Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.25.25 #2924

Merged
merged 1 commit into from Nov 1, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
11 changes: 11 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,14 @@
Release v1.25.25 (2019-11-01)
===

### Service Client Updates
* `service/cloudtrail`: Updates service API, documentation, and paginators
* This release adds two new APIs, GetTrail and ListTrails, and support for adding tags when you create a trail by using a new TagsList parameter on CreateTrail operations.
* `service/dms`: Updates service API and documentation
* This release contains task timeline attributes in replication task statistics. This release also adds a note to the documentation for the CdcStartPosition task request parameter. This note describes how to enable the use of native CDC start points for a PostgreSQL source by setting the new slotName extra connection attribute on the source endpoint to the name of an existing logical replication slot.
* `service/pinpoint`: Updates service API and documentation
* This release of the Amazon Pinpoint API introduces support for using and managing journeys, and querying analytics data for journeys.

Release v1.25.24 (2019-10-31)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.25.24"
const SDKVersion = "1.25.25"
72 changes: 71 additions & 1 deletion models/apis/cloudtrail/2013-11-01/api-2.json
Expand Up @@ -62,6 +62,7 @@
{"shape":"InvalidCloudWatchLogsLogGroupArnException"},
{"shape":"InvalidCloudWatchLogsRoleArnException"},
{"shape":"CloudWatchLogsDeliveryUnavailableException"},
{"shape":"InvalidTagParameterException"},
{"shape":"UnsupportedOperationException"},
{"shape":"OperationNotPermittedException"},
{"shape":"CloudTrailAccessNotEnabledException"},
Expand Down Expand Up @@ -121,6 +122,22 @@
],
"idempotent":true
},
"GetTrail":{
"name":"GetTrail",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetTrailRequest"},
"output":{"shape":"GetTrailResponse"},
"errors":[
{"shape":"TrailNotFoundException"},
{"shape":"InvalidTrailNameException"},
{"shape":"UnsupportedOperationException"},
{"shape":"OperationNotPermittedException"}
],
"idempotent":true
},
"GetTrailStatus":{
"name":"GetTrailStatus",
"http":{
Expand Down Expand Up @@ -170,6 +187,20 @@
],
"idempotent":true
},
"ListTrails":{
"name":"ListTrails",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListTrailsRequest"},
"output":{"shape":"ListTrailsResponse"},
"errors":[
{"shape":"UnsupportedOperationException"},
{"shape":"OperationNotPermittedException"}
],
"idempotent":true
},
"LookupEvents":{
"name":"LookupEvents",
"http":{
Expand Down Expand Up @@ -354,7 +385,8 @@
"CloudWatchLogsLogGroupArn":{"shape":"String"},
"CloudWatchLogsRoleArn":{"shape":"String"},
"KmsKeyId":{"shape":"String"},
"IsOrganizationTrail":{"shape":"Boolean"}
"IsOrganizationTrail":{"shape":"Boolean"},
"TagsList":{"shape":"TagsList"}
}
},
"CreateTrailResponse":{
Expand Down Expand Up @@ -463,6 +495,19 @@
"EventSelectors":{"shape":"EventSelectors"}
}
},
"GetTrailRequest":{
"type":"structure",
"required":["Name"],
"members":{
"Name":{"shape":"String"}
}
},
"GetTrailResponse":{
"type":"structure",
"members":{
"Trail":{"shape":"Trail"}
}
},
"GetTrailStatusRequest":{
"type":"structure",
"required":["Name"],
Expand Down Expand Up @@ -661,6 +706,19 @@
"NextToken":{"shape":"String"}
}
},
"ListTrailsRequest":{
"type":"structure",
"members":{
"NextToken":{"shape":"String"}
}
},
"ListTrailsResponse":{
"type":"structure",
"members":{
"Trails":{"shape":"Trails"},
"NextToken":{"shape":"String"}
}
},
"LookupAttribute":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -910,6 +968,14 @@
},
"exception":true
},
"TrailInfo":{
"type":"structure",
"members":{
"TrailARN":{"shape":"String"},
"Name":{"shape":"String"},
"HomeRegion":{"shape":"String"}
}
},
"TrailList":{
"type":"list",
"member":{"shape":"Trail"}
Expand All @@ -930,6 +996,10 @@
},
"exception":true
},
"Trails":{
"type":"list",
"member":{"shape":"TrailInfo"}
},
"UnsupportedOperationException":{
"type":"structure",
"members":{
Expand Down
118 changes: 80 additions & 38 deletions models/apis/cloudtrail/2013-11-01/docs-2.json

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions models/apis/cloudtrail/2013-11-01/paginators-1.json
Expand Up @@ -3,6 +3,21 @@
"DescribeTrails": {
"result_key": "trailList"
},
"ListPublicKeys": {
"input_token": "NextToken",
"output_token": "NextToken",
"result_key": "PublicKeyList"
},
"ListTags": {
"input_token": "NextToken",
"output_token": "NextToken",
"result_key": "ResourceTagList"
},
"ListTrails": {
"input_token": "NextToken",
"output_token": "NextToken",
"result_key": "Trails"
},
"LookupEvents": {
"input_token": "NextToken",
"limit_key": "MaxResults",
Expand Down
7 changes: 6 additions & 1 deletion models/apis/dms/2016-01-01/api-2.json
Expand Up @@ -2014,7 +2014,12 @@
"TablesLoaded":{"shape":"Integer"},
"TablesLoading":{"shape":"Integer"},
"TablesQueued":{"shape":"Integer"},
"TablesErrored":{"shape":"Integer"}
"TablesErrored":{"shape":"Integer"},
"FreshStartDate":{"shape":"TStamp"},
"StartDate":{"shape":"TStamp"},
"StopDate":{"shape":"TStamp"},
"FullLoadStartDate":{"shape":"TStamp"},
"FullLoadFinishDate":{"shape":"TStamp"}
}
},
"ResourceAlreadyExistsFault":{
Expand Down
13 changes: 9 additions & 4 deletions models/apis/dms/2016-01-01/docs-2.json
Expand Up @@ -6,7 +6,7 @@
"ApplyPendingMaintenanceAction": "<p>Applies a pending maintenance action to a resource (for example, to a replication instance).</p>",
"CreateEndpoint": "<p>Creates an endpoint using the provided settings.</p>",
"CreateEventSubscription": "<p> Creates an AWS DMS event notification subscription. </p> <p>You can specify the type of source (<code>SourceType</code>) you want to be notified of, provide a list of AWS DMS source IDs (<code>SourceIds</code>) that triggers the events, and provide a list of event categories (<code>EventCategories</code>) for events you want to be notified of. If you specify both the <code>SourceType</code> and <code>SourceIds</code>, such as <code>SourceType = replication-instance</code> and <code>SourceIdentifier = my-replinstance</code>, you will be notified of all the replication instance events for the specified source. If you specify a <code>SourceType</code> but don't specify a <code>SourceIdentifier</code>, you receive notice of the events for that source type for all your AWS DMS sources. If you don't specify either <code>SourceType</code> nor <code>SourceIdentifier</code>, you will be notified of events generated from all AWS DMS sources belonging to your customer account.</p> <p>For more information about AWS DMS events, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html\">Working with Events and Notifications</a> in the <i>AWS Database Migration Service User Guide.</i> </p>",
"CreateReplicationInstance": "<p>Creates the replication instance using the specified parameters.</p>",
"CreateReplicationInstance": "<p>Creates the replication instance using the specified parameters.</p> <p>AWS DMS requires that your account have certain roles with appropriate permissions before you can create a replication instance. For information on the required roles, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.APIRole.html\">Creating the IAM Roles to Use With the AWS CLI and AWS DMS API</a>. For information on the required permissions, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.IAMPermissions.html\">IAM Permissions Needed to Use AWS DMS</a>.</p>",
"CreateReplicationSubnetGroup": "<p>Creates a replication subnet group given a list of the subnet IDs in a VPC.</p>",
"CreateReplicationTask": "<p>Creates a replication task using the specified parameters.</p>",
"DeleteCertificate": "<p>Deletes the specified certificate. </p>",
Expand Down Expand Up @@ -1281,7 +1281,7 @@
"CreateReplicationTaskMessage$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of a replication instance.</p>",
"CreateReplicationTaskMessage$TableMappings": "<p>The table mappings for the task, in JSON format. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.html\">Table Mapping</a> in the <i>AWS Database Migration User Guide.</i> </p>",
"CreateReplicationTaskMessage$ReplicationTaskSettings": "<p>Overall settings for the task, in JSON format. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.html\">Task Settings</a> in the <i>AWS Database Migration User Guide.</i> </p>",
"CreateReplicationTaskMessage$CdcStartPosition": "<p>Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error.</p> <p> The value can be in date, checkpoint, or LSN/SCN format.</p> <p>Date Example: --cdc-start-position “2018-03-08T12:12:12”</p> <p>Checkpoint Example: --cdc-start-position \"checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93\"</p> <p>LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”</p>",
"CreateReplicationTaskMessage$CdcStartPosition": "<p>Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error.</p> <p> The value can be in date, checkpoint, or LSN/SCN format.</p> <p>Date Example: --cdc-start-position “2018-03-08T12:12:12”</p> <p>Checkpoint Example: --cdc-start-position \"checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93\"</p> <p>LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”</p> <note> <p>When you use this task setting with a source PostgreSQL database, a logical replication slot should already be created and associated with the source endpoint. You can verify this by setting the <code>slotName</code> extra connection attribute to the name of this logical replication slot. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib\">Extra Connection Attributes When Using PostgreSQL as a Source for AWS DMS</a>.</p> </note>",
"CreateReplicationTaskMessage$CdcStopPosition": "<p>Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.</p> <p>Server time example: --cdc-stop-position “server_time:3018-02-09T12:12:12”</p> <p>Commit time example: --cdc-stop-position “commit_time: 3018-02-09T12:12:12 “</p>",
"DeleteCertificateMessage$CertificateArn": "<p>The Amazon Resource Name (ARN) of the deleted certificate.</p>",
"DeleteConnectionMessage$EndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
Expand Down Expand Up @@ -1395,7 +1395,7 @@
"ModifyReplicationTaskMessage$ReplicationTaskIdentifier": "<p>The replication task identifier.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 255 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul>",
"ModifyReplicationTaskMessage$TableMappings": "<p>When using the AWS CLI or boto3, provide the path of the JSON file that contains the table mappings. Precede the path with <code>file://</code>. When working with the DMS API, provide the JSON as the parameter value, for example: <code>--table-mappings file://mappingfile.json</code> </p>",
"ModifyReplicationTaskMessage$ReplicationTaskSettings": "<p>JSON file that contains settings for the task, such as target metadata settings.</p>",
"ModifyReplicationTaskMessage$CdcStartPosition": "<p>Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error.</p> <p> The value can be in date, checkpoint, or LSN/SCN format.</p> <p>Date Example: --cdc-start-position “2018-03-08T12:12:12”</p> <p>Checkpoint Example: --cdc-start-position \"checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93\"</p> <p>LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”</p>",
"ModifyReplicationTaskMessage$CdcStartPosition": "<p>Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error.</p> <p> The value can be in date, checkpoint, or LSN/SCN format.</p> <p>Date Example: --cdc-start-position “2018-03-08T12:12:12”</p> <p>Checkpoint Example: --cdc-start-position \"checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93\"</p> <p>LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”</p> <note> <p>When you use this task setting with a source PostgreSQL database, a logical replication slot should already be created and associated with the source endpoint. You can verify this by setting the <code>slotName</code> extra connection attribute to the name of this logical replication slot. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib\">Extra Connection Attributes When Using PostgreSQL as a Source for AWS DMS</a>.</p> </note>",
"ModifyReplicationTaskMessage$CdcStopPosition": "<p>Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.</p> <p>Server time example: --cdc-stop-position “server_time:3018-02-09T12:12:12”</p> <p>Commit time example: --cdc-stop-position “commit_time: 3018-02-09T12:12:12 “</p>",
"MongoDbSettings$Username": "<p>The user name you use to access the MongoDB source endpoint. </p>",
"MongoDbSettings$ServerName": "<p> The name of the server on the MongoDB source endpoint. </p>",
Expand Down Expand Up @@ -1485,7 +1485,7 @@
"SourceIdsList$member": null,
"StartReplicationTaskAssessmentMessage$ReplicationTaskArn": "<p> The Amazon Resource Name (ARN) of the replication task. </p>",
"StartReplicationTaskMessage$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication task to be started.</p>",
"StartReplicationTaskMessage$CdcStartPosition": "<p>Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error.</p> <p> The value can be in date, checkpoint, or LSN/SCN format.</p> <p>Date Example: --cdc-start-position “2018-03-08T12:12:12”</p> <p>Checkpoint Example: --cdc-start-position \"checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93\"</p> <p>LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”</p>",
"StartReplicationTaskMessage$CdcStartPosition": "<p>Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error.</p> <p> The value can be in date, checkpoint, or LSN/SCN format.</p> <p>Date Example: --cdc-start-position “2018-03-08T12:12:12”</p> <p>Checkpoint Example: --cdc-start-position \"checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93\"</p> <p>LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”</p> <note> <p>When you use this task setting with a source PostgreSQL database, a logical replication slot should already be created and associated with the source endpoint. You can verify this by setting the <code>slotName</code> extra connection attribute to the name of this logical replication slot. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib\">Extra Connection Attributes When Using PostgreSQL as a Source for AWS DMS</a>.</p> </note>",
"StartReplicationTaskMessage$CdcStopPosition": "<p>Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.</p> <p>Server time example: --cdc-stop-position “server_time:3018-02-09T12:12:12”</p> <p>Commit time example: --cdc-stop-position “commit_time: 3018-02-09T12:12:12 “</p>",
"StopReplicationTaskMessage$ReplicationTaskArn": "<p>The Amazon Resource Name(ARN) of the replication task to be stopped.</p>",
"Subnet$SubnetIdentifier": "<p>The subnet identifier.</p>",
Expand Down Expand Up @@ -1565,6 +1565,11 @@
"ReplicationTask$ReplicationTaskCreationDate": "<p>The date the replication task was created.</p>",
"ReplicationTask$ReplicationTaskStartDate": "<p>The date the replication task is scheduled to start.</p>",
"ReplicationTaskAssessmentResult$ReplicationTaskLastAssessmentDate": "<p>The date the task assessment was completed. </p>",
"ReplicationTaskStats$FreshStartDate": "<p>The date the replication task was started either with a fresh start or a target reload.</p>",
"ReplicationTaskStats$StartDate": "<p>The date the replication task was started either with a fresh start or a resume. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTask.html#DMS-StartReplicationTask-request-StartReplicationTaskType\">StartReplicationTaskType</a>.</p>",
"ReplicationTaskStats$StopDate": "<p>The date the replication task was stopped.</p>",
"ReplicationTaskStats$FullLoadStartDate": "<p>The date the the replication task full load was started.</p>",
"ReplicationTaskStats$FullLoadFinishDate": "<p>The date the replication task full load was completed.</p>",
"StartReplicationTaskMessage$CdcStartTime": "<p>Indicates the start time for a change data capture (CDC) operation. Use either CdcStartTime or CdcStartPosition to specify when you want a CDC operation to start. Specifying both values results in an error.</p> <p>Timestamp Example: --cdc-start-time “2018-03-08T12:12:12”</p>",
"TableStatistics$LastUpdateTime": "<p>The last time the table was updated.</p>"
}
Expand Down