Skip to content

Commit d3e1436

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated API models and rebuilt service gems.
1 parent 7f874fa commit d3e1436

File tree

64 files changed

+4208
-710
lines changed

Some content is hidden

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

64 files changed

+4208
-710
lines changed

apis/comprehendmedical/2018-10-30/api-2.json

Lines changed: 292 additions & 0 deletions
Large diffs are not rendered by default.

apis/comprehendmedical/2018-10-30/docs-2.json

Lines changed: 226 additions & 39 deletions
Large diffs are not rendered by default.

apis/health/2016-08-04/docs-2.json

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

apis/iot/2015-05-28/api-2.json

Lines changed: 62 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4508,12 +4508,14 @@
45084508
"status":{"shape":"AuthorizerStatus"},
45094509
"creationDate":{"shape":"DateType"},
45104510
"lastModifiedDate":{"shape":"DateType"},
4511-
"signingDisabled":{"shape":"BooleanKey"}
4511+
"signingDisabled":{"shape":"BooleanKey"},
4512+
"enableCachingForHttp":{"shape":"EnableCachingForHttp"}
45124513
}
45134514
},
45144515
"AuthorizerFunctionArn":{
45154516
"type":"string",
4516-
"max":2048
4517+
"max":2048,
4518+
"pattern":"[\\s\\S]*"
45174519
},
45184520
"AuthorizerName":{
45194521
"type":"string",
@@ -4992,11 +4994,14 @@
49924994
"CertificatePem":{
49934995
"type":"string",
49944996
"max":65536,
4995-
"min":1
4997+
"min":1,
4998+
"pattern":"[\\s\\S]*"
49964999
},
49975000
"CertificateSigningRequest":{
49985001
"type":"string",
4999-
"min":1
5002+
"max":4096,
5003+
"min":1,
5004+
"pattern":"[\\s\\S]*"
50005005
},
50015006
"CertificateStateException":{
50025007
"type":"structure",
@@ -5262,7 +5267,8 @@
52625267
"tokenSigningPublicKeys":{"shape":"PublicKeyMap"},
52635268
"status":{"shape":"AuthorizerStatus"},
52645269
"tags":{"shape":"TagList"},
5265-
"signingDisabled":{"shape":"BooleanKey"}
5270+
"signingDisabled":{"shape":"BooleanKey"},
5271+
"enableCachingForHttp":{"shape":"EnableCachingForHttp"}
52665272
}
52675273
},
52685274
"CreateAuthorizerResponse":{
@@ -7579,7 +7585,8 @@
75797585
"DomainName":{
75807586
"type":"string",
75817587
"max":253,
7582-
"min":1
7588+
"min":1,
7589+
"pattern":"[\\s\\S]*"
75837590
},
75847591
"DomainType":{
75857592
"type":"string",
@@ -7674,6 +7681,7 @@
76747681
"ElasticsearchId":{"type":"string"},
76757682
"ElasticsearchIndex":{"type":"string"},
76767683
"ElasticsearchType":{"type":"string"},
7684+
"EnableCachingForHttp":{"type":"boolean"},
76777685
"EnableIoTLoggingParams":{
76787686
"type":"structure",
76797687
"required":[
@@ -7700,7 +7708,8 @@
77007708
"EndpointAddress":{"type":"string"},
77017709
"EndpointType":{
77027710
"type":"string",
7703-
"max":128
7711+
"max":128,
7712+
"pattern":"[\\s\\S]*"
77047713
},
77057714
"Environment":{
77067715
"type":"string",
@@ -8264,12 +8273,14 @@
82648273
"HttpHeaderName":{
82658274
"type":"string",
82668275
"max":8192,
8267-
"min":1
8276+
"min":1,
8277+
"pattern":"[\\s\\S]*"
82688278
},
82698279
"HttpHeaderValue":{
82708280
"type":"string",
82718281
"max":8192,
8272-
"min":1
8282+
"min":1,
8283+
"pattern":"[\\s\\S]*"
82738284
},
82748285
"HttpHeaders":{
82758286
"type":"map",
@@ -8279,7 +8290,8 @@
82798290
"HttpQueryString":{
82808291
"type":"string",
82818292
"max":4096,
8282-
"min":1
8293+
"min":1,
8294+
"pattern":"[\\s\\S]*"
82838295
},
82848296
"HttpUrlDestinationConfiguration":{
82858297
"type":"structure",
@@ -8682,7 +8694,8 @@
86828694
},
86838695
"KeyValue":{
86848696
"type":"string",
8685-
"max":5120
8697+
"max":5120,
8698+
"pattern":"[\\s\\S]*"
86868699
},
86878700
"KinesisAction":{
86888701
"type":"structure",
@@ -10515,7 +10528,8 @@
1051510528
},
1051610529
"Message":{
1051710530
"type":"string",
10518-
"max":128
10531+
"max":128,
10532+
"pattern":"[\\s\\S]*"
1051910533
},
1052010534
"MessageFormat":{
1052110535
"type":"string",
@@ -10652,7 +10666,8 @@
1065210666
"MqttClientId":{
1065310667
"type":"string",
1065410668
"max":65535,
10655-
"min":1
10669+
"min":1,
10670+
"pattern":"[\\s\\S]*"
1065610671
},
1065710672
"MqttContext":{
1065810673
"type":"structure",
@@ -10670,7 +10685,8 @@
1067010685
"MqttUsername":{
1067110686
"type":"string",
1067210687
"max":65535,
10673-
"min":1
10688+
"min":1,
10689+
"pattern":"[\\s\\S]*"
1067410690
},
1067510691
"NamedShadowIndexingMode":{
1067610692
"type":"string",
@@ -10827,7 +10843,12 @@
1082710843
"max":250,
1082810844
"min":1
1082910845
},
10830-
"Parameter":{"type":"string"},
10846+
"Parameter":{
10847+
"type":"string",
10848+
"max":2048,
10849+
"min":0,
10850+
"pattern":"[\\s\\S]*"
10851+
},
1083110852
"ParameterKey":{
1083210853
"type":"string",
1083310854
"max":128,
@@ -10897,7 +10918,12 @@
1089710918
}
1089810919
},
1089910920
"PolicyArn":{"type":"string"},
10900-
"PolicyDocument":{"type":"string"},
10921+
"PolicyDocument":{
10922+
"type":"string",
10923+
"max":404600,
10924+
"min":0,
10925+
"pattern":"[\\s\\S]*"
10926+
},
1090110927
"PolicyDocuments":{
1090210928
"type":"list",
1090310929
"member":{"shape":"PolicyDocument"}
@@ -11362,7 +11388,8 @@
1136211388
},
1136311389
"Resource":{
1136411390
"type":"string",
11365-
"max":2048
11391+
"max":2048,
11392+
"pattern":"[\\s\\S]*"
1136611393
},
1136711394
"ResourceAlreadyExistsException":{
1136811395
"type":"structure",
@@ -11667,7 +11694,8 @@
1166711694
"ServerName":{
1166811695
"type":"string",
1166911696
"max":253,
11670-
"min":1
11697+
"min":1,
11698+
"pattern":"[\\s\\S]*"
1167111699
},
1167211700
"ServiceName":{"type":"string"},
1167311701
"ServiceType":{
@@ -12197,7 +12225,12 @@
1219712225
}
1219812226
},
1219912227
"TemplateArn":{"type":"string"},
12200-
"TemplateBody":{"type":"string"},
12228+
"TemplateBody":{
12229+
"type":"string",
12230+
"max":10240,
12231+
"min":0,
12232+
"pattern":"[\\s\\S]*"
12233+
},
1220112234
"TemplateDescription":{
1220212235
"type":"string",
1220312236
"max":500,
@@ -12545,7 +12578,8 @@
1254512578
"Token":{
1254612579
"type":"string",
1254712580
"max":6144,
12548-
"min":1
12581+
"min":1,
12582+
"pattern":"[\\s\\S]*"
1254912583
},
1255012584
"TokenKeyName":{
1255112585
"type":"string",
@@ -12786,7 +12820,8 @@
1278612820
"authorizerFunctionArn":{"shape":"AuthorizerFunctionArn"},
1278712821
"tokenKeyName":{"shape":"TokenKeyName"},
1278812822
"tokenSigningPublicKeys":{"shape":"PublicKeyMap"},
12789-
"status":{"shape":"AuthorizerStatus"}
12823+
"status":{"shape":"AuthorizerStatus"},
12824+
"enableCachingForHttp":{"shape":"EnableCachingForHttp"}
1279012825
}
1279112826
},
1279212827
"UpdateAuthorizerResponse":{
@@ -13294,7 +13329,12 @@
1329413329
"type":"list",
1329513330
"member":{"shape":"ValidationError"}
1329613331
},
13297-
"Value":{"type":"string"},
13332+
"Value":{
13333+
"type":"string",
13334+
"max":4096,
13335+
"min":0,
13336+
"pattern":"[\\s\\S]*"
13337+
},
1329813338
"Variance":{"type":"double"},
1329913339
"VerificationState":{
1330013340
"type":"string",

apis/iot/2015-05-28/docs-2.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3224,6 +3224,14 @@
32243224
"OpenSearchAction$type": "<p>The type of document you are storing.</p>"
32253225
}
32263226
},
3227+
"EnableCachingForHttp": {
3228+
"base": null,
3229+
"refs": {
3230+
"AuthorizerDescription$enableCachingForHttp": "<p>When <code>true</code>, the result from the authorizer’s Lambda function is cached for the time specified in <code>refreshAfterInSeconds</code>. The cached result is used while the device reuses the same HTTP connection.</p>",
3231+
"CreateAuthorizerRequest$enableCachingForHttp": "<p>When <code>true</code>, the result from the authorizer’s Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in <code>refreshAfterInSeconds</code>. This value does not affect authorization of clients that use MQTT connections.</p> <p>The default value is <code>false</code>.</p>",
3232+
"UpdateAuthorizerRequest$enableCachingForHttp": "<p>When <code>true</code>, the result from the authorizer’s Lambda function is cached for the time specified in <code>refreshAfterInSeconds</code>. The cached result is used while the device reuses the same HTTP connection.</p>"
3233+
}
3234+
},
32273235
"EnableIoTLoggingParams": {
32283236
"base": "<p>Parameters used when defining a mitigation action that enable Amazon Web Services IoT Core logging.</p>",
32293237
"refs": {

apis/logs/2014-03-28/api-2.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,6 +486,7 @@
486486
"output":{"shape":"PutQueryDefinitionResponse"},
487487
"errors":[
488488
{"shape":"InvalidParameterException"},
489+
{"shape":"LimitExceededException"},
489490
{"shape":"ResourceNotFoundException"},
490491
{"shape":"ServiceUnavailableException"}
491492
]
@@ -1088,6 +1089,7 @@
10881089
"type":"list",
10891090
"member":{"shape":"FilteredLogEvent"}
10901091
},
1092+
"ForceUpdate":{"type":"boolean"},
10911093
"GetLogEventsRequest":{
10921094
"type":"structure",
10931095
"required":[
@@ -1410,7 +1412,8 @@
14101412
],
14111413
"members":{
14121414
"destinationName":{"shape":"DestinationName"},
1413-
"accessPolicy":{"shape":"AccessPolicy"}
1415+
"accessPolicy":{"shape":"AccessPolicy"},
1416+
"forceUpdate":{"shape":"ForceUpdate"}
14141417
}
14151418
},
14161419
"PutDestinationRequest":{

apis/logs/2014-03-28/docs-2.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,12 @@
491491
"FilterLogEventsResponse$events": "<p>The matched events.</p>"
492492
}
493493
},
494+
"ForceUpdate": {
495+
"base": null,
496+
"refs": {
497+
"PutDestinationPolicyRequest$forceUpdate": "<p>Specify true if you are updating an existing destination policy to grant permission to an organization ID instead of granting permission to individual AWS accounts. Before you update a destination policy this way, you must first update the subscription filters in the accounts that send logs to this destination. If you do not, the subscription filters might stop working. By specifying <code>true</code> for <code>forceUpdate</code>, you are affirming that you have already updated the subscription filters. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Cross-Account-Log_Subscription-Update.html\"> Updating an existing cross-account subscription</a> </p> <p>If you omit this parameter, the default of <code>false</code> is used.</p>"
498+
}
499+
},
494500
"GetLogEventsRequest": {
495501
"base": null,
496502
"refs": {
@@ -844,7 +850,7 @@
844850
"PolicyDocument": {
845851
"base": null,
846852
"refs": {
847-
"PutResourcePolicyRequest$policyDocument": "<p>Details of the new policy, including the identity of the principal that is enabled to put logs to this account. This is formatted as a JSON string. This parameter is required.</p> <p>The following example creates a resource policy enabling the Route 53 service to put DNS query logs in to the specified log group. Replace <code>\"logArn\"</code> with the ARN of your CloudWatch Logs resource, such as a log group or log stream.</p> <p>CloudWatch Logs also supports <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourcearn\">aws:SourceArn</a> and <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourceaccount\">aws:SourceAccount</a> condition context keys.</p> <p>In the example resource policy, you would replace the value of <code>SourceArn</code> with the resource making the call from Route 53 to CloudWatch Logs and replace the value of <code>SourceAccount</code> with the Amazon Web Services account ID making that call.</p> <p/> <p> <code>{ \"Version\": \"2012-10-17\", \"Statement\": [ { \"Sid\": \"Route53LogsToCloudWatchLogs\", \"Effect\": \"Allow\", \"Principal\": { \"Service\": [ \"route53.amazonaws.com\" ] }, \"Action\": \"logs:PutLogEvents\", \"Resource\": \"logArn\", \"Condition\": { \"ArnLike\": { \"aws:SourceArn\": \"myRoute53ResourceArn\" }, \"StringEquals\": { \"aws:SourceAccount\": \"myAwsAccountId\" } } } ] }</code> </p>",
853+
"PutResourcePolicyRequest$policyDocument": "<p>Details of the new policy, including the identity of the principal that is enabled to put logs to this account. This is formatted as a JSON string. This parameter is required.</p> <p>The following example creates a resource policy enabling the Route 53 service to put DNS query logs in to the specified log group. Replace <code>\"logArn\"</code> with the ARN of your CloudWatch Logs resource, such as a log group or log stream.</p> <p>CloudWatch Logs also supports <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourcearn\">aws:SourceArn</a> and <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourceaccount\">aws:SourceAccount</a> condition context keys.</p> <p>In the example resource policy, you would replace the value of <code>SourceArn</code> with the resource making the call from Route 53 to CloudWatch Logs and replace the value of <code>SourceAccount</code> with the Amazon Web Services account ID making that call.</p> <p/> <p> <code>{ \"Version\": \"2012-10-17\", \"Statement\": [ { \"Sid\": \"Route53LogsToCloudWatchLogs\", \"Effect\": \"Allow\", \"Principal\": { \"Service\": [ \"route53.amazonaws.com\" ] }, \"Action\": \"logs:PutLogEvents\", \"Resource\": \"logArn\", \"Condition\": { \"ArnLike\": { \"aws:SourceArn\": \"myRoute53ResourceArn\" }, \"StringEquals\": { \"aws:SourceAccount\": \"myAwsAccountId\" } } } ] }</code> </p>",
848854
"ResourcePolicy$policyDocument": "<p>The details of the policy.</p>"
849855
}
850856
},

0 commit comments

Comments
 (0)