Skip to content

Commit 951257f

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated API models and rebuilt service gems.
1 parent 683b95c commit 951257f

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

+4767
-2788
lines changed

apis/dynamodb/2012-08-10/docs-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"DescribeBackup": "<p>Describes an existing backup of a table.</p> <p>You can call <code>DescribeBackup</code> at a maximum rate of 10 times per second.</p>",
1515
"DescribeContinuousBackups": "<p>Checks the status of continuous backups and point in time recovery on the specified table. Continuous backups are <code>ENABLED</code> on all tables at table creation. If point in time recovery is enabled, <code>PointInTimeRecoveryStatus</code> will be set to ENABLED.</p> <p> After continuous backups and point in time recovery are enabled, you can restore to any point in time within <code>EarliestRestorableDateTime</code> and <code>LatestRestorableDateTime</code>. </p> <p> <code>LatestRestorableDateTime</code> is typically 5 minutes before the current time. You can restore your table to any point in time during the last 35 days. </p> <p>You can call <code>DescribeContinuousBackups</code> at a maximum rate of 10 times per second.</p>",
1616
"DescribeContributorInsights": "<p>Returns information about contributor insights for a given table or global secondary index.</p>",
17-
"DescribeEndpoints": "<p>Returns the regional endpoint information. This action must be included in your VPC endpoint policies, or access to the DescribeEndpoints API will be denied. For more information on policy permissions, please see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/inter-network-traffic-privacy.html#inter-network-traffic-DescribeEndpoints\">Internetwork traffic privacy</a>.</p>",
17+
"DescribeEndpoints": "<p>Returns the regional endpoint information. For more information on policy permissions, please see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/inter-network-traffic-privacy.html#inter-network-traffic-DescribeEndpoints\">Internetwork traffic privacy</a>.</p>",
1818
"DescribeExport": "<p>Describes an existing table export.</p>",
1919
"DescribeGlobalTable": "<p>Returns information about the specified global table.</p> <important> <p>This operation only applies to <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V1.html\">Version 2017.11.29 (Legacy)</a> of global tables. We recommend using <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.html\">Version 2019.11.21 (Current)</a> when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.DetermineVersion.html\">Determining the version</a>. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_upgrade.html\"> Updating global tables</a>. </p> </important>",
2020
"DescribeGlobalTableSettings": "<p>Describes Region-specific settings for a global table.</p> <important> <p>This operation only applies to <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V1.html\">Version 2017.11.29 (Legacy)</a> of global tables. We recommend using <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.html\">Version 2019.11.21 (Current)</a> when creating new global tables, as it provides greater flexibility, higher efficiency and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you are using, see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.DetermineVersion.html\">Determining the version</a>. To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_upgrade.html\"> Updating global tables</a>. </p> </important>",

apis/elasticmapreduce/2009-03-31/api-2.json

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,19 @@
442442
{"shape":"InvalidRequestException"}
443443
]
444444
},
445+
"ListSupportedInstanceTypes":{
446+
"name":"ListSupportedInstanceTypes",
447+
"http":{
448+
"method":"POST",
449+
"requestUri":"/"
450+
},
451+
"input":{"shape":"ListSupportedInstanceTypesInput"},
452+
"output":{"shape":"ListSupportedInstanceTypesOutput"},
453+
"errors":[
454+
{"shape":"InternalServerException"},
455+
{"shape":"InvalidRequestException"}
456+
]
457+
},
445458
"ModifyCluster":{
446459
"name":"ModifyCluster",
447460
"http":{
@@ -1419,6 +1432,7 @@
14191432
"LogFile":{"shape":"String"}
14201433
}
14211434
},
1435+
"Float":{"type":"float"},
14221436
"GetAutoTerminationPolicyInput":{
14231437
"type":"structure",
14241438
"required":["ClusterId"],
@@ -2268,6 +2282,21 @@
22682282
"Marker":{"shape":"Marker"}
22692283
}
22702284
},
2285+
"ListSupportedInstanceTypesInput":{
2286+
"type":"structure",
2287+
"required":["ReleaseLabel"],
2288+
"members":{
2289+
"ReleaseLabel":{"shape":"String"},
2290+
"Marker":{"shape":"String"}
2291+
}
2292+
},
2293+
"ListSupportedInstanceTypesOutput":{
2294+
"type":"structure",
2295+
"members":{
2296+
"SupportedInstanceTypes":{"shape":"SupportedInstanceTypesList"},
2297+
"Marker":{"shape":"String"}
2298+
}
2299+
},
22712300
"Long":{"type":"long"},
22722301
"ManagedScalingPolicy":{
22732302
"type":"structure",
@@ -3129,6 +3158,26 @@
31293158
"type":"list",
31303159
"member":{"shape":"String"}
31313160
},
3161+
"SupportedInstanceType":{
3162+
"type":"structure",
3163+
"members":{
3164+
"Type":{"shape":"String"},
3165+
"MemoryGB":{"shape":"Float"},
3166+
"StorageGB":{"shape":"Integer"},
3167+
"VCPU":{"shape":"Integer"},
3168+
"Is64BitsOnly":{"shape":"Boolean"},
3169+
"InstanceFamilyId":{"shape":"String"},
3170+
"EbsOptimizedAvailable":{"shape":"Boolean"},
3171+
"EbsOptimizedByDefault":{"shape":"Boolean"},
3172+
"NumberOfDisks":{"shape":"Integer"},
3173+
"EbsStorageOnly":{"shape":"Boolean"},
3174+
"Architecture":{"shape":"String"}
3175+
}
3176+
},
3177+
"SupportedInstanceTypesList":{
3178+
"type":"list",
3179+
"member":{"shape":"SupportedInstanceType"}
3180+
},
31323181
"SupportedProductConfig":{
31333182
"type":"structure",
31343183
"members":{

apis/elasticmapreduce/2009-03-31/docs-2.json

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"ListSteps": "<p>Provides a list of steps for the cluster in reverse order unless you specify <code>stepIds</code> with the request or filter by <code>StepStates</code>. You can specify a maximum of 10 <code>stepIDs</code>. The CLI automatically paginates results to return a list greater than 50 steps. To return more than 50 steps using the CLI, specify a <code>Marker</code>, which is a pagination token that indicates the next set of steps to retrieve.</p>",
3737
"ListStudioSessionMappings": "<p>Returns a list of all user or group session mappings for the Amazon EMR Studio specified by <code>StudioId</code>.</p>",
3838
"ListStudios": "<p>Returns a list of all Amazon EMR Studios associated with the Amazon Web Services account. The list includes details such as ID, Studio Access URL, and creation time for each Studio.</p>",
39+
"ListSupportedInstanceTypes": "<p>A list of the instance types that Amazon EMR supports. You can filter the list by Amazon Web Services Region and Amazon EMR release. </p>",
3940
"ModifyCluster": "<p>Modifies the number of steps that can be executed concurrently for the cluster specified using ClusterID.</p>",
4041
"ModifyInstanceFleet": "<p>Modifies the target On-Demand and target Spot capacities for the instance fleet with the specified InstanceFleetID within the cluster specified using ClusterID. The call either succeeds or fails atomically.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.</p> </note>",
4142
"ModifyInstanceGroups": "<p>ModifyInstanceGroups modifies the number of nodes and configuration settings of an instance group. The input parameters include the new target instance count for the group and the instance group ID. The call will either succeed or fail atomically.</p>",
@@ -219,7 +220,11 @@
219220
"JobFlowInstancesDetail$TerminationProtected": "<p>Specifies whether the Amazon EC2 instances in the cluster are protected from termination by API calls, user intervention, or in the event of a job-flow error.</p>",
220221
"RunJobFlowInput$VisibleToAllUsers": "<important> <p>The VisibleToAllUsers parameter is no longer supported. By default, the value is set to <code>true</code>. Setting it to <code>false</code> now has no effect.</p> </important> <p>Set this value to <code>true</code> so that IAM principals in the Amazon Web Services account associated with the cluster can perform Amazon EMR actions on the cluster that their IAM policies allow. This value defaults to <code>true</code> for clusters created using the Amazon EMR API or the CLI <a href=\"https://docs.aws.amazon.com/cli/latest/reference/emr/create-cluster.html\">create-cluster</a> command.</p> <p>When set to <code>false</code>, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions for the cluster, regardless of the IAM permissions policies attached to other IAM principals. For more information, see <a href=\"https://docs.aws.amazon.com/emr/latest/ManagementGuide/security_IAM_emr-with-IAM.html#security_set_visible_to_all_users\">Understanding the Amazon EMR cluster VisibleToAllUsers setting</a> in the <i>Amazon EMR Management Guide</i>.</p>",
221222
"SetTerminationProtectionInput$TerminationProtected": "<p>A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or job-flow error.</p>",
222-
"SetVisibleToAllUsersInput$VisibleToAllUsers": "<p>A value of <code>true</code> indicates that an IAM principal in the Amazon Web Services account can perform Amazon EMR actions on the cluster that the IAM policies attached to the principal allow. A value of <code>false</code> indicates that only the IAM principal that created the cluster and the Amazon Web Services root user can perform Amazon EMR actions on the cluster.</p>"
223+
"SetVisibleToAllUsersInput$VisibleToAllUsers": "<p>A value of <code>true</code> indicates that an IAM principal in the Amazon Web Services account can perform Amazon EMR actions on the cluster that the IAM policies attached to the principal allow. A value of <code>false</code> indicates that only the IAM principal that created the cluster and the Amazon Web Services root user can perform Amazon EMR actions on the cluster.</p>",
224+
"SupportedInstanceType$Is64BitsOnly": "<p>Indicates whether the <code>SupportedInstanceType</code> only supports 64-bit architecture.</p>",
225+
"SupportedInstanceType$EbsOptimizedAvailable": "<p>Indicates whether the <code>SupportedInstanceType</code> supports Amazon EBS optimization.</p>",
226+
"SupportedInstanceType$EbsOptimizedByDefault": "<p>Indicates whether the <code>SupportedInstanceType</code> uses Amazon EBS optimization by default.</p>",
227+
"SupportedInstanceType$EbsStorageOnly": "<p>Indicates whether the <code>SupportedInstanceType</code> only supports Amazon EBS.</p>"
223228
}
224229
},
225230
"BooleanObject": {
@@ -712,6 +717,12 @@
712717
"StepStatus$FailureDetails": "<p>The details for the step failure including reason, message, and log file path where the root cause was identified.</p>"
713718
}
714719
},
720+
"Float": {
721+
"base": null,
722+
"refs": {
723+
"SupportedInstanceType$MemoryGB": "<p>The amount of memory that is available to Amazon EMR from the <code>SupportedInstanceType</code>. The kernel and hypervisor software consume some memory, so this value might be lower than the overall memory for the instance type.</p>"
724+
}
725+
},
715726
"GetAutoTerminationPolicyInput": {
716727
"base": null,
717728
"refs": {
@@ -1146,6 +1157,9 @@
11461157
"ShrinkPolicy$DecommissionTimeout": "<p>The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.</p>",
11471158
"SimpleScalingPolicyConfiguration$ScalingAdjustment": "<p>The amount by which to scale in or scale out, based on the specified <code>AdjustmentType</code>. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. If <code>AdjustmentType</code> is set to <code>EXACT_CAPACITY</code>, the number should only be a positive integer. If <code>AdjustmentType</code> is set to <code>PERCENT_CHANGE_IN_CAPACITY</code>, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity.</p>",
11481159
"SimpleScalingPolicyConfiguration$CoolDown": "<p>The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.</p>",
1160+
"SupportedInstanceType$StorageGB": "<p> <code>StorageGB</code> represents the storage capacity of the <code>SupportedInstanceType</code>. This value is <code>0</code> for Amazon EBS-only instance types.</p>",
1161+
"SupportedInstanceType$VCPU": "<p>The number of vCPUs available for the <code>SupportedInstanceType</code>.</p>",
1162+
"SupportedInstanceType$NumberOfDisks": "<p>Number of disks for the <code>SupportedInstanceType</code>. This value is <code>0</code> for Amazon EBS-only instance types.</p>",
11491163
"VolumeSpecification$Iops": "<p>The number of I/O operations per second (IOPS) that the volume supports.</p>",
11501164
"VolumeSpecification$SizeInGB": "<p>The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.</p>"
11511165
}
@@ -1337,6 +1351,16 @@
13371351
"refs": {
13381352
}
13391353
},
1354+
"ListSupportedInstanceTypesInput": {
1355+
"base": null,
1356+
"refs": {
1357+
}
1358+
},
1359+
"ListSupportedInstanceTypesOutput": {
1360+
"base": null,
1361+
"refs": {
1362+
}
1363+
},
13401364
"Long": {
13411365
"base": null,
13421366
"refs": {
@@ -1837,7 +1861,7 @@
18371861
"SpotProvisioningAllocationStrategy": {
18381862
"base": null,
18391863
"refs": {
1840-
"SpotProvisioningSpecification$AllocationStrategy": "<p>Specifies one of the following strategies to launch Spot Instance fleets: <code>price-capacity-optimized</code>, <code>capacity-optimized</code>, <code>lowest-price</code>, or <code>diversified</code>. For more information on the provisioning strategies, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-allocation-strategy.html\">Allocation strategies for Spot Instances</a> in the <i>Amazon EC2 User Guide for Linux Instances</i>.</p> <note> <p>When you launch a Spot Instance fleet with the old console, it automatically launches with the <code>capacity-optimized</code> strategy. You can't change the allocation strategy from the old console.</p> </note>"
1864+
"SpotProvisioningSpecification$AllocationStrategy": "<p> Specifies the strategy to use in launching Spot Instance fleets. Currently, the only option is capacity-optimized (the default), which launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching. </p>"
18411865
}
18421866
},
18431867
"SpotProvisioningSpecification": {
@@ -2053,6 +2077,9 @@
20532077
"InstanceStateChangeReason$Message": "<p>The status change reason description.</p>",
20542078
"ListReleaseLabelsInput$NextToken": "<p>Specifies the next page of results. If <code>NextToken</code> is not specified, which is usually the case for the first request of ListReleaseLabels, the first page of results are determined by other filtering parameters or by the latest version. The <code>ListReleaseLabels</code> request fails if the identity (Amazon Web Services account ID) and all filtering parameters are different from the original request, or if the <code>NextToken</code> is expired or tampered with.</p>",
20552079
"ListReleaseLabelsOutput$NextToken": "<p>Used to paginate the next page of results if specified in the next <code>ListReleaseLabels</code> request.</p>",
2080+
"ListSupportedInstanceTypesInput$ReleaseLabel": "<p>The Amazon EMR release label determines the <a href=\"https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-release-app-versions-6.x.html\">versions of open-source application packages</a> that Amazon EMR has installed on the cluster. Release labels are in the format <code>emr-x.x.x</code>, where x.x.x is an Amazon EMR release number such as <code>emr-6.10.0</code>. For more information about Amazon EMR releases and their included application versions and features, see the <i> <a href=\"https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-release-components.html\">Amazon EMR Release Guide</a> </i>.</p>",
2081+
"ListSupportedInstanceTypesInput$Marker": "<p>The pagination token that marks the next set of results to retrieve.</p>",
2082+
"ListSupportedInstanceTypesOutput$Marker": "<p>The pagination token that marks the next set of results to retrieve.</p>",
20562083
"MetricDimension$Key": "<p>The dimension name.</p>",
20572084
"MetricDimension$Value": "<p>The dimension value.</p>",
20582085
"ModifyClusterInput$ClusterId": "<p>The unique identifier of the cluster.</p>",
@@ -2070,6 +2097,9 @@
20702097
"StringMap$key": null,
20712098
"StringMap$value": null,
20722099
"SubnetIdList$member": null,
2100+
"SupportedInstanceType$Type": "<p>The <a href=\"http://aws.amazon.com/ec2/instance-types/\">Amazon EC2 instance type</a>, for example <code>m5.xlarge</code>, of the <code>SupportedInstanceType</code>.</p>",
2101+
"SupportedInstanceType$InstanceFamilyId": "<p>The Amazon EC2 family and generation for the <code>SupportedInstanceType</code>.</p>",
2102+
"SupportedInstanceType$Architecture": "<p>The CPU architecture, for example <code>X86_64</code> or <code>AARCH64</code>.</p>",
20732103
"Tag$Key": "<p>A user-defined key, which is the minimum required information for a valid tag. For more information, see <a href=\"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html\">Tag</a>. </p>",
20742104
"Tag$Value": "<p>A user-defined value, which is optional in a tag. For more information, see <a href=\"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html\">Tag Clusters</a>. </p>",
20752105
"VolumeSpecification$VolumeType": "<p>The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.</p>"
@@ -2122,6 +2152,18 @@
21222152
"UpdateStudioInput$SubnetIds": "<p>A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio. </p>"
21232153
}
21242154
},
2155+
"SupportedInstanceType": {
2156+
"base": "<p>An instance type that the specified Amazon EMR release supports.</p>",
2157+
"refs": {
2158+
"SupportedInstanceTypesList$member": null
2159+
}
2160+
},
2161+
"SupportedInstanceTypesList": {
2162+
"base": null,
2163+
"refs": {
2164+
"ListSupportedInstanceTypesOutput$SupportedInstanceTypes": "<p>The list of instance types that the release specified in <code>ListSupportedInstanceTypesInput$ReleaseLabel</code> supports, filtered by Amazon Web Services Region.</p>"
2165+
}
2166+
},
21252167
"SupportedProductConfig": {
21262168
"base": "<p>The list of supported product configurations that allow user-supplied arguments. Amazon EMR accepts these arguments and forwards them to the corresponding installation script as bootstrap action arguments.</p>",
21272169
"refs": {

apis/elasticmapreduce/2009-03-31/paginators-1.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@
5757
"input_token": "Marker",
5858
"output_token": "Marker",
5959
"result_key": "Studios"
60+
},
61+
"ListSupportedInstanceTypes": {
62+
"input_token": "Marker",
63+
"output_token": "Marker"
6064
}
6165
}
6266
}

0 commit comments

Comments
 (0)