Skip to content

Commit fd2dac0

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated API models and rebuilt service gems.
1 parent a2ec8c8 commit fd2dac0

File tree

114 files changed

+6882
-5129
lines changed

Some content is hidden

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

114 files changed

+6882
-5129
lines changed

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

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6192,6 +6192,13 @@
61926192
"locationName":"item"
61936193
}
61946194
},
6195+
"AmdSevSnpSpecification":{
6196+
"type":"string",
6197+
"enum":[
6198+
"enabled",
6199+
"disabled"
6200+
]
6201+
},
61956202
"AnalysisAclRule":{
61966203
"type":"structure",
61976204
"members":{
@@ -9650,14 +9657,19 @@
96509657
"ThreadsPerCore":{
96519658
"shape":"Integer",
96529659
"locationName":"threadsPerCore"
9660+
},
9661+
"AmdSevSnp":{
9662+
"shape":"AmdSevSnpSpecification",
9663+
"locationName":"amdSevSnp"
96539664
}
96549665
}
96559666
},
96569667
"CpuOptionsRequest":{
96579668
"type":"structure",
96589669
"members":{
96599670
"CoreCount":{"shape":"Integer"},
9660-
"ThreadsPerCore":{"shape":"Integer"}
9671+
"ThreadsPerCore":{"shape":"Integer"},
9672+
"AmdSevSnp":{"shape":"AmdSevSnpSpecification"}
96619673
}
96629674
},
96639675
"CreateCapacityReservationFleetRequest":{
@@ -28903,14 +28915,19 @@
2890328915
"ThreadsPerCore":{
2890428916
"shape":"Integer",
2890528917
"locationName":"threadsPerCore"
28918+
},
28919+
"AmdSevSnp":{
28920+
"shape":"AmdSevSnpSpecification",
28921+
"locationName":"amdSevSnp"
2890628922
}
2890728923
}
2890828924
},
2890928925
"LaunchTemplateCpuOptionsRequest":{
2891028926
"type":"structure",
2891128927
"members":{
2891228928
"CoreCount":{"shape":"Integer"},
28913-
"ThreadsPerCore":{"shape":"Integer"}
28929+
"ThreadsPerCore":{"shape":"Integer"},
28930+
"AmdSevSnp":{"shape":"AmdSevSnpSpecification"}
2891428931
}
2891528932
},
2891628933
"LaunchTemplateEbsBlockDevice":{
@@ -34462,6 +34479,10 @@
3446234479
"SustainedClockSpeedInGhz":{
3446334480
"shape":"ProcessorSustainedClockSpeed",
3446434481
"locationName":"sustainedClockSpeedInGhz"
34482+
},
34483+
"SupportedFeatures":{
34484+
"shape":"SupportedAdditionalProcessorFeatureList",
34485+
"locationName":"supportedFeatures"
3446534486
}
3446634487
}
3446734488
},
@@ -40085,6 +40106,17 @@
4008540106
"initializing"
4008640107
]
4008740108
},
40109+
"SupportedAdditionalProcessorFeature":{
40110+
"type":"string",
40111+
"enum":["amd-sev-snp"]
40112+
},
40113+
"SupportedAdditionalProcessorFeatureList":{
40114+
"type":"list",
40115+
"member":{
40116+
"shape":"SupportedAdditionalProcessorFeature",
40117+
"locationName":"item"
40118+
}
40119+
},
4008840120
"SupportedIpAddressTypes":{
4008940121
"type":"list",
4009040122
"member":{

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

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

apis/emr-containers/2020-10-01/api-2.json

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,21 @@
162162
{"shape":"InternalServerException"}
163163
]
164164
},
165+
"GetManagedEndpointSessionCredentials":{
166+
"name":"GetManagedEndpointSessionCredentials",
167+
"http":{
168+
"method":"POST",
169+
"requestUri":"/virtualclusters/{virtualClusterId}/endpoints/{endpointId}/credentials"
170+
},
171+
"input":{"shape":"GetManagedEndpointSessionCredentialsRequest"},
172+
"output":{"shape":"GetManagedEndpointSessionCredentialsResponse"},
173+
"errors":[
174+
{"shape":"ValidationException"},
175+
{"shape":"RequestThrottledException"},
176+
{"shape":"ResourceNotFoundException"},
177+
{"shape":"InternalServerException"}
178+
]
179+
},
165180
"ListJobRuns":{
166181
"name":"ListJobRuns",
167182
"http":{
@@ -474,6 +489,19 @@
474489
"arn":{"shape":"VirtualClusterArn"}
475490
}
476491
},
492+
"CredentialType":{
493+
"type":"string",
494+
"max":64,
495+
"min":1,
496+
"pattern":"^.*\\S.*$"
497+
},
498+
"Credentials":{
499+
"type":"structure",
500+
"members":{
501+
"token":{"shape":"Token"}
502+
},
503+
"union":true
504+
},
477505
"Date":{
478506
"type":"timestamp",
479507
"timestampFormat":"iso8601"
@@ -718,6 +746,43 @@
718746
"CLUSTER_UNAVAILABLE"
719747
]
720748
},
749+
"GetManagedEndpointSessionCredentialsRequest":{
750+
"type":"structure",
751+
"required":[
752+
"executionRoleArn",
753+
"credentialType",
754+
"endpointIdentifier",
755+
"virtualClusterIdentifier"
756+
],
757+
"members":{
758+
"endpointIdentifier":{
759+
"shape":"String2048",
760+
"location":"uri",
761+
"locationName":"endpointId"
762+
},
763+
"virtualClusterIdentifier":{
764+
"shape":"String2048",
765+
"location":"uri",
766+
"locationName":"virtualClusterId"
767+
},
768+
"executionRoleArn":{"shape":"IAMRoleArn"},
769+
"credentialType":{"shape":"CredentialType"},
770+
"durationInSeconds":{"shape":"JavaInteger"},
771+
"logContext":{"shape":"LogContext"},
772+
"clientToken":{
773+
"shape":"ClientToken",
774+
"idempotencyToken":true
775+
}
776+
}
777+
},
778+
"GetManagedEndpointSessionCredentialsResponse":{
779+
"type":"structure",
780+
"members":{
781+
"id":{"shape":"ResourceIdString"},
782+
"credentials":{"shape":"Credentials"},
783+
"expiresAt":{"shape":"Date"}
784+
}
785+
},
721786
"IAMRoleArn":{
722787
"type":"string",
723788
"max":2048,
@@ -1035,6 +1100,12 @@
10351100
"nextToken":{"shape":"NextToken"}
10361101
}
10371102
},
1103+
"LogContext":{
1104+
"type":"string",
1105+
"max":63,
1106+
"min":3,
1107+
"pattern":"^((?!.*-s3alias)(?!xn--.*)[a-z0-9][-a-z0-9.]*)?[a-z0-9]$"
1108+
},
10381109
"LogGroupName":{
10391110
"type":"string",
10401111
"max":512,
@@ -1114,6 +1185,14 @@
11141185
"min":20,
11151186
"pattern":"^arn:(aws[a-zA-Z0-9-]*):(iam|sts)::(\\d{12})?:[\\w/+=,.@-]+$"
11161187
},
1188+
"RequestThrottledException":{
1189+
"type":"structure",
1190+
"members":{
1191+
"message":{"shape":"String1024"}
1192+
},
1193+
"error":{"httpStatusCode":400},
1194+
"exception":true
1195+
},
11171196
"ResourceIdString":{
11181197
"type":"string",
11191198
"max":64,
@@ -1339,6 +1418,12 @@
13391418
"min":1,
13401419
"pattern":"[\\.\\-_\\#A-Za-z0-9]+"
13411420
},
1421+
"Token":{
1422+
"type":"string",
1423+
"min":1,
1424+
"pattern":"^.*\\S.*$",
1425+
"sensitive":true
1426+
},
13421427
"UntagResourceRequest":{
13431428
"type":"structure",
13441429
"required":[

apis/emr-containers/2020-10-01/docs-2.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"DescribeJobTemplate": "<p>Displays detailed information about a specified job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.</p>",
1414
"DescribeManagedEndpoint": "<p>Displays detailed information about a managed endpoint. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster.</p>",
1515
"DescribeVirtualCluster": "<p>Displays detailed information about a specified virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements.</p>",
16+
"GetManagedEndpointSessionCredentials": "<p>Generate a session token to connect to a managed endpoint. </p>",
1617
"ListJobRuns": "<p>Lists job runs based on a set of parameters. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.</p>",
1718
"ListJobTemplates": "<p>Lists job templates based on a set of parameters. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.</p>",
1819
"ListManagedEndpoints": "<p>Lists managed endpoints based on a set of parameters. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster.</p>",
@@ -59,6 +60,7 @@
5960
"CreateJobTemplateRequest$clientToken": "<p>The client token of the job template.</p>",
6061
"CreateManagedEndpointRequest$clientToken": "<p>The client idempotency token for this create call.</p>",
6162
"CreateVirtualClusterRequest$clientToken": "<p>The client token of the virtual cluster.</p>",
63+
"GetManagedEndpointSessionCredentialsRequest$clientToken": "<p>The client idempotency token of the job run request.</p>",
6264
"JobRun$clientToken": "<p>The client token used to start a job run.</p>",
6365
"StartJobRunRequest$clientToken": "<p>The client idempotency token of the job run request. </p>"
6466
}
@@ -148,11 +150,24 @@
148150
"refs": {
149151
}
150152
},
153+
"CredentialType": {
154+
"base": null,
155+
"refs": {
156+
"GetManagedEndpointSessionCredentialsRequest$credentialType": "<p>Type of the token requested. Currently supported and default value of this field is “TOKEN.”</p>"
157+
}
158+
},
159+
"Credentials": {
160+
"base": "<p>The structure containing the session token being returned.</p>",
161+
"refs": {
162+
"GetManagedEndpointSessionCredentialsResponse$credentials": "<p>The structure containing the session credentials.</p>"
163+
}
164+
},
151165
"Date": {
152166
"base": null,
153167
"refs": {
154168
"CreateJobTemplateResponse$createdAt": "<p>This output displays the date and time when the job template was created.</p>",
155169
"Endpoint$createdAt": "<p>The date and time when the endpoint was created.</p>",
170+
"GetManagedEndpointSessionCredentialsResponse$expiresAt": "<p>The date and time when the session token will expire.</p>",
156171
"JobRun$createdAt": "<p>The date and time when the job run was created.</p>",
157172
"JobRun$finishedAt": "<p>The date and time when the job run has finished.</p>",
158173
"JobTemplate$createdAt": "<p> The date and time when the job template was created.</p>",
@@ -316,11 +331,22 @@
316331
"JobRun$failureReason": "<p>The reasons why the job run has failed.</p>"
317332
}
318333
},
334+
"GetManagedEndpointSessionCredentialsRequest": {
335+
"base": null,
336+
"refs": {
337+
}
338+
},
339+
"GetManagedEndpointSessionCredentialsResponse": {
340+
"base": null,
341+
"refs": {
342+
}
343+
},
319344
"IAMRoleArn": {
320345
"base": null,
321346
"refs": {
322347
"CreateManagedEndpointRequest$executionRoleArn": "<p>The ARN of the execution role.</p>",
323348
"Endpoint$executionRoleArn": "<p>The execution role ARN of the endpoint.</p>",
349+
"GetManagedEndpointSessionCredentialsRequest$executionRoleArn": "<p>The IAM Execution Role ARN that will be used by the job run. </p>",
324350
"JobRun$executionRoleArn": "<p>The execution role ARN of the job run.</p>",
325351
"StartJobRunRequest$executionRoleArn": "<p>The execution role ARN for the job run.</p>"
326352
}
@@ -333,6 +359,7 @@
333359
"JavaInteger": {
334360
"base": null,
335361
"refs": {
362+
"GetManagedEndpointSessionCredentialsRequest$durationInSeconds": "<p>Duration in seconds for which the session token is valid. The default duration is 15 minutes and the maximum is 12 hours.</p>",
336363
"ListJobRunsRequest$maxResults": "<p>The maximum number of job runs that can be listed.</p>",
337364
"ListJobTemplatesRequest$maxResults": "<p> The maximum number of job templates that can be listed.</p>",
338365
"ListManagedEndpointsRequest$maxResults": "<p>The maximum number of managed endpoints that can be listed.</p>",
@@ -472,6 +499,12 @@
472499
"refs": {
473500
}
474501
},
502+
"LogContext": {
503+
"base": null,
504+
"refs": {
505+
"GetManagedEndpointSessionCredentialsRequest$logContext": "<p>String identifier used to separate sections of the execution logs uploaded to S3.</p>"
506+
}
507+
},
475508
"LogGroupName": {
476509
"base": null,
477510
"refs": {
@@ -555,6 +588,11 @@
555588
"JobTemplate$createdBy": "<p> The user who created the job template.</p>"
556589
}
557590
},
591+
"RequestThrottledException": {
592+
"base": "<p>The request throttled.</p>",
593+
"refs": {
594+
}
595+
},
558596
"ResourceIdString": {
559597
"base": null,
560598
"refs": {
@@ -583,6 +621,7 @@
583621
"DescribeVirtualClusterRequest$id": "<p>The ID of the virtual cluster that will be described.</p>",
584622
"Endpoint$id": "<p>The ID of the endpoint.</p>",
585623
"Endpoint$virtualClusterId": "<p>The ID of the endpoint's virtual cluster.</p>",
624+
"GetManagedEndpointSessionCredentialsResponse$id": "<p>The identifier of the session token returned.</p>",
586625
"JobRun$id": "<p>The ID of the job run.</p>",
587626
"JobRun$virtualClusterId": "<p>The ID of the job run's virtual cluster.</p>",
588627
"JobTemplate$id": "<p>The ID of the job template.</p>",
@@ -691,6 +730,7 @@
691730
"Configuration$classification": "<p>The classification within a configuration.</p>",
692731
"InternalServerException$message": null,
693732
"ListVirtualClustersRequest$containerProviderId": "<p>The container provider ID of the virtual cluster.</p>",
733+
"RequestThrottledException$message": null,
694734
"ResourceNotFoundException$message": null,
695735
"SensitivePropertiesMap$key": null,
696736
"SensitivePropertiesMap$value": null,
@@ -709,6 +749,8 @@
709749
"String2048": {
710750
"base": null,
711751
"refs": {
752+
"GetManagedEndpointSessionCredentialsRequest$endpointIdentifier": "<p>The ARN of the managed endpoint for which the request is submitted. </p>",
753+
"GetManagedEndpointSessionCredentialsRequest$virtualClusterIdentifier": "<p>The ARN of the Virtual Cluster which the Managed Endpoint belongs to. </p>",
712754
"JobTemplate$decryptionError": "<p>The error message in case the decryption of job template fails.</p>"
713755
}
714756
},
@@ -805,6 +847,12 @@
805847
"TemplateParameterInputMap$key": null
806848
}
807849
},
850+
"Token": {
851+
"base": null,
852+
"refs": {
853+
"Credentials$token": "<p>The actual session token being returned.</p>"
854+
}
855+
},
808856
"UntagResourceRequest": {
809857
"base": null,
810858
"refs": {

0 commit comments

Comments
 (0)