Skip to content

Commit

Permalink
Release v1.28.8 (2020-01-23) (#3099)
Browse files Browse the repository at this point in the history
Release v1.28.8 (2020-01-23)
===

### Service Client Updates
* `service/iam`: Updates service API and documentation
  * This release enables the Identity and Access Management policy simulator to simulate permissions boundary policies.
* `service/rds`: Updates service API, documentation, and paginators
  * This SDK release introduces APIs that automate the export of Amazon RDS snapshot data to Amazon S3. The new APIs include: StartExportTask, CancelExportTask, DescribeExportTasks. These APIs automate the extraction of data from an RDS snapshot and export it to an Amazon S3 bucket. The data is stored in a compressed, consistent, and query-able format. After the data is exported, you can query it directly using tools such as Amazon Athena or Redshift Spectrum. You can also consume the data as part of a data lake solution. If you archive the data in S3 Infrequent Access or Glacier, you can reduce long term data storage costs by applying data lifecycle policies.

### SDK Bugs
* Fix generated errors for some JSON APIs not including a message ([#3089](#3089))
  * Fixes the SDK's generated errors to all include the `Message` member regardless if it was modeled on the error shape. This fixes the bug identified in #3088 where some JSON errors were not modeled with the Message member.
  • Loading branch information
aws-sdk-go-automation authored Jan 23, 2020
1 parent 6ca8a54 commit 8a983a1
Show file tree
Hide file tree
Showing 15 changed files with 1,779 additions and 121 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
Release v1.28.8 (2020-01-23)
===

### Service Client Updates
* `service/iam`: Updates service API and documentation
* This release enables the Identity and Access Management policy simulator to simulate permissions boundary policies.
* `service/rds`: Updates service API, documentation, and paginators
* This SDK release introduces APIs that automate the export of Amazon RDS snapshot data to Amazon S3. The new APIs include: StartExportTask, CancelExportTask, DescribeExportTasks. These APIs automate the extraction of data from an RDS snapshot and export it to an Amazon S3 bucket. The data is stored in a compressed, consistent, and query-able format. After the data is exported, you can query it directly using tools such as Amazon Athena or Redshift Spectrum. You can also consume the data as part of a data lake solution. If you archive the data in S3 Infrequent Access or Glacier, you can reduce long term data storage costs by applying data lifecycle policies.

### SDK Bugs
* Fix generated errors for some JSON APIs not including a message ([#3089](https://github.com/aws/aws-sdk-go/issues/3089))
* Fixes the SDK's generated errors to all include the `Message` member regardless if it was modeled on the error shape. This fixes the bug identified in #3088 where some JSON errors were not modeled with the Message member.

Release v1.28.7 (2020-01-21)
===

Expand Down
2 changes: 0 additions & 2 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,3 @@
### SDK Enhancements

### SDK Bugs
* Fix generated errors for some JSON APIs not including a message ([#3089](https://github.com/aws/aws-sdk-go/issues/3089))
* Fixes the SDK's generated errors to all include the `Message` member regardless if it was modeled on the error shape. This fixes the bug identified in #3088 where some JSON errors were not modeled with the Message member.
1 change: 1 addition & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.28.7"
const SDKVersion = "1.28.8"
12 changes: 11 additions & 1 deletion models/apis/iam/2010-05-08/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3028,6 +3028,7 @@
"MatchedStatements":{"shape":"StatementListType"},
"MissingContextValues":{"shape":"ContextKeyNamesResultListType"},
"OrganizationsDecisionDetail":{"shape":"OrganizationsDecisionDetail"},
"PermissionsBoundaryDecisionDetail":{"shape":"PermissionsBoundaryDecisionDetail"},
"EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"},
"ResourceSpecificResults":{"shape":"ResourceSpecificResultListType"}
}
Expand Down Expand Up @@ -4242,6 +4243,12 @@
"type":"string",
"enum":["PermissionsBoundaryPolicy"]
},
"PermissionsBoundaryDecisionDetail":{
"type":"structure",
"members":{
"AllowedByPermissionsBoundary":{"shape":"booleanType"}
}
},
"Policy":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -4547,7 +4554,8 @@
"EvalResourceDecision":{"shape":"PolicyEvaluationDecisionType"},
"MatchedStatements":{"shape":"StatementListType"},
"MissingContextValues":{"shape":"ContextKeyNamesResultListType"},
"EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"}
"EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"},
"PermissionsBoundaryDecisionDetail":{"shape":"PermissionsBoundaryDecisionDetail"}
}
},
"ResourceSpecificResultListType":{
Expand Down Expand Up @@ -4843,6 +4851,7 @@
],
"members":{
"PolicyInputList":{"shape":"SimulationPolicyListType"},
"PermissionsBoundaryPolicyInputList":{"shape":"SimulationPolicyListType"},
"ActionNames":{"shape":"ActionNameListType"},
"ResourceArns":{"shape":"ResourceNameListType"},
"ResourcePolicy":{"shape":"policyDocumentType"},
Expand Down Expand Up @@ -4871,6 +4880,7 @@
"members":{
"PolicySourceArn":{"shape":"arnType"},
"PolicyInputList":{"shape":"SimulationPolicyListType"},
"PermissionsBoundaryPolicyInputList":{"shape":"SimulationPolicyListType"},
"ActionNames":{"shape":"ActionNameListType"},
"ResourceArns":{"shape":"ResourceNameListType"},
"ResourcePolicy":{"shape":"policyDocumentType"},
Expand Down
100 changes: 55 additions & 45 deletions models/apis/iam/2010-05-08/docs-2.json

Large diffs are not rendered by default.

201 changes: 201 additions & 0 deletions models/apis/rds/2014-10-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,22 @@
{"shape":"InvalidDBClusterStateFault"}
]
},
"CancelExportTask":{
"name":"CancelExportTask",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CancelExportTaskMessage"},
"output":{
"shape":"ExportTask",
"resultWrapper":"CancelExportTaskResult"
},
"errors":[
{"shape":"ExportTaskNotFoundFault"},
{"shape":"InvalidExportTaskStateFault"}
]
},
"CopyDBClusterParameterGroup":{
"name":"CopyDBClusterParameterGroup",
"http":{
Expand Down Expand Up @@ -1188,6 +1204,21 @@
"resultWrapper":"DescribeEventsResult"
}
},
"DescribeExportTasks":{
"name":"DescribeExportTasks",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeExportTasksMessage"},
"output":{
"shape":"ExportTasksMessage",
"resultWrapper":"DescribeExportTasksResult"
},
"errors":[
{"shape":"ExportTaskNotFoundFault"}
]
},
"DescribeGlobalClusters":{
"name":"DescribeGlobalClusters",
"http":{
Expand Down Expand Up @@ -2152,6 +2183,29 @@
{"shape":"KMSKeyNotAccessibleFault"}
]
},
"StartExportTask":{
"name":"StartExportTask",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"StartExportTaskMessage"},
"output":{
"shape":"ExportTask",
"resultWrapper":"StartExportTaskResult"
},
"errors":[
{"shape":"DBSnapshotNotFoundFault"},
{"shape":"DBClusterSnapshotNotFoundFault"},
{"shape":"ExportTaskAlreadyExistsFault"},
{"shape":"InvalidS3BucketFault"},
{"shape":"IamRoleNotFoundFault"},
{"shape":"IamRoleMissingPermissionsFault"},
{"shape":"InvalidExportOnlyFault"},
{"shape":"KMSKeyNotAccessibleFault"},
{"shape":"InvalidExportSourceStateFault"}
]
},
"StopActivityStream":{
"name":"StopActivityStream",
"http":{
Expand Down Expand Up @@ -2451,6 +2505,13 @@
},
"Boolean":{"type":"boolean"},
"BooleanOptional":{"type":"boolean"},
"CancelExportTaskMessage":{
"type":"structure",
"required":["ExportTaskIdentifier"],
"members":{
"ExportTaskIdentifier":{"shape":"String"}
}
},
"Certificate":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -4799,6 +4860,16 @@
"Marker":{"shape":"String"}
}
},
"DescribeExportTasksMessage":{
"type":"structure",
"members":{
"ExportTaskIdentifier":{"shape":"String"},
"SourceArn":{"shape":"String"},
"Filters":{"shape":"FilterList"},
"Marker":{"shape":"String"},
"MaxRecords":{"shape":"String"}
}
},
"DescribeGlobalClustersMessage":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -5113,6 +5184,62 @@
"Events":{"shape":"EventList"}
}
},
"ExportTask":{
"type":"structure",
"members":{
"ExportTaskIdentifier":{"shape":"String"},
"SourceArn":{"shape":"String"},
"ExportOnly":{"shape":"StringList"},
"SnapshotTime":{"shape":"TStamp"},
"TaskStartTime":{"shape":"TStamp"},
"TaskEndTime":{"shape":"TStamp"},
"S3Bucket":{"shape":"String"},
"S3Prefix":{"shape":"String"},
"IamRoleArn":{"shape":"String"},
"KmsKeyId":{"shape":"String"},
"Status":{"shape":"String"},
"PercentProgress":{"shape":"Integer"},
"TotalExtractedDataInGB":{"shape":"Integer"},
"FailureCause":{"shape":"String"},
"WarningMessage":{"shape":"String"}
}
},
"ExportTaskAlreadyExistsFault":{
"type":"structure",
"members":{
},
"error":{
"code":"ExportTaskAlreadyExists",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"ExportTaskNotFoundFault":{
"type":"structure",
"members":{
},
"error":{
"code":"ExportTaskNotFound",
"httpStatusCode":404,
"senderFault":true
},
"exception":true
},
"ExportTasksList":{
"type":"list",
"member":{
"shape":"ExportTask",
"locationName":"ExportTask"
}
},
"ExportTasksMessage":{
"type":"structure",
"members":{
"Marker":{"shape":"String"},
"ExportTasks":{"shape":"ExportTasksList"}
}
},
"FailoverDBClusterMessage":{
"type":"structure",
"required":["DBClusterIdentifier"],
Expand Down Expand Up @@ -5256,6 +5383,28 @@
"locationName":"IPRange"
}
},
"IamRoleMissingPermissionsFault":{
"type":"structure",
"members":{
},
"error":{
"code":"IamRoleMissingPermissions",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"IamRoleNotFoundFault":{
"type":"structure",
"members":{
},
"error":{
"code":"IamRoleNotFound",
"httpStatusCode":404,
"senderFault":true
},
"exception":true
},
"ImportInstallationMediaMessage":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -5528,6 +5677,39 @@
},
"exception":true
},
"InvalidExportOnlyFault":{
"type":"structure",
"members":{
},
"error":{
"code":"InvalidExportOnly",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"InvalidExportSourceStateFault":{
"type":"structure",
"members":{
},
"error":{
"code":"InvalidExportSourceState",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"InvalidExportTaskStateFault":{
"type":"structure",
"members":{
},
"error":{
"code":"InvalidExportTaskStateFault",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"InvalidGlobalClusterStateFault":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -7142,6 +7324,25 @@
"DBInstance":{"shape":"DBInstance"}
}
},
"StartExportTaskMessage":{
"type":"structure",
"required":[
"ExportTaskIdentifier",
"SourceArn",
"S3BucketName",
"IamRoleArn",
"KmsKeyId"
],
"members":{
"ExportTaskIdentifier":{"shape":"String"},
"SourceArn":{"shape":"String"},
"S3BucketName":{"shape":"String"},
"IamRoleArn":{"shape":"String"},
"KmsKeyId":{"shape":"String"},
"S3Prefix":{"shape":"String"},
"ExportOnly":{"shape":"StringList"}
}
},
"StopActivityStreamRequest":{
"type":"structure",
"required":["ResourceArn"],
Expand Down
Loading

0 comments on commit 8a983a1

Please sign in to comment.