Skip to content

Commit 67b5a54

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 3f0d873 commit 67b5a54

File tree

14 files changed

+228
-63
lines changed

14 files changed

+228
-63
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::Amplify - Updated the API, and documentation for AWS Amplify.
5+
6+
* Feature - Aws::EKS - Updated the API, and documentation for Amazon Elastic Kubernetes Service.
7+
8+
* Feature - Aws::SavingsPlans - Updated the API, and documentation for AWS Savings Plans.
9+
10+
* Feature - Aws::Synthetics - Updated the API, and documentation for Synthetics.
11+
12+
* Feature - Aws::Textract - Updated the API, and documentation for Amazon Textract.
13+
14+
* Feature - Aws::TranscribeService - Updated the API, and documentation for Amazon Transcribe Service.
15+
416
2.11.592 (2020-09-23)
517
------------------
618

aws-sdk-core/apis/amplify/2017-07-25/api-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1888,7 +1888,7 @@
18881888
},
18891889
"OauthToken":{
18901890
"type":"string",
1891-
"max":100,
1891+
"max":1000,
18921892
"sensitive":true
18931893
},
18941894
"Platform":{

aws-sdk-core/apis/amplify/2017-07-25/docs-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1166,7 +1166,7 @@
11661166
"Status": {
11671167
"base": null,
11681168
"refs": {
1169-
"CustomRule$status": "<p> The status code for a URL rewrite or redirect rule. </p>",
1169+
"CustomRule$status": "<p> The status code for a URL rewrite or redirect rule. </p> <dl> <dt>200</dt> <dd> <p>Represents a 200 rewrite rule.</p> </dd> <dt>301</dt> <dd> <p>Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL. </p> </dd> <dt>302</dt> <dd> <p>Represents a 302 temporary redirect rule.</p> </dd> <dt>404</dt> <dd> <p>Represents a 404 redirect rule.</p> </dd> <dt>404-200</dt> <dd> <p>Represents a 404 rewrite rule.</p> </dd> </dl>",
11701170
"ProductionBranch$status": "<p> The status of the production branch. </p>"
11711171
}
11721172
},

aws-sdk-core/apis/eks/2017-11-01/api-2.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,7 @@
411411
"endpoint":{"shape":"String"},
412412
"roleArn":{"shape":"String"},
413413
"resourcesVpcConfig":{"shape":"VpcConfigResponse"},
414+
"kubernetesNetworkConfig":{"shape":"KubernetesNetworkConfigResponse"},
414415
"logging":{"shape":"Logging"},
415416
"identity":{"shape":"Identity"},
416417
"status":{"shape":"ClusterStatus"},
@@ -449,6 +450,7 @@
449450
"version":{"shape":"String"},
450451
"roleArn":{"shape":"String"},
451452
"resourcesVpcConfig":{"shape":"VpcConfigRequest"},
453+
"kubernetesNetworkConfig":{"shape":"KubernetesNetworkConfigRequest"},
452454
"logging":{"shape":"Logging"},
453455
"clientRequestToken":{
454456
"shape":"String",
@@ -822,6 +824,18 @@
822824
"type":"list",
823825
"member":{"shape":"Issue"}
824826
},
827+
"KubernetesNetworkConfigRequest":{
828+
"type":"structure",
829+
"members":{
830+
"serviceIpv4Cidr":{"shape":"String"}
831+
}
832+
},
833+
"KubernetesNetworkConfigResponse":{
834+
"type":"structure",
835+
"members":{
836+
"serviceIpv4Cidr":{"shape":"String"}
837+
}
838+
},
825839
"LaunchTemplateSpecification":{
826840
"type":"structure",
827841
"members":{

aws-sdk-core/apis/eks/2017-11-01/docs-2.json

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"AMITypes": {
2929
"base": null,
3030
"refs": {
31-
"CreateNodegroupRequest$amiType": "<p>The AMI type for your node group. GPU instance types should use the <code>AL2_x86_64_GPU</code> AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the <code>AL2_x86_64</code> AMI type, which uses the Amazon EKS-optimized Linux AMI. If you specify <code>launchTemplate</code>, and your launch template uses a custom AMI, then don't specify <code>amiType</code>, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html\">Launch template support</a> in the Amazon EKS User Guide.</p>",
31+
"CreateNodegroupRequest$amiType": "<p>The AMI type for your node group. GPU instance types should use the <code>AL2_x86_64_GPU</code> AMI type. Non-GPU instances should use the <code>AL2_x86_64</code> AMI type. Arm instances should use the <code>AL2_ARM_64</code> AMI type. All types use the Amazon EKS-optimized Amazon Linux 2 AMI. If you specify <code>launchTemplate</code>, and your launch template uses a custom AMI, then don't specify <code>amiType</code>, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html\">Launch template support</a> in the Amazon EKS User Guide.</p>",
3232
"Nodegroup$amiType": "<p>If the node group was deployed using a launch template with a custom AMI, then this is <code>CUSTOM</code>. For node groups that weren't deployed using a launch template, this is the AMI type that was specified in the node group configuration.</p>"
3333
}
3434
},
@@ -69,7 +69,7 @@
6969
"base": null,
7070
"refs": {
7171
"CreateNodegroupRequest$diskSize": "<p>The root device disk size (in GiB) for your node group instances. The default disk size is 20 GiB. If you specify <code>launchTemplate</code>, then don't specify <code>diskSize</code>, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html\">Launch template support</a> in the Amazon EKS User Guide.</p>",
72-
"Nodegroup$diskSize": "<p>If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then <code>diskSize</code> is <code>null</code>.</p>"
72+
"Nodegroup$diskSize": "<p>If the node group wasn't deployed with a launch template, then this is the disk size in the node group configuration. If the node group was deployed with a launch template, then this is <code>null</code>.</p>"
7373
}
7474
},
7575
"Capacity": {
@@ -309,10 +309,22 @@
309309
"NodegroupHealth$issues": "<p>Any issues that are associated with the node group. </p>"
310310
}
311311
},
312+
"KubernetesNetworkConfigRequest": {
313+
"base": "<p>The Kubernetes network configuration for the cluster.</p>",
314+
"refs": {
315+
"CreateClusterRequest$kubernetesNetworkConfig": "<p>The Kubernetes network configuration for the cluster.</p>"
316+
}
317+
},
318+
"KubernetesNetworkConfigResponse": {
319+
"base": "<p>The Kubernetes network configuration for the cluster.</p>",
320+
"refs": {
321+
"Cluster$kubernetesNetworkConfig": "<p>Network configuration settings for your cluster.</p>"
322+
}
323+
},
312324
"LaunchTemplateSpecification": {
313325
"base": "<p>An object representing a node group launch template specification. The launch template cannot include <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInterface.html\"> <code>SubnetId</code> </a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_IamInstanceProfile.html\"> <code>IamInstanceProfile</code> </a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html\"> <code>RequestSpotInstances</code> </a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_HibernationOptionsRequest.html\"> <code>HibernationOptions</code> </a>, or <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TerminateInstances.html\"> <code>TerminateInstances</code> </a>, or the node group deployment or update will fail. For more information about launch templates, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLaunchTemplate.html\"> <code>CreateLaunchTemplate</code> </a> in the Amazon EC2 API Reference. For more information about using launch templates with Amazon EKS, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html\">Launch template support</a> in the Amazon EKS User Guide.</p> <p>Specify either <code>name</code> or <code>id</code>, but not both.</p>",
314326
"refs": {
315-
"CreateNodegroupRequest$launchTemplate": "<p>An object representing a node group's launch template specification. If specified, then do not specify <code>instanceTypes</code>, <code>diskSize</code>, or <code>remoteAccess</code>. If specified, make sure that the launch template meets the requirements in <code>launchTemplateSpecification</code>.</p>",
327+
"CreateNodegroupRequest$launchTemplate": "<p>An object representing a node group's launch template specification. If specified, then do not specify <code>instanceTypes</code>, <code>diskSize</code>, or <code>remoteAccess</code> and make sure that the launch template meets the requirements in <code>launchTemplateSpecification</code>.</p>",
316328
"Nodegroup$launchTemplate": "<p>If a launch template was used to create the node group, then this is the launch template that was used.</p>",
317329
"UpdateNodegroupVersionRequest$launchTemplate": "<p>An object representing a node group's launch template specification. You can only update a node group using a launch template if the node group was originally deployed with a launch template.</p>"
318330
}
@@ -478,7 +490,7 @@
478490
"base": "<p>An object representing the remote access configuration for the managed node group.</p>",
479491
"refs": {
480492
"CreateNodegroupRequest$remoteAccess": "<p>The remote access (SSH) configuration to use with your node group. If you specify <code>launchTemplate</code>, then don't specify <code>remoteAccess</code>, or the node group deployment will fail. For more information about using launch templates with Amazon EKS, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html\">Launch template support</a> in the Amazon EKS User Guide.</p>",
481-
"Nodegroup$remoteAccess": "<p>If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then <code>remoteAccess</code> is <code>null</code>.</p>"
493+
"Nodegroup$remoteAccess": "<p>If the node group wasn't deployed with a launch template, then this is the remote access configuration that is associated with the node group. If the node group was deployed with a launch template, then this is <code>null</code>.</p>"
482494
}
483495
},
484496
"ResourceInUseException": {
@@ -564,6 +576,8 @@
564576
"InvalidRequestException$nodegroupName": "<p>The Amazon EKS managed node group associated with the exception.</p>",
565577
"InvalidRequestException$message": null,
566578
"Issue$message": "<p>The error message associated with the issue.</p>",
579+
"KubernetesNetworkConfigRequest$serviceIpv4Cidr": "<p>The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:</p> <ul> <li> <p>Within one of the following private IP address blocks: 10.0.0.0/8, 172.16.0.0.0/12, or 192.168.0.0/16.</p> </li> <li> <p>Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.</p> </li> <li> <p>Between /24 and /12.</p> </li> </ul> <important> <p>You can only specify a custom CIDR block when you create a cluster and can't change this value once the cluster is created.</p> </important>",
580+
"KubernetesNetworkConfigResponse$serviceIpv4Cidr": "<p>The CIDR block that Kubernetes service IP addresses are assigned from. If you didn't specify a CIDR block, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it cannot be changed.</p>",
567581
"LaunchTemplateSpecification$name": "<p>The name of the launch template.</p>",
568582
"LaunchTemplateSpecification$version": "<p>The version of the launch template to use. If no version is specified, then the template's default version is used.</p>",
569583
"LaunchTemplateSpecification$id": "<p>The ID of the launch template.</p>",
@@ -645,7 +659,7 @@
645659
"ListFargateProfilesResponse$fargateProfileNames": "<p>A list of all of the Fargate profiles associated with the specified cluster.</p>",
646660
"ListNodegroupsResponse$nodegroups": "<p>A list of all of the node groups associated with the specified cluster.</p>",
647661
"ListUpdatesResponse$updateIds": "<p>A list of all the updates for the specified cluster and Region.</p>",
648-
"Nodegroup$instanceTypes": "<p>If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then <code>instanceTypes</code> is <code>null</code>.</p>",
662+
"Nodegroup$instanceTypes": "<p>If the node group wasn't deployed with a launch template, then this is the instance type that is associated with the node group. If the node group was deployed with a launch template, then this is <code>null</code>.</p>",
649663
"Nodegroup$subnets": "<p>The subnets that were specified for the Auto Scaling group that is associated with your node group.</p>",
650664
"RemoteAccessConfig$sourceSecurityGroups": "<p>The security groups that are allowed SSH access (port 22) to the worker nodes. If you specify an Amazon EC2 SSH key but do not specify a source security group when you create a managed node group, then port 22 on the worker nodes is opened to the internet (0.0.0.0/0). For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html\">Security Groups for Your VPC</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.</p>",
651665
"UnsupportedAvailabilityZoneException$validZones": "<p>The supported Availability Zones for your account. Choose subnets in these Availability Zones for your cluster.</p>",

aws-sdk-core/apis/savingsplans/2019-06-28/api-2.json

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,21 @@
2828
{"shape":"ServiceQuotaExceededException"}
2929
]
3030
},
31+
"DeleteQueuedSavingsPlan":{
32+
"name":"DeleteQueuedSavingsPlan",
33+
"http":{
34+
"method":"POST",
35+
"requestUri":"/DeleteQueuedSavingsPlan"
36+
},
37+
"input":{"shape":"DeleteQueuedSavingsPlanRequest"},
38+
"output":{"shape":"DeleteQueuedSavingsPlanResponse"},
39+
"errors":[
40+
{"shape":"ValidationException"},
41+
{"shape":"ResourceNotFoundException"},
42+
{"shape":"InternalServerException"},
43+
{"shape":"ServiceQuotaExceededException"}
44+
]
45+
},
3146
"DescribeSavingsPlanRates":{
3247
"name":"DescribeSavingsPlanRates",
3348
"http":{
@@ -137,6 +152,7 @@
137152
"savingsPlanOfferingId":{"shape":"SavingsPlanOfferingId"},
138153
"commitment":{"shape":"Amount"},
139154
"upfrontPaymentAmount":{"shape":"Amount"},
155+
"purchaseTime":{"shape":"DateTime"},
140156
"clientToken":{
141157
"shape":"ClientToken",
142158
"idempotencyToken":true
@@ -161,6 +177,19 @@
161177
"type":"list",
162178
"member":{"shape":"CurrencyCode"}
163179
},
180+
"DateTime":{"type":"timestamp"},
181+
"DeleteQueuedSavingsPlanRequest":{
182+
"type":"structure",
183+
"required":["savingsPlanId"],
184+
"members":{
185+
"savingsPlanId":{"shape":"SavingsPlanId"}
186+
}
187+
},
188+
"DeleteQueuedSavingsPlanResponse":{
189+
"type":"structure",
190+
"members":{
191+
}
192+
},
164193
"DescribeSavingsPlanRatesRequest":{
165194
"type":"structure",
166195
"required":["savingsPlanId"],
@@ -596,7 +625,6 @@
596625
"enum":[
597626
"AmazonEC2",
598627
"AmazonECS",
599-
"AmazonEKS",
600628
"AWSLambda"
601629
]
602630
},
@@ -636,7 +664,9 @@
636664
"payment-pending",
637665
"payment-failed",
638666
"active",
639-
"retired"
667+
"retired",
668+
"queued",
669+
"queued-deleted"
640670
]
641671
},
642672
"SavingsPlanStateList":{

aws-sdk-core/apis/savingsplans/2019-06-28/docs-2.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"service": "<p>Savings Plans are a pricing model that offer significant savings on AWS usage (for example, on Amazon EC2 instances). You commit to a consistent amount of usage, in USD per hour, for a term of 1 or 3 years, and receive a lower price for that usage. For more information, see the <a href=\"https://docs.aws.amazon.com/savingsplans/latest/userguide/\">AWS Savings Plans User Guide</a>.</p>",
44
"operations": {
55
"CreateSavingsPlan": "<p>Creates a Savings Plan.</p>",
6+
"DeleteQueuedSavingsPlan": "<p>Deletes the queued purchase for the specified Savings Plan.</p>",
67
"DescribeSavingsPlanRates": "<p>Describes the specified Savings Plans rates.</p>",
78
"DescribeSavingsPlans": "<p>Describes the specified Savings Plans.</p>",
89
"DescribeSavingsPlansOfferingRates": "<p>Describes the specified Savings Plans offering rates.</p>",
@@ -55,6 +56,22 @@
5556
"DescribeSavingsPlansOfferingsRequest$currencies": "<p>The currencies.</p>"
5657
}
5758
},
59+
"DateTime": {
60+
"base": null,
61+
"refs": {
62+
"CreateSavingsPlanRequest$purchaseTime": "<p>The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).</p>"
63+
}
64+
},
65+
"DeleteQueuedSavingsPlanRequest": {
66+
"base": null,
67+
"refs": {
68+
}
69+
},
70+
"DeleteQueuedSavingsPlanResponse": {
71+
"base": null,
72+
"refs": {
73+
}
74+
},
5875
"DescribeSavingsPlanRatesRequest": {
5976
"base": null,
6077
"refs": {
@@ -242,6 +259,7 @@
242259
"base": null,
243260
"refs": {
244261
"CreateSavingsPlanResponse$savingsPlanId": "<p>The ID of the Savings Plan.</p>",
262+
"DeleteQueuedSavingsPlanRequest$savingsPlanId": "<p>The ID of the Savings Plan.</p>",
245263
"DescribeSavingsPlanRatesRequest$savingsPlanId": "<p>The ID of the Savings Plan.</p>",
246264
"DescribeSavingsPlanRatesResponse$savingsPlanId": "<p>The ID of the Savings Plan.</p>",
247265
"SavingsPlan$savingsPlanId": "<p>The ID of the Savings Plan.</p>",

0 commit comments

Comments
 (0)