Skip to content

Commit 4fd2c74

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent e65c279 commit 4fd2c74

File tree

8 files changed

+1723
-165
lines changed

8 files changed

+1723
-165
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::CloudTrail - Updated the API, and documentation for AWS CloudTrail.
5+
6+
* Feature - Aws::DatabaseMigrationService - Updated the API, and documentation for AWS Database Migration Service.
7+
8+
* Feature - Aws::Pinpoint - Updated the API, and documentation for Amazon Pinpoint.
9+
410
2.11.387 (2019-10-31)
511
------------------
612

aws-sdk-core/apis/cloudtrail/2013-11-01/api-2.json

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
{"shape":"InvalidCloudWatchLogsLogGroupArnException"},
6363
{"shape":"InvalidCloudWatchLogsRoleArnException"},
6464
{"shape":"CloudWatchLogsDeliveryUnavailableException"},
65+
{"shape":"InvalidTagParameterException"},
6566
{"shape":"UnsupportedOperationException"},
6667
{"shape":"OperationNotPermittedException"},
6768
{"shape":"CloudTrailAccessNotEnabledException"},
@@ -121,6 +122,22 @@
121122
],
122123
"idempotent":true
123124
},
125+
"GetTrail":{
126+
"name":"GetTrail",
127+
"http":{
128+
"method":"POST",
129+
"requestUri":"/"
130+
},
131+
"input":{"shape":"GetTrailRequest"},
132+
"output":{"shape":"GetTrailResponse"},
133+
"errors":[
134+
{"shape":"TrailNotFoundException"},
135+
{"shape":"InvalidTrailNameException"},
136+
{"shape":"UnsupportedOperationException"},
137+
{"shape":"OperationNotPermittedException"}
138+
],
139+
"idempotent":true
140+
},
124141
"GetTrailStatus":{
125142
"name":"GetTrailStatus",
126143
"http":{
@@ -170,6 +187,20 @@
170187
],
171188
"idempotent":true
172189
},
190+
"ListTrails":{
191+
"name":"ListTrails",
192+
"http":{
193+
"method":"POST",
194+
"requestUri":"/"
195+
},
196+
"input":{"shape":"ListTrailsRequest"},
197+
"output":{"shape":"ListTrailsResponse"},
198+
"errors":[
199+
{"shape":"UnsupportedOperationException"},
200+
{"shape":"OperationNotPermittedException"}
201+
],
202+
"idempotent":true
203+
},
173204
"LookupEvents":{
174205
"name":"LookupEvents",
175206
"http":{
@@ -354,7 +385,8 @@
354385
"CloudWatchLogsLogGroupArn":{"shape":"String"},
355386
"CloudWatchLogsRoleArn":{"shape":"String"},
356387
"KmsKeyId":{"shape":"String"},
357-
"IsOrganizationTrail":{"shape":"Boolean"}
388+
"IsOrganizationTrail":{"shape":"Boolean"},
389+
"TagsList":{"shape":"TagsList"}
358390
}
359391
},
360392
"CreateTrailResponse":{
@@ -463,6 +495,19 @@
463495
"EventSelectors":{"shape":"EventSelectors"}
464496
}
465497
},
498+
"GetTrailRequest":{
499+
"type":"structure",
500+
"required":["Name"],
501+
"members":{
502+
"Name":{"shape":"String"}
503+
}
504+
},
505+
"GetTrailResponse":{
506+
"type":"structure",
507+
"members":{
508+
"Trail":{"shape":"Trail"}
509+
}
510+
},
466511
"GetTrailStatusRequest":{
467512
"type":"structure",
468513
"required":["Name"],
@@ -661,6 +706,19 @@
661706
"NextToken":{"shape":"String"}
662707
}
663708
},
709+
"ListTrailsRequest":{
710+
"type":"structure",
711+
"members":{
712+
"NextToken":{"shape":"String"}
713+
}
714+
},
715+
"ListTrailsResponse":{
716+
"type":"structure",
717+
"members":{
718+
"Trails":{"shape":"Trails"},
719+
"NextToken":{"shape":"String"}
720+
}
721+
},
664722
"LookupAttribute":{
665723
"type":"structure",
666724
"required":[
@@ -910,6 +968,14 @@
910968
},
911969
"exception":true
912970
},
971+
"TrailInfo":{
972+
"type":"structure",
973+
"members":{
974+
"TrailARN":{"shape":"String"},
975+
"Name":{"shape":"String"},
976+
"HomeRegion":{"shape":"String"}
977+
}
978+
},
913979
"TrailList":{
914980
"type":"list",
915981
"member":{"shape":"Trail"}
@@ -930,6 +996,10 @@
930996
},
931997
"exception":true
932998
},
999+
"Trails":{
1000+
"type":"list",
1001+
"member":{"shape":"TrailInfo"}
1002+
},
9331003
"UnsupportedOperationException":{
9341004
"type":"structure",
9351005
"members":{

aws-sdk-core/apis/cloudtrail/2013-11-01/docs-2.json

Lines changed: 80 additions & 38 deletions
Large diffs are not rendered by default.

aws-sdk-core/apis/cloudtrail/2013-11-01/paginators-1.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
"DescribeTrails": {
44
"result_key": "trailList"
55
},
6+
"ListPublicKeys": {
7+
"input_token": "NextToken",
8+
"output_token": "NextToken",
9+
"result_key": "PublicKeyList"
10+
},
11+
"ListTags": {
12+
"input_token": "NextToken",
13+
"output_token": "NextToken",
14+
"result_key": "ResourceTagList"
15+
},
16+
"ListTrails": {
17+
"input_token": "NextToken",
18+
"output_token": "NextToken",
19+
"result_key": "Trails"
20+
},
621
"LookupEvents": {
722
"input_token": "NextToken",
823
"limit_key": "MaxResults",

aws-sdk-core/apis/dms/2016-01-01/api-2.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2014,7 +2014,12 @@
20142014
"TablesLoaded":{"shape":"Integer"},
20152015
"TablesLoading":{"shape":"Integer"},
20162016
"TablesQueued":{"shape":"Integer"},
2017-
"TablesErrored":{"shape":"Integer"}
2017+
"TablesErrored":{"shape":"Integer"},
2018+
"FreshStartDate":{"shape":"TStamp"},
2019+
"StartDate":{"shape":"TStamp"},
2020+
"StopDate":{"shape":"TStamp"},
2021+
"FullLoadStartDate":{"shape":"TStamp"},
2022+
"FullLoadFinishDate":{"shape":"TStamp"}
20182023
}
20192024
},
20202025
"ResourceAlreadyExistsFault":{

aws-sdk-core/apis/dms/2016-01-01/docs-2.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"ApplyPendingMaintenanceAction": "<p>Applies a pending maintenance action to a resource (for example, to a replication instance).</p>",
77
"CreateEndpoint": "<p>Creates an endpoint using the provided settings.</p>",
88
"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>",
9-
"CreateReplicationInstance": "<p>Creates the replication instance using the specified parameters.</p>",
9+
"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>",
1010
"CreateReplicationSubnetGroup": "<p>Creates a replication subnet group given a list of the subnet IDs in a VPC.</p>",
1111
"CreateReplicationTask": "<p>Creates a replication task using the specified parameters.</p>",
1212
"DeleteCertificate": "<p>Deletes the specified certificate. </p>",
@@ -1281,7 +1281,7 @@
12811281
"CreateReplicationTaskMessage$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of a replication instance.</p>",
12821282
"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>",
12831283
"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>",
1284-
"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>",
1284+
"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>",
12851285
"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>",
12861286
"DeleteCertificateMessage$CertificateArn": "<p>The Amazon Resource Name (ARN) of the deleted certificate.</p>",
12871287
"DeleteConnectionMessage$EndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
@@ -1395,7 +1395,7 @@
13951395
"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>",
13961396
"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>",
13971397
"ModifyReplicationTaskMessage$ReplicationTaskSettings": "<p>JSON file that contains settings for the task, such as target metadata settings.</p>",
1398-
"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>",
1398+
"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>",
13991399
"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>",
14001400
"MongoDbSettings$Username": "<p>The user name you use to access the MongoDB source endpoint. </p>",
14011401
"MongoDbSettings$ServerName": "<p> The name of the server on the MongoDB source endpoint. </p>",
@@ -1485,7 +1485,7 @@
14851485
"SourceIdsList$member": null,
14861486
"StartReplicationTaskAssessmentMessage$ReplicationTaskArn": "<p> The Amazon Resource Name (ARN) of the replication task. </p>",
14871487
"StartReplicationTaskMessage$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication task to be started.</p>",
1488-
"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>",
1488+
"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>",
14891489
"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>",
14901490
"StopReplicationTaskMessage$ReplicationTaskArn": "<p>The Amazon Resource Name(ARN) of the replication task to be stopped.</p>",
14911491
"Subnet$SubnetIdentifier": "<p>The subnet identifier.</p>",
@@ -1565,6 +1565,11 @@
15651565
"ReplicationTask$ReplicationTaskCreationDate": "<p>The date the replication task was created.</p>",
15661566
"ReplicationTask$ReplicationTaskStartDate": "<p>The date the replication task is scheduled to start.</p>",
15671567
"ReplicationTaskAssessmentResult$ReplicationTaskLastAssessmentDate": "<p>The date the task assessment was completed. </p>",
1568+
"ReplicationTaskStats$FreshStartDate": "<p>The date the replication task was started either with a fresh start or a target reload.</p>",
1569+
"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>",
1570+
"ReplicationTaskStats$StopDate": "<p>The date the replication task was stopped.</p>",
1571+
"ReplicationTaskStats$FullLoadStartDate": "<p>The date the the replication task full load was started.</p>",
1572+
"ReplicationTaskStats$FullLoadFinishDate": "<p>The date the replication task full load was completed.</p>",
15681573
"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>",
15691574
"TableStatistics$LastUpdateTime": "<p>The last time the table was updated.</p>"
15701575
}

0 commit comments

Comments
 (0)