Skip to content

Commit d31fd4e

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent d809107 commit d31fd4e

File tree

10 files changed

+631
-257
lines changed

10 files changed

+631
-257
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
5+
6+
* Feature - Aws::RDS - Updated the API, and documentation for Amazon Relational Database Service.
7+
8+
* Feature - Aws::S3 - Updated the API, and documentation for Amazon Simple Storage Service.
9+
10+
* Feature - Aws::SWF - Updated the API, and documentation for Amazon Simple Workflow Service.
11+
412
2.11.308 (2019-07-02)
513
------------------
614

aws-sdk-core/apis/ec2/2016-11-15/api-2.json

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@
9999
"method":"POST",
100100
"requestUri":"/"
101101
},
102-
"input":{"shape":"AssignPrivateIpAddressesRequest"}
102+
"input":{"shape":"AssignPrivateIpAddressesRequest"},
103+
"output":{"shape":"AssignPrivateIpAddressesResult"}
103104
},
104105
"AssociateAddress":{
105106
"name":"AssociateAddress",
@@ -3580,6 +3581,35 @@
35803581
}
35813582
}
35823583
},
3584+
"AssignPrivateIpAddressesResult":{
3585+
"type":"structure",
3586+
"members":{
3587+
"NetworkInterfaceId":{
3588+
"shape":"String",
3589+
"locationName":"networkInterfaceId"
3590+
},
3591+
"AssignedPrivateIpAddresses":{
3592+
"shape":"AssignedPrivateIpAddressList",
3593+
"locationName":"assignedPrivateIpAddressesSet"
3594+
}
3595+
}
3596+
},
3597+
"AssignedPrivateIpAddress":{
3598+
"type":"structure",
3599+
"members":{
3600+
"PrivateIpAddress":{
3601+
"shape":"String",
3602+
"locationName":"privateIpAddress"
3603+
}
3604+
}
3605+
},
3606+
"AssignedPrivateIpAddressList":{
3607+
"type":"list",
3608+
"member":{
3609+
"shape":"AssignedPrivateIpAddress",
3610+
"locationName":"item"
3611+
}
3612+
},
35833613
"AssociateAddressRequest":{
35843614
"type":"structure",
35853615
"members":{

aws-sdk-core/apis/ec2/2016-11-15/docs-2.json

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,23 @@
563563
"refs": {
564564
}
565565
},
566+
"AssignPrivateIpAddressesResult": {
567+
"base": null,
568+
"refs": {
569+
}
570+
},
571+
"AssignedPrivateIpAddress": {
572+
"base": "<p>Describes the private IP addresses assigned to a network interface.</p>",
573+
"refs": {
574+
"AssignedPrivateIpAddressList$member": null
575+
}
576+
},
577+
"AssignedPrivateIpAddressList": {
578+
"base": null,
579+
"refs": {
580+
"AssignPrivateIpAddressesResult$AssignedPrivateIpAddresses": "<p>The private IP addresses assigned to the network interface.</p>"
581+
}
582+
},
566583
"AssociateAddressRequest": {
567584
"base": null,
568585
"refs": {
@@ -966,7 +983,7 @@
966983
"CopyFpgaImageRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
967984
"CopyImageRequest$Encrypted": "<p>Specifies whether the destination snapshots of the copied image should be encrypted. You can encrypt a copy of an unencrypted snapshot, but you cannot create an unencrypted copy of an encrypted snapshot. The default CMK for EBS is used unless you specify a non-default AWS Key Management Service (AWS KMS) CMK using <code>KmsKeyId</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html\">Amazon EBS Encryption</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
968985
"CopyImageRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
969-
"CopySnapshotRequest$Encrypted": "<p>Specifies whether the destination snapshot should be encrypted. You can encrypt a copy of an unencrypted snapshot, but you cannot use it to create an unencrypted copy of an encrypted snapshot. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html\">Amazon EBS Encryption</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
986+
"CopySnapshotRequest$Encrypted": "<p>To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled, enable encryption using this parameter. Otherwise, omit this parameter. Encrypted snapshots are encrypted, even if you omit this parameter and encryption by default is not enabled. You cannot set this parameter to false. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html\">Amazon EBS Encryption</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
970987
"CopySnapshotRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
971988
"CreateCapacityReservationRequest$EbsOptimized": "<p>Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS- optimized instance.</p>",
972989
"CreateCapacityReservationRequest$EphemeralStorage": "<p>Indicates whether the Capacity Reservation supports instances with temporary, block-level storage.</p>",
@@ -7401,7 +7418,7 @@
74017418
"NetworkInterfaceCreationType": {
74027419
"base": null,
74037420
"refs": {
7404-
"CreateNetworkInterfaceRequest$InterfaceType": "<p>Indicates the type of network interface. To create an Elastic Fabric Adapter (EFA), specify <code>efa</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html\"> Elastic Fabric Adapter</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>If you are not creating an EFA, specify <code>interface</code> or omit this parameter.</p>"
7421+
"CreateNetworkInterfaceRequest$InterfaceType": "<p>Indicates the type of network interface. To create an Elastic Fabric Adapter (EFA), specify <code>efa</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html\"> Elastic Fabric Adapter</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
74057422
}
74067423
},
74077424
"NetworkInterfaceIdList": {
@@ -9182,6 +9199,8 @@
91829199
"AssignIpv6AddressesRequest$NetworkInterfaceId": "<p>The ID of the network interface.</p>",
91839200
"AssignIpv6AddressesResult$NetworkInterfaceId": "<p>The ID of the network interface.</p>",
91849201
"AssignPrivateIpAddressesRequest$NetworkInterfaceId": "<p>The ID of the network interface.</p>",
9202+
"AssignPrivateIpAddressesResult$NetworkInterfaceId": "<p>The ID of the network interface.</p>",
9203+
"AssignedPrivateIpAddress$PrivateIpAddress": "<p>The private IP address assigned to the network interface.</p>",
91859204
"AssociateAddressRequest$AllocationId": "<p>[EC2-VPC] The allocation ID. This is required for EC2-VPC.</p>",
91869205
"AssociateAddressRequest$InstanceId": "<p>The ID of the instance. This is required for EC2-Classic. For EC2-VPC, you can specify either the instance ID or the network interface ID, but not both. The operation fails if you specify an instance ID unless exactly one network interface is attached.</p>",
91879206
"AssociateAddressRequest$PublicIp": "<p>The Elastic IP address to associate with the instance. This is required for EC2-Classic.</p>",

aws-sdk-core/apis/rds/2014-10-31/api-2.json

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2691,7 +2691,7 @@
26912691
"Endpoint":{"shape":"String"},
26922692
"ReaderEndpoint":{"shape":"String"},
26932693
"CustomEndpoints":{"shape":"StringList"},
2694-
"MultiAZ":{"shape":"Boolean"},
2694+
"MultiAZ":{"shape":"BooleanOptional"},
26952695
"Engine":{"shape":"String"},
26962696
"EngineVersion":{"shape":"String"},
26972697
"LatestRestorableTime":{"shape":"TStamp"},
@@ -2710,7 +2710,7 @@
27102710
"DbClusterResourceId":{"shape":"String"},
27112711
"DBClusterArn":{"shape":"String"},
27122712
"AssociatedRoles":{"shape":"DBClusterRoles"},
2713-
"IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"},
2713+
"IAMDatabaseAuthenticationEnabled":{"shape":"BooleanOptional"},
27142714
"CloneGroupId":{"shape":"String"},
27152715
"ClusterCreateTime":{"shape":"TStamp"},
27162716
"EarliestBacktrackTime":{"shape":"TStamp"},
@@ -2720,13 +2720,14 @@
27202720
"Capacity":{"shape":"IntegerOptional"},
27212721
"EngineMode":{"shape":"String"},
27222722
"ScalingConfigurationInfo":{"shape":"ScalingConfigurationInfo"},
2723-
"DeletionProtection":{"shape":"Boolean"},
2724-
"HttpEndpointEnabled":{"shape":"Boolean"},
2723+
"DeletionProtection":{"shape":"BooleanOptional"},
2724+
"HttpEndpointEnabled":{"shape":"BooleanOptional"},
27252725
"ActivityStreamMode":{"shape":"ActivityStreamMode"},
27262726
"ActivityStreamStatus":{"shape":"ActivityStreamStatus"},
27272727
"ActivityStreamKmsKeyId":{"shape":"String"},
27282728
"ActivityStreamKinesisStreamName":{"shape":"String"},
2729-
"CopyTagsToSnapshot":{"shape":"Boolean"}
2729+
"CopyTagsToSnapshot":{"shape":"BooleanOptional"},
2730+
"CrossAccountClone":{"shape":"BooleanOptional"}
27302731
},
27312732
"wrapper":true
27322733
},
@@ -3967,7 +3968,8 @@
39673968
"DBClusterIdentifier":{"shape":"String"},
39683969
"Filters":{"shape":"FilterList"},
39693970
"MaxRecords":{"shape":"IntegerOptional"},
3970-
"Marker":{"shape":"String"}
3971+
"Marker":{"shape":"String"},
3972+
"IncludeShared":{"shape":"Boolean"}
39713973
}
39723974
},
39733975
"DescribeDBEngineVersionsMessage":{

aws-sdk-core/apis/rds/2014-10-31/docs-2.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -274,12 +274,7 @@
274274
"Boolean": {
275275
"base": null,
276276
"refs": {
277-
"DBCluster$MultiAZ": "<p>Specifies whether the DB cluster has instances in multiple Availability Zones.</p>",
278277
"DBCluster$StorageEncrypted": "<p>Specifies whether the DB cluster is encrypted.</p>",
279-
"DBCluster$IAMDatabaseAuthenticationEnabled": "<p>A value that indicates whether the mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled.</p>",
280-
"DBCluster$DeletionProtection": "<p>Indicates if the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. </p>",
281-
"DBCluster$HttpEndpointEnabled": "<p>A value that indicates whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.</p> <p>When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html\">Using the Data API for Aurora Serverless</a> in the <i>Amazon Aurora User Guide</i>.</p>",
282-
"DBCluster$CopyTagsToSnapshot": "<p>Specifies whether tags are copied from the DB cluster to snapshots of the DB cluster.</p>",
283278
"DBClusterMember$IsClusterWriter": "<p>A value that indicates whehter the cluster member is the primary instance for the DB cluster.</p>",
284279
"DBClusterSnapshot$StorageEncrypted": "<p>Specifies whether the DB cluster snapshot is encrypted.</p>",
285280
"DBClusterSnapshot$IAMDatabaseAuthenticationEnabled": "<p>True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.</p>",
@@ -301,6 +296,7 @@
301296
"DeleteDBInstanceMessage$SkipFinalSnapshot": "<p>A value that indicates whether to skip the creation of a final DB snapshot before the DB instance is deleted. If skip is specified, no DB snapshot is created. If skip is not specified, a DB snapshot is created before the DB instance is deleted. By default, skip is not specified, and the DB snapshot is created.</p> <p>Note that when a DB instance is in a failure state and has a status of 'failed', 'incompatible-restore', or 'incompatible-network', it can only be deleted when skip is specified.</p> <p>Specify skip when deleting a Read Replica.</p> <note> <p>The FinalDBSnapshotIdentifier parameter must be specified if skip is not specified.</p> </note>",
302297
"DescribeDBClusterSnapshotsMessage$IncludeShared": "<p>A value that indicates whether to include shared manual DB cluster snapshots from other AWS accounts that this AWS account has been given permission to copy or restore. By default, these snapshots are not included.</p> <p>You can give an AWS account permission to restore a manual DB cluster snapshot from another AWS account by the <code>ModifyDBClusterSnapshotAttribute</code> API action.</p>",
303298
"DescribeDBClusterSnapshotsMessage$IncludePublic": "<p>A value that indicates whether to include manual DB cluster snapshots that are public and can be copied or restored by any AWS account. By default, the public snapshots are not included.</p> <p>You can share a manual DB cluster snapshot as public by using the <a>ModifyDBClusterSnapshotAttribute</a> API action.</p>",
299+
"DescribeDBClustersMessage$IncludeShared": "<p>Optional Boolean parameter that specifies whether the output includes information about clusters shared from other AWS accounts.</p>",
304300
"DescribeDBEngineVersionsMessage$DefaultOnly": "<p>A value that indicates whether only the default version of the specified engine or engine and major version combination is returned.</p>",
305301
"DescribeDBSnapshotsMessage$IncludeShared": "<p>A value that indicates whether to include shared manual DB cluster snapshots from other AWS accounts that this AWS account has been given permission to copy or restore. By default, these snapshots are not included.</p> <p>You can give an AWS account permission to restore a manual DB snapshot from another AWS account by using the <code>ModifyDBSnapshotAttribute</code> API action.</p>",
306302
"DescribeDBSnapshotsMessage$IncludePublic": "<p>A value that indicates whether to include manual DB cluster snapshots that are public and can be copied or restored by any AWS account. By default, the public snapshots are not included.</p> <p>You can share a manual DB snapshot as public by using the <a>ModifyDBSnapshotAttribute</a> API.</p>",
@@ -376,6 +372,12 @@
376372
"CreateEventSubscriptionMessage$Enabled": "<p> A value that indicates whether to activate the subscription. If the event notification subscription is not activated, the subscription is created but not active. </p>",
377373
"CreateGlobalClusterMessage$DeletionProtection": "<p> The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled. </p>",
378374
"CreateGlobalClusterMessage$StorageEncrypted": "<p> The storage encryption setting for the new global database cluster. </p>",
375+
"DBCluster$MultiAZ": "<p>Specifies whether the DB cluster has instances in multiple Availability Zones.</p>",
376+
"DBCluster$IAMDatabaseAuthenticationEnabled": "<p>A value that indicates whether the mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled.</p>",
377+
"DBCluster$DeletionProtection": "<p>Indicates if the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. </p>",
378+
"DBCluster$HttpEndpointEnabled": "<p>A value that indicates whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.</p> <p>When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html\">Using the Data API for Aurora Serverless</a> in the <i>Amazon Aurora User Guide</i>.</p>",
379+
"DBCluster$CopyTagsToSnapshot": "<p>Specifies whether tags are copied from the DB cluster to snapshots of the DB cluster.</p>",
380+
"DBCluster$CrossAccountClone": "<p>Specifies whether the DB cluster is a clone of a DB cluster owned by a different AWS account.</p>",
379381
"DBInstance$PerformanceInsightsEnabled": "<p>True if Performance Insights is enabled for the DB instance, and otherwise false.</p>",
380382
"DeleteDBInstanceMessage$DeleteAutomatedBackups": "<p>A value that indicates whether to remove automated backups immediately after the DB instance is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB instance is deleted.</p>",
381383
"DescribeDBEngineVersionsMessage$ListSupportedCharacterSets": "<p>A value that indicates whether to list the supported character sets for each engine version.</p> <p>If this parameter is enabled and the requested engine supports the <code>CharacterSetName</code> parameter for <code>CreateDBInstance</code>, the response includes a list of supported character sets for each engine version. </p>",

aws-sdk-core/apis/s3/2006-03-01/api-2.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1390,6 +1390,11 @@
13901390
"location":"header",
13911391
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
13921392
},
1393+
"SSEKMSEncryptionContext":{
1394+
"shape":"SSEKMSEncryptionContext",
1395+
"location":"header",
1396+
"locationName":"x-amz-server-side-encryption-context"
1397+
},
13931398
"RequestCharged":{
13941399
"shape":"RequestCharged",
13951400
"location":"header",
@@ -1546,6 +1551,11 @@
15461551
"location":"header",
15471552
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
15481553
},
1554+
"SSEKMSEncryptionContext":{
1555+
"shape":"SSEKMSEncryptionContext",
1556+
"location":"header",
1557+
"locationName":"x-amz-server-side-encryption-context"
1558+
},
15491559
"CopySourceSSECustomerAlgorithm":{
15501560
"shape":"CopySourceSSECustomerAlgorithm",
15511561
"location":"header",
@@ -1725,6 +1735,11 @@
17251735
"location":"header",
17261736
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
17271737
},
1738+
"SSEKMSEncryptionContext":{
1739+
"shape":"SSEKMSEncryptionContext",
1740+
"location":"header",
1741+
"locationName":"x-amz-server-side-encryption-context"
1742+
},
17281743
"RequestCharged":{
17291744
"shape":"RequestCharged",
17301745
"location":"header",
@@ -1844,6 +1859,11 @@
18441859
"location":"header",
18451860
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
18461861
},
1862+
"SSEKMSEncryptionContext":{
1863+
"shape":"SSEKMSEncryptionContext",
1864+
"location":"header",
1865+
"locationName":"x-amz-server-side-encryption-context"
1866+
},
18471867
"RequestPayer":{
18481868
"shape":"RequestPayer",
18491869
"location":"header",
@@ -5327,6 +5347,11 @@
53275347
"location":"header",
53285348
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
53295349
},
5350+
"SSEKMSEncryptionContext":{
5351+
"shape":"SSEKMSEncryptionContext",
5352+
"location":"header",
5353+
"locationName":"x-amz-server-side-encryption-context"
5354+
},
53305355
"RequestCharged":{
53315356
"shape":"RequestCharged",
53325357
"location":"header",
@@ -5460,6 +5485,11 @@
54605485
"location":"header",
54615486
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
54625487
},
5488+
"SSEKMSEncryptionContext":{
5489+
"shape":"SSEKMSEncryptionContext",
5490+
"location":"header",
5491+
"locationName":"x-amz-server-side-encryption-context"
5492+
},
54635493
"RequestPayer":{
54645494
"shape":"RequestPayer",
54655495
"location":"header",
@@ -5944,6 +5974,10 @@
59445974
},
59455975
"locationName":"SSE-KMS"
59465976
},
5977+
"SSEKMSEncryptionContext":{
5978+
"type":"string",
5979+
"sensitive":true
5980+
},
59475981
"SSEKMSKeyId":{
59485982
"type":"string",
59495983
"sensitive":true

0 commit comments

Comments
 (0)