Skip to content

Commit 8cf425f

Browse files
Updated API models and rebuilt service gems.
1 parent c07c9fd commit 8cf425f

File tree

57 files changed

+1064
-471
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1064
-471
lines changed

apis/ec2/2016-11-15/api-2.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21144,6 +21144,43 @@
2114421144
"default"
2114521145
]
2114621146
},
21147+
"EbsStatusDetails":{
21148+
"type":"structure",
21149+
"members":{
21150+
"ImpairedSince":{
21151+
"shape":"MillisecondDateTime",
21152+
"locationName":"impairedSince"
21153+
},
21154+
"Name":{
21155+
"shape":"StatusName",
21156+
"locationName":"name"
21157+
},
21158+
"Status":{
21159+
"shape":"StatusType",
21160+
"locationName":"status"
21161+
}
21162+
}
21163+
},
21164+
"EbsStatusDetailsList":{
21165+
"type":"list",
21166+
"member":{
21167+
"shape":"EbsStatusDetails",
21168+
"locationName":"item"
21169+
}
21170+
},
21171+
"EbsStatusSummary":{
21172+
"type":"structure",
21173+
"members":{
21174+
"Details":{
21175+
"shape":"EbsStatusDetailsList",
21176+
"locationName":"details"
21177+
},
21178+
"Status":{
21179+
"shape":"SummaryStatus",
21180+
"locationName":"status"
21181+
}
21182+
}
21183+
},
2114721184
"Ec2InstanceConnectEndpoint":{
2114821185
"type":"structure",
2114921186
"members":{
@@ -27949,6 +27986,10 @@
2794927986
"SystemStatus":{
2795027987
"shape":"InstanceStatusSummary",
2795127988
"locationName":"systemStatus"
27989+
},
27990+
"AttachedEbsStatus":{
27991+
"shape":"EbsStatusSummary",
27992+
"locationName":"attachedEbsStatus"
2795227993
}
2795327994
}
2795427995
},

apis/ec2/2016-11-15/docs-2.json

Lines changed: 35 additions & 13 deletions
Large diffs are not rendered by default.

apis/email/2010-12-01/api-2.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1918,6 +1918,12 @@
19181918
"HeaderName":{"type":"string"},
19191919
"HeaderValue":{"type":"string"},
19201920
"HtmlPart":{"type":"string"},
1921+
"IAMRoleARN":{
1922+
"type":"string",
1923+
"max":2048,
1924+
"min":20,
1925+
"pattern":"arn:[\\w-]+:iam::[0-9]+:role/[\\w-]+"
1926+
},
19211927
"Identity":{"type":"string"},
19221928
"IdentityDkimAttributes":{
19231929
"type":"structure",
@@ -2600,7 +2606,8 @@
26002606
"TopicArn":{"shape":"AmazonResourceName"},
26012607
"BucketName":{"shape":"S3BucketName"},
26022608
"ObjectKeyPrefix":{"shape":"S3KeyPrefix"},
2603-
"KmsKeyArn":{"shape":"AmazonResourceName"}
2609+
"KmsKeyArn":{"shape":"AmazonResourceName"},
2610+
"IamRoleArn":{"shape":"IAMRoleARN"}
26042611
}
26052612
},
26062613
"S3BucketName":{"type":"string"},
@@ -2654,6 +2661,7 @@
26542661
"required":[
26552662
"Source",
26562663
"Template",
2664+
"DefaultTemplateData",
26572665
"Destinations"
26582666
],
26592667
"members":{

apis/email/2010-12-01/docs-2.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
"LambdaAction$TopicArn": "<p>The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the Lambda action is executed. You can find the ARN of a topic by using the <a href=\"https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html\">ListTopics</a> operation in Amazon SNS.</p> <p>For more information about Amazon SNS topics, see the <a href=\"https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html\">Amazon SNS Developer Guide</a>.</p>",
138138
"LambdaAction$FunctionArn": "<p>The Amazon Resource Name (ARN) of the Amazon Web Services Lambda function. An example of an Amazon Web Services Lambda function ARN is <code>arn:aws:lambda:us-west-2:account-id:function:MyFunction</code>. For more information about Amazon Web Services Lambda, see the <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/welcome.html\">Amazon Web Services Lambda Developer Guide</a>.</p>",
139139
"S3Action$TopicArn": "<p>The ARN of the Amazon SNS topic to notify when the message is saved to the Amazon S3 bucket. You can find the ARN of a topic by using the <a href=\"https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html\">ListTopics</a> operation in Amazon SNS.</p> <p>For more information about Amazon SNS topics, see the <a href=\"https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html\">Amazon SNS Developer Guide</a>.</p>",
140-
"S3Action$KmsKeyArn": "<p>The customer master key that Amazon SES should use to encrypt your emails before saving them to the Amazon S3 bucket. You can use the default master key or a custom master key that you created in Amazon Web Services KMS as follows:</p> <ul> <li> <p>To use the default master key, provide an ARN in the form of <code>arn:aws:kms:REGION:ACCOUNT-ID-WITHOUT-HYPHENS:alias/aws/ses</code>. For example, if your Amazon Web Services account ID is 123456789012 and you want to use the default master key in the US West (Oregon) Region, the ARN of the default master key would be <code>arn:aws:kms:us-west-2:123456789012:alias/aws/ses</code>. If you use the default master key, you don't need to perform any extra steps to give Amazon SES permission to use the key.</p> </li> <li> <p>To use a custom master key that you created in Amazon Web Services KMS, provide the ARN of the master key and ensure that you add a statement to your key's policy to give Amazon SES permission to use it. For more information about giving permissions, see the <a href=\"https://docs.aws.amazon.com/ses/latest/dg/receiving-email-permissions.html\">Amazon SES Developer Guide</a>.</p> </li> </ul> <p>For more information about key policies, see the <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html\">Amazon Web Services KMS Developer Guide</a>. If you do not specify a master key, Amazon SES does not encrypt your emails.</p> <important> <p>Your mail is encrypted by Amazon SES using the Amazon S3 encryption client before the mail is submitted to Amazon S3 for storage. It is not encrypted using Amazon S3 server-side encryption. This means that you must use the Amazon S3 encryption client to decrypt the email after retrieving it from Amazon S3, as the service has no access to use your Amazon Web Services KMS keys for decryption. This encryption client is currently available with the <a href=\"http://aws.amazon.com/sdk-for-java/\">Amazon Web Services SDK for Java</a> and <a href=\"http://aws.amazon.com/sdk-for-ruby/\">Amazon Web Services SDK for Ruby</a> only. For more information about client-side encryption using Amazon Web Services KMS master keys, see the <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingClientSideEncryption.html\">Amazon S3 Developer Guide</a>.</p> </important>",
140+
"S3Action$KmsKeyArn": "<p>The customer managed key that Amazon SES should use to encrypt your emails before saving them to the Amazon S3 bucket. You can use the default managed key or a custom managed key that you created in Amazon Web Services KMS as follows:</p> <ul> <li> <p>To use the default managed key, provide an ARN in the form of <code>arn:aws:kms:REGION:ACCOUNT-ID-WITHOUT-HYPHENS:alias/aws/ses</code>. For example, if your Amazon Web Services account ID is 123456789012 and you want to use the default managed key in the US West (Oregon) Region, the ARN of the default master key would be <code>arn:aws:kms:us-west-2:123456789012:alias/aws/ses</code>. If you use the default managed key, you don't need to perform any extra steps to give Amazon SES permission to use the key.</p> </li> <li> <p>To use a custom managed key that you created in Amazon Web Services KMS, provide the ARN of the managed key and ensure that you add a statement to your key's policy to give Amazon SES permission to use it. For more information about giving permissions, see the <a href=\"https://docs.aws.amazon.com/ses/latest/dg/receiving-email-permissions.html\">Amazon SES Developer Guide</a>.</p> </li> </ul> <p>For more information about key policies, see the <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html\">Amazon Web Services KMS Developer Guide</a>. If you do not specify a managed key, Amazon SES does not encrypt your emails.</p> <important> <p>Your mail is encrypted by Amazon SES using the Amazon S3 encryption client before the mail is submitted to Amazon S3 for storage. It is not encrypted using Amazon S3 server-side encryption. This means that you must use the Amazon S3 encryption client to decrypt the email after retrieving it from Amazon S3, as the service has no access to use your Amazon Web Services KMS keys for decryption. This encryption client is currently available with the <a href=\"http://aws.amazon.com/sdk-for-java/\">Amazon Web Services SDK for Java</a> and <a href=\"http://aws.amazon.com/sdk-for-ruby/\">Amazon Web Services SDK for Ruby</a> only. For more information about client-side encryption using Amazon Web Services KMS managed keys, see the <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingClientSideEncryption.html\">Amazon S3 Developer Guide</a>.</p> </important>",
141141
"SNSAction$TopicArn": "<p>The Amazon Resource Name (ARN) of the Amazon SNS topic to notify. You can find the ARN of a topic by using the <a href=\"https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html\">ListTopics</a> operation in Amazon SNS.</p> <p>For more information about Amazon SNS topics, see the <a href=\"https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html\">Amazon SNS Developer Guide</a>.</p>",
142142
"SNSDestination$TopicARN": "<p>The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the <a href=\"https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html\">ListTopics</a> Amazon SNS operation.</p> <p>For more information about Amazon SNS topics, see the <a href=\"https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html\">Amazon SNS Developer Guide</a>.</p>",
143143
"SendBounceRequest$BounceSenderArn": "<p>This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the address in the \"From\" header of the bounce. For more information about sending authorization, see the <a href=\"https://docs.aws.amazon.com/ses/latest/dg/sending-authorization.html\">Amazon SES Developer Guide</a>.</p>",
@@ -935,6 +935,12 @@
935935
"Template$HtmlPart": "<p>The HTML body of the email.</p>"
936936
}
937937
},
938+
"IAMRoleARN": {
939+
"base": null,
940+
"refs": {
941+
"S3Action$IamRoleArn": "<p> The ARN of the IAM role to be used by Amazon Simple Email Service while writing to the Amazon S3 bucket, optionally encrypting your mail via the provided customer managed key, and publishing to the Amazon SNS topic. This role should have access to the following APIs: </p> <ul> <li> <p> <code>s3:PutObject</code>, <code>kms:Encrypt</code> and <code>kms:GenerateDataKey</code> for the given Amazon S3 bucket.</p> </li> <li> <p> <code>kms:GenerateDataKey</code> for the given Amazon Web Services KMS customer managed key. </p> </li> <li> <p> <code>sns:Publish</code> for the given Amazon SNS topic.</p> </li> </ul> <note> <p>If an IAM role ARN is provided, the role (and only the role) is used to access all the given resources (Amazon S3 bucket, Amazon Web Services KMS customer managed key and Amazon SNS topic). Therefore, setting up individual resource access permissions is not required.</p> </note>"
942+
}
943+
},
938944
"Identity": {
939945
"base": null,
940946
"refs": {

apis/entityresolution/2018-05-10/api-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2374,7 +2374,7 @@
23742374
"SchemaInputAttributes":{
23752375
"type":"list",
23762376
"member":{"shape":"SchemaInputAttribute"},
2377-
"max":25,
2377+
"max":35,
23782378
"min":2
23792379
},
23802380
"SchemaList":{

apis/glue/2017-03-31/api-2.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5710,6 +5710,7 @@
57105710
"members":{
57115711
"Name":{"shape":"NameString"},
57125712
"JobMode":{"shape":"JobMode"},
5713+
"JobRunQueuingEnabled":{"shape":"NullableBoolean"},
57135714
"Description":{"shape":"DescriptionString"},
57145715
"LogUri":{"shape":"UriString"},
57155716
"Role":{"shape":"RoleString"},
@@ -9451,6 +9452,7 @@
94519452
"members":{
94529453
"Name":{"shape":"NameString"},
94539454
"JobMode":{"shape":"JobMode"},
9455+
"JobRunQueuingEnabled":{"shape":"NullableBoolean"},
94549456
"Description":{"shape":"DescriptionString"},
94559457
"LogUri":{"shape":"UriString"},
94569458
"Role":{"shape":"RoleString"},
@@ -9548,6 +9550,7 @@
95489550
"TriggerName":{"shape":"NameString"},
95499551
"JobName":{"shape":"NameString"},
95509552
"JobMode":{"shape":"JobMode"},
9553+
"JobRunQueuingEnabled":{"shape":"NullableBoolean"},
95519554
"StartedOn":{"shape":"TimestampValue"},
95529555
"LastModifiedOn":{"shape":"TimestampValue"},
95539556
"CompletedOn":{"shape":"TimestampValue"},
@@ -9572,7 +9575,8 @@
95729575
"DPUSeconds":{"shape":"NullableDouble"},
95739576
"ExecutionClass":{"shape":"ExecutionClass"},
95749577
"MaintenanceWindow":{"shape":"MaintenanceWindow"},
9575-
"ProfileName":{"shape":"NameString"}
9578+
"ProfileName":{"shape":"NameString"},
9579+
"StateDetail":{"shape":"OrchestrationMessageString"}
95769580
}
95779581
},
95789582
"JobRunList":{
@@ -9598,6 +9602,7 @@
95989602
"type":"structure",
95999603
"members":{
96009604
"JobMode":{"shape":"JobMode"},
9605+
"JobRunQueuingEnabled":{"shape":"NullableBoolean"},
96019606
"Description":{"shape":"DescriptionString"},
96029607
"LogUri":{"shape":"UriString"},
96039608
"Role":{"shape":"RoleString"},
@@ -10767,6 +10772,10 @@
1076710772
"min":1,
1076810773
"pattern":"arn:aws[^:]*:iam::[0-9]*:role/.+"
1076910774
},
10775+
"OrchestrationMessageString":{
10776+
"type":"string",
10777+
"max":400000
10778+
},
1077010779
"OrchestrationNameString":{
1077110780
"type":"string",
1077210781
"max":128,
@@ -12695,6 +12704,7 @@
1269512704
"required":["JobName"],
1269612705
"members":{
1269712706
"JobName":{"shape":"NameString"},
12707+
"JobRunQueuingEnabled":{"shape":"NullableBoolean"},
1269812708
"JobRunId":{"shape":"IdString"},
1269912709
"Arguments":{"shape":"GenericMap"},
1270012710
"AllocatedCapacity":{

apis/glue/2017-03-31/docs-2.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6594,6 +6594,7 @@
65946594
"CreateCsvClassifierRequest$DisableValueTrimming": "<p>Specifies not to trim values before identifying the type of column values. The default value is true.</p>",
65956595
"CreateCsvClassifierRequest$AllowSingleColumn": "<p>Enables the processing of files that contain only one column.</p>",
65966596
"CreateCsvClassifierRequest$CustomDatatypeConfigured": "<p>Enables the configuration of custom datatypes.</p>",
6597+
"CreateJobRequest$JobRunQueuingEnabled": "<p>Specifies whether job run queuing is enabled for the job runs for this job.</p> <p>A value of true means job run queuing is enabled for the job runs. If false or not populated, the job runs will not be considered for queueing.</p> <p>If this field does not match the value set in the job run, then the value from the job run field will be used.</p>",
65976598
"CsvClassifier$DisableValueTrimming": "<p>Specifies not to trim values before identifying the type of column values. The default value is <code>true</code>.</p>",
65986599
"CsvClassifier$AllowSingleColumn": "<p>Enables the processing of files that contain only one column.</p>",
65996600
"CsvClassifier$CustomDatatypeConfigured": "<p>Enables the custom datatype to be configured.</p>",
@@ -6609,8 +6610,12 @@
66096610
"GetWorkflowRunRequest$IncludeGraph": "<p>Specifies whether to include the workflow graph in response or not.</p>",
66106611
"GetWorkflowRunsRequest$IncludeGraph": "<p>Specifies whether to include the workflow graph in response or not.</p>",
66116612
"InvalidInputException$FromFederationSource": "<p>Indicates whether or not the exception relates to a federated source.</p>",
6613+
"Job$JobRunQueuingEnabled": "<p>Specifies whether job run queuing is enabled for the job runs for this job.</p> <p>A value of true means job run queuing is enabled for the job runs. If false or not populated, the job runs will not be considered for queueing.</p> <p>If this field does not match the value set in the job run, then the value from the job run field will be used.</p>",
6614+
"JobRun$JobRunQueuingEnabled": "<p>Specifies whether job run queuing is enabled for the job run.</p> <p>A value of true means job run queuing is enabled for the job run. If false or not populated, the job run will not be considered for queueing.</p>",
6615+
"JobUpdate$JobRunQueuingEnabled": "<p>Specifies whether job run queuing is enabled for the job runs for this job.</p> <p>A value of true means job run queuing is enabled for the job runs. If false or not populated, the job runs will not be considered for queueing.</p> <p>If this field does not match the value set in the job run, then the value from the job run field will be used.</p>",
66126616
"LakeFormationConfiguration$UseLakeFormationCredentials": "<p>Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.</p>",
66136617
"MongoDBTarget$ScanAll": "<p>Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.</p> <p>A value of <code>true</code> means to scan all records, while a value of <code>false</code> means to sample the records. If no value is specified, the value defaults to <code>true</code>.</p>",
6618+
"StartJobRunRequest$JobRunQueuingEnabled": "<p>Specifies whether job run queuing is enabled for the job run.</p> <p>A value of true means job run queuing is enabled for the job run. If false or not populated, the job run will not be considered for queueing.</p>",
66146619
"Table$IsMultiDialectView": "<p>Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.</p>",
66156620
"TableOptimizerConfiguration$enabled": "<p>Whether table optimization is enabled. </p>",
66166621
"UpdateCsvClassifierRequest$DisableValueTrimming": "<p>Specifies not to trim values before identifying the type of column values. The default value is true.</p>",
@@ -6835,6 +6840,12 @@
68356840
"StartBlueprintRunRequest$RoleArn": "<p>Specifies the IAM role used to create the workflow.</p>"
68366841
}
68376842
},
6843+
"OrchestrationMessageString": {
6844+
"base": null,
6845+
"refs": {
6846+
"JobRun$StateDetail": "<p>This field holds details that pertain to the state of a job run. The field is nullable.</p> <p>For example, when a job run is in a WAITING state as a result of job run queuing, the field has the reason why the job run is in that state.</p>"
6847+
}
6848+
},
68386849
"OrchestrationNameString": {
68396850
"base": null,
68406851
"refs": {

apis/lambda/2015-03-31/api-2.json

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1548,7 +1548,8 @@
15481548
"AmazonManagedKafkaEventSourceConfig":{"shape":"AmazonManagedKafkaEventSourceConfig"},
15491549
"SelfManagedKafkaEventSourceConfig":{"shape":"SelfManagedKafkaEventSourceConfig"},
15501550
"ScalingConfig":{"shape":"ScalingConfig"},
1551-
"DocumentDBEventSourceConfig":{"shape":"DocumentDBEventSourceConfig"}
1551+
"DocumentDBEventSourceConfig":{"shape":"DocumentDBEventSourceConfig"},
1552+
"KMSKeyArn":{"shape":"KMSKeyArn"}
15521553
}
15531554
},
15541555
"CreateFunctionRequest":{
@@ -1990,7 +1991,9 @@
19901991
"AmazonManagedKafkaEventSourceConfig":{"shape":"AmazonManagedKafkaEventSourceConfig"},
19911992
"SelfManagedKafkaEventSourceConfig":{"shape":"SelfManagedKafkaEventSourceConfig"},
19921993
"ScalingConfig":{"shape":"ScalingConfig"},
1993-
"DocumentDBEventSourceConfig":{"shape":"DocumentDBEventSourceConfig"}
1994+
"DocumentDBEventSourceConfig":{"shape":"DocumentDBEventSourceConfig"},
1995+
"KMSKeyArn":{"shape":"KMSKeyArn"},
1996+
"FilterCriteriaError":{"shape":"FilterCriteriaError"}
19941997
}
19951998
},
19961999
"EventSourceMappingsList":{
@@ -2044,6 +2047,25 @@
20442047
"Filters":{"shape":"FilterList"}
20452048
}
20462049
},
2050+
"FilterCriteriaError":{
2051+
"type":"structure",
2052+
"members":{
2053+
"ErrorCode":{"shape":"FilterCriteriaErrorCode"},
2054+
"Message":{"shape":"FilterCriteriaErrorMessage"}
2055+
}
2056+
},
2057+
"FilterCriteriaErrorCode":{
2058+
"type":"string",
2059+
"max":50,
2060+
"min":10,
2061+
"pattern":"[A-Za-z]+Exception"
2062+
},
2063+
"FilterCriteriaErrorMessage":{
2064+
"type":"string",
2065+
"max":2048,
2066+
"min":10,
2067+
"pattern":".*"
2068+
},
20472069
"FilterList":{
20482070
"type":"list",
20492071
"member":{"shape":"Filter"}
@@ -4430,7 +4452,8 @@
44304452
"TumblingWindowInSeconds":{"shape":"TumblingWindowInSeconds"},
44314453
"FunctionResponseTypes":{"shape":"FunctionResponseTypeList"},
44324454
"ScalingConfig":{"shape":"ScalingConfig"},
4433-
"DocumentDBEventSourceConfig":{"shape":"DocumentDBEventSourceConfig"}
4455+
"DocumentDBEventSourceConfig":{"shape":"DocumentDBEventSourceConfig"},
4456+
"KMSKeyArn":{"shape":"KMSKeyArn"}
44344457
}
44354458
},
44364459
"UpdateFunctionCodeRequest":{

0 commit comments

Comments
 (0)