diff --git a/.changes/2.1367.0.json b/.changes/2.1367.0.json new file mode 100644 index 0000000000..5587738808 --- /dev/null +++ b/.changes/2.1367.0.json @@ -0,0 +1,47 @@ +[ + { + "type": "feature", + "category": "EC2", + "description": "This release adds support for AMD SEV-SNP on EC2 instances." + }, + { + "type": "feature", + "category": "EMRcontainers", + "description": "This release adds GetManagedEndpointSessionCredentials, a new API that allows customers to generate an auth token to connect to a managed endpoint, enabling features such as self-hosted Jupyter notebooks for EMR on EKS." + }, + { + "type": "feature", + "category": "GuardDuty", + "description": "Added API support to initiate on-demand malware scan on specific resources." + }, + { + "type": "feature", + "category": "IotDeviceAdvisor", + "description": "AWS IoT Core Device Advisor now supports MQTT over WebSocket. With this update, customers can run all three test suites of AWS IoT Core Device Advisor - qualification, custom, and long duration tests - using Signature Version 4 for MQTT over WebSocket." + }, + { + "type": "feature", + "category": "Kafka", + "description": "Amazon MSK has added new APIs that allows multi-VPC private connectivity and cluster policy support for Amazon MSK clusters that simplify connectivity and access between your Apache Kafka clients hosted in different VPCs and AWS accounts and your Amazon MSK clusters." + }, + { + "type": "feature", + "category": "Lambda", + "description": "Add Java 17 (java17) support to AWS Lambda" + }, + { + "type": "feature", + "category": "MarketplaceCatalog", + "description": "Enabled Pagination for List Entities and List Change Sets operations" + }, + { + "type": "feature", + "category": "SQS", + "description": "handle XML/JSON protocol change in SQS tests" + }, + { + "type": "feature", + "category": "SageMaker", + "description": "Added ml.p4d.24xlarge and ml.p4de.24xlarge as supported instances for SageMaker Studio" + } +] \ No newline at end of file diff --git a/.changes/next-release/feature-SQS-943e34bf.json b/.changes/next-release/feature-SQS-943e34bf.json deleted file mode 100644 index dcb1685713..0000000000 --- a/.changes/next-release/feature-SQS-943e34bf.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "SQS", - "description": "handle XML/JSON protocol change in SQS tests" -} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 88d9bd3a59..e66bbb7c0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,18 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1367.0 +* feature: EC2: This release adds support for AMD SEV-SNP on EC2 instances. +* feature: EMRcontainers: This release adds GetManagedEndpointSessionCredentials, a new API that allows customers to generate an auth token to connect to a managed endpoint, enabling features such as self-hosted Jupyter notebooks for EMR on EKS. +* feature: GuardDuty: Added API support to initiate on-demand malware scan on specific resources. +* feature: IotDeviceAdvisor: AWS IoT Core Device Advisor now supports MQTT over WebSocket. With this update, customers can run all three test suites of AWS IoT Core Device Advisor - qualification, custom, and long duration tests - using Signature Version 4 for MQTT over WebSocket. +* feature: Kafka: Amazon MSK has added new APIs that allows multi-VPC private connectivity and cluster policy support for Amazon MSK clusters that simplify connectivity and access between your Apache Kafka clients hosted in different VPCs and AWS accounts and your Amazon MSK clusters. +* feature: Lambda: Add Java 17 (java17) support to AWS Lambda +* feature: MarketplaceCatalog: Enabled Pagination for List Entities and List Change Sets operations +* feature: SQS: handle XML/JSON protocol change in SQS tests +* feature: SageMaker: Added ml.p4d.24xlarge and ml.p4de.24xlarge as supported instances for SageMaker Studio + ## 2.1366.0 * feature: OSIS: Initial release for OpenSearch Ingestion diff --git a/README.md b/README.md index ceddd7eda3..57206a9135 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true; To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/ec2-2016-11-15.min.json b/apis/ec2-2016-11-15.min.json index 5709e349e2..e9ca90dba8 100644 --- a/apis/ec2-2016-11-15.min.json +++ b/apis/ec2-2016-11-15.min.json @@ -2929,11 +2929,11 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Shh", + "shape": "Shi", "locationName": "launchTemplate" }, "Warning": { - "shape": "Shi", + "shape": "Shj", "locationName": "warning" } } @@ -2966,11 +2966,11 @@ "type": "structure", "members": { "LaunchTemplateVersion": { - "shape": "Shn", + "shape": "Sho", "locationName": "launchTemplateVersion" }, "Warning": { - "shape": "Shi", + "shape": "Shj", "locationName": "warning" } } @@ -2997,7 +2997,7 @@ "type": "structure", "members": { "Route": { - "shape": "Siq", + "shape": "Sir", "locationName": "route" } } @@ -3025,7 +3025,7 @@ "type": "structure", "members": { "LocalGatewayRouteTable": { - "shape": "Six", + "shape": "Siy", "locationName": "localGatewayRouteTable" } } @@ -3054,7 +3054,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { - "shape": "Sj1", + "shape": "Sj2", "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociation" } } @@ -3083,7 +3083,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociation": { - "shape": "Sj5", + "shape": "Sj6", "locationName": "localGatewayRouteTableVpcAssociation" } } @@ -3103,7 +3103,7 @@ }, "PrefixListName": {}, "Entries": { - "shape": "Sj8", + "shape": "Sj9", "locationName": "Entry" }, "MaxEntries": { @@ -3123,7 +3123,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sjb", + "shape": "Sjc", "locationName": "prefixList" } } @@ -3170,7 +3170,7 @@ "locationName": "clientToken" }, "NatGateway": { - "shape": "Sjg", + "shape": "Sjh", "locationName": "natGateway" } } @@ -3200,7 +3200,7 @@ "type": "structure", "members": { "NetworkAcl": { - "shape": "Sjl", + "shape": "Sjm", "locationName": "networkAcl" } } @@ -3229,7 +3229,7 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sjq", + "shape": "Sjr", "locationName": "Icmp" }, "Ipv6CidrBlock": { @@ -3239,7 +3239,7 @@ "locationName": "networkAclId" }, "PortRange": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "portRange" }, "Protocol": { @@ -3263,11 +3263,11 @@ ], "members": { "MatchPaths": { - "shape": "Sjw", + "shape": "Sjx", "locationName": "MatchPath" }, "ExcludePaths": { - "shape": "Sjw", + "shape": "Sjx", "locationName": "ExcludePath" }, "ClientToken": { @@ -3286,11 +3286,11 @@ "type": "structure", "members": { "NetworkInsightsAccessScope": { - "shape": "Sk6", + "shape": "Sk7", "locationName": "networkInsightsAccessScope" }, "NetworkInsightsAccessScopeContent": { - "shape": "Sk8", + "shape": "Sk9", "locationName": "networkInsightsAccessScopeContent" } } @@ -3324,10 +3324,10 @@ "idempotencyToken": true }, "FilterAtSource": { - "shape": "Skk" + "shape": "Skl" }, "FilterAtDestination": { - "shape": "Skk" + "shape": "Skl" } } }, @@ -3335,7 +3335,7 @@ "type": "structure", "members": { "NetworkInsightsPath": { - "shape": "Skn", + "shape": "Sko", "locationName": "networkInsightsPath" } } @@ -3364,7 +3364,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Shv", + "shape": "Shw", "locationName": "ipv6Addresses" }, "PrivateIpAddress": { @@ -3409,7 +3409,7 @@ "type": "structure", "members": { "NetworkInterface": { - "shape": "Sku", + "shape": "Skv", "locationName": "networkInterface" }, "ClientToken": { @@ -3439,7 +3439,7 @@ "type": "structure", "members": { "InterfacePermission": { - "shape": "Slc", + "shape": "Sld", "locationName": "interfacePermission" } } @@ -3473,7 +3473,7 @@ "type": "structure", "members": { "PlacementGroup": { - "shape": "Slj", + "shape": "Slk", "locationName": "placementGroup" } } @@ -3530,7 +3530,7 @@ "type": "structure", "members": { "ReplaceRootVolumeTask": { - "shape": "Slp", + "shape": "Slq", "locationName": "replaceRootVolumeTask" } } @@ -3698,7 +3698,7 @@ "type": "structure", "members": { "RouteTable": { - "shape": "Sm5", + "shape": "Sm6", "locationName": "routeTable" } } @@ -3761,7 +3761,7 @@ } }, "output": { - "shape": "Smh" + "shape": "Smi" } }, "CreateSnapshots": { @@ -3783,7 +3783,7 @@ "type": "boolean" }, "ExcludeDataVolumeIds": { - "shape": "Smn", + "shape": "Smo", "locationName": "ExcludeDataVolumeId" } } @@ -3875,7 +3875,7 @@ "type": "structure", "members": { "SpotDatafeedSubscription": { - "shape": "Smu", + "shape": "Smv", "locationName": "spotDatafeedSubscription" } } @@ -3979,7 +3979,7 @@ "type": "structure", "members": { "SubnetCidrReservation": { - "shape": "Sn6", + "shape": "Sn7", "locationName": "subnetCidrReservation" } } @@ -3998,7 +3998,7 @@ "type": "boolean" }, "Resources": { - "shape": "Sn9", + "shape": "Sna", "locationName": "ResourceId" }, "Tags": { @@ -4029,7 +4029,7 @@ "type": "structure", "members": { "TrafficMirrorFilter": { - "shape": "Snd", + "shape": "Sne", "locationName": "trafficMirrorFilter" }, "ClientToken": { @@ -4057,10 +4057,10 @@ }, "RuleAction": {}, "DestinationPortRange": { - "shape": "Snn" + "shape": "Sno" }, "SourcePortRange": { - "shape": "Snn" + "shape": "Sno" }, "Protocol": { "type": "integer" @@ -4080,7 +4080,7 @@ "type": "structure", "members": { "TrafficMirrorFilterRule": { - "shape": "Snf", + "shape": "Sng", "locationName": "trafficMirrorFilterRule" }, "ClientToken": { @@ -4128,7 +4128,7 @@ "type": "structure", "members": { "TrafficMirrorSession": { - "shape": "Sns", + "shape": "Snt", "locationName": "trafficMirrorSession" }, "ClientToken": { @@ -4161,7 +4161,7 @@ "type": "structure", "members": { "TrafficMirrorTarget": { - "shape": "Snv", + "shape": "Snw", "locationName": "trafficMirrorTarget" }, "ClientToken": { @@ -4188,7 +4188,7 @@ "DnsSupport": {}, "MulticastSupport": {}, "TransitGatewayCidrBlocks": { - "shape": "So4" + "shape": "So5" } } }, @@ -4205,7 +4205,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "So6", + "shape": "So7", "locationName": "transitGateway" } } @@ -4242,7 +4242,7 @@ "type": "structure", "members": { "TransitGatewayConnect": { - "shape": "Sod", + "shape": "Soe", "locationName": "transitGatewayConnect" } } @@ -4269,7 +4269,7 @@ } }, "InsideCidrBlocks": { - "shape": "Soh" + "shape": "Soi" }, "TagSpecifications": { "shape": "S3", @@ -4284,7 +4284,7 @@ "type": "structure", "members": { "TransitGatewayConnectPeer": { - "shape": "Soj", + "shape": "Sok", "locationName": "transitGatewayConnectPeer" } } @@ -4319,7 +4319,7 @@ "type": "structure", "members": { "TransitGatewayMulticastDomain": { - "shape": "Sow", + "shape": "Sox", "locationName": "transitGatewayMulticastDomain" } } @@ -4384,7 +4384,7 @@ "type": "structure", "members": { "TransitGatewayPolicyTable": { - "shape": "Sp5", + "shape": "Sp6", "locationName": "transitGatewayPolicyTable" } } @@ -4413,7 +4413,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Sp9", + "shape": "Spa", "locationName": "transitGatewayPrefixListReference" } } @@ -4442,7 +4442,7 @@ "type": "structure", "members": { "Route": { - "shape": "Spe", + "shape": "Spf", "locationName": "route" } } @@ -4468,7 +4468,7 @@ "type": "structure", "members": { "TransitGatewayRouteTable": { - "shape": "Spm", + "shape": "Spn", "locationName": "transitGatewayRouteTable" } } @@ -4497,7 +4497,7 @@ "type": "structure", "members": { "TransitGatewayRouteTableAnnouncement": { - "shape": "Spq", + "shape": "Spr", "locationName": "transitGatewayRouteTableAnnouncement" } } @@ -4562,7 +4562,7 @@ "ApplicationDomain": {}, "EndpointDomainPrefix": {}, "SecurityGroupIds": { - "shape": "Sq1", + "shape": "Sq2", "locationName": "SecurityGroupId" }, "LoadBalancerOptions": { @@ -4610,7 +4610,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sq9", + "shape": "Sqa", "locationName": "verifiedAccessEndpoint" } } @@ -4642,7 +4642,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sqh", + "shape": "Sqi", "locationName": "verifiedAccessGroup" } } @@ -4772,7 +4772,7 @@ } }, "output": { - "shape": "Sqq" + "shape": "Sqr" } }, "CreateVpc": { @@ -4834,20 +4834,20 @@ "ServiceName": {}, "PolicyDocument": {}, "RouteTableIds": { - "shape": "Sqx", + "shape": "Sqy", "locationName": "RouteTableId" }, "SubnetIds": { - "shape": "Sqy", + "shape": "Sqz", "locationName": "SubnetId" }, "SecurityGroupIds": { - "shape": "Sqz", + "shape": "Sr0", "locationName": "SecurityGroupId" }, "IpAddressType": {}, "DnsOptions": { - "shape": "Sr1" + "shape": "Sr2" }, "ClientToken": {}, "PrivateDnsEnabled": { @@ -4863,7 +4863,7 @@ "type": "structure", "members": { "VpcEndpoint": { - "shape": "Sr4", + "shape": "Sr5", "locationName": "vpcEndpoint" }, "ClientToken": { @@ -4896,7 +4896,7 @@ "type": "structure", "members": { "ConnectionNotification": { - "shape": "Sre", + "shape": "Srf", "locationName": "connectionNotification" }, "ClientToken": { @@ -4939,7 +4939,7 @@ "type": "structure", "members": { "ServiceConfiguration": { - "shape": "Srj", + "shape": "Srk", "locationName": "serviceConfiguration" }, "ClientToken": { @@ -5041,36 +5041,36 @@ }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { - "shape": "Ss1", + "shape": "Ss2", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { - "shape": "Ss3", + "shape": "Ss4", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { - "shape": "Ss5", + "shape": "Ss6", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { - "shape": "Ss7", + "shape": "Ss8", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { - "shape": "Ss9", + "shape": "Ssa", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { - "shape": "Ssb", + "shape": "Ssc", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { - "shape": "Ssd", + "shape": "Sse", "locationName": "IKEVersion" }, "StartupAction": {}, "LogOptions": { - "shape": "Ssf" + "shape": "Ssg" }, "EnableTunnelLifecycleControl": { "type": "boolean" @@ -5096,7 +5096,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Ssj", + "shape": "Ssk", "locationName": "vpnConnection" } } @@ -5141,7 +5141,7 @@ "type": "structure", "members": { "VpnGateway": { - "shape": "Stf", + "shape": "Stg", "locationName": "vpnGateway" } } @@ -5332,7 +5332,7 @@ "type": "boolean" }, "FleetIds": { - "shape": "Stx", + "shape": "Sty", "locationName": "FleetId" }, "TerminateInstances": { @@ -5401,7 +5401,7 @@ "type": "boolean" }, "FlowLogIds": { - "shape": "Su7", + "shape": "Su8", "locationName": "FlowLogId" } } @@ -5613,7 +5613,7 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Shh", + "shape": "Shi", "locationName": "launchTemplate" } } @@ -5632,7 +5632,7 @@ "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { - "shape": "Suu", + "shape": "Suv", "locationName": "LaunchTemplateVersion" } } @@ -5714,7 +5714,7 @@ "type": "structure", "members": { "Route": { - "shape": "Siq", + "shape": "Sir", "locationName": "route" } } @@ -5737,7 +5737,7 @@ "type": "structure", "members": { "LocalGatewayRouteTable": { - "shape": "Six", + "shape": "Siy", "locationName": "localGatewayRouteTable" } } @@ -5760,7 +5760,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { - "shape": "Sj1", + "shape": "Sj2", "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociation" } } @@ -5783,7 +5783,7 @@ "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociation": { - "shape": "Sj5", + "shape": "Sj6", "locationName": "localGatewayRouteTableVpcAssociation" } } @@ -5806,7 +5806,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sjb", + "shape": "Sjc", "locationName": "prefixList" } } @@ -6224,7 +6224,7 @@ "type": "structure", "members": { "DeletedSubnetCidrReservation": { - "shape": "Sn6", + "shape": "Sn7", "locationName": "deletedSubnetCidrReservation" } } @@ -6242,7 +6242,7 @@ "type": "boolean" }, "Resources": { - "shape": "Sn9", + "shape": "Sna", "locationName": "resourceId" }, "Tags": { @@ -6357,7 +6357,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "So6", + "shape": "So7", "locationName": "transitGateway" } } @@ -6380,7 +6380,7 @@ "type": "structure", "members": { "TransitGatewayConnect": { - "shape": "Sod", + "shape": "Soe", "locationName": "transitGatewayConnect" } } @@ -6403,7 +6403,7 @@ "type": "structure", "members": { "TransitGatewayConnectPeer": { - "shape": "Soj", + "shape": "Sok", "locationName": "transitGatewayConnectPeer" } } @@ -6426,7 +6426,7 @@ "type": "structure", "members": { "TransitGatewayMulticastDomain": { - "shape": "Sow", + "shape": "Sox", "locationName": "transitGatewayMulticastDomain" } } @@ -6472,7 +6472,7 @@ "type": "structure", "members": { "TransitGatewayPolicyTable": { - "shape": "Sp5", + "shape": "Sp6", "locationName": "transitGatewayPolicyTable" } } @@ -6497,7 +6497,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Sp9", + "shape": "Spa", "locationName": "transitGatewayPrefixListReference" } } @@ -6522,7 +6522,7 @@ "type": "structure", "members": { "Route": { - "shape": "Spe", + "shape": "Spf", "locationName": "route" } } @@ -6545,7 +6545,7 @@ "type": "structure", "members": { "TransitGatewayRouteTable": { - "shape": "Spm", + "shape": "Spn", "locationName": "transitGatewayRouteTable" } } @@ -6568,7 +6568,7 @@ "type": "structure", "members": { "TransitGatewayRouteTableAnnouncement": { - "shape": "Spq", + "shape": "Spr", "locationName": "transitGatewayRouteTableAnnouncement" } } @@ -6617,7 +6617,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sq9", + "shape": "Sqa", "locationName": "verifiedAccessEndpoint" } } @@ -6643,7 +6643,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sqh", + "shape": "Sqi", "locationName": "verifiedAccessGroup" } } @@ -6771,7 +6771,7 @@ "type": "boolean" }, "ServiceIds": { - "shape": "Sxr", + "shape": "Sxs", "locationName": "ServiceId" } } @@ -6922,7 +6922,7 @@ "type": "structure", "members": { "IpamPoolCidr": { - "shape": "Sy4", + "shape": "Sy5", "locationName": "ipamPoolCidr" } } @@ -6988,7 +6988,7 @@ "type": "boolean" }, "InstanceTagKeys": { - "shape": "Syf", + "shape": "Syg", "locationName": "InstanceTagKey" } } @@ -6999,7 +6999,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Syh", + "shape": "Syi", "locationName": "instanceTagAttribute" } } @@ -7012,7 +7012,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Syj" + "shape": "Syk" }, "DryRun": { "type": "boolean" @@ -7048,7 +7048,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Syj" + "shape": "Syk" }, "DryRun": { "type": "boolean" @@ -7165,7 +7165,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "PublicIps": { @@ -7272,7 +7272,7 @@ "locationName": "addressSet", "type": "list", "member": { - "shape": "Szf", + "shape": "Szg", "locationName": "item" } }, @@ -7299,7 +7299,7 @@ "type": "boolean" }, "Statuses": { - "shape": "Szj", + "shape": "Szk", "locationName": "statusSet" } } @@ -7310,7 +7310,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "ZoneNames": { @@ -7404,7 +7404,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -7458,7 +7458,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -7527,7 +7527,7 @@ "type": "integer" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -7612,7 +7612,7 @@ "type": "integer" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -7647,7 +7647,7 @@ "member": {} }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -7681,7 +7681,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -7689,7 +7689,7 @@ "type": "boolean" }, "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "MaxResults": { @@ -7712,7 +7712,7 @@ "type": "structure", "members": { "Groups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "InstanceId": { @@ -7747,7 +7747,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -7803,7 +7803,7 @@ "members": { "ClientVpnEndpointId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -7859,7 +7859,7 @@ "locationName": "commonName" }, "Status": { - "shape": "S116", + "shape": "S117", "locationName": "status" }, "ConnectionEndTime": { @@ -7894,7 +7894,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -8101,7 +8101,7 @@ "members": { "ClientVpnEndpointId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -8170,7 +8170,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -8229,7 +8229,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -8282,7 +8282,7 @@ "locationName": "conversionTasks", "type": "list", "member": { - "shape": "S12b", + "shape": "S12c", "locationName": "item" } } @@ -8301,7 +8301,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -8336,7 +8336,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -8385,7 +8385,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" } } @@ -8422,7 +8422,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -8490,7 +8490,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "ExportImageTaskIds": { @@ -8529,7 +8529,7 @@ "locationName": "progress" }, "S3ExportLocation": { - "shape": "S13f", + "shape": "S13g", "locationName": "s3ExportLocation" }, "Status": { @@ -8563,7 +8563,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" } } @@ -8594,7 +8594,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -8623,11 +8623,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S13s", + "shape": "S13t", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S13t", + "shape": "S13u", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -8661,7 +8661,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -8763,7 +8763,7 @@ "type": "structure", "members": { "EventInformation": { - "shape": "S146", + "shape": "S147", "locationName": "eventInformation" }, "EventType": { @@ -8809,7 +8809,7 @@ "NextToken": {}, "FleetId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" } } @@ -8818,7 +8818,7 @@ "type": "structure", "members": { "ActiveInstances": { - "shape": "S149", + "shape": "S14a", "locationName": "activeInstanceSet" }, "NextToken": { @@ -8842,11 +8842,11 @@ }, "NextToken": {}, "FleetIds": { - "shape": "Stx", + "shape": "Sty", "locationName": "FleetId" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" } } @@ -9110,10 +9110,10 @@ "type": "boolean" }, "Filter": { - "shape": "Sz2" + "shape": "Sz3" }, "FlowLogIds": { - "shape": "Su7", + "shape": "Su8", "locationName": "FlowLogId" }, "MaxResults": { @@ -9225,7 +9225,7 @@ "type": "structure", "members": { "FpgaImageAttribute": { - "shape": "S152", + "shape": "S153", "locationName": "fpgaImageAttribute" } } @@ -9246,11 +9246,11 @@ } }, "Owners": { - "shape": "S15b", + "shape": "S15c", "locationName": "Owner" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -9321,7 +9321,7 @@ "locationName": "ownerAlias" }, "ProductCodes": { - "shape": "S156", + "shape": "S157", "locationName": "productCodes" }, "Tags": { @@ -9357,7 +9357,7 @@ "type": "structure", "members": { "Filter": { - "shape": "Sz2" + "shape": "Sz3" }, "MaxDuration": { "type": "integer" @@ -9418,7 +9418,7 @@ "type": "structure", "members": { "Filter": { - "shape": "Sz2" + "shape": "Sz3" }, "HostReservationIdSet": { "type": "list", @@ -9458,7 +9458,7 @@ "type": "timestamp" }, "HostIdSet": { - "shape": "S15x", + "shape": "S15y", "locationName": "hostIdSet" }, "HostReservationId": { @@ -9504,11 +9504,11 @@ "type": "structure", "members": { "Filter": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "filter" }, "HostIds": { - "shape": "S160", + "shape": "S161", "locationName": "hostId" }, "MaxResults": { @@ -9677,7 +9677,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -9714,7 +9714,7 @@ "type": "structure", "members": { "Statuses": { - "shape": "Szj", + "shape": "Szk", "locationName": "statusSet" } } @@ -9739,7 +9739,7 @@ "type": "structure", "members": { "Statuses": { - "shape": "Szj", + "shape": "Szk", "locationName": "statusSet" } } @@ -9765,18 +9765,18 @@ "type": "structure", "members": { "BlockDeviceMappings": { - "shape": "S16p", + "shape": "S16q", "locationName": "blockDeviceMapping" }, "ImageId": { "locationName": "imageId" }, "LaunchPermissions": { - "shape": "S16q", + "shape": "S16r", "locationName": "launchPermission" }, "ProductCodes": { - "shape": "S156", + "shape": "S157", "locationName": "productCodes" }, "Description": { @@ -9830,15 +9830,15 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "ImageIds": { - "shape": "S16u", + "shape": "S16v", "locationName": "ImageId" }, "Owners": { - "shape": "S15b", + "shape": "S15c", "locationName": "Owner" }, "IncludeDeprecated": { @@ -9899,7 +9899,7 @@ "locationName": "usageOperation" }, "ProductCodes": { - "shape": "S156", + "shape": "S157", "locationName": "productCodes" }, "RamdiskId": { @@ -9909,7 +9909,7 @@ "locationName": "imageState" }, "BlockDeviceMappings": { - "shape": "S16p", + "shape": "S16q", "locationName": "blockDeviceMapping" }, "Description": { @@ -9938,7 +9938,7 @@ "locationName": "sriovNetSupport" }, "StateReason": { - "shape": "Siy", + "shape": "Siz", "locationName": "stateReason" }, "Tags": { @@ -9977,7 +9977,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2" + "shape": "Sz3" }, "ImportTaskIds": { "locationName": "ImportTaskId", @@ -10034,7 +10034,7 @@ "locationName": "progress" }, "SnapshotDetails": { - "shape": "S17d", + "shape": "S17e", "locationName": "snapshotDetailSet" }, "Status": { @@ -10048,7 +10048,7 @@ "locationName": "tagSet" }, "LicenseSpecifications": { - "shape": "S17g", + "shape": "S17h", "locationName": "licenseSpecifications" }, "UsageOperation": { @@ -10074,7 +10074,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2" + "shape": "Sz3" }, "ImportTaskIds": { "locationName": "ImportTaskId", @@ -10106,7 +10106,7 @@ "locationName": "importTaskId" }, "SnapshotTaskDetail": { - "shape": "S17o", + "shape": "S17p", "locationName": "snapshotTaskDetail" }, "Tags": { @@ -10146,27 +10146,27 @@ "type": "structure", "members": { "Groups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "BlockDeviceMappings": { - "shape": "S17s", + "shape": "S17t", "locationName": "blockDeviceMapping" }, "DisableApiTermination": { - "shape": "S17v", + "shape": "S17w", "locationName": "disableApiTermination" }, "EnaSupport": { - "shape": "S17v", + "shape": "S17w", "locationName": "enaSupport" }, "EnclaveOptions": { - "shape": "S17w", + "shape": "S17x", "locationName": "enclaveOptions" }, "EbsOptimized": { - "shape": "S17v", + "shape": "S17w", "locationName": "ebsOptimized" }, "InstanceId": { @@ -10185,7 +10185,7 @@ "locationName": "kernel" }, "ProductCodes": { - "shape": "S156", + "shape": "S157", "locationName": "productCodes" }, "RamdiskId": { @@ -10197,7 +10197,7 @@ "locationName": "rootDeviceName" }, "SourceDestCheck": { - "shape": "S17v", + "shape": "S17w", "locationName": "sourceDestCheck" }, "SriovNetSupport": { @@ -10209,7 +10209,7 @@ "locationName": "userData" }, "DisableApiStop": { - "shape": "S17v", + "shape": "S17w", "locationName": "disableApiStop" } } @@ -10223,11 +10223,11 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "MaxResults": { @@ -10274,7 +10274,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Syh", + "shape": "Syi", "locationName": "instanceTagAttribute" } } @@ -10295,7 +10295,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -10326,11 +10326,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "MaxResults": { @@ -10367,7 +10367,7 @@ "locationName": "eventsSet", "type": "list", "member": { - "shape": "S18e", + "shape": "S18f", "locationName": "item" } }, @@ -10375,15 +10375,15 @@ "locationName": "instanceId" }, "InstanceState": { - "shape": "S18h", + "shape": "S18i", "locationName": "instanceState" }, "InstanceStatus": { - "shape": "S18j", + "shape": "S18k", "locationName": "instanceStatus" }, "SystemStatus": { - "shape": "S18j", + "shape": "S18k", "locationName": "systemStatus" } } @@ -10404,7 +10404,7 @@ }, "LocationType": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -10454,7 +10454,7 @@ "member": {} }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -10526,6 +10526,13 @@ "SustainedClockSpeedInGhz": { "locationName": "sustainedClockSpeedInGhz", "type": "double" + }, + "SupportedFeatures": { + "locationName": "supportedFeatures", + "type": "list", + "member": { + "locationName": "item" + } } } }, @@ -10893,11 +10900,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "DryRun": { @@ -10920,7 +10927,7 @@ "locationName": "reservationSet", "type": "list", "member": { - "shape": "S1bo", + "shape": "S1br", "locationName": "item" } }, @@ -10935,7 +10942,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -10980,7 +10987,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11026,7 +11033,7 @@ "type": "integer" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" } } @@ -11064,7 +11071,7 @@ "type": "integer" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" } } @@ -11094,7 +11101,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11132,7 +11139,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11181,7 +11188,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" } } @@ -11233,7 +11240,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "KeyNames": { @@ -11308,7 +11315,7 @@ "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { - "shape": "Suu", + "shape": "Suv", "locationName": "LaunchTemplateVersion" }, "MinVersion": {}, @@ -11318,7 +11325,7 @@ "type": "integer" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "ResolveAlias": { @@ -11333,7 +11340,7 @@ "locationName": "launchTemplateVersionSet", "type": "list", "member": { - "shape": "Shn", + "shape": "Sho", "locationName": "item" } }, @@ -11365,7 +11372,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -11381,7 +11388,7 @@ "locationName": "launchTemplates", "type": "list", "member": { - "shape": "Shh", + "shape": "Shi", "locationName": "item" } }, @@ -11403,7 +11410,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11422,7 +11429,7 @@ "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociationSet", "type": "list", "member": { - "shape": "Sj1", + "shape": "Sj2", "locationName": "item" } }, @@ -11444,7 +11451,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11463,7 +11470,7 @@ "locationName": "localGatewayRouteTableVpcAssociationSet", "type": "list", "member": { - "shape": "Sj5", + "shape": "Sj6", "locationName": "item" } }, @@ -11485,7 +11492,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11504,7 +11511,7 @@ "locationName": "localGatewayRouteTableSet", "type": "list", "member": { - "shape": "Six", + "shape": "Siy", "locationName": "item" } }, @@ -11526,7 +11533,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11552,7 +11559,7 @@ "locationName": "localGatewayVirtualInterfaceGroupId" }, "LocalGatewayVirtualInterfaceIds": { - "shape": "S1ed", + "shape": "S1eg", "locationName": "localGatewayVirtualInterfaceIdSet" }, "LocalGatewayId": { @@ -11579,11 +11586,11 @@ "type": "structure", "members": { "LocalGatewayVirtualInterfaceIds": { - "shape": "S1ed", + "shape": "S1eg", "locationName": "LocalGatewayVirtualInterfaceId" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11657,7 +11664,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11712,7 +11719,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11735,7 +11742,7 @@ "locationName": "prefixListSet", "type": "list", "member": { - "shape": "Sjb", + "shape": "Sjc", "locationName": "item" } } @@ -11747,7 +11754,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "filter" }, "DryRun": { @@ -11800,7 +11807,7 @@ "type": "boolean" }, "Filter": { - "shape": "Sz2" + "shape": "Sz3" }, "MaxResults": { "type": "integer" @@ -11822,7 +11829,7 @@ "locationName": "natGatewaySet", "type": "list", "member": { - "shape": "Sjg", + "shape": "Sjh", "locationName": "item" } }, @@ -11837,7 +11844,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -11864,7 +11871,7 @@ "locationName": "networkAclSet", "type": "list", "member": { - "shape": "Sjl", + "shape": "Sjm", "locationName": "item" } }, @@ -11893,7 +11900,7 @@ "type": "timestamp" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11912,7 +11919,7 @@ "locationName": "networkInsightsAccessScopeAnalysisSet", "type": "list", "member": { - "shape": "S1fd", + "shape": "S1fg", "locationName": "item" } }, @@ -11934,7 +11941,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -11953,7 +11960,7 @@ "locationName": "networkInsightsAccessScopeSet", "type": "list", "member": { - "shape": "Sk6", + "shape": "Sk7", "locationName": "item" } }, @@ -11982,7 +11989,7 @@ "type": "timestamp" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -12001,7 +12008,7 @@ "locationName": "networkInsightsAnalysisSet", "type": "list", "member": { - "shape": "S1fo", + "shape": "S1fr", "locationName": "item" } }, @@ -12023,7 +12030,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -12042,7 +12049,7 @@ "locationName": "networkInsightsPathSet", "type": "list", "member": { - "shape": "Skn", + "shape": "Sko", "locationName": "item" } }, @@ -12075,7 +12082,7 @@ "type": "structure", "members": { "Attachment": { - "shape": "Skw", + "shape": "Skx", "locationName": "attachment" }, "Description": { @@ -12083,14 +12090,14 @@ "locationName": "description" }, "Groups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "SourceDestCheck": { - "shape": "S17v", + "shape": "S17w", "locationName": "sourceDestCheck" } } @@ -12106,7 +12113,7 @@ "member": {} }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -12122,7 +12129,7 @@ "locationName": "networkInterfacePermissions", "type": "list", "member": { - "shape": "Slc", + "shape": "Sld", "locationName": "item" } }, @@ -12137,7 +12144,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "filter" }, "DryRun": { @@ -12164,7 +12171,7 @@ "locationName": "networkInterfaceSet", "type": "list", "member": { - "shape": "Sku", + "shape": "Skv", "locationName": "item" } }, @@ -12179,7 +12186,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -12207,7 +12214,7 @@ "locationName": "placementGroupSet", "type": "list", "member": { - "shape": "Slj", + "shape": "Slk", "locationName": "item" } } @@ -12222,7 +12229,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -12301,7 +12308,7 @@ "locationName": "arn" }, "Statuses": { - "shape": "Szj", + "shape": "Szk", "locationName": "statusSet" } } @@ -12329,7 +12336,7 @@ "type": "integer" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" } } @@ -12354,7 +12361,7 @@ "locationName": "poolAddressRangeSet", "type": "list", "member": { - "shape": "S1hr", + "shape": "S1hu", "locationName": "item" } }, @@ -12387,7 +12394,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "RegionNames": { @@ -12443,7 +12450,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -12462,7 +12469,7 @@ "locationName": "replaceRootVolumeTaskSet", "type": "list", "member": { - "shape": "Slp", + "shape": "Slq", "locationName": "item" } }, @@ -12477,12 +12484,12 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "OfferingClass": {}, "ReservedInstancesIds": { - "shape": "S1i4", + "shape": "S1i7", "locationName": "ReservedInstancesId" }, "DryRun": { @@ -12556,7 +12563,7 @@ "locationName": "offeringType" }, "RecurringCharges": { - "shape": "S1ic", + "shape": "S1if", "locationName": "recurringCharges" }, "Scope": { @@ -12577,7 +12584,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "ReservedInstancesId": { @@ -12603,7 +12610,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "ReservedInstancesModificationIds": { @@ -12653,7 +12660,7 @@ "locationName": "reservedInstancesId" }, "TargetConfiguration": { - "shape": "S1iq", + "shape": "S1it", "locationName": "targetConfiguration" } } @@ -12697,7 +12704,7 @@ "members": { "AvailabilityZone": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "IncludeMarketplace": { @@ -12808,7 +12815,7 @@ } }, "RecurringCharges": { - "shape": "S1ic", + "shape": "S1if", "locationName": "recurringCharges" }, "Scope": { @@ -12828,7 +12835,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -12855,7 +12862,7 @@ "locationName": "routeTableSet", "type": "list", "member": { - "shape": "Sm5", + "shape": "Sm6", "locationName": "item" } }, @@ -12877,7 +12884,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "FirstSlotStartTimeRange": { @@ -12976,7 +12983,7 @@ "locationName": "purchaseToken" }, "Recurrence": { - "shape": "S1jd", + "shape": "S1jg", "locationName": "recurrence" }, "SlotDurationInHours": { @@ -13001,7 +13008,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -13038,7 +13045,7 @@ "locationName": "scheduledInstanceSet", "type": "list", "member": { - "shape": "S1jl", + "shape": "S1jo", "locationName": "item" } } @@ -13093,11 +13100,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "SecurityGroupRuleIds": { - "shape": "S1js", + "shape": "S1jv", "locationName": "SecurityGroupRuleId" }, "DryRun": { @@ -13127,7 +13134,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "GroupIds": { @@ -13135,7 +13142,7 @@ "locationName": "GroupId" }, "GroupNames": { - "shape": "S1jw", + "shape": "S1jz", "locationName": "GroupName" }, "DryRun": { @@ -13214,11 +13221,11 @@ "type": "structure", "members": { "CreateVolumePermissions": { - "shape": "S1k4", + "shape": "S1k7", "locationName": "createVolumePermission" }, "ProductCodes": { - "shape": "S156", + "shape": "S157", "locationName": "productCodes" }, "SnapshotId": { @@ -13232,7 +13239,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -13309,7 +13316,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -13317,7 +13324,7 @@ }, "NextToken": {}, "OwnerIds": { - "shape": "S15b", + "shape": "S15c", "locationName": "Owner" }, "RestorableByUserIds": { @@ -13326,7 +13333,7 @@ "member": {} }, "SnapshotIds": { - "shape": "S1ke", + "shape": "S1kh", "locationName": "SnapshotId" }, "DryRun": { @@ -13342,7 +13349,7 @@ "locationName": "snapshotSet", "type": "list", "member": { - "shape": "Smh", + "shape": "Smi", "locationName": "item" } }, @@ -13366,7 +13373,7 @@ "type": "structure", "members": { "SpotDatafeedSubscription": { - "shape": "Smu", + "shape": "Smv", "locationName": "spotDatafeedSubscription" } } @@ -13399,7 +13406,7 @@ "type": "structure", "members": { "ActiveInstances": { - "shape": "S149", + "shape": "S14a", "locationName": "activeInstanceSet" }, "NextToken": { @@ -13453,7 +13460,7 @@ "type": "structure", "members": { "EventInformation": { - "shape": "S146", + "shape": "S147", "locationName": "eventInformation" }, "EventType": { @@ -13525,7 +13532,7 @@ "type": "timestamp" }, "SpotFleetRequestConfig": { - "shape": "S1kx", + "shape": "S1l0", "locationName": "spotFleetRequestConfig" }, "SpotFleetRequestId": { @@ -13549,7 +13556,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -13570,7 +13577,7 @@ "type": "structure", "members": { "SpotInstanceRequests": { - "shape": "S1lp", + "shape": "S1ls", "locationName": "spotInstanceRequestSet" }, "NextToken": { @@ -13584,7 +13591,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "AvailabilityZone": { @@ -13696,11 +13703,11 @@ "locationName": "groupName" }, "StaleIpPermissions": { - "shape": "S1m7", + "shape": "S1ma", "locationName": "staleIpPermissions" }, "StaleIpPermissionsEgress": { - "shape": "S1m7", + "shape": "S1ma", "locationName": "staleIpPermissionsEgress" }, "VpcId": { @@ -13727,7 +13734,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -13783,7 +13790,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "SubnetIds": { @@ -13829,7 +13836,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -13887,7 +13894,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -13903,7 +13910,7 @@ "locationName": "trafficMirrorFilterSet", "type": "list", "member": { - "shape": "Snd", + "shape": "Sne", "locationName": "item" } }, @@ -13928,7 +13935,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -13944,7 +13951,7 @@ "locationName": "trafficMirrorSessionSet", "type": "list", "member": { - "shape": "Sns", + "shape": "Snt", "locationName": "item" } }, @@ -13969,7 +13976,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -13985,7 +13992,7 @@ "locationName": "trafficMirrorTargetSet", "type": "list", "member": { - "shape": "Snv", + "shape": "Snw", "locationName": "item" } }, @@ -14000,10 +14007,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1n5" + "shape": "S1n8" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14086,7 +14093,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14105,7 +14112,7 @@ "locationName": "transitGatewayConnectPeerSet", "type": "list", "member": { - "shape": "Soj", + "shape": "Sok", "locationName": "item" } }, @@ -14120,10 +14127,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1n5" + "shape": "S1n8" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14142,7 +14149,7 @@ "locationName": "transitGatewayConnectSet", "type": "list", "member": { - "shape": "Sod", + "shape": "Soe", "locationName": "item" } }, @@ -14163,7 +14170,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14182,7 +14189,7 @@ "locationName": "transitGatewayMulticastDomains", "type": "list", "member": { - "shape": "Sow", + "shape": "Sox", "locationName": "item" } }, @@ -14197,10 +14204,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1n5" + "shape": "S1n8" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14240,7 +14247,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14259,7 +14266,7 @@ "locationName": "transitGatewayPolicyTables", "type": "list", "member": { - "shape": "Sp5", + "shape": "Sp6", "locationName": "item" } }, @@ -14280,7 +14287,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14299,7 +14306,7 @@ "locationName": "transitGatewayRouteTableAnnouncements", "type": "list", "member": { - "shape": "Spq", + "shape": "Spr", "locationName": "item" } }, @@ -14320,7 +14327,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14339,7 +14346,7 @@ "locationName": "transitGatewayRouteTables", "type": "list", "member": { - "shape": "Spm", + "shape": "Spn", "locationName": "item" } }, @@ -14354,10 +14361,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1n5" + "shape": "S1n8" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14397,7 +14404,7 @@ } }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14416,7 +14423,7 @@ "locationName": "transitGatewaySet", "type": "list", "member": { - "shape": "So6", + "shape": "So7", "locationName": "item" } }, @@ -14441,7 +14448,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -14485,7 +14492,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -14500,7 +14507,7 @@ "locationName": "verifiedAccessEndpointSet", "type": "list", "member": { - "shape": "Sq9", + "shape": "Sqa", "locationName": "item" } }, @@ -14527,7 +14534,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -14542,7 +14549,7 @@ "locationName": "verifiedAccessGroupSet", "type": "list", "member": { - "shape": "Sqh", + "shape": "Sqi", "locationName": "item" } }, @@ -14557,7 +14564,7 @@ "type": "structure", "members": { "VerifiedAccessInstanceIds": { - "shape": "S1oo", + "shape": "S1or", "locationName": "VerifiedAccessInstanceId" }, "MaxResults": { @@ -14565,7 +14572,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -14580,7 +14587,7 @@ "locationName": "loggingConfigurationSet", "type": "list", "member": { - "shape": "S1os", + "shape": "S1ov", "locationName": "item" } }, @@ -14595,7 +14602,7 @@ "type": "structure", "members": { "VerifiedAccessInstanceIds": { - "shape": "S1oo", + "shape": "S1or", "locationName": "VerifiedAccessInstanceId" }, "MaxResults": { @@ -14603,7 +14610,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -14644,7 +14651,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -14689,11 +14696,11 @@ "type": "structure", "members": { "AutoEnableIO": { - "shape": "S17v", + "shape": "S17w", "locationName": "autoEnableIO" }, "ProductCodes": { - "shape": "S156", + "shape": "S157", "locationName": "productCodes" }, "VolumeId": { @@ -14707,7 +14714,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -14715,7 +14722,7 @@ }, "NextToken": {}, "VolumeIds": { - "shape": "Smn", + "shape": "Smo", "locationName": "VolumeId" }, "DryRun": { @@ -14850,11 +14857,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "VolumeIds": { - "shape": "Smn", + "shape": "Smo", "locationName": "VolumeId" }, "DryRun": { @@ -14877,7 +14884,7 @@ "locationName": "volumeSet", "type": "list", "member": { - "shape": "Sqq", + "shape": "Sqr", "locationName": "item" } }, @@ -14895,11 +14902,11 @@ "type": "boolean" }, "VolumeIds": { - "shape": "Smn", + "shape": "Smo", "locationName": "VolumeId" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -14915,7 +14922,7 @@ "locationName": "volumeModificationSet", "type": "list", "member": { - "shape": "S1pw", + "shape": "S1pz", "locationName": "item" } }, @@ -14948,15 +14955,15 @@ "locationName": "vpcId" }, "EnableDnsHostnames": { - "shape": "S17v", + "shape": "S17w", "locationName": "enableDnsHostnames" }, "EnableDnsSupport": { - "shape": "S17v", + "shape": "S17w", "locationName": "enableDnsSupport" }, "EnableNetworkAddressUsageMetrics": { - "shape": "S17v", + "shape": "S17w", "locationName": "enableNetworkAddressUsageMetrics" } } @@ -14967,7 +14974,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -14975,7 +14982,7 @@ "type": "boolean" }, "VpcIds": { - "shape": "S1q2", + "shape": "S1q5", "locationName": "VpcId" } } @@ -15019,7 +15026,7 @@ "locationName": "nextToken" }, "VpcIds": { - "shape": "S1q2" + "shape": "S1q5" } } }, @@ -15058,7 +15065,7 @@ }, "ConnectionNotificationId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -15074,7 +15081,7 @@ "locationName": "connectionNotificationSet", "type": "list", "member": { - "shape": "Sre", + "shape": "Srf", "locationName": "item" } }, @@ -15092,7 +15099,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -15128,7 +15135,7 @@ "type": "timestamp" }, "DnsEntries": { - "shape": "Sr9", + "shape": "Sra", "locationName": "dnsEntrySet" }, "NetworkLoadBalancerArns": { @@ -15166,11 +15173,11 @@ "type": "boolean" }, "ServiceIds": { - "shape": "Sxr", + "shape": "Sxs", "locationName": "ServiceId" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -15186,7 +15193,7 @@ "locationName": "serviceConfigurationSet", "type": "list", "member": { - "shape": "Srj", + "shape": "Srk", "locationName": "item" } }, @@ -15208,7 +15215,7 @@ }, "ServiceId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -15264,7 +15271,7 @@ "locationName": "ServiceName" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -15294,7 +15301,7 @@ "locationName": "serviceId" }, "ServiceType": { - "shape": "Srk", + "shape": "Srl", "locationName": "serviceType" }, "AvailabilityZones": { @@ -15347,7 +15354,7 @@ "locationName": "privateDnsNameVerificationState" }, "SupportedIpAddressTypes": { - "shape": "Sro", + "shape": "Srp", "locationName": "supportedIpAddressTypeSet" } } @@ -15371,7 +15378,7 @@ "locationName": "VpcEndpointId" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -15387,7 +15394,7 @@ "locationName": "vpcEndpointSet", "type": "list", "member": { - "shape": "Sr4", + "shape": "Sr5", "locationName": "item" } }, @@ -15402,7 +15409,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "DryRun": { @@ -15444,7 +15451,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "VpcIds": { @@ -15486,7 +15493,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "VpnConnectionIds": { @@ -15509,7 +15516,7 @@ "locationName": "vpnConnectionSet", "type": "list", "member": { - "shape": "Ssj", + "shape": "Ssk", "locationName": "item" } } @@ -15521,7 +15528,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "VpnGatewayIds": { @@ -15544,7 +15551,7 @@ "locationName": "vpnGatewaySet", "type": "list", "member": { - "shape": "Stf", + "shape": "Stg", "locationName": "item" } } @@ -15786,11 +15793,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S13s", + "shape": "S13t", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S13t", + "shape": "S13u", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -15822,11 +15829,11 @@ ], "members": { "AvailabilityZones": { - "shape": "S1s2", + "shape": "S1s5", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { - "shape": "S1ke", + "shape": "S1kh", "locationName": "SourceSnapshotId" }, "DryRun": { @@ -16010,7 +16017,7 @@ "type": "structure", "members": { "Propagation": { - "shape": "S1sj", + "shape": "S1sm", "locationName": "propagation" } } @@ -16554,11 +16561,11 @@ "locationName": "resourceType" }, "SnapshotConfiguration": { - "shape": "S13s", + "shape": "S13t", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { - "shape": "S13t", + "shape": "S13u", "locationName": "launchTemplate" }, "MaxParallelLaunches": { @@ -16590,11 +16597,11 @@ ], "members": { "AvailabilityZones": { - "shape": "S1s2", + "shape": "S1s5", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { - "shape": "S1ke", + "shape": "S1kh", "locationName": "SourceSnapshotId" }, "DryRun": { @@ -16801,7 +16808,7 @@ "type": "structure", "members": { "Propagation": { - "shape": "S1sj", + "shape": "S1sm", "locationName": "propagation" } } @@ -16996,7 +17003,7 @@ "locationName": "progress" }, "S3ExportLocation": { - "shape": "S13f", + "shape": "S13g", "locationName": "s3ExportLocation" }, "Status": { @@ -17022,7 +17029,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "S3Bucket": {}, @@ -17288,7 +17295,7 @@ "members": { "PoolId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -17412,7 +17419,7 @@ "type": "structure", "members": { "InstanceFamilyCreditSpecification": { - "shape": "S1vt", + "shape": "S1vw", "locationName": "instanceFamilyCreditSpecification" } } @@ -17559,7 +17566,7 @@ ], "members": { "HostIdSet": { - "shape": "S1wa" + "shape": "S1wd" }, "OfferingId": {} } @@ -17571,7 +17578,7 @@ "locationName": "currencyCode" }, "Purchase": { - "shape": "S1wc", + "shape": "S1wf", "locationName": "purchase" }, "TotalHourlyPrice": { @@ -17596,11 +17603,11 @@ "type": "boolean" }, "ArchitectureTypes": { - "shape": "S1wf", + "shape": "S1wi", "locationName": "ArchitectureType" }, "VirtualizationTypes": { - "shape": "S1wg", + "shape": "S1wj", "locationName": "VirtualizationType" }, "InstanceRequirements": { @@ -17753,7 +17760,7 @@ "IpamResourceDiscoveryId": {}, "DiscoveryRegion": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -17821,7 +17828,7 @@ "IpamResourceDiscoveryId": {}, "ResourceRegion": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "NextToken": {}, @@ -17895,7 +17902,7 @@ "IpamPoolId": {}, "IpamPoolAllocationId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -17933,7 +17940,7 @@ }, "IpamPoolId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -17949,7 +17956,7 @@ "locationName": "ipamPoolCidrSet", "type": "list", "member": { - "shape": "Sy4", + "shape": "Sy5", "locationName": "item" } }, @@ -17970,7 +17977,7 @@ "type": "boolean" }, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -17997,7 +18004,7 @@ "locationName": "ipamResourceCidrSet", "type": "list", "member": { - "shape": "S1xg", + "shape": "S1xj", "locationName": "item" } } @@ -18021,7 +18028,7 @@ "type": "structure", "members": { "LaunchTemplateData": { - "shape": "Sho", + "shape": "Shp", "locationName": "launchTemplateData" } } @@ -18157,7 +18164,7 @@ "locationName": "findingId" }, "FindingComponents": { - "shape": "S1fq", + "shape": "S1ft", "locationName": "findingComponentSet" } } @@ -18186,7 +18193,7 @@ "type": "structure", "members": { "NetworkInsightsAccessScopeContent": { - "shape": "Sk8", + "shape": "Sk9", "locationName": "networkInsightsAccessScopeContent" } } @@ -18260,7 +18267,7 @@ "locationName": "paymentDue" }, "ReservedInstanceValueRollup": { - "shape": "S1y3", + "shape": "S1y6", "locationName": "reservedInstanceValueRollup" }, "ReservedInstanceValueSet": { @@ -18271,7 +18278,7 @@ "type": "structure", "members": { "ReservationValue": { - "shape": "S1y3", + "shape": "S1y6", "locationName": "reservationValue" }, "ReservedInstanceId": { @@ -18281,7 +18288,7 @@ } }, "TargetConfigurationValueRollup": { - "shape": "S1y3", + "shape": "S1y6", "locationName": "targetConfigurationValueRollup" }, "TargetConfigurationValueSet": { @@ -18292,7 +18299,7 @@ "type": "structure", "members": { "ReservationValue": { - "shape": "S1y3", + "shape": "S1y6", "locationName": "reservationValue" }, "TargetConfiguration": { @@ -18364,11 +18371,11 @@ "type": "structure", "members": { "ArchitectureTypes": { - "shape": "S1wf", + "shape": "S1wi", "locationName": "ArchitectureType" }, "VirtualizationTypes": { - "shape": "S1wg", + "shape": "S1wj", "locationName": "VirtualizationType" }, "InstanceRequirements": { @@ -18422,7 +18429,7 @@ ], "members": { "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "SubnetId": {}, @@ -18439,11 +18446,11 @@ "type": "structure", "members": { "SubnetIpv4CidrReservations": { - "shape": "S1yn", + "shape": "S1yq", "locationName": "subnetIpv4CidrReservationSet" }, "SubnetIpv6CidrReservations": { - "shape": "S1yn", + "shape": "S1yq", "locationName": "subnetIpv6CidrReservationSet" }, "NextToken": { @@ -18461,7 +18468,7 @@ "members": { "TransitGatewayAttachmentId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -18507,7 +18514,7 @@ "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -18563,7 +18570,7 @@ "members": { "TransitGatewayPolicyTableId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -18601,7 +18608,7 @@ "members": { "TransitGatewayPolicyTableId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -18677,7 +18684,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -18696,7 +18703,7 @@ "locationName": "transitGatewayPrefixListReferenceSet", "type": "list", "member": { - "shape": "Sp9", + "shape": "Spa", "locationName": "item" } }, @@ -18715,7 +18722,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -18767,7 +18774,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -19020,7 +19027,7 @@ "members": { "Architecture": {}, "ClientData": { - "shape": "S1zz" + "shape": "S202" }, "ClientToken": {}, "Description": {}, @@ -19037,7 +19044,7 @@ "SnapshotId": {}, "Url": {}, "UserBucket": { - "shape": "S202" + "shape": "S205" } } } @@ -19106,7 +19113,7 @@ "locationName": "progress" }, "SnapshotDetails": { - "shape": "S17d", + "shape": "S17e", "locationName": "snapshotDetailSet" }, "Status": { @@ -19116,7 +19123,7 @@ "locationName": "statusMessage" }, "LicenseSpecifications": { - "shape": "S17g", + "shape": "S17h", "locationName": "licenseSpecifications" }, "Tags": { @@ -19147,10 +19154,10 @@ "members": { "Description": {}, "Image": { - "shape": "S209" + "shape": "S20c" }, "Volume": { - "shape": "S20a" + "shape": "S20d" } } } @@ -19218,7 +19225,7 @@ "type": "structure", "members": { "ConversionTask": { - "shape": "S12b", + "shape": "S12c", "locationName": "conversionTask" } } @@ -19273,7 +19280,7 @@ "type": "structure", "members": { "ClientData": { - "shape": "S1zz" + "shape": "S202" }, "ClientToken": {}, "Description": {}, @@ -19284,7 +19291,7 @@ "Format": {}, "Url": {}, "UserBucket": { - "shape": "S202" + "shape": "S205" } } }, @@ -19312,7 +19319,7 @@ "locationName": "importTaskId" }, "SnapshotTaskDetail": { - "shape": "S17o", + "shape": "S17p", "locationName": "snapshotTaskDetail" }, "Tags": { @@ -19342,11 +19349,11 @@ "type": "boolean" }, "Image": { - "shape": "S209", + "shape": "S20c", "locationName": "image" }, "Volume": { - "shape": "S20a", + "shape": "S20d", "locationName": "volume" } } @@ -19355,7 +19362,7 @@ "type": "structure", "members": { "ConversionTask": { - "shape": "S12b", + "shape": "S12c", "locationName": "conversionTask" } } @@ -19366,7 +19373,7 @@ "type": "structure", "members": { "ImageIds": { - "shape": "S16u", + "shape": "S16v", "locationName": "ImageId" }, "NextToken": {}, @@ -19423,7 +19430,7 @@ }, "NextToken": {}, "SnapshotIds": { - "shape": "S1ke", + "shape": "S1kh", "locationName": "SnapshotId" }, "DryRun": { @@ -19485,7 +19492,7 @@ "type": "structure", "members": { "Address": { - "shape": "Szf", + "shape": "Szg", "locationName": "address" } } @@ -19661,7 +19668,7 @@ "type": "structure", "members": { "InstanceFamilyCreditSpecification": { - "shape": "S1vt", + "shape": "S1vw", "locationName": "instanceFamilyCreditSpecification" } } @@ -19735,25 +19742,25 @@ "Attribute": {}, "OperationType": {}, "UserIds": { - "shape": "S21f", + "shape": "S21i", "locationName": "UserId" }, "UserGroups": { - "shape": "S21g", + "shape": "S21j", "locationName": "UserGroup" }, "ProductCodes": { - "shape": "S21h", + "shape": "S21k", "locationName": "ProductCode" }, "LoadPermission": { "type": "structure", "members": { "Add": { - "shape": "S21j" + "shape": "S21m" }, "Remove": { - "shape": "S21j" + "shape": "S21m" } } }, @@ -19765,7 +19772,7 @@ "type": "structure", "members": { "FpgaImageAttribute": { - "shape": "S152", + "shape": "S153", "locationName": "fpgaImageAttribute" } } @@ -19782,7 +19789,7 @@ "locationName": "autoPlacement" }, "HostIds": { - "shape": "S160", + "shape": "S161", "locationName": "hostId" }, "HostRecovery": {}, @@ -19799,7 +19806,7 @@ "locationName": "successful" }, "Unsuccessful": { - "shape": "S21o", + "shape": "S21r", "locationName": "unsuccessful" } } @@ -19858,24 +19865,24 @@ "type": "structure", "members": { "Add": { - "shape": "S16q" + "shape": "S16r" }, "Remove": { - "shape": "S16q" + "shape": "S16r" } } }, "OperationType": {}, "ProductCodes": { - "shape": "S21h", + "shape": "S21k", "locationName": "ProductCode" }, "UserGroups": { - "shape": "S21g", + "shape": "S21j", "locationName": "UserGroup" }, "UserIds": { - "shape": "S21f", + "shape": "S21i", "locationName": "UserId" }, "Value": {}, @@ -19911,7 +19918,7 @@ ], "members": { "SourceDestCheck": { - "shape": "S17v" + "shape": "S17w" }, "Attribute": { "locationName": "attribute" @@ -19949,7 +19956,7 @@ } }, "DisableApiTermination": { - "shape": "S17v", + "shape": "S17w", "locationName": "disableApiTermination" }, "DryRun": { @@ -19957,11 +19964,11 @@ "type": "boolean" }, "EbsOptimized": { - "shape": "S17v", + "shape": "S17w", "locationName": "ebsOptimized" }, "EnaSupport": { - "shape": "S17v", + "shape": "S17w", "locationName": "enaSupport" }, "Groups": { @@ -20005,7 +20012,7 @@ "locationName": "value" }, "DisableApiStop": { - "shape": "S17v" + "shape": "S17w" } } } @@ -20020,7 +20027,7 @@ "members": { "InstanceId": {}, "CapacityReservationSpecification": { - "shape": "S221" + "shape": "S224" }, "DryRun": { "type": "boolean" @@ -20132,7 +20139,7 @@ "type": "structure", "members": { "Event": { - "shape": "S18e", + "shape": "S18f", "locationName": "event" } } @@ -20220,7 +20227,7 @@ "locationName": "instanceId" }, "InstanceMetadataOptions": { - "shape": "S1cd", + "shape": "S1cg", "locationName": "instanceMetadataOptions" } } @@ -20280,7 +20287,7 @@ "locationName": "AddOperatingRegion" }, "RemoveOperatingRegions": { - "shape": "S22q", + "shape": "S22t", "locationName": "RemoveOperatingRegion" } } @@ -20370,7 +20377,7 @@ "type": "structure", "members": { "IpamResourceCidr": { - "shape": "S1xg", + "shape": "S1xj", "locationName": "ipamResourceCidr" } } @@ -20393,7 +20400,7 @@ "locationName": "AddOperatingRegion" }, "RemoveOperatingRegions": { - "shape": "S22q", + "shape": "S22t", "locationName": "RemoveOperatingRegion" } } @@ -20451,7 +20458,7 @@ "type": "structure", "members": { "LaunchTemplate": { - "shape": "Shh", + "shape": "Shi", "locationName": "launchTemplate" } } @@ -20478,7 +20485,7 @@ "type": "structure", "members": { "Route": { - "shape": "Siq", + "shape": "Sir", "locationName": "route" } } @@ -20500,7 +20507,7 @@ }, "PrefixListName": {}, "AddEntries": { - "shape": "Sj8", + "shape": "Sj9", "locationName": "AddEntry" }, "RemoveEntries": { @@ -20525,7 +20532,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sjb", + "shape": "Sjc", "locationName": "prefixList" } } @@ -20567,7 +20574,7 @@ "locationName": "networkInterfaceId" }, "SourceDestCheck": { - "shape": "S17v", + "shape": "S17w", "locationName": "sourceDestCheck" }, "EnaSrdSpecification": { @@ -20615,7 +20622,7 @@ ], "members": { "ReservedInstancesIds": { - "shape": "S1i4", + "shape": "S1i7", "locationName": "ReservedInstancesId" }, "ClientToken": { @@ -20625,7 +20632,7 @@ "locationName": "ReservedInstancesConfigurationSetItemType", "type": "list", "member": { - "shape": "S1iq", + "shape": "S1it", "locationName": "item" } } @@ -20707,21 +20714,21 @@ "type": "structure", "members": { "Add": { - "shape": "S1k4" + "shape": "S1k7" }, "Remove": { - "shape": "S1k4" + "shape": "S1k7" } } }, "GroupNames": { - "shape": "S1jw", + "shape": "S1jz", "locationName": "UserGroup" }, "OperationType": {}, "SnapshotId": {}, "UserIds": { - "shape": "S21f", + "shape": "S21i", "locationName": "UserId" }, "DryRun": { @@ -20769,7 +20776,7 @@ "locationName": "excessCapacityTerminationPolicy" }, "LaunchTemplateConfigs": { - "shape": "S1lc", + "shape": "S1lf", "locationName": "LaunchTemplateConfig" }, "SpotFleetRequestId": { @@ -20803,33 +20810,33 @@ ], "members": { "AssignIpv6AddressOnCreation": { - "shape": "S17v" + "shape": "S17w" }, "MapPublicIpOnLaunch": { - "shape": "S17v" + "shape": "S17w" }, "SubnetId": { "locationName": "subnetId" }, "MapCustomerOwnedIpOnLaunch": { - "shape": "S17v" + "shape": "S17w" }, "CustomerOwnedIpv4Pool": {}, "EnableDns64": { - "shape": "S17v" + "shape": "S17w" }, "PrivateDnsHostnameTypeOnLaunch": {}, "EnableResourceNameDnsARecordOnLaunch": { - "shape": "S17v" + "shape": "S17w" }, "EnableResourceNameDnsAAAARecordOnLaunch": { - "shape": "S17v" + "shape": "S17w" }, "EnableLniAtDeviceIndex": { "type": "integer" }, "DisableLniAtDeviceIndex": { - "shape": "S17v" + "shape": "S17w" } } } @@ -20843,11 +20850,11 @@ "members": { "TrafficMirrorFilterId": {}, "AddNetworkServices": { - "shape": "Snj", + "shape": "Snk", "locationName": "AddNetworkService" }, "RemoveNetworkServices": { - "shape": "Snj", + "shape": "Snk", "locationName": "RemoveNetworkService" }, "DryRun": { @@ -20859,7 +20866,7 @@ "type": "structure", "members": { "TrafficMirrorFilter": { - "shape": "Snd", + "shape": "Sne", "locationName": "trafficMirrorFilter" } } @@ -20879,10 +20886,10 @@ }, "RuleAction": {}, "DestinationPortRange": { - "shape": "Snn" + "shape": "Sno" }, "SourcePortRange": { - "shape": "Snn" + "shape": "Sno" }, "Protocol": { "type": "integer" @@ -20904,7 +20911,7 @@ "type": "structure", "members": { "TrafficMirrorFilterRule": { - "shape": "Snf", + "shape": "Sng", "locationName": "trafficMirrorFilterRule" } } @@ -20944,7 +20951,7 @@ "type": "structure", "members": { "TrafficMirrorSession": { - "shape": "Sns", + "shape": "Snt", "locationName": "trafficMirrorSession" } } @@ -20963,10 +20970,10 @@ "type": "structure", "members": { "AddTransitGatewayCidrBlocks": { - "shape": "So4" + "shape": "So5" }, "RemoveTransitGatewayCidrBlocks": { - "shape": "So4" + "shape": "So5" }, "VpnEcmpSupport": {}, "DnsSupport": {}, @@ -20989,7 +20996,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "So6", + "shape": "So7", "locationName": "transitGateway" } } @@ -21018,7 +21025,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Sp9", + "shape": "Spa", "locationName": "transitGatewayPrefixListReference" } } @@ -21108,7 +21115,7 @@ "type": "structure", "members": { "VerifiedAccessEndpoint": { - "shape": "Sq9", + "shape": "Sqa", "locationName": "verifiedAccessEndpoint" } } @@ -21170,7 +21177,7 @@ "type": "structure", "members": { "VerifiedAccessGroup": { - "shape": "Sqh", + "shape": "Sqi", "locationName": "verifiedAccessGroup" } } @@ -21301,7 +21308,7 @@ "type": "structure", "members": { "LoggingConfiguration": { - "shape": "S1os", + "shape": "S1ov", "locationName": "loggingConfiguration" } } @@ -21378,7 +21385,7 @@ "type": "structure", "members": { "VolumeModification": { - "shape": "S1pw", + "shape": "S1pz", "locationName": "volumeModification" } } @@ -21392,7 +21399,7 @@ ], "members": { "AutoEnableIO": { - "shape": "S17v" + "shape": "S17w" }, "VolumeId": {}, "DryRun": { @@ -21410,16 +21417,16 @@ ], "members": { "EnableDnsHostnames": { - "shape": "S17v" + "shape": "S17w" }, "EnableDnsSupport": { - "shape": "S17v" + "shape": "S17w" }, "VpcId": { "locationName": "vpcId" }, "EnableNetworkAddressUsageMetrics": { - "shape": "S17v" + "shape": "S17w" } } } @@ -21440,32 +21447,32 @@ }, "PolicyDocument": {}, "AddRouteTableIds": { - "shape": "Sqx", + "shape": "Sqy", "locationName": "AddRouteTableId" }, "RemoveRouteTableIds": { - "shape": "Sqx", + "shape": "Sqy", "locationName": "RemoveRouteTableId" }, "AddSubnetIds": { - "shape": "Sqy", + "shape": "Sqz", "locationName": "AddSubnetId" }, "RemoveSubnetIds": { - "shape": "Sqy", + "shape": "Sqz", "locationName": "RemoveSubnetId" }, "AddSecurityGroupIds": { - "shape": "Sqz", + "shape": "Sr0", "locationName": "AddSecurityGroupId" }, "RemoveSecurityGroupIds": { - "shape": "Sqz", + "shape": "Sr0", "locationName": "RemoveSecurityGroupId" }, "IpAddressType": {}, "DnsOptions": { - "shape": "Sr1" + "shape": "Sr2" }, "PrivateDnsEnabled": { "type": "boolean" @@ -21647,13 +21654,13 @@ ], "members": { "AccepterPeeringConnectionOptions": { - "shape": "S25e" + "shape": "S25h" }, "DryRun": { "type": "boolean" }, "RequesterPeeringConnectionOptions": { - "shape": "S25e" + "shape": "S25h" }, "VpcPeeringConnectionId": {} } @@ -21662,11 +21669,11 @@ "type": "structure", "members": { "AccepterPeeringConnectionOptions": { - "shape": "S25g", + "shape": "S25j", "locationName": "accepterPeeringConnectionOptions" }, "RequesterPeeringConnectionOptions": { - "shape": "S25g", + "shape": "S25j", "locationName": "requesterPeeringConnectionOptions" } } @@ -21717,7 +21724,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Ssj", + "shape": "Ssk", "locationName": "vpnConnection" } } @@ -21744,7 +21751,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Ssj", + "shape": "Ssk", "locationName": "vpnConnection" } } @@ -21769,7 +21776,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Ssj", + "shape": "Ssk", "locationName": "vpnConnection" } } @@ -21812,36 +21819,36 @@ }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { - "shape": "Ss1", + "shape": "Ss2", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { - "shape": "Ss3", + "shape": "Ss4", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { - "shape": "Ss5", + "shape": "Ss6", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { - "shape": "Ss7", + "shape": "Ss8", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { - "shape": "Ss9", + "shape": "Ssa", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { - "shape": "Ssb", + "shape": "Ssc", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { - "shape": "Ssd", + "shape": "Sse", "locationName": "IKEVersion" }, "StartupAction": {}, "LogOptions": { - "shape": "Ssf" + "shape": "Ssg" }, "EnableTunnelLifecycleControl": { "type": "boolean" @@ -21860,7 +21867,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Ssj", + "shape": "Ssk", "locationName": "vpnConnection" } } @@ -21874,7 +21881,7 @@ ], "members": { "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "DryRun": { @@ -21887,7 +21894,7 @@ "type": "structure", "members": { "InstanceMonitorings": { - "shape": "S25v", + "shape": "S25y", "locationName": "instancesSet" } } @@ -22024,7 +22031,7 @@ "type": "structure", "members": { "IpamPoolCidr": { - "shape": "Sy4", + "shape": "Sy5", "locationName": "ipamPoolCidr" } } @@ -22056,7 +22063,7 @@ "locationName": "poolId" }, "PoolAddressRange": { - "shape": "S1hr", + "shape": "S1hu", "locationName": "poolAddressRange" } } @@ -22073,7 +22080,7 @@ "ClientToken": {}, "CurrencyCode": {}, "HostIdSet": { - "shape": "S1wa" + "shape": "S1wd" }, "LimitPrice": {}, "OfferingId": {}, @@ -22093,7 +22100,7 @@ "locationName": "currencyCode" }, "Purchase": { - "shape": "S1wc", + "shape": "S1wf", "locationName": "purchase" }, "TotalHourlyPrice": { @@ -22188,7 +22195,7 @@ "locationName": "scheduledInstanceSet", "type": "list", "member": { - "shape": "S1jl", + "shape": "S1jo", "locationName": "item" } } @@ -22203,7 +22210,7 @@ ], "members": { "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "DryRun": { @@ -22293,7 +22300,7 @@ "type": "boolean" }, "InstanceTagKeys": { - "shape": "Syf", + "shape": "Syg", "locationName": "InstanceTagKey" } } @@ -22304,7 +22311,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Syh", + "shape": "Syi", "locationName": "instanceTagAttribute" } } @@ -22321,7 +22328,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Syj" + "shape": "Syk" }, "DryRun": { "type": "boolean" @@ -22361,7 +22368,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Syj" + "shape": "Syk" }, "DryRun": { "type": "boolean" @@ -22536,7 +22543,7 @@ ], "members": { "HostIds": { - "shape": "S160", + "shape": "S161", "locationName": "hostId" } } @@ -22549,7 +22556,7 @@ "locationName": "successful" }, "Unsuccessful": { - "shape": "S21o", + "shape": "S21r", "locationName": "unsuccessful" } } @@ -22658,7 +22665,7 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sjq", + "shape": "Sjr", "locationName": "Icmp" }, "Ipv6CidrBlock": { @@ -22668,7 +22675,7 @@ "locationName": "networkAclId" }, "PortRange": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "portRange" }, "Protocol": { @@ -22790,7 +22797,7 @@ "type": "structure", "members": { "Route": { - "shape": "Spe", + "shape": "Spf", "locationName": "route" } } @@ -22845,7 +22852,7 @@ "type": "timestamp" }, "Instances": { - "shape": "S10r", + "shape": "S10s", "locationName": "instanceId" }, "ReasonCodes": { @@ -22877,7 +22884,7 @@ "type": "boolean" }, "SpotFleetRequestConfig": { - "shape": "S1kx", + "shape": "S1l0", "locationName": "spotFleetRequestConfig" } } @@ -22937,7 +22944,7 @@ "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S16p", + "shape": "S16q", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -22961,15 +22968,15 @@ "locationName": "keyName" }, "Monitoring": { - "shape": "S1ls", + "shape": "S1lv", "locationName": "monitoring" }, "NetworkInterfaces": { - "shape": "S1l7", + "shape": "S1la", "locationName": "NetworkInterface" }, "Placement": { - "shape": "S1l9", + "shape": "S1lc", "locationName": "placement" }, "RamdiskId": { @@ -23009,7 +23016,7 @@ "type": "structure", "members": { "SpotInstanceRequests": { - "shape": "S1lp", + "shape": "S1ls", "locationName": "spotInstanceRequestSet" } } @@ -23034,7 +23041,7 @@ "type": "structure", "members": { "Address": { - "shape": "Szf", + "shape": "Szg", "locationName": "address" } } @@ -23233,7 +23240,7 @@ "type": "structure", "members": { "PrefixList": { - "shape": "Sjb", + "shape": "Sjc", "locationName": "prefixList" } } @@ -23379,7 +23386,7 @@ "locationName": "ipPermissions" }, "SecurityGroupRuleIds": { - "shape": "S1js", + "shape": "S1jv", "locationName": "SecurityGroupRuleId" }, "CidrIp": { @@ -23442,7 +23449,7 @@ "type": "boolean" }, "SecurityGroupRuleIds": { - "shape": "S1js", + "shape": "S1jv", "locationName": "SecurityGroupRuleId" } } @@ -23479,7 +23486,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Shv", + "shape": "Shw", "locationName": "Ipv6Address" }, "KernelId": {}, @@ -23491,7 +23498,7 @@ "type": "integer" }, "Monitoring": { - "shape": "S1ls" + "shape": "S1lv" }, "Placement": { "shape": "Scc" @@ -23537,7 +23544,7 @@ "locationName": "instanceInitiatedShutdownBehavior" }, "NetworkInterfaces": { - "shape": "S1l7", + "shape": "S1la", "locationName": "networkInterface" }, "PrivateIpAddress": { @@ -23610,11 +23617,12 @@ }, "ThreadsPerCore": { "type": "integer" - } + }, + "AmdSevSnp": {} } }, "CapacityReservationSpecification": { - "shape": "S221" + "shape": "S224" }, "HibernationOptions": { "type": "structure", @@ -23679,7 +23687,7 @@ } }, "output": { - "shape": "S1bo" + "shape": "S1br" } }, "RunScheduledInstances": { @@ -23777,7 +23785,7 @@ "type": "integer" }, "Groups": { - "shape": "S29k", + "shape": "S29n", "locationName": "Group" }, "Ipv6AddressCount": { @@ -23826,7 +23834,7 @@ }, "RamdiskId": {}, "SecurityGroupIds": { - "shape": "S29k", + "shape": "S29n", "locationName": "SecurityGroupId" }, "SubnetId": {}, @@ -23859,7 +23867,7 @@ "members": { "LocalGatewayRouteTableId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -23878,7 +23886,7 @@ "locationName": "routeSet", "type": "list", "member": { - "shape": "Siq", + "shape": "Sir", "locationName": "item" } }, @@ -23897,7 +23905,7 @@ "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -23973,7 +23981,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Sz2", + "shape": "Sz3", "locationName": "Filter" }, "MaxResults": { @@ -23991,7 +23999,7 @@ "locationName": "routeSet", "type": "list", "member": { - "shape": "Spe", + "shape": "Spf", "locationName": "item" } }, @@ -24024,7 +24032,7 @@ ], "members": { "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "AdditionalInfo": { @@ -24040,7 +24048,7 @@ "type": "structure", "members": { "StartingInstances": { - "shape": "S2a8", + "shape": "S2ab", "locationName": "instancesSet" } } @@ -24071,7 +24079,7 @@ "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysis": { - "shape": "S1fd", + "shape": "S1fg", "locationName": "networkInsightsAccessScopeAnalysis" } } @@ -24091,7 +24099,7 @@ "locationName": "AdditionalAccount" }, "FilterInArns": { - "shape": "S1fp", + "shape": "S1fs", "locationName": "FilterInArn" }, "DryRun": { @@ -24110,7 +24118,7 @@ "type": "structure", "members": { "NetworkInsightsAnalysis": { - "shape": "S1fo", + "shape": "S1fr", "locationName": "networkInsightsAnalysis" } } @@ -24147,7 +24155,7 @@ ], "members": { "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "Hibernate": { @@ -24167,7 +24175,7 @@ "type": "structure", "members": { "StoppingInstances": { - "shape": "S2a8", + "shape": "S2ab", "locationName": "instancesSet" } } @@ -24208,11 +24216,11 @@ "locationName": "connectionId" }, "PreviousStatus": { - "shape": "S116", + "shape": "S117", "locationName": "previousStatus" }, "CurrentStatus": { - "shape": "S116", + "shape": "S117", "locationName": "currentStatus" } } @@ -24229,7 +24237,7 @@ ], "members": { "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "DryRun": { @@ -24242,7 +24250,7 @@ "type": "structure", "members": { "TerminatingInstances": { - "shape": "S2a8", + "shape": "S2ab", "locationName": "instancesSet" } } @@ -24348,7 +24356,7 @@ ], "members": { "InstanceIds": { - "shape": "S10r", + "shape": "S10s", "locationName": "InstanceId" }, "DryRun": { @@ -24361,7 +24369,7 @@ "type": "structure", "members": { "InstanceMonitorings": { - "shape": "S25v", + "shape": "S25y", "locationName": "instancesSet" } } @@ -24380,7 +24388,7 @@ "shape": "S6m" }, "SecurityGroupRuleDescriptions": { - "shape": "S2aw", + "shape": "S2az", "locationName": "SecurityGroupRuleDescription" } } @@ -24408,7 +24416,7 @@ "shape": "S6m" }, "SecurityGroupRuleDescriptions": { - "shape": "S2aw", + "shape": "S2az", "locationName": "SecurityGroupRuleDescription" } } @@ -27497,7 +27505,8 @@ }, "ThreadsPerCore": { "type": "integer" - } + }, + "AmdSevSnp": {} } }, "CapacityReservationSpecification": { @@ -27505,7 +27514,7 @@ "members": { "CapacityReservationPreference": {}, "CapacityReservationTarget": { - "shape": "Sh3" + "shape": "Sh4" } } }, @@ -27641,14 +27650,14 @@ "CpuCredits": {} } }, - "Sh3": { + "Sh4": { "type": "structure", "members": { "CapacityReservationId": {}, "CapacityReservationResourceGroupArn": {} } }, - "Shh": { + "Shi": { "type": "structure", "members": { "LaunchTemplateId": { @@ -27678,7 +27687,7 @@ } } }, - "Shi": { + "Shj": { "type": "structure", "members": { "Errors": { @@ -27699,7 +27708,7 @@ } } }, - "Shn": { + "Sho": { "type": "structure", "members": { "LaunchTemplateId": { @@ -27727,12 +27736,12 @@ "type": "boolean" }, "LaunchTemplateData": { - "shape": "Sho", + "shape": "Shp", "locationName": "launchTemplateData" } } }, - "Sho": { + "Shp": { "type": "structure", "members": { "KernelId": { @@ -27846,7 +27855,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Shv", + "shape": "Shw", "locationName": "ipv6AddressesSet" }, "NetworkInterfaceId": { @@ -28081,6 +28090,9 @@ "ThreadsPerCore": { "locationName": "threadsPerCore", "type": "integer" + }, + "AmdSevSnp": { + "locationName": "amdSevSnp" } } }, @@ -28092,7 +28104,7 @@ "locationName": "capacityReservationPreference" }, "CapacityReservationTarget": { - "shape": "Sie", + "shape": "Sif", "locationName": "capacityReservationTarget" } } @@ -28191,7 +28203,7 @@ } } }, - "Shv": { + "Shw": { "type": "list", "member": { "locationName": "item", @@ -28203,7 +28215,7 @@ } } }, - "Sie": { + "Sif": { "type": "structure", "members": { "CapacityReservationId": { @@ -28214,7 +28226,7 @@ } } }, - "Siq": { + "Sir": { "type": "structure", "members": { "DestinationCidrBlock": { @@ -28252,7 +28264,7 @@ } } }, - "Six": { + "Siy": { "type": "structure", "members": { "LocalGatewayRouteTableId": { @@ -28281,12 +28293,12 @@ "locationName": "mode" }, "StateReason": { - "shape": "Siy", + "shape": "Siz", "locationName": "stateReason" } } }, - "Siy": { + "Siz": { "type": "structure", "members": { "Code": { @@ -28297,7 +28309,7 @@ } } }, - "Sj1": { + "Sj2": { "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": { @@ -28327,7 +28339,7 @@ } } }, - "Sj5": { + "Sj6": { "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociationId": { @@ -28357,7 +28369,7 @@ } } }, - "Sj8": { + "Sj9": { "type": "list", "member": { "type": "structure", @@ -28370,7 +28382,7 @@ } } }, - "Sjb": { + "Sjc": { "type": "structure", "members": { "PrefixListId": { @@ -28408,7 +28420,7 @@ } } }, - "Sjg": { + "Sjh": { "type": "structure", "members": { "CreateTime": { @@ -28473,7 +28485,7 @@ } } }, - "Sjl": { + "Sjm": { "type": "structure", "members": { "Associations": { @@ -28510,14 +28522,14 @@ "type": "boolean" }, "IcmpTypeCode": { - "shape": "Sjq", + "shape": "Sjr", "locationName": "icmpTypeCode" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "PortRange": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "portRange" }, "Protocol": { @@ -28552,7 +28564,7 @@ } } }, - "Sjq": { + "Sjr": { "type": "structure", "members": { "Code": { @@ -28565,7 +28577,7 @@ } } }, - "Sjr": { + "Sjs": { "type": "structure", "members": { "From": { @@ -28578,17 +28590,17 @@ } } }, - "Sjw": { + "Sjx": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { - "shape": "Sjy" + "shape": "Sjz" }, "Destination": { - "shape": "Sjy" + "shape": "Sjz" }, "ThroughResources": { "locationName": "ThroughResource", @@ -28598,7 +28610,7 @@ "type": "structure", "members": { "ResourceStatement": { - "shape": "Sk2" + "shape": "Sk3" } } } @@ -28606,7 +28618,7 @@ } } }, - "Sjy": { + "Sjz": { "type": "structure", "members": { "PacketHeaderStatement": { @@ -28637,23 +28649,23 @@ "locationName": "DestinationPrefixList" }, "Protocols": { - "shape": "Sk0", + "shape": "Sk1", "locationName": "Protocol" } } }, "ResourceStatement": { - "shape": "Sk2" + "shape": "Sk3" } } }, - "Sk0": { + "Sk1": { "type": "list", "member": { "locationName": "item" } }, - "Sk2": { + "Sk3": { "type": "structure", "members": { "Resources": { @@ -28666,7 +28678,7 @@ } } }, - "Sk6": { + "Sk7": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { @@ -28689,34 +28701,34 @@ } } }, - "Sk8": { + "Sk9": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { "locationName": "networkInsightsAccessScopeId" }, "MatchPaths": { - "shape": "Sk9", + "shape": "Ska", "locationName": "matchPathSet" }, "ExcludePaths": { - "shape": "Sk9", + "shape": "Ska", "locationName": "excludePathSet" } } }, - "Sk9": { + "Ska": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { - "shape": "Skb", + "shape": "Skc", "locationName": "source" }, "Destination": { - "shape": "Skb", + "shape": "Skc", "locationName": "destination" }, "ThroughResources": { @@ -28727,7 +28739,7 @@ "type": "structure", "members": { "ResourceStatement": { - "shape": "Skd", + "shape": "Ske", "locationName": "resourceStatement" } } @@ -28736,7 +28748,7 @@ } } }, - "Skb": { + "Skc": { "type": "structure", "members": { "PacketHeaderStatement": { @@ -28768,18 +28780,18 @@ "locationName": "destinationPrefixListSet" }, "Protocols": { - "shape": "Sk0", + "shape": "Sk1", "locationName": "protocolSet" } } }, "ResourceStatement": { - "shape": "Skd", + "shape": "Ske", "locationName": "resourceStatement" } } }, - "Skd": { + "Ske": { "type": "structure", "members": { "Resources": { @@ -28792,20 +28804,20 @@ } } }, - "Skk": { + "Skl": { "type": "structure", "members": { "SourceAddress": {}, "SourcePortRange": { - "shape": "Skl" + "shape": "Skm" }, "DestinationAddress": {}, "DestinationPortRange": { - "shape": "Skl" + "shape": "Skm" } } }, - "Skl": { + "Skm": { "type": "structure", "members": { "FromPort": { @@ -28816,7 +28828,7 @@ } } }, - "Skn": { + "Sko": { "type": "structure", "members": { "NetworkInsightsPathId": { @@ -28859,35 +28871,35 @@ "locationName": "tagSet" }, "FilterAtSource": { - "shape": "Skp", + "shape": "Skq", "locationName": "filterAtSource" }, "FilterAtDestination": { - "shape": "Skp", + "shape": "Skq", "locationName": "filterAtDestination" } } }, - "Skp": { + "Skq": { "type": "structure", "members": { "SourceAddress": { "locationName": "sourceAddress" }, "SourcePortRange": { - "shape": "Skq", + "shape": "Skr", "locationName": "sourcePortRange" }, "DestinationAddress": { "locationName": "destinationAddress" }, "DestinationPortRange": { - "shape": "Skq", + "shape": "Skr", "locationName": "destinationPortRange" } } }, - "Skq": { + "Skr": { "type": "structure", "members": { "FromPort": { @@ -28900,15 +28912,15 @@ } } }, - "Sku": { + "Skv": { "type": "structure", "members": { "Association": { - "shape": "Skv", + "shape": "Skw", "locationName": "association" }, "Attachment": { - "shape": "Skw", + "shape": "Skx", "locationName": "attachment" }, "AvailabilityZone": { @@ -28918,7 +28930,7 @@ "locationName": "description" }, "Groups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "InterfaceType": { @@ -28963,7 +28975,7 @@ "type": "structure", "members": { "Association": { - "shape": "Skv", + "shape": "Skw", "locationName": "association" }, "Primary": { @@ -29033,7 +29045,7 @@ } } }, - "Skv": { + "Skw": { "type": "structure", "members": { "AllocationId": { @@ -29059,7 +29071,7 @@ } } }, - "Skw": { + "Skx": { "type": "structure", "members": { "AttachTime": { @@ -29112,7 +29124,7 @@ } } }, - "Skz": { + "Sl0": { "type": "list", "member": { "locationName": "item", @@ -29127,7 +29139,7 @@ } } }, - "Slc": { + "Sld": { "type": "structure", "members": { "NetworkInterfacePermissionId": { @@ -29159,7 +29171,7 @@ } } }, - "Slj": { + "Slk": { "type": "structure", "members": { "GroupName": { @@ -29190,7 +29202,7 @@ } } }, - "Slp": { + "Slq": { "type": "structure", "members": { "ReplaceRootVolumeTaskId": { @@ -29224,7 +29236,7 @@ } } }, - "Sm5": { + "Sm6": { "type": "structure", "members": { "Associations": { @@ -29343,7 +29355,7 @@ } } }, - "Smh": { + "Smi": { "type": "structure", "members": { "DataEncryptionKeyId": { @@ -29404,20 +29416,20 @@ } } }, - "Smn": { + "Smo": { "type": "list", "member": { "locationName": "VolumeId" } }, - "Smu": { + "Smv": { "type": "structure", "members": { "Bucket": { "locationName": "bucket" }, "Fault": { - "shape": "Smv", + "shape": "Smw", "locationName": "fault" }, "OwnerId": { @@ -29431,7 +29443,7 @@ } } }, - "Smv": { + "Smw": { "type": "structure", "members": { "Code": { @@ -29442,7 +29454,7 @@ } } }, - "Sn6": { + "Sn7": { "type": "structure", "members": { "SubnetCidrReservationId": { @@ -29469,26 +29481,26 @@ } } }, - "Sn9": { + "Sna": { "type": "list", "member": {} }, - "Snd": { + "Sne": { "type": "structure", "members": { "TrafficMirrorFilterId": { "locationName": "trafficMirrorFilterId" }, "IngressFilterRules": { - "shape": "Sne", + "shape": "Snf", "locationName": "ingressFilterRuleSet" }, "EgressFilterRules": { - "shape": "Sne", + "shape": "Snf", "locationName": "egressFilterRuleSet" }, "NetworkServices": { - "shape": "Snj", + "shape": "Snk", "locationName": "networkServiceSet" }, "Description": { @@ -29500,14 +29512,14 @@ } } }, - "Sne": { + "Snf": { "type": "list", "member": { - "shape": "Snf", + "shape": "Sng", "locationName": "item" } }, - "Snf": { + "Sng": { "type": "structure", "members": { "TrafficMirrorFilterRuleId": { @@ -29531,11 +29543,11 @@ "type": "integer" }, "DestinationPortRange": { - "shape": "Sni", + "shape": "Snj", "locationName": "destinationPortRange" }, "SourcePortRange": { - "shape": "Sni", + "shape": "Snj", "locationName": "sourcePortRange" }, "DestinationCidrBlock": { @@ -29549,7 +29561,7 @@ } } }, - "Sni": { + "Snj": { "type": "structure", "members": { "FromPort": { @@ -29562,13 +29574,13 @@ } } }, - "Snj": { + "Snk": { "type": "list", "member": { "locationName": "item" } }, - "Snn": { + "Sno": { "type": "structure", "members": { "FromPort": { @@ -29579,7 +29591,7 @@ } } }, - "Sns": { + "Snt": { "type": "structure", "members": { "TrafficMirrorSessionId": { @@ -29618,7 +29630,7 @@ } } }, - "Snv": { + "Snw": { "type": "structure", "members": { "TrafficMirrorTargetId": { @@ -29648,13 +29660,13 @@ } } }, - "So4": { + "So5": { "type": "list", "member": { "locationName": "item" } }, - "So6": { + "So7": { "type": "structure", "members": { "TransitGatewayId": { @@ -29720,7 +29732,7 @@ } } }, - "Sod": { + "Soe": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -29754,13 +29766,13 @@ } } }, - "Soh": { + "Soi": { "type": "list", "member": { "locationName": "item" } }, - "Soj": { + "Sok": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -29787,7 +29799,7 @@ "locationName": "peerAddress" }, "InsideCidrBlocks": { - "shape": "Soh", + "shape": "Soi", "locationName": "insideCidrBlocks" }, "Protocol": { @@ -29828,7 +29840,7 @@ } } }, - "Sow": { + "Sox": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": { @@ -29871,7 +29883,7 @@ } } }, - "Sp5": { + "Sp6": { "type": "structure", "members": { "TransitGatewayPolicyTableId": { @@ -29893,7 +29905,7 @@ } } }, - "Sp9": { + "Spa": { "type": "structure", "members": { "TransitGatewayRouteTableId": { @@ -29929,7 +29941,7 @@ } } }, - "Spe": { + "Spf": { "type": "structure", "members": { "DestinationCidrBlock": { @@ -29968,7 +29980,7 @@ } } }, - "Spm": { + "Spn": { "type": "structure", "members": { "TransitGatewayRouteTableId": { @@ -29998,7 +30010,7 @@ } } }, - "Spq": { + "Spr": { "type": "structure", "members": { "TransitGatewayRouteTableAnnouncementId": { @@ -30038,13 +30050,13 @@ } } }, - "Sq1": { + "Sq2": { "type": "list", "member": { "locationName": "item" } }, - "Sq9": { + "Sqa": { "type": "structure", "members": { "VerifiedAccessInstanceId": { @@ -30075,7 +30087,7 @@ "locationName": "deviceValidationDomain" }, "SecurityGroupIds": { - "shape": "Sq1", + "shape": "Sq2", "locationName": "securityGroupIdSet" }, "LoadBalancerOptions": { @@ -30147,7 +30159,7 @@ } } }, - "Sqh": { + "Sqi": { "type": "structure", "members": { "VerifiedAccessGroupId": { @@ -30180,7 +30192,7 @@ } } }, - "Sqq": { + "Sqr": { "type": "structure", "members": { "Attachments": { @@ -30246,25 +30258,25 @@ } } }, - "Sqx": { + "Sqy": { "type": "list", "member": { "locationName": "item" } }, - "Sqy": { + "Sqz": { "type": "list", "member": { "locationName": "item" } }, - "Sqz": { + "Sr0": { "type": "list", "member": { "locationName": "item" } }, - "Sr1": { + "Sr2": { "type": "structure", "members": { "DnsRecordIpType": {}, @@ -30273,7 +30285,7 @@ } } }, - "Sr4": { + "Sr5": { "type": "structure", "members": { "VpcEndpointId": { @@ -30347,7 +30359,7 @@ "locationName": "networkInterfaceIdSet" }, "DnsEntries": { - "shape": "Sr9", + "shape": "Sra", "locationName": "dnsEntrySet" }, "CreationTimestamp": { @@ -30375,7 +30387,7 @@ } } }, - "Sr9": { + "Sra": { "type": "list", "member": { "locationName": "item", @@ -30390,7 +30402,7 @@ } } }, - "Sre": { + "Srf": { "type": "structure", "members": { "ConnectionNotificationId": { @@ -30417,11 +30429,11 @@ } } }, - "Srj": { + "Srk": { "type": "structure", "members": { "ServiceType": { - "shape": "Srk", + "shape": "Srl", "locationName": "serviceType" }, "ServiceId": { @@ -30454,7 +30466,7 @@ "locationName": "gatewayLoadBalancerArnSet" }, "SupportedIpAddressTypes": { - "shape": "Sro", + "shape": "Srp", "locationName": "supportedIpAddressTypeSet" }, "BaseEndpointDnsNames": { @@ -30491,7 +30503,7 @@ } } }, - "Srk": { + "Srl": { "type": "list", "member": { "locationName": "item", @@ -30503,13 +30515,13 @@ } } }, - "Sro": { + "Srp": { "type": "list", "member": { "locationName": "item" } }, - "Ss1": { + "Ss2": { "type": "list", "member": { "locationName": "item", @@ -30519,7 +30531,7 @@ } } }, - "Ss3": { + "Ss4": { "type": "list", "member": { "locationName": "item", @@ -30529,7 +30541,7 @@ } } }, - "Ss5": { + "Ss6": { "type": "list", "member": { "locationName": "item", @@ -30539,7 +30551,7 @@ } } }, - "Ss7": { + "Ss8": { "type": "list", "member": { "locationName": "item", @@ -30549,7 +30561,7 @@ } } }, - "Ss9": { + "Ssa": { "type": "list", "member": { "locationName": "item", @@ -30561,7 +30573,7 @@ } } }, - "Ssb": { + "Ssc": { "type": "list", "member": { "locationName": "item", @@ -30573,7 +30585,7 @@ } } }, - "Ssd": { + "Sse": { "type": "list", "member": { "locationName": "item", @@ -30583,7 +30595,7 @@ } } }, - "Ssf": { + "Ssg": { "type": "structure", "members": { "CloudWatchLogOptions": { @@ -30598,7 +30610,7 @@ } } }, - "Ssj": { + "Ssk": { "type": "structure", "members": { "CustomerGatewayConfiguration": { @@ -30895,7 +30907,7 @@ } } }, - "Stf": { + "Stg": { "type": "structure", "members": { "AvailabilityZone": { @@ -30928,29 +30940,29 @@ } } }, - "Stx": { + "Sty": { "type": "list", "member": {} }, - "Su7": { + "Su8": { "type": "list", "member": { "locationName": "item" } }, - "Suu": { + "Suv": { "type": "list", "member": { "locationName": "item" } }, - "Sxr": { + "Sxs": { "type": "list", "member": { "locationName": "item" } }, - "Sy4": { + "Sy5": { "type": "structure", "members": { "Cidr": { @@ -30980,17 +30992,17 @@ } } }, - "Syf": { + "Syg": { "type": "list", "member": { "locationName": "item" } }, - "Syh": { + "Syi": { "type": "structure", "members": { "InstanceTagKeys": { - "shape": "Syf", + "shape": "Syg", "locationName": "instanceTagKeySet" }, "IncludeAllTagsOfInstance": { @@ -30999,13 +31011,13 @@ } } }, - "Syj": { + "Syk": { "type": "list", "member": { "locationName": "item" } }, - "Sz2": { + "Sz3": { "type": "list", "member": { "locationName": "Filter", @@ -31019,7 +31031,7 @@ } } }, - "Szf": { + "Szg": { "type": "structure", "members": { "PublicIp": { @@ -31048,7 +31060,7 @@ } } }, - "Szj": { + "Szk": { "type": "list", "member": { "locationName": "item", @@ -31068,13 +31080,13 @@ } } }, - "S10r": { + "S10s": { "type": "list", "member": { "locationName": "InstanceId" } }, - "S116": { + "S117": { "type": "structure", "members": { "Code": { @@ -31085,7 +31097,7 @@ } } }, - "S12b": { + "S12c": { "type": "structure", "members": { "ConversionTaskId": { @@ -31125,7 +31137,7 @@ "locationName": "description" }, "Image": { - "shape": "S12f", + "shape": "S12g", "locationName": "image" }, "Status": { @@ -31135,7 +31147,7 @@ "locationName": "statusMessage" }, "Volume": { - "shape": "S12h", + "shape": "S12i", "locationName": "volume" } } @@ -31158,11 +31170,11 @@ "locationName": "description" }, "Image": { - "shape": "S12f", + "shape": "S12g", "locationName": "image" }, "Volume": { - "shape": "S12h", + "shape": "S12i", "locationName": "volume" } } @@ -31179,7 +31191,7 @@ } } }, - "S12f": { + "S12g": { "type": "structure", "members": { "Checksum": { @@ -31189,7 +31201,7 @@ "locationName": "format" }, "ImportManifestUrl": { - "shape": "S12g", + "shape": "S12h", "locationName": "importManifestUrl" }, "Size": { @@ -31198,11 +31210,11 @@ } } }, - "S12g": { + "S12h": { "type": "string", "sensitive": true }, - "S12h": { + "S12i": { "type": "structure", "members": { "Id": { @@ -31214,7 +31226,7 @@ } } }, - "S13f": { + "S13g": { "type": "structure", "members": { "S3Bucket": { @@ -31225,7 +31237,7 @@ } } }, - "S13s": { + "S13t": { "type": "structure", "members": { "TargetResourceCount": { @@ -31234,7 +31246,7 @@ } } }, - "S13t": { + "S13u": { "type": "structure", "members": { "LaunchTemplateId": { @@ -31248,7 +31260,7 @@ } } }, - "S146": { + "S147": { "type": "structure", "members": { "EventDescription": { @@ -31262,7 +31274,7 @@ } } }, - "S149": { + "S14a": { "type": "list", "member": { "locationName": "item", @@ -31283,7 +31295,7 @@ } } }, - "S152": { + "S153": { "type": "structure", "members": { "FpgaImageId": { @@ -31312,12 +31324,12 @@ } }, "ProductCodes": { - "shape": "S156", + "shape": "S157", "locationName": "productCodes" } } }, - "S156": { + "S157": { "type": "list", "member": { "locationName": "item", @@ -31332,32 +31344,32 @@ } } }, - "S15b": { + "S15c": { "type": "list", "member": { "locationName": "Owner" } }, - "S15x": { + "S15y": { "type": "list", "member": { "locationName": "item" } }, - "S160": { + "S161": { "type": "list", "member": { "locationName": "item" } }, - "S16p": { + "S16q": { "type": "list", "member": { "shape": "Sed", "locationName": "item" } }, - "S16q": { + "S16r": { "type": "list", "member": { "locationName": "item", @@ -31378,13 +31390,13 @@ } } }, - "S16u": { + "S16v": { "type": "list", "member": { "locationName": "ImageId" } }, - "S17d": { + "S17e": { "type": "list", "member": { "locationName": "item", @@ -31419,13 +31431,13 @@ "locationName": "url" }, "UserBucket": { - "shape": "S17f", + "shape": "S17g", "locationName": "userBucket" } } } }, - "S17f": { + "S17g": { "type": "structure", "members": { "S3Bucket": { @@ -31436,7 +31448,7 @@ } } }, - "S17g": { + "S17h": { "type": "list", "member": { "locationName": "item", @@ -31448,7 +31460,7 @@ } } }, - "S17o": { + "S17p": { "type": "structure", "members": { "Description": { @@ -31484,12 +31496,12 @@ "locationName": "url" }, "UserBucket": { - "shape": "S17f", + "shape": "S17g", "locationName": "userBucket" } } }, - "S17s": { + "S17t": { "type": "list", "member": { "locationName": "item", @@ -31521,7 +31533,7 @@ } } }, - "S17v": { + "S17w": { "type": "structure", "members": { "Value": { @@ -31530,7 +31542,7 @@ } } }, - "S17w": { + "S17x": { "type": "structure", "members": { "Enabled": { @@ -31539,7 +31551,7 @@ } } }, - "S18e": { + "S18f": { "type": "structure", "members": { "InstanceEventId": { @@ -31565,7 +31577,7 @@ } } }, - "S18h": { + "S18i": { "type": "structure", "members": { "Code": { @@ -31577,7 +31589,7 @@ } } }, - "S18j": { + "S18k": { "type": "structure", "members": { "Details": { @@ -31605,11 +31617,11 @@ } } }, - "S1bo": { + "S1br": { "type": "structure", "members": { "Groups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "Instances": { @@ -31643,7 +31655,7 @@ "type": "timestamp" }, "Monitoring": { - "shape": "S1br", + "shape": "S1bu", "locationName": "monitoring" }, "Placement": { @@ -31660,7 +31672,7 @@ "locationName": "privateIpAddress" }, "ProductCodes": { - "shape": "S156", + "shape": "S157", "locationName": "productCodes" }, "PublicDnsName": { @@ -31673,7 +31685,7 @@ "locationName": "ramdiskId" }, "State": { - "shape": "S18h", + "shape": "S18i", "locationName": "instanceState" }, "StateTransitionReason": { @@ -31689,7 +31701,7 @@ "locationName": "architecture" }, "BlockDeviceMappings": { - "shape": "S17s", + "shape": "S17t", "locationName": "blockDeviceMapping" }, "ClientToken": { @@ -31766,7 +31778,7 @@ "type": "structure", "members": { "Association": { - "shape": "S1c0", + "shape": "S1c3", "locationName": "association" }, "Attachment": { @@ -31801,11 +31813,11 @@ "locationName": "description" }, "Groups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "Ipv6Addresses": { - "shape": "Shv", + "shape": "Shw", "locationName": "ipv6AddressesSet" }, "MacAddress": { @@ -31831,7 +31843,7 @@ "type": "structure", "members": { "Association": { - "shape": "S1c0", + "shape": "S1c3", "locationName": "association" }, "Primary": { @@ -31902,7 +31914,7 @@ "locationName": "rootDeviceType" }, "SecurityGroups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "SourceDestCheck": { @@ -31916,7 +31928,7 @@ "locationName": "sriovNetSupport" }, "StateReason": { - "shape": "Siy", + "shape": "Siz", "locationName": "stateReason" }, "Tags": { @@ -31937,6 +31949,9 @@ "ThreadsPerCore": { "locationName": "threadsPerCore", "type": "integer" + }, + "AmdSevSnp": { + "locationName": "amdSevSnp" } } }, @@ -31951,7 +31966,7 @@ "locationName": "capacityReservationPreference" }, "CapacityReservationTarget": { - "shape": "Sie", + "shape": "Sif", "locationName": "capacityReservationTarget" } } @@ -31980,11 +31995,11 @@ } }, "MetadataOptions": { - "shape": "S1cd", + "shape": "S1cg", "locationName": "metadataOptions" }, "EnclaveOptions": { - "shape": "S17w", + "shape": "S17x", "locationName": "enclaveOptions" }, "BootMode": { @@ -32049,7 +32064,7 @@ } } }, - "S1br": { + "S1bu": { "type": "structure", "members": { "State": { @@ -32057,7 +32072,7 @@ } } }, - "S1c0": { + "S1c3": { "type": "structure", "members": { "CarrierIp": { @@ -32077,7 +32092,7 @@ } } }, - "S1cd": { + "S1cg": { "type": "structure", "members": { "State": { @@ -32101,13 +32116,13 @@ } } }, - "S1ed": { + "S1eg": { "type": "list", "member": { "locationName": "item" } }, - "S1fd": { + "S1fg": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysisId": { @@ -32149,7 +32164,7 @@ } } }, - "S1fo": { + "S1fr": { "type": "structure", "members": { "NetworkInsightsAnalysisId": { @@ -32166,7 +32181,7 @@ "locationName": "additionalAccountSet" }, "FilterInArns": { - "shape": "S1fp", + "shape": "S1fs", "locationName": "filterInArnSet" }, "StartDate": { @@ -32187,15 +32202,15 @@ "type": "boolean" }, "ForwardPathComponents": { - "shape": "S1fq", + "shape": "S1ft", "locationName": "forwardPathComponentSet" }, "ReturnPathComponents": { - "shape": "S1fq", + "shape": "S1ft", "locationName": "returnPathComponentSet" }, "Explanations": { - "shape": "S1ga", + "shape": "S1gd", "locationName": "explanationSet" }, "AlternatePathHints": { @@ -32224,13 +32239,13 @@ } } }, - "S1fp": { + "S1fs": { "type": "list", "member": { "locationName": "item" } }, - "S1fq": { + "S1ft": { "type": "list", "member": { "locationName": "item", @@ -32241,47 +32256,47 @@ "type": "integer" }, "AclRule": { - "shape": "S1fs", + "shape": "S1fv", "locationName": "aclRule" }, "AttachedTo": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "attachedTo" }, "Component": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "component" }, "DestinationVpc": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "destinationVpc" }, "OutboundHeader": { - "shape": "S1fu", + "shape": "S1fx", "locationName": "outboundHeader" }, "InboundHeader": { - "shape": "S1fu", + "shape": "S1fx", "locationName": "inboundHeader" }, "RouteTableRoute": { - "shape": "S1fx", + "shape": "S1g0", "locationName": "routeTableRoute" }, "SecurityGroupRule": { - "shape": "S1fy", + "shape": "S1g1", "locationName": "securityGroupRule" }, "SourceVpc": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "sourceVpc" }, "Subnet": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "subnet" }, "Vpc": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "vpc" }, "AdditionalDetails": { @@ -32295,15 +32310,15 @@ "locationName": "additionalDetailType" }, "Component": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "component" }, "VpcEndpointService": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "vpcEndpointService" }, "RuleOptions": { - "shape": "S1g1", + "shape": "S1g4", "locationName": "ruleOptionSet" }, "RuleGroupTypePairs": { @@ -32333,7 +32348,7 @@ "locationName": "ruleGroupArn" }, "RuleOptions": { - "shape": "S1g1", + "shape": "S1g4", "locationName": "ruleOptionSet" } } @@ -32343,34 +32358,34 @@ "locationName": "serviceName" }, "LoadBalancers": { - "shape": "S1g8", + "shape": "S1gb", "locationName": "loadBalancerSet" } } } }, "TransitGateway": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "transitGateway" }, "TransitGatewayRouteTableRoute": { - "shape": "S1g9", + "shape": "S1gc", "locationName": "transitGatewayRouteTableRoute" }, "Explanations": { - "shape": "S1ga", + "shape": "S1gd", "locationName": "explanationSet" }, "ElasticLoadBalancerListener": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "elasticLoadBalancerListener" }, "FirewallStatelessRule": { - "shape": "S1gg", + "shape": "S1gj", "locationName": "firewallStatelessRule" }, "FirewallStatefulRule": { - "shape": "S1gk", + "shape": "S1gn", "locationName": "firewallStatefulRule" }, "ServiceName": { @@ -32379,7 +32394,7 @@ } } }, - "S1fs": { + "S1fv": { "type": "structure", "members": { "Cidr": { @@ -32390,7 +32405,7 @@ "type": "boolean" }, "PortRange": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "portRange" }, "Protocol": { @@ -32405,7 +32420,7 @@ } } }, - "S1ft": { + "S1fw": { "type": "structure", "members": { "Id": { @@ -32419,44 +32434,44 @@ } } }, - "S1fu": { + "S1fx": { "type": "structure", "members": { "DestinationAddresses": { - "shape": "S1fv", + "shape": "S1fy", "locationName": "destinationAddressSet" }, "DestinationPortRanges": { - "shape": "S1fw", + "shape": "S1fz", "locationName": "destinationPortRangeSet" }, "Protocol": { "locationName": "protocol" }, "SourceAddresses": { - "shape": "S1fv", + "shape": "S1fy", "locationName": "sourceAddressSet" }, "SourcePortRanges": { - "shape": "S1fw", + "shape": "S1fz", "locationName": "sourcePortRangeSet" } } }, - "S1fv": { + "S1fy": { "type": "list", "member": { "locationName": "item" } }, - "S1fw": { + "S1fz": { "type": "list", "member": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "item" } }, - "S1fx": { + "S1g0": { "type": "structure", "members": { "DestinationCidr": { @@ -32503,7 +32518,7 @@ } } }, - "S1fy": { + "S1g1": { "type": "structure", "members": { "Cidr": { @@ -32516,7 +32531,7 @@ "locationName": "securityGroupId" }, "PortRange": { - "shape": "Sjr", + "shape": "Sjs", "locationName": "portRange" }, "PrefixListId": { @@ -32527,7 +32542,7 @@ } } }, - "S1g1": { + "S1g4": { "type": "list", "member": { "locationName": "item", @@ -32537,26 +32552,26 @@ "locationName": "keyword" }, "Settings": { - "shape": "S1g3", + "shape": "S1g6", "locationName": "settingSet" } } } }, - "S1g3": { + "S1g6": { "type": "list", "member": { "locationName": "item" } }, - "S1g8": { + "S1gb": { "type": "list", "member": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "item" } }, - "S1g9": { + "S1gc": { "type": "structure", "members": { "DestinationCidr": { @@ -32582,29 +32597,29 @@ } } }, - "S1ga": { + "S1gd": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Acl": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "acl" }, "AclRule": { - "shape": "S1fs", + "shape": "S1fv", "locationName": "aclRule" }, "Address": { "locationName": "address" }, "Addresses": { - "shape": "S1fv", + "shape": "S1fy", "locationName": "addressSet" }, "AttachedTo": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "attachedTo" }, "AvailabilityZones": { @@ -32616,19 +32631,19 @@ "locationName": "cidrSet" }, "Component": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "component" }, "CustomerGateway": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "customerGateway" }, "Destination": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "destination" }, "DestinationVpc": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "destinationVpc" }, "Direction": { @@ -32638,11 +32653,11 @@ "locationName": "explanationCode" }, "IngressRouteTable": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "ingressRouteTable" }, "InternetGateway": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "internetGateway" }, "LoadBalancerArn": { @@ -32677,7 +32692,7 @@ "locationName": "availabilityZone" }, "Instance": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "instance" }, "Port": { @@ -32687,11 +32702,11 @@ } }, "LoadBalancerTargetGroup": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "loadBalancerTargetGroup" }, "LoadBalancerTargetGroups": { - "shape": "S1g8", + "shape": "S1gb", "locationName": "loadBalancerTargetGroupSet" }, "LoadBalancerTargetPort": { @@ -32699,25 +32714,25 @@ "type": "integer" }, "ElasticLoadBalancerListener": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "elasticLoadBalancerListener" }, "MissingComponent": { "locationName": "missingComponent" }, "NatGateway": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "natGateway" }, "NetworkInterface": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "networkInterface" }, "PacketField": { "locationName": "packetField" }, "VpcPeeringConnection": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "vpcPeeringConnection" }, "Port": { @@ -32725,82 +32740,82 @@ "type": "integer" }, "PortRanges": { - "shape": "S1fw", + "shape": "S1fz", "locationName": "portRangeSet" }, "PrefixList": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "prefixList" }, "Protocols": { - "shape": "S1g3", + "shape": "S1g6", "locationName": "protocolSet" }, "RouteTableRoute": { - "shape": "S1fx", + "shape": "S1g0", "locationName": "routeTableRoute" }, "RouteTable": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "routeTable" }, "SecurityGroup": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "securityGroup" }, "SecurityGroupRule": { - "shape": "S1fy", + "shape": "S1g1", "locationName": "securityGroupRule" }, "SecurityGroups": { - "shape": "S1g8", + "shape": "S1gb", "locationName": "securityGroupSet" }, "SourceVpc": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "sourceVpc" }, "State": { "locationName": "state" }, "Subnet": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "subnet" }, "SubnetRouteTable": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "subnetRouteTable" }, "Vpc": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "vpc" }, "VpcEndpoint": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "vpcEndpoint" }, "VpnConnection": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "vpnConnection" }, "VpnGateway": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "vpnGateway" }, "TransitGateway": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "transitGateway" }, "TransitGatewayRouteTable": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "transitGatewayRouteTable" }, "TransitGatewayRouteTableRoute": { - "shape": "S1g9", + "shape": "S1gc", "locationName": "transitGatewayRouteTableRoute" }, "TransitGatewayAttachment": { - "shape": "S1ft", + "shape": "S1fw", "locationName": "transitGatewayAttachment" }, "ComponentAccount": { @@ -32810,17 +32825,17 @@ "locationName": "componentRegion" }, "FirewallStatelessRule": { - "shape": "S1gg", + "shape": "S1gj", "locationName": "firewallStatelessRule" }, "FirewallStatefulRule": { - "shape": "S1gk", + "shape": "S1gn", "locationName": "firewallStatefulRule" } } } }, - "S1gg": { + "S1gj": { "type": "structure", "members": { "RuleGroupArn": { @@ -32835,11 +32850,11 @@ "locationName": "destinationSet" }, "SourcePorts": { - "shape": "S1fw", + "shape": "S1fz", "locationName": "sourcePortSet" }, "DestinationPorts": { - "shape": "S1fw", + "shape": "S1fz", "locationName": "destinationPortSet" }, "Protocols": { @@ -32859,7 +32874,7 @@ } } }, - "S1gk": { + "S1gn": { "type": "structure", "members": { "RuleGroupArn": { @@ -32874,11 +32889,11 @@ "locationName": "destinationSet" }, "SourcePorts": { - "shape": "S1fw", + "shape": "S1fz", "locationName": "sourcePortSet" }, "DestinationPorts": { - "shape": "S1fw", + "shape": "S1fz", "locationName": "destinationPortSet" }, "Protocol": { @@ -32892,7 +32907,7 @@ } } }, - "S1hr": { + "S1hu": { "type": "structure", "members": { "FirstAddress": { @@ -32911,13 +32926,13 @@ } } }, - "S1i4": { + "S1i7": { "type": "list", "member": { "locationName": "ReservedInstancesId" } }, - "S1ic": { + "S1if": { "type": "list", "member": { "locationName": "item", @@ -32933,7 +32948,7 @@ } } }, - "S1iq": { + "S1it": { "type": "structure", "members": { "AvailabilityZone": { @@ -32954,7 +32969,7 @@ } } }, - "S1jd": { + "S1jg": { "type": "structure", "members": { "Frequency": { @@ -32981,7 +32996,7 @@ } } }, - "S1jl": { + "S1jo": { "type": "structure", "members": { "AvailabilityZone": { @@ -33016,7 +33031,7 @@ "type": "timestamp" }, "Recurrence": { - "shape": "S1jd", + "shape": "S1jg", "locationName": "recurrence" }, "ScheduledInstanceId": { @@ -33040,19 +33055,19 @@ } } }, - "S1js": { + "S1jv": { "type": "list", "member": { "locationName": "item" } }, - "S1jw": { + "S1jz": { "type": "list", "member": { "locationName": "GroupName" } }, - "S1k4": { + "S1k7": { "type": "list", "member": { "locationName": "item", @@ -33067,13 +33082,13 @@ } } }, - "S1ke": { + "S1kh": { "type": "list", "member": { "locationName": "SnapshotId" } }, - "S1kx": { + "S1l0": { "type": "structure", "required": [ "IamFleetRole", @@ -33130,14 +33145,14 @@ "type": "structure", "members": { "SecurityGroups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S16p", + "shape": "S16q", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -33171,11 +33186,11 @@ } }, "NetworkInterfaces": { - "shape": "S1l7", + "shape": "S1la", "locationName": "networkInterfaceSet" }, "Placement": { - "shape": "S1l9", + "shape": "S1lc", "locationName": "placement" }, "RamdiskId": { @@ -33220,7 +33235,7 @@ } }, "LaunchTemplateConfigs": { - "shape": "S1lc", + "shape": "S1lf", "locationName": "launchTemplateConfigs" }, "SpotPrice": { @@ -33322,7 +33337,7 @@ } } }, - "S1l7": { + "S1la": { "type": "list", "member": { "locationName": "item", @@ -33352,7 +33367,7 @@ "type": "integer" }, "Ipv6Addresses": { - "shape": "Shv", + "shape": "Shw", "locationName": "ipv6AddressesSet", "queryName": "Ipv6Addresses" }, @@ -33398,7 +33413,7 @@ } } }, - "S1l9": { + "S1lc": { "type": "structure", "members": { "AvailabilityZone": { @@ -33412,7 +33427,7 @@ } } }, - "S1lc": { + "S1lf": { "type": "list", "member": { "locationName": "item", @@ -33459,7 +33474,7 @@ } } }, - "S1lp": { + "S1ls": { "type": "list", "member": { "locationName": "item", @@ -33480,7 +33495,7 @@ "type": "timestamp" }, "Fault": { - "shape": "Smv", + "shape": "Smw", "locationName": "fault" }, "InstanceId": { @@ -33498,14 +33513,14 @@ "locationName": "userData" }, "SecurityGroups": { - "shape": "Skz", + "shape": "Sl0", "locationName": "groupSet" }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "S16p", + "shape": "S16q", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -33529,11 +33544,11 @@ "locationName": "keyName" }, "NetworkInterfaces": { - "shape": "S1l7", + "shape": "S1la", "locationName": "networkInterfaceSet" }, "Placement": { - "shape": "S1l9", + "shape": "S1lc", "locationName": "placement" }, "RamdiskId": { @@ -33543,7 +33558,7 @@ "locationName": "subnetId" }, "Monitoring": { - "shape": "S1ls", + "shape": "S1lv", "locationName": "monitoring" } } @@ -33600,7 +33615,7 @@ } } }, - "S1ls": { + "S1lv": { "type": "structure", "required": [ "Enabled" @@ -33612,7 +33627,7 @@ } } }, - "S1m7": { + "S1ma": { "type": "list", "member": { "locationName": "item", @@ -33654,17 +33669,17 @@ } } }, - "S1n5": { + "S1n8": { "type": "list", "member": {} }, - "S1oo": { + "S1or": { "type": "list", "member": { "locationName": "item" } }, - "S1os": { + "S1ov": { "type": "structure", "members": { "VerifiedAccessInstanceId": { @@ -33683,7 +33698,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1ov", + "shape": "S1oy", "locationName": "deliveryStatus" }, "BucketName": { @@ -33706,7 +33721,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1ov", + "shape": "S1oy", "locationName": "deliveryStatus" }, "LogGroup": { @@ -33723,7 +33738,7 @@ "type": "boolean" }, "DeliveryStatus": { - "shape": "S1ov", + "shape": "S1oy", "locationName": "deliveryStatus" }, "DeliveryStream": { @@ -33735,7 +33750,7 @@ } } }, - "S1ov": { + "S1oy": { "type": "structure", "members": { "Code": { @@ -33746,7 +33761,7 @@ } } }, - "S1pw": { + "S1pz": { "type": "structure", "members": { "VolumeId": { @@ -33810,19 +33825,19 @@ } } }, - "S1q2": { + "S1q5": { "type": "list", "member": { "locationName": "VpcId" } }, - "S1s2": { + "S1s5": { "type": "list", "member": { "locationName": "AvailabilityZone" } }, - "S1sj": { + "S1sm": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -33845,7 +33860,7 @@ } } }, - "S1vt": { + "S1vw": { "type": "structure", "members": { "InstanceFamily": { @@ -33856,13 +33871,13 @@ } } }, - "S1wa": { + "S1wd": { "type": "list", "member": { "locationName": "item" } }, - "S1wc": { + "S1wf": { "type": "list", "member": { "locationName": "item", @@ -33876,7 +33891,7 @@ "type": "integer" }, "HostIdSet": { - "shape": "S15x", + "shape": "S15y", "locationName": "hostIdSet" }, "HostReservationId": { @@ -33897,19 +33912,19 @@ } } }, - "S1wf": { + "S1wi": { "type": "list", "member": { "locationName": "item" } }, - "S1wg": { + "S1wj": { "type": "list", "member": { "locationName": "item" } }, - "S1xg": { + "S1xj": { "type": "structure", "members": { "IpamId": { @@ -33961,7 +33976,7 @@ } } }, - "S1y3": { + "S1y6": { "type": "structure", "members": { "HourlyPrice": { @@ -33975,14 +33990,14 @@ } } }, - "S1yn": { + "S1yq": { "type": "list", "member": { - "shape": "Sn6", + "shape": "Sn7", "locationName": "item" } }, - "S1zz": { + "S202": { "type": "structure", "members": { "Comment": {}, @@ -33997,14 +34012,14 @@ } } }, - "S202": { + "S205": { "type": "structure", "members": { "S3Bucket": {}, "S3Key": {} } }, - "S209": { + "S20c": { "type": "structure", "required": [ "Bytes", @@ -34020,12 +34035,12 @@ "locationName": "format" }, "ImportManifestUrl": { - "shape": "S12g", + "shape": "S12h", "locationName": "importManifestUrl" } } }, - "S20a": { + "S20d": { "type": "structure", "required": [ "Size" @@ -34037,25 +34052,25 @@ } } }, - "S21f": { + "S21i": { "type": "list", "member": { "locationName": "UserId" } }, - "S21g": { + "S21j": { "type": "list", "member": { "locationName": "UserGroup" } }, - "S21h": { + "S21k": { "type": "list", "member": { "locationName": "ProductCode" } }, - "S21j": { + "S21m": { "type": "list", "member": { "locationName": "item", @@ -34066,23 +34081,23 @@ } } }, - "S21o": { + "S21r": { "type": "list", "member": { "shape": "S1h", "locationName": "item" } }, - "S221": { + "S224": { "type": "structure", "members": { "CapacityReservationPreference": {}, "CapacityReservationTarget": { - "shape": "Sh3" + "shape": "Sh4" } } }, - "S22q": { + "S22t": { "type": "list", "member": { "type": "structure", @@ -34091,7 +34106,7 @@ } } }, - "S25e": { + "S25h": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { @@ -34105,7 +34120,7 @@ } } }, - "S25g": { + "S25j": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { @@ -34122,7 +34137,7 @@ } } }, - "S25v": { + "S25y": { "type": "list", "member": { "locationName": "item", @@ -34132,39 +34147,39 @@ "locationName": "instanceId" }, "Monitoring": { - "shape": "S1br", + "shape": "S1bu", "locationName": "monitoring" } } } }, - "S29k": { + "S29n": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, - "S2a8": { + "S2ab": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrentState": { - "shape": "S18h", + "shape": "S18i", "locationName": "currentState" }, "InstanceId": { "locationName": "instanceId" }, "PreviousState": { - "shape": "S18h", + "shape": "S18i", "locationName": "previousState" } } } }, - "S2aw": { + "S2az": { "type": "list", "member": { "locationName": "item", diff --git a/apis/ec2-2016-11-15.normal.json b/apis/ec2-2016-11-15.normal.json index 2fd6a80ae7..780c4b5ba4 100644 --- a/apis/ec2-2016-11-15.normal.json +++ b/apis/ec2-2016-11-15.normal.json @@ -6526,7 +6526,7 @@ "input": { "shape": "ModifyInstanceAttributeRequest" }, - "documentation": "
Modifies the specified attribute of the specified instance. You can specify only one attribute at a time.
Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance in a VPC can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action.
To modify some attributes, the instance must be stopped. For more information, see Modify a stopped instance in the Amazon EC2 User Guide.
" + "documentation": "Modifies the specified attribute of the specified instance. You can specify only one attribute at a time.
Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action.
To modify some attributes, the instance must be stopped. For more information, see Modify a stopped instance in the Amazon EC2 User Guide.
" }, "ModifyInstanceCapacityReservationAttributes": { "name": "ModifyInstanceCapacityReservationAttributes", @@ -6775,7 +6775,7 @@ "output": { "shape": "ModifyReservedInstancesResult" }, - "documentation": "Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.
For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide.
We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.
Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.
For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide.
" }, "ModifySecurityGroupRules": { "name": "ModifySecurityGroupRules", @@ -7323,7 +7323,7 @@ "output": { "shape": "PurchaseReservedInstancesOfferingResult" }, - "documentation": "Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing.
Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances.
To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time.
For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon EC2 User Guide.
We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.
Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing.
Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances.
To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time.
For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon EC2 User Guide.
" }, "PurchaseScheduledInstances": { "name": "PurchaseScheduledInstances", @@ -7644,7 +7644,7 @@ "output": { "shape": "RequestSpotInstancesResult" }, - "documentation": "Creates a Spot Instance request.
For more information, see Spot Instance requests in the Amazon EC2 User Guide for Linux Instances.
We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see Which is the best Spot request method to use? in the Amazon EC2 User Guide for Linux Instances.
We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon EC2 User Guide for Linux Instances.
Creates a Spot Instance request.
For more information, see Spot Instance requests in the Amazon EC2 User Guide for Linux Instances.
We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see Which is the best Spot request method to use? in the Amazon EC2 User Guide for Linux Instances.
Launches the specified number of instances using an AMI for which you have permissions.
You can specify a number of options, or leave the default options. The following rules apply:
[EC2-VPC] If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request.
[EC2-Classic] If don't specify an Availability Zone, we choose one for you.
Some instance types must be launched into a VPC. If you do not have a default VPC, or if you do not specify a subnet ID, the request fails. For more information, see Instance types available only in a VPC.
[EC2-VPC] All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet.
Not all instance types support IPv6 addresses. For more information, see Instance types.
If you don't specify a security group ID, we use the default security group. For more information, see Security groups.
If any of the AMIs have a product code attached for which the user has not subscribed, the request fails.
You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters.
To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances.
An instance is ready for you to use when it's in the running
state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging your Amazon EC2 resources.
Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key pairs.
For troubleshooting, see What to do if an instance immediately terminates, and Troubleshooting connecting to your instance.
We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon EC2 User Guide.
Launches the specified number of instances using an AMI for which you have permissions.
You can specify a number of options, or leave the default options. The following rules apply:
If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request.
All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet.
Not all instance types support IPv6 addresses. For more information, see Instance types.
If you don't specify a security group ID, we use the default security group. For more information, see Security groups.
If any of the AMIs have a product code attached for which the user has not subscribed, the request fails.
You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters.
To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances.
An instance is ready for you to use when it's in the running
state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging your Amazon EC2 resources.
Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key pairs.
For troubleshooting, see What to do if an instance immediately terminates, and Troubleshooting connecting to your instance.
" }, "RunScheduledInstances": { "name": "RunScheduledInstances", @@ -9296,6 +9296,13 @@ "locationName": "item" } }, + "AmdSevSnpSpecification": { + "type": "string", + "enum": [ + "enabled", + "disabled" + ] + }, "AnalysisAclRule": { "type": "structure", "members": { @@ -11903,7 +11910,7 @@ }, "SpotInstanceRequestIds": { "shape": "SpotInstanceRequestIdList", - "documentation": "One or more Spot Instance request IDs.
", + "documentation": "The IDs of the Spot Instance requests.
", "locationName": "SpotInstanceRequestId" } }, @@ -11914,7 +11921,7 @@ "members": { "CancelledSpotInstanceRequests": { "shape": "CancelledSpotInstanceRequestList", - "documentation": "One or more Spot Instance requests.
", + "documentation": "The Spot Instance requests.
", "locationName": "spotInstanceRequestSet" } }, @@ -13772,6 +13779,11 @@ "shape": "Integer", "documentation": "The number of threads per CPU core.
", "locationName": "threadsPerCore" + }, + "AmdSevSnp": { + "shape": "AmdSevSnpSpecification", + "documentation": "Indicates whether the instance is enabled for AMD SEV-SNP.
", + "locationName": "amdSevSnp" } }, "documentation": "The CPU options for the instance.
" @@ -13786,6 +13798,10 @@ "ThreadsPerCore": { "shape": "Integer", "documentation": "The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1
. Otherwise, specify the default value of 2
.
Indicates whether to enable the instance for AMD SEV-SNP. AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only.
" } }, "documentation": "The CPU options for the instance. Both the core count and threads per core must be specified in the request.
" @@ -22728,7 +22744,7 @@ }, "Filters": { "shape": "FilterList", - "documentation": "One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported (true
| false
).
bare-metal
- Indicates whether it is a bare metal instance type (true
| false
).
burstable-performance-supported
- Indicates whether it is a burstable performance instance type (true
| false
).
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family (true
| false
).
ebs-info.ebs-optimized-info.baseline-bandwidth-in-mbps
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
ebs-info.ebs-optimized-info.baseline-iops
- The baseline input/output storage operations per second for an EBS-optimized instance type.
ebs-info.ebs-optimized-info.baseline-throughput-in-mbps
- The baseline throughput performance for an EBS-optimized instance type, in MB/s.
ebs-info.ebs-optimized-info.maximum-bandwidth-in-mbps
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
ebs-info.ebs-optimized-info.maximum-iops
- The maximum input/output storage operations per second for an EBS-optimized instance type.
ebs-info.ebs-optimized-info.maximum-throughput-in-mbps
- The maximum throughput performance for an EBS-optimized instance type, in MB/s.
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized (supported
| unsupported
| default
).
ebs-info.encryption-support
- Indicates whether EBS encryption is supported (supported
| unsupported
).
ebs-info.nvme-support
- Indicates whether non-volatile memory express (NVMe) is supported for EBS volumes (required
| supported
| unsupported
).
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier (true
| false
).
hibernation-supported
- Indicates whether On-Demand hibernation is supported (true
| false
).
hypervisor
- The hypervisor (nitro
| xen
).
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks (hdd
| ssd
).
instance-storage-info.encryption-support
- Indicates whether data is encrypted at rest (required
| supported
| unsupported
).
instance-storage-info.nvme-support
- Indicates whether non-volatile memory express (NVMe) is supported for instance store (required
| supported
| unsupported
).
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage (true
| false
).
instance-type
- The instance type (for example c5.2xlarge
or c5*).
memory-info.size-in-mib
- The memory size.
network-info.efa-info.maximum-efa-interfaces
- The maximum number of Elastic Fabric Adapters (EFAs) per instance.
network-info.efa-supported
- Indicates whether the instance type supports Elastic Fabric Adapter (EFA) (true
| false
).
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required (required
| supported
| unsupported
).
network-info.encryption-in-transit-supported
- Indicates whether the instance type automatically encrypts in-transit traffic between instances (true
| false
).
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6 (true
| false
).
network-info.maximum-network-cards
- The maximum number of network cards per instance.
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- The network performance (for example, \"25 Gigabit\").
processor-info.supported-architecture
- The CPU architecture (arm64
| i386
| x86_64
).
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
supported-boot-mode
- The boot mode (legacy-bios
| uefi
).
supported-root-device-type
- The root device type (ebs
| instance-store
).
supported-usage-class
- The usage class (on-demand
| spot
).
supported-virtualization-type
- The virtualization type (hvm
| paravirtual
).
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per core for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
vcpu-info.valid-cores
- The number of cores that can be configured for the instance type.
vcpu-info.valid-threads-per-core
- The number of threads per core that can be configured for the instance type. For example, \"1\" or \"1,2\".
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether Amazon CloudWatch action based recovery is supported (true
| false
).
bare-metal
- Indicates whether it is a bare metal instance type (true
| false
).
burstable-performance-supported
- Indicates whether it is a burstable performance instance type (true
| false
).
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family (true
| false
).
ebs-info.ebs-optimized-info.baseline-bandwidth-in-mbps
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
ebs-info.ebs-optimized-info.baseline-iops
- The baseline input/output storage operations per second for an EBS-optimized instance type.
ebs-info.ebs-optimized-info.baseline-throughput-in-mbps
- The baseline throughput performance for an EBS-optimized instance type, in MB/s.
ebs-info.ebs-optimized-info.maximum-bandwidth-in-mbps
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
ebs-info.ebs-optimized-info.maximum-iops
- The maximum input/output storage operations per second for an EBS-optimized instance type.
ebs-info.ebs-optimized-info.maximum-throughput-in-mbps
- The maximum throughput performance for an EBS-optimized instance type, in MB/s.
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized (supported
| unsupported
| default
).
ebs-info.encryption-support
- Indicates whether EBS encryption is supported (supported
| unsupported
).
ebs-info.nvme-support
- Indicates whether non-volatile memory express (NVMe) is supported for EBS volumes (required
| supported
| unsupported
).
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier (true
| false
).
hibernation-supported
- Indicates whether On-Demand hibernation is supported (true
| false
).
hypervisor
- The hypervisor (nitro
| xen
).
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks (hdd
| ssd
).
instance-storage-info.encryption-support
- Indicates whether data is encrypted at rest (required
| supported
| unsupported
).
instance-storage-info.nvme-support
- Indicates whether non-volatile memory express (NVMe) is supported for instance store (required
| supported
| unsupported
).
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage (true
| false
).
instance-type
- The instance type (for example c5.2xlarge
or c5*).
memory-info.size-in-mib
- The memory size.
network-info.efa-info.maximum-efa-interfaces
- The maximum number of Elastic Fabric Adapters (EFAs) per instance.
network-info.efa-supported
- Indicates whether the instance type supports Elastic Fabric Adapter (EFA) (true
| false
).
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required (required
| supported
| unsupported
).
network-info.encryption-in-transit-supported
- Indicates whether the instance type automatically encrypts in-transit traffic between instances (true
| false
).
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6 (true
| false
).
network-info.maximum-network-cards
- The maximum number of network cards per instance.
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- The network performance (for example, \"25 Gigabit\").
processor-info.supported-architecture
- The CPU architecture (arm64
| i386
| x86_64
).
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
supported-boot-mode
- The boot mode (legacy-bios
| uefi
).
supported-root-device-type
- The root device type (ebs
| instance-store
).
supported-usage-class
- The usage class (on-demand
| spot
).
supported-virtualization-type
- The virtualization type (hvm
| paravirtual
).
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per core for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
vcpu-info.valid-cores
- The number of cores that can be configured for the instance type.
vcpu-info.valid-threads-per-core
- The number of threads per core that can be configured for the instance type. For example, \"1\" or \"1,2\".
The filters.
affinity
- The affinity setting for an instance running on a Dedicated Host (default
| host
).
architecture
- The instance architecture (i386
| x86_64
| arm64
).
availability-zone
- The Availability Zone of the instance.
block-device-mapping.attach-time
- The attach time for an EBS volume mapped to the instance, for example, 2010-09-15T17:15:20.000Z
.
block-device-mapping.delete-on-termination
- A Boolean that indicates whether the EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.status
- The status for the EBS volume (attaching
| attached
| detaching
| detached
).
block-device-mapping.volume-id
- The volume ID of the EBS volume.
capacity-reservation-id
- The ID of the Capacity Reservation into which the instance was launched.
client-token
- The idempotency token you provided when you launched the instance.
dns-name
- The public DNS name of the instance.
group-id
- The ID of the security group for the instance. EC2-Classic only.
group-name
- The name of the security group for the instance. EC2-Classic only.
hibernation-options.configured
- A Boolean that indicates whether the instance is enabled for hibernation. A value of true
means that the instance is enabled for hibernation.
host-id
- The ID of the Dedicated Host on which the instance is running, if applicable.
hypervisor
- The hypervisor type of the instance (ovm
| xen
). The value xen
is used for both Xen and Nitro hypervisors.
iam-instance-profile.arn
- The instance profile associated with the instance. Specified as an ARN.
image-id
- The ID of the image used to launch the instance.
instance-id
- The ID of the instance.
instance-lifecycle
- Indicates whether this is a Spot Instance or a Scheduled Instance (spot
| scheduled
).
instance-state-code
- The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-type
- The type of instance (for example, t2.micro
).
instance.group-id
- The ID of the security group for the instance.
instance.group-name
- The name of the security group for the instance.
ip-address
- The public IPv4 address of the instance.
kernel-id
- The kernel ID.
key-name
- The name of the key pair used when the instance was launched.
launch-index
- When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on).
launch-time
- The time when the instance was launched, in the ISO 8601 format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example, 2021-09-29T11:04:43.305Z
. You can use a wildcard (*
), for example, 2021-09-29T*
, which matches an entire day.
metadata-options.http-tokens
- The metadata request authorization state (optional
| required
)
metadata-options.http-put-response-hop-limit
- The HTTP metadata request put response hop limit (integer, possible values 1
to 64
)
metadata-options.http-endpoint
- The status of access to the HTTP metadata endpoint on your instance (enabled
| disabled
)
metadata-options.instance-metadata-tags
- The status of access to instance tags from the instance metadata (enabled
| disabled
)
monitoring-state
- Indicates whether detailed monitoring is enabled (disabled
| enabled
).
network-interface.addresses.private-ip-address
- The private IPv4 address associated with the network interface.
network-interface.addresses.primary
- Specifies whether the IPv4 address of the network interface is the primary private IPv4 address.
network-interface.addresses.association.public-ip
- The ID of the association of an Elastic IP address (IPv4) with a network interface.
network-interface.addresses.association.ip-owner-id
- The owner ID of the private IPv4 address associated with the network interface.
network-interface.association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
network-interface.association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
network-interface.association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
network-interface.association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
network-interface.attachment.attachment-id
- The ID of the interface attachment.
network-interface.attachment.instance-id
- The ID of the instance to which the network interface is attached.
network-interface.attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
network-interface.attachment.device-index
- The device index to which the network interface is attached.
network-interface.attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
network-interface.attachment.attach-time
- The time that the network interface was attached to an instance.
network-interface.attachment.delete-on-termination
- Specifies whether the attachment is deleted when an instance is terminated.
network-interface.availability-zone
- The Availability Zone for the network interface.
network-interface.description
- The description of the network interface.
network-interface.group-id
- The ID of a security group associated with the network interface.
network-interface.group-name
- The name of a security group associated with the network interface.
network-interface.ipv6-addresses.ipv6-address
- The IPv6 address associated with the network interface.
network-interface.mac-address
- The MAC address of the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.owner-id
- The ID of the owner of the network interface.
network-interface.private-dns-name
- The private DNS name of the network interface.
network-interface.requester-id
- The requester ID for the network interface.
network-interface.requester-managed
- Indicates whether the network interface is being managed by Amazon Web Services.
network-interface.status
- The status of the network interface (available
) | in-use
).
network-interface.source-dest-check
- Whether the network interface performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
network-interface.subnet-id
- The ID of the subnet for the network interface.
network-interface.vpc-id
- The ID of the VPC for the network interface.
outpost-arn
- The Amazon Resource Name (ARN) of the Outpost.
owner-id
- The Amazon Web Services account ID of the instance owner.
placement-group-name
- The name of the placement group for the instance.
placement-partition-number
- The partition in which the instance is located.
platform
- The platform. To list only Windows instances, use windows
.
private-dns-name
- The private IPv4 DNS name of the instance.
private-ip-address
- The private IPv4 address of the instance.
product-code
- The product code associated with the AMI used to launch the instance.
product-code.type
- The type of product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
reason
- The reason for the current state of the instance (for example, shows \"User Initiated [date]\" when you stop or terminate the instance). Similar to the state-reason-code filter.
requester-id
- The ID of the entity that launched the instance on your behalf (for example, Amazon Web Services Management Console, Auto Scaling, and so on).
reservation-id
- The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
source-dest-check
- Indicates whether the instance performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the instance to perform network address translation (NAT) in your VPC.
spot-instance-request-id
- The ID of the Spot Instance request.
state-reason-code
- The reason code for the state change.
state-reason-message
- A message that describes the state change.
subnet-id
- The ID of the subnet for the instance.
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value.
tenancy
- The tenancy of an instance (dedicated
| default
| host
).
virtualization-type
- The virtualization type of the instance (paravirtual
| hvm
).
vpc-id
- The ID of the VPC that the instance is running in.
The filters.
affinity
- The affinity setting for an instance running on a Dedicated Host (default
| host
).
architecture
- The instance architecture (i386
| x86_64
| arm64
).
availability-zone
- The Availability Zone of the instance.
block-device-mapping.attach-time
- The attach time for an EBS volume mapped to the instance, for example, 2010-09-15T17:15:20.000Z
.
block-device-mapping.delete-on-termination
- A Boolean that indicates whether the EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.status
- The status for the EBS volume (attaching
| attached
| detaching
| detached
).
block-device-mapping.volume-id
- The volume ID of the EBS volume.
capacity-reservation-id
- The ID of the Capacity Reservation into which the instance was launched.
client-token
- The idempotency token you provided when you launched the instance.
dns-name
- The public DNS name of the instance.
hibernation-options.configured
- A Boolean that indicates whether the instance is enabled for hibernation. A value of true
means that the instance is enabled for hibernation.
host-id
- The ID of the Dedicated Host on which the instance is running, if applicable.
hypervisor
- The hypervisor type of the instance (ovm
| xen
). The value xen
is used for both Xen and Nitro hypervisors.
iam-instance-profile.arn
- The instance profile associated with the instance. Specified as an ARN.
image-id
- The ID of the image used to launch the instance.
instance-id
- The ID of the instance.
instance-lifecycle
- Indicates whether this is a Spot Instance or a Scheduled Instance (spot
| scheduled
).
instance-state-code
- The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-type
- The type of instance (for example, t2.micro
).
instance.group-id
- The ID of the security group for the instance.
instance.group-name
- The name of the security group for the instance.
ip-address
- The public IPv4 address of the instance.
kernel-id
- The kernel ID.
key-name
- The name of the key pair used when the instance was launched.
launch-index
- When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on).
launch-time
- The time when the instance was launched, in the ISO 8601 format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example, 2021-09-29T11:04:43.305Z
. You can use a wildcard (*
), for example, 2021-09-29T*
, which matches an entire day.
metadata-options.http-tokens
- The metadata request authorization state (optional
| required
)
metadata-options.http-put-response-hop-limit
- The HTTP metadata request put response hop limit (integer, possible values 1
to 64
)
metadata-options.http-endpoint
- The status of access to the HTTP metadata endpoint on your instance (enabled
| disabled
)
metadata-options.instance-metadata-tags
- The status of access to instance tags from the instance metadata (enabled
| disabled
)
monitoring-state
- Indicates whether detailed monitoring is enabled (disabled
| enabled
).
network-interface.addresses.private-ip-address
- The private IPv4 address associated with the network interface.
network-interface.addresses.primary
- Specifies whether the IPv4 address of the network interface is the primary private IPv4 address.
network-interface.addresses.association.public-ip
- The ID of the association of an Elastic IP address (IPv4) with a network interface.
network-interface.addresses.association.ip-owner-id
- The owner ID of the private IPv4 address associated with the network interface.
network-interface.association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
network-interface.association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
network-interface.association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
network-interface.association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
network-interface.attachment.attachment-id
- The ID of the interface attachment.
network-interface.attachment.instance-id
- The ID of the instance to which the network interface is attached.
network-interface.attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
network-interface.attachment.device-index
- The device index to which the network interface is attached.
network-interface.attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
network-interface.attachment.attach-time
- The time that the network interface was attached to an instance.
network-interface.attachment.delete-on-termination
- Specifies whether the attachment is deleted when an instance is terminated.
network-interface.availability-zone
- The Availability Zone for the network interface.
network-interface.description
- The description of the network interface.
network-interface.group-id
- The ID of a security group associated with the network interface.
network-interface.group-name
- The name of a security group associated with the network interface.
network-interface.ipv6-addresses.ipv6-address
- The IPv6 address associated with the network interface.
network-interface.mac-address
- The MAC address of the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.owner-id
- The ID of the owner of the network interface.
network-interface.private-dns-name
- The private DNS name of the network interface.
network-interface.requester-id
- The requester ID for the network interface.
network-interface.requester-managed
- Indicates whether the network interface is being managed by Amazon Web Services.
network-interface.status
- The status of the network interface (available
) | in-use
).
network-interface.source-dest-check
- Whether the network interface performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
network-interface.subnet-id
- The ID of the subnet for the network interface.
network-interface.vpc-id
- The ID of the VPC for the network interface.
outpost-arn
- The Amazon Resource Name (ARN) of the Outpost.
owner-id
- The Amazon Web Services account ID of the instance owner.
placement-group-name
- The name of the placement group for the instance.
placement-partition-number
- The partition in which the instance is located.
platform
- The platform. To list only Windows instances, use windows
.
private-dns-name
- The private IPv4 DNS name of the instance.
private-ip-address
- The private IPv4 address of the instance.
product-code
- The product code associated with the AMI used to launch the instance.
product-code.type
- The type of product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
reason
- The reason for the current state of the instance (for example, shows \"User Initiated [date]\" when you stop or terminate the instance). Similar to the state-reason-code filter.
requester-id
- The ID of the entity that launched the instance on your behalf (for example, Amazon Web Services Management Console, Auto Scaling, and so on).
reservation-id
- The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
source-dest-check
- Indicates whether the instance performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the instance to perform network address translation (NAT) in your VPC.
spot-instance-request-id
- The ID of the Spot Instance request.
state-reason-code
- The reason code for the state change.
state-reason-message
- A message that describes the state change.
subnet-id
- The ID of the subnet for the instance.
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value.
tenancy
- The tenancy of an instance (dedicated
| default
| host
).
virtualization-type
- The virtualization type of the instance (paravirtual
| hvm
).
vpc-id
- The ID of the VPC that the instance is running in.
One or more filters.
client-token
- The idempotency token for the modification request.
create-date
- The time when the modification request was created.
effective-date
- The time when the modification becomes effective.
modification-result.reserved-instances-id
- The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
- The network platform of the new Reserved Instances (EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved Instances modified.
reserved-instances-modification-id
- The ID of the modification request.
status
- The status of the Reserved Instances modification request (processing
| fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was last updated.
One or more filters.
client-token
- The idempotency token for the modification request.
create-date
- The time when the modification request was created.
effective-date
- The time when the modification becomes effective.
modification-result.reserved-instances-id
- The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
reserved-instances-id
- The ID of the Reserved Instances modified.
reserved-instances-modification-id
- The ID of the modification request.
status
- The status of the Reserved Instances modification request (processing
| fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was last updated.
One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000
| 94608000
).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
marketplace
- Set to true
to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both Amazon Web Services and the Reserved Instance Marketplace are listed.
product-description
- The Reserved Instance product platform description. Instances that include (Amazon VPC)
in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX
| Linux/UNIX (Amazon VPC)
| SUSE Linux
| SUSE Linux (Amazon VPC)
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux (Amazon VPC)
| Red Hat Enterprise Linux with HA (Amazon VPC)
| Windows
| Windows (Amazon VPC)
| Windows with SQL Server Standard
| Windows with SQL Server Standard (Amazon VPC)
| Windows with SQL Server Web
| Windows with SQL Server Web (Amazon VPC)
| Windows with SQL Server Enterprise
| Windows with SQL Server Enterprise (Amazon VPC)
)
reserved-instances-offering-id
- The Reserved Instances offering ID.
scope
- The scope of the Reserved Instance (Availability Zone
or Region
).
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000
| 94608000
).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
marketplace
- Set to true
to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both Amazon Web Services and the Reserved Instance Marketplace are listed.
product-description
- The Reserved Instance product platform description (Linux/UNIX
| Linux with SQL Server Standard
| Linux with SQL Server Web
| Linux with SQL Server Enterprise
| SUSE Linux
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux with HA
| Windows
| Windows with SQL Server Standard
| Windows with SQL Server Web
| Windows with SQL Server Enterprise
).
reserved-instances-offering-id
- The Reserved Instances offering ID.
scope
- The scope of the Reserved Instance (Availability Zone
or Region
).
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (one year or three years), in seconds (31536000
| 94608000
).
end
- The time when the Reserved Instance expires (for example, 2015-08-07T11:54:42.000Z).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
scope
- The scope of the Reserved Instance (Region
or Availability Zone
).
product-description
- The Reserved Instance product platform description. Instances that include (Amazon VPC)
in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC (Linux/UNIX
| Linux/UNIX (Amazon VPC)
| SUSE Linux
| SUSE Linux (Amazon VPC)
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux (Amazon VPC)
| Red Hat Enterprise Linux with HA (Amazon VPC)
| Windows
| Windows (Amazon VPC)
| Windows with SQL Server Standard
| Windows with SQL Server Standard (Amazon VPC)
| Windows with SQL Server Web
| Windows with SQL Server Web (Amazon VPC)
| Windows with SQL Server Enterprise
| Windows with SQL Server Enterprise (Amazon VPC)
).
reserved-instances-id
- The ID of the Reserved Instance.
start
- The time at which the Reserved Instance purchase request was placed (for example, 2014-08-07T11:54:42.000Z).
state
- The state of the Reserved Instance (payment-pending
| active
| payment-failed
| retired
).
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (one year or three years), in seconds (31536000
| 94608000
).
end
- The time when the Reserved Instance expires (for example, 2015-08-07T11:54:42.000Z).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
scope
- The scope of the Reserved Instance (Region
or Availability Zone
).
product-description
- The Reserved Instance product platform description (Linux/UNIX
| Linux with SQL Server Standard
| Linux with SQL Server Web
| Linux with SQL Server Enterprise
| SUSE Linux
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux with HA
| Windows
| Windows with SQL Server Standard
| Windows with SQL Server Web
| Windows with SQL Server Enterprise
).
reserved-instances-id
- The ID of the Reserved Instance.
start
- The time at which the Reserved Instance purchase request was placed (for example, 2014-08-07T11:54:42.000Z).
state
- The state of the Reserved Instance (payment-pending
| active
| payment-failed
| retired
).
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
The filters.
availability-zone
- The Availability Zone (for example, us-west-2a
).
instance-type
- The instance type (for example, c4.large
).
network-platform
- The network platform (EC2-Classic
or EC2-VPC
).
platform
- The platform (Linux/UNIX
or Windows
).
The filters.
availability-zone
- The Availability Zone (for example, us-west-2a
).
instance-type
- The instance type (for example, c4.large
).
platform
- The platform (Linux/UNIX
or Windows
).
The filters.
availability-zone
- The Availability Zone (for example, us-west-2a
).
instance-type
- The instance type (for example, c4.large
).
network-platform
- The network platform (EC2-Classic
or EC2-VPC
).
platform
- The platform (Linux/UNIX
or Windows
).
The filters.
availability-zone
- The Availability Zone (for example, us-west-2a
).
instance-type
- The instance type (for example, c4.large
).
platform
- The platform (Linux/UNIX
or Windows
).
One or more filters.
availability-zone-group
- The Availability Zone group.
create-time
- The time stamp when the Spot Instance request was created.
fault-code
- The fault code related to the request.
fault-message
- The fault message related to the request.
instance-id
- The ID of the instance that fulfilled the request.
launch-group
- The Spot Instance launch group.
launch.block-device-mapping.delete-on-termination
- Indicates whether the EBS volume is deleted on instance termination.
launch.block-device-mapping.device-name
- The device name for the volume in the block device mapping (for example, /dev/sdh
or xvdh
).
launch.block-device-mapping.snapshot-id
- The ID of the snapshot for the EBS volume.
launch.block-device-mapping.volume-size
- The size of the EBS volume, in GiB.
launch.block-device-mapping.volume-type
- The type of EBS volume: gp2
for General Purpose SSD, io1
or io2
for Provisioned IOPS SSD, st1
for Throughput Optimized HDD, sc1
for Cold HDD, or standard
for Magnetic.
launch.group-id
- The ID of the security group for the instance.
launch.group-name
- The name of the security group for the instance.
launch.image-id
- The ID of the AMI.
launch.instance-type
- The type of instance (for example, m3.medium
).
launch.kernel-id
- The kernel ID.
launch.key-name
- The name of the key pair the instance launched with.
launch.monitoring-enabled
- Whether detailed monitoring is enabled for the Spot Instance.
launch.ramdisk-id
- The RAM disk ID.
launched-availability-zone
- The Availability Zone in which the request is launched.
network-interface.addresses.primary
- Indicates whether the IP address is the primary private IP address.
network-interface.delete-on-termination
- Indicates whether the network interface is deleted when the instance is terminated.
network-interface.description
- A description of the network interface.
network-interface.device-index
- The index of the device for the network interface attachment on the instance.
network-interface.group-id
- The ID of the security group associated with the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.private-ip-address
- The primary private IP address of the network interface.
network-interface.subnet-id
- The ID of the subnet for the instance.
product-description
- The product description associated with the instance (Linux/UNIX
| Windows
).
spot-instance-request-id
- The Spot Instance request ID.
spot-price
- The maximum hourly price for any Spot Instance launched to fulfill the request.
state
- The state of the Spot Instance request (open
| active
| closed
| cancelled
| failed
). Spot request status information can help you track your Amazon EC2 Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide for Linux Instances.
status-code
- The short code describing the most recent evaluation of your Spot Instance request.
status-message
- The message explaining the status of the Spot Instance request.
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
type
- The type of Spot Instance request (one-time
| persistent
).
valid-from
- The start date of the request.
valid-until
- The end date of the request.
The filters.
availability-zone-group
- The Availability Zone group.
create-time
- The time stamp when the Spot Instance request was created.
fault-code
- The fault code related to the request.
fault-message
- The fault message related to the request.
instance-id
- The ID of the instance that fulfilled the request.
launch-group
- The Spot Instance launch group.
launch.block-device-mapping.delete-on-termination
- Indicates whether the EBS volume is deleted on instance termination.
launch.block-device-mapping.device-name
- The device name for the volume in the block device mapping (for example, /dev/sdh
or xvdh
).
launch.block-device-mapping.snapshot-id
- The ID of the snapshot for the EBS volume.
launch.block-device-mapping.volume-size
- The size of the EBS volume, in GiB.
launch.block-device-mapping.volume-type
- The type of EBS volume: gp2
for General Purpose SSD, io1
or io2
for Provisioned IOPS SSD, st1
for Throughput Optimized HDD, sc1
for Cold HDD, or standard
for Magnetic.
launch.group-id
- The ID of the security group for the instance.
launch.group-name
- The name of the security group for the instance.
launch.image-id
- The ID of the AMI.
launch.instance-type
- The type of instance (for example, m3.medium
).
launch.kernel-id
- The kernel ID.
launch.key-name
- The name of the key pair the instance launched with.
launch.monitoring-enabled
- Whether detailed monitoring is enabled for the Spot Instance.
launch.ramdisk-id
- The RAM disk ID.
launched-availability-zone
- The Availability Zone in which the request is launched.
network-interface.addresses.primary
- Indicates whether the IP address is the primary private IP address.
network-interface.delete-on-termination
- Indicates whether the network interface is deleted when the instance is terminated.
network-interface.description
- A description of the network interface.
network-interface.device-index
- The index of the device for the network interface attachment on the instance.
network-interface.group-id
- The ID of the security group associated with the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.private-ip-address
- The primary private IP address of the network interface.
network-interface.subnet-id
- The ID of the subnet for the instance.
product-description
- The product description associated with the instance (Linux/UNIX
| Windows
).
spot-instance-request-id
- The Spot Instance request ID.
spot-price
- The maximum hourly price for any Spot Instance launched to fulfill the request.
state
- The state of the Spot Instance request (open
| active
| closed
| cancelled
| failed
). Spot request status information can help you track your Amazon EC2 Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide for Linux Instances.
status-code
- The short code describing the most recent evaluation of your Spot Instance request.
status-message
- The message explaining the status of the Spot Instance request.
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
type
- The type of Spot Instance request (one-time
| persistent
).
valid-from
- The start date of the request.
valid-until
- The end date of the request.
One or more Spot Instance request IDs.
", + "documentation": "The IDs of the Spot Instance requests.
", "locationName": "SpotInstanceRequestId" }, "NextToken": { @@ -25121,7 +25137,7 @@ "members": { "SpotInstanceRequests": { "shape": "SpotInstanceRequestList", - "documentation": "One or more Spot Instance requests.
", + "documentation": "The Spot Instance requests.
", "locationName": "spotInstanceRequestSet" }, "NextToken": { @@ -25137,7 +25153,7 @@ "members": { "Filters": { "shape": "FilterList", - "documentation": "One or more filters.
availability-zone
- The Availability Zone for which prices should be returned.
instance-type
- The type of instance (for example, m3.medium
).
product-description
- The product description for the Spot price (Linux/UNIX
| Red Hat Enterprise Linux
| SUSE Linux
| Windows
| Linux/UNIX (Amazon VPC)
| Red Hat Enterprise Linux (Amazon VPC)
| SUSE Linux (Amazon VPC)
| Windows (Amazon VPC)
).
spot-price
- The Spot price. The value must match exactly (or use wildcards; greater than or less than comparison is not supported).
timestamp
- The time stamp of the Spot price history, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). You can use wildcards (* and ?). Greater than or less than comparison is not supported.
The filters.
availability-zone
- The Availability Zone for which prices should be returned.
instance-type
- The type of instance (for example, m3.medium
).
product-description
- The product description for the Spot price (Linux/UNIX
| Red Hat Enterprise Linux
| SUSE Linux
| Windows
| Linux/UNIX (Amazon VPC)
| Red Hat Enterprise Linux (Amazon VPC)
| SUSE Linux (Amazon VPC)
| Windows (Amazon VPC)
).
spot-price
- The Spot price. The value must match exactly (or use wildcards; greater than or less than comparison is not supported).
timestamp
- The time stamp of the Spot price history, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). You can use wildcards (* and ?). Greater than or less than comparison is not supported.
(IPv4 only) The private DNS hostname name assigned to the instance. This DNS hostname can only be used inside the Amazon EC2 network. This name is not available until the instance enters the running
state.
[EC2-VPC] The Amazon-provided DNS server resolves Amazon-provided private DNS hostnames if you've enabled DNS resolution and DNS hostnames in your VPC. If you are not using the Amazon-provided DNS server in your VPC, your custom domain name servers must resolve the hostname as appropriate.
", + "documentation": "[IPv4 only] The private DNS hostname name assigned to the instance. This DNS hostname can only be used inside the Amazon EC2 network. This name is not available until the instance enters the running
state.
The Amazon-provided DNS server resolves Amazon-provided private DNS hostnames if you've enabled DNS resolution and DNS hostnames in your VPC. If you are not using the Amazon-provided DNS server in your VPC, your custom domain name servers must resolve the hostname as appropriate.
", "locationName": "privateDnsName" }, "PrivateIpAddress": { @@ -35291,7 +35307,7 @@ }, "PublicDnsName": { "shape": "String", - "documentation": "(IPv4 only) The public DNS name assigned to the instance. This name is not available until the instance enters the running
state. For EC2-VPC, this name is only available if you've enabled DNS hostnames for your VPC.
[IPv4 only] The public DNS name assigned to the instance. This name is not available until the instance enters the running
state. This name is only available if you've enabled DNS hostnames for your VPC.
[EC2-VPC] The ID of the subnet in which the instance is running.
", + "documentation": "The ID of the subnet in which the instance is running.
", "locationName": "subnetId" }, "VpcId": { "shape": "String", - "documentation": "[EC2-VPC] The ID of the VPC in which the instance is running.
", + "documentation": "The ID of the VPC in which the instance is running.
", "locationName": "vpcId" }, "Architecture": { @@ -35376,7 +35392,7 @@ }, "NetworkInterfaces": { "shape": "InstanceNetworkInterfaceList", - "documentation": "[EC2-VPC] The network interfaces for the instance.
", + "documentation": "The network interfaces for the instance.
", "locationName": "networkInterfaceSet" }, "OutpostArn": { @@ -37943,7 +37959,7 @@ }, "AutoRecoverySupported": { "shape": "AutoRecoveryFlag", - "documentation": "Indicates whether auto recovery is supported.
", + "documentation": "Indicates whether Amazon CloudWatch action based recovery is supported.
", "locationName": "autoRecoverySupported" }, "SupportedBootModes": { @@ -39767,7 +39783,7 @@ }, "SecurityGroups": { "shape": "GroupIdentifierList", - "documentation": "One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.
", + "documentation": "The IDs of the security groups.
", "locationName": "groupSet" }, "AddressingType": { @@ -39777,7 +39793,7 @@ }, "BlockDeviceMappings": { "shape": "BlockDeviceMappingList", - "documentation": "One or more block device mapping entries.
", + "documentation": "The block device mapping entries.
", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -39812,7 +39828,7 @@ }, "NetworkInterfaces": { "shape": "InstanceNetworkInterfaceSpecificationList", - "documentation": "One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.
", + "documentation": "The network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.
", "locationName": "networkInterfaceSet" }, "Placement": { @@ -40035,6 +40051,11 @@ "shape": "Integer", "documentation": "The number of threads per CPU core.
", "locationName": "threadsPerCore" + }, + "AmdSevSnp": { + "shape": "AmdSevSnpSpecification", + "documentation": "Indicates whether the instance is enabled for AMD SEV-SNP.
", + "locationName": "amdSevSnp" } }, "documentation": "The CPU options for the instance.
" @@ -40049,6 +40070,10 @@ "ThreadsPerCore": { "shape": "Integer", "documentation": "The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1
. Otherwise, specify the default value of 2
.
Indicates whether to enable the instance for AMD SEV-SNP. AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only.
" } }, "documentation": "The CPU options for the instance. Both the core count and threads per core must be specified in the request.
" @@ -40750,7 +40775,7 @@ }, "Tenancy": { "shape": "Tenancy", - "documentation": "The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated
runs on single-tenant hardware.
The tenancy of the instance. An instance with a tenancy of dedicated
runs on single-tenant hardware.
The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.
" + "documentation": "The tenancy of the instance. An instance with a tenancy of dedicated runs on single-tenant hardware.
" }, "SpreadDomain": { "shape": "String", @@ -42606,7 +42631,7 @@ }, "Groups": { "shape": "GroupIdStringList", - "documentation": "[EC2-VPC] Replaces the security groups of the instance with the specified security groups. You must specify at least one security group, even if it's just the default security group for the VPC. You must specify the security group ID, not the security group name.
", + "documentation": "Replaces the security groups of the instance with the specified security groups. You must specify the ID of at least one security group, even if it's just the default security group for the VPC.
", "locationName": "GroupId" }, "InstanceId": { @@ -47227,7 +47252,7 @@ }, "Tenancy": { "shape": "Tenancy", - "documentation": "The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated
runs on single-tenant hardware.
This parameter is not supported for CreateFleet. The host
tenancy is not supported for ImportInstance or for T3 instances that are configured for the unlimited
CPU credit option.
The tenancy of the instance. An instance with a tenancy of dedicated
runs on single-tenant hardware.
This parameter is not supported for CreateFleet. The host
tenancy is not supported for ImportInstance or for T3 instances that are configured for the unlimited
CPU credit option.
The speed of the processor, in GHz.
", "locationName": "sustainedClockSpeedInGhz" + }, + "SupportedFeatures": { + "shape": "SupportedAdditionalProcessorFeatureList", + "documentation": "Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
, AMD SEV-SNP is supported. Otherwise, it is not supported.
Describes the processor used by the instance type.
" @@ -49635,7 +49665,7 @@ }, "ImageId": { "shape": "ImageId", - "documentation": "The ID of the AMI. Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch.
Valid formats:
ami-17characters00000
resolve:ssm:parameter-name
resolve:ssm:parameter-name:version-number
resolve:ssm:parameter-name:label
For more information, see Use a Systems Manager parameter to find an AMI in the Amazon Elastic Compute Cloud User Guide.
" + "documentation": "The ID of the AMI. Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch.
Valid formats:
ami-17characters00000
resolve:ssm:parameter-name
resolve:ssm:parameter-name:version-number
resolve:ssm:parameter-name:label
resolve:ssm:public-parameter
Currently, EC2 Fleet and Spot Fleet do not support specifying a Systems Manager parameter. If the launch template will be used by an EC2 Fleet or Spot Fleet, you must specify the AMI ID.
For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.
" }, "InstanceType": { "shape": "InstanceType", @@ -49851,7 +49881,7 @@ "members": { "SpotInstanceRequests": { "shape": "SpotInstanceRequestList", - "documentation": "One or more Spot Instance requests.
", + "documentation": "The Spot Instance requests.
", "locationName": "spotInstanceRequestSet" } }, @@ -49862,12 +49892,12 @@ "members": { "SecurityGroupIds": { "shape": "RequestSpotLaunchSpecificationSecurityGroupIdList", - "documentation": "One or more security group IDs.
", + "documentation": "The IDs of the security groups.
", "locationName": "SecurityGroupId" }, "SecurityGroups": { "shape": "RequestSpotLaunchSpecificationSecurityGroupList", - "documentation": "One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.
", + "documentation": "Not supported.
", "locationName": "SecurityGroup" }, "AddressingType": { @@ -49877,7 +49907,7 @@ }, "BlockDeviceMappings": { "shape": "BlockDeviceMappingList", - "documentation": "One or more block device mapping entries. You can't specify both a snapshot ID and an encryption value. This is because only blank volumes can be encrypted on creation. If a snapshot is the basis for a volume, it is not blank and its encryption status is used for the volume encryption status.
", + "documentation": "The block device mapping entries. You can't specify both a snapshot ID and an encryption value. This is because only blank volumes can be encrypted on creation. If a snapshot is the basis for a volume, it is not blank and its encryption status is used for the volume encryption status.
", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -49917,7 +49947,7 @@ }, "NetworkInterfaces": { "shape": "InstanceNetworkInterfaceSpecificationList", - "documentation": "One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.
", + "documentation": "The network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.
", "locationName": "NetworkInterface" }, "Placement": { @@ -49962,7 +49992,7 @@ "members": { "Groups": { "shape": "GroupIdentifierList", - "documentation": "[EC2-Classic only] The security groups.
", + "documentation": "Not supported.
", "locationName": "groupSet" }, "Instances": { @@ -50241,7 +50271,7 @@ }, "Platform": { "shape": "String", - "documentation": "The network platform of the modified Reserved Instances, which is either EC2-Classic or EC2-VPC.
", + "documentation": "The network platform of the modified Reserved Instances.
", "locationName": "platform" }, "Scope": { @@ -51838,11 +51868,11 @@ }, "Ipv6AddressCount": { "shape": "Integer", - "documentation": "[EC2-VPC] The number of IPv6 addresses to associate with the primary network interface. Amazon EC2 chooses the IPv6 addresses from the range of your subnet. You cannot specify this option and the option to assign specific IPv6 addresses in the same request. You can specify this option if you've specified a minimum number of instances to launch.
You cannot specify this option and the network interfaces option in the same request.
" + "documentation": "The number of IPv6 addresses to associate with the primary network interface. Amazon EC2 chooses the IPv6 addresses from the range of your subnet. You cannot specify this option and the option to assign specific IPv6 addresses in the same request. You can specify this option if you've specified a minimum number of instances to launch.
You cannot specify this option and the network interfaces option in the same request.
" }, "Ipv6Addresses": { "shape": "InstanceIpv6AddressList", - "documentation": "[EC2-VPC] The IPv6 addresses from the range of the subnet to associate with the primary network interface. You cannot specify this option and the option to assign a number of IPv6 addresses in the same request. You cannot specify this option if you've specified a minimum number of instances to launch.
You cannot specify this option and the network interfaces option in the same request.
", + "documentation": "The IPv6 addresses from the range of the subnet to associate with the primary network interface. You cannot specify this option and the option to assign a number of IPv6 addresses in the same request. You cannot specify this option if you've specified a minimum number of instances to launch.
You cannot specify this option and the network interfaces option in the same request.
", "locationName": "Ipv6Address" }, "KernelId": { @@ -51880,12 +51910,12 @@ }, "SecurityGroups": { "shape": "SecurityGroupStringList", - "documentation": "[EC2-Classic, default VPC] The names of the security groups.
If you specify a network interface, you must specify any security groups as part of the network interface.
Default: Amazon EC2 uses the default security group.
", + "documentation": "[Default VPC] The names of the security groups.
If you specify a network interface, you must specify any security groups as part of the network interface.
Default: Amazon EC2 uses the default security group.
", "locationName": "SecurityGroup" }, "SubnetId": { "shape": "SubnetId", - "documentation": "[EC2-VPC] The ID of the subnet to launch the instance into.
If you specify a network interface, you must specify any subnets as part of the network interface.
" + "documentation": "The ID of the subnet to launch the instance into.
If you specify a network interface, you must specify any subnets as part of the network interface.
" }, "UserData": { "shape": "RunInstancesUserData", @@ -51934,7 +51964,7 @@ }, "PrivateIpAddress": { "shape": "String", - "documentation": "[EC2-VPC] The primary IPv4 address. You must specify a value from the IPv4 address range of the subnet.
Only one private IP address can be designated as primary. You can't specify this option if you've specified the option to designate a private IP address as the primary IP address in a network interface specification. You cannot specify this option if you're launching more than one instance in the request.
You cannot specify this option and the network interfaces option in the same request.
", + "documentation": "The primary IPv4 address. You must specify a value from the IPv4 address range of the subnet.
Only one private IP address can be designated as primary. You can't specify this option if you've specified the option to designate a private IP address as the primary IP address in a network interface specification. You cannot specify this option if you're launching more than one instance in the request.
You cannot specify this option and the network interfaces option in the same request.
", "locationName": "privateIpAddress" }, "ElasticGpuSpecification": { @@ -52129,7 +52159,7 @@ }, "NetworkPlatform": { "shape": "String", - "documentation": "The network platform (EC2-Classic
or EC2-VPC
).
The network platform.
", "locationName": "networkPlatform" }, "NextSlotStartTime": { @@ -52220,7 +52250,7 @@ }, "NetworkPlatform": { "shape": "String", - "documentation": "The network platform (EC2-Classic
or EC2-VPC
).
The network platform.
", "locationName": "networkPlatform" }, "Platform": { @@ -53815,7 +53845,7 @@ "members": { "SecurityGroups": { "shape": "GroupIdentifierList", - "documentation": "One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.
", + "documentation": "The security groups.
", "locationName": "groupSet" }, "AddressingType": { @@ -55326,6 +55356,19 @@ "initializing" ] }, + "SupportedAdditionalProcessorFeature": { + "type": "string", + "enum": [ + "amd-sev-snp" + ] + }, + "SupportedAdditionalProcessorFeatureList": { + "type": "list", + "member": { + "shape": "SupportedAdditionalProcessorFeature", + "locationName": "item" + } + }, "SupportedIpAddressTypes": { "type": "list", "member": { diff --git a/apis/emr-containers-2020-10-01.min.json b/apis/emr-containers-2020-10-01.min.json index f0e1979868..f2f3a54f02 100644 --- a/apis/emr-containers-2020-10-01.min.json +++ b/apis/emr-containers-2020-10-01.min.json @@ -352,6 +352,58 @@ } } }, + "GetManagedEndpointSessionCredentials": { + "http": { + "requestUri": "/virtualclusters/{virtualClusterId}/endpoints/{endpointId}/credentials" + }, + "input": { + "type": "structure", + "required": [ + "executionRoleArn", + "credentialType", + "endpointIdentifier", + "virtualClusterIdentifier" + ], + "members": { + "endpointIdentifier": { + "location": "uri", + "locationName": "endpointId" + }, + "virtualClusterIdentifier": { + "location": "uri", + "locationName": "virtualClusterId" + }, + "executionRoleArn": {}, + "credentialType": {}, + "durationInSeconds": { + "type": "integer" + }, + "logContext": {}, + "clientToken": { + "idempotencyToken": true + } + } + }, + "output": { + "type": "structure", + "members": { + "id": {}, + "credentials": { + "type": "structure", + "members": { + "token": { + "type": "string", + "sensitive": true + } + }, + "union": true + }, + "expiresAt": { + "shape": "S13" + } + } + } + }, "ListJobRuns": { "http": { "method": "GET", diff --git a/apis/emr-containers-2020-10-01.normal.json b/apis/emr-containers-2020-10-01.normal.json index fdd89256b3..54adf8ab94 100644 --- a/apis/emr-containers-2020-10-01.normal.json +++ b/apis/emr-containers-2020-10-01.normal.json @@ -275,6 +275,34 @@ ], "documentation": "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.
" }, + "GetManagedEndpointSessionCredentials": { + "name": "GetManagedEndpointSessionCredentials", + "http": { + "method": "POST", + "requestUri": "/virtualclusters/{virtualClusterId}/endpoints/{endpointId}/credentials" + }, + "input": { + "shape": "GetManagedEndpointSessionCredentialsRequest" + }, + "output": { + "shape": "GetManagedEndpointSessionCredentialsResponse" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "RequestThrottledException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "InternalServerException" + } + ], + "documentation": "Generate a session token to connect to a managed endpoint.
" + }, "ListJobRuns": { "name": "ListJobRuns", "http": { @@ -805,6 +833,23 @@ } } }, + "CredentialType": { + "type": "string", + "max": 64, + "min": 1, + "pattern": "^.*\\S.*$" + }, + "Credentials": { + "type": "structure", + "members": { + "token": { + "shape": "Token", + "documentation": "The actual session token being returned.
" + } + }, + "documentation": "The structure containing the session token being returned.
", + "union": true + }, "Date": { "type": "timestamp", "timestampFormat": "iso8601" @@ -1156,6 +1201,67 @@ "CLUSTER_UNAVAILABLE" ] }, + "GetManagedEndpointSessionCredentialsRequest": { + "type": "structure", + "required": [ + "executionRoleArn", + "credentialType", + "endpointIdentifier", + "virtualClusterIdentifier" + ], + "members": { + "endpointIdentifier": { + "shape": "String2048", + "documentation": "The ARN of the managed endpoint for which the request is submitted.
", + "location": "uri", + "locationName": "endpointId" + }, + "virtualClusterIdentifier": { + "shape": "String2048", + "documentation": "The ARN of the Virtual Cluster which the Managed Endpoint belongs to.
", + "location": "uri", + "locationName": "virtualClusterId" + }, + "executionRoleArn": { + "shape": "IAMRoleArn", + "documentation": "The IAM Execution Role ARN that will be used by the job run.
" + }, + "credentialType": { + "shape": "CredentialType", + "documentation": "Type of the token requested. Currently supported and default value of this field is “TOKEN.”
" + }, + "durationInSeconds": { + "shape": "JavaInteger", + "documentation": "Duration in seconds for which the session token is valid. The default duration is 15 minutes and the maximum is 12 hours.
" + }, + "logContext": { + "shape": "LogContext", + "documentation": "String identifier used to separate sections of the execution logs uploaded to S3.
" + }, + "clientToken": { + "shape": "ClientToken", + "documentation": "The client idempotency token of the job run request.
", + "idempotencyToken": true + } + } + }, + "GetManagedEndpointSessionCredentialsResponse": { + "type": "structure", + "members": { + "id": { + "shape": "ResourceIdString", + "documentation": "The identifier of the session token returned.
" + }, + "credentials": { + "shape": "Credentials", + "documentation": "The structure containing the session credentials.
" + }, + "expiresAt": { + "shape": "Date", + "documentation": "The date and time when the session token will expire.
" + } + } + }, "IAMRoleArn": { "type": "string", "max": 2048, @@ -1642,6 +1748,12 @@ } } }, + "LogContext": { + "type": "string", + "max": 63, + "min": 3, + "pattern": "^((?!.*-s3alias)(?!xn--.*)[a-z0-9][-a-z0-9.]*)?[a-z0-9]$" + }, "LogGroupName": { "type": "string", "max": 512, @@ -2084,6 +2196,12 @@ "min": 1, "pattern": "[\\.\\-_\\#A-Za-z0-9]+" }, + "Token": { + "type": "string", + "min": 1, + "pattern": "^.*\\S.*$", + "sensitive": true + }, "UntagResourceRequest": { "type": "structure", "required": [ diff --git a/apis/guardduty-2017-11-28.min.json b/apis/guardduty-2017-11-28.min.json index 5e5aa53149..20bd0df718 100644 --- a/apis/guardduty-2017-11-28.min.json +++ b/apis/guardduty-2017-11-28.min.json @@ -817,6 +817,9 @@ "AttachedVolumes": { "shape": "S37", "locationName": "attachedVolumes" + }, + "ScanType": { + "locationName": "scanType" } } } @@ -1219,7 +1222,7 @@ "locationName": "detectorId" }, "FilterCriteria": { - "shape": "S48", + "shape": "S49", "locationName": "filterCriteria" }, "StatisticsType": { @@ -1298,7 +1301,7 @@ "locationName": "updatedAt" }, "DataSources": { - "shape": "S4o", + "shape": "S4p", "deprecated": true, "deprecatedMessage": "This parameter is deprecated, use Features instead", "locationName": "dataSources" @@ -1529,7 +1532,7 @@ } }, "Tags": { - "shape": "S5c", + "shape": "S5d", "locationName": "tags" }, "DefaultServerSideEncryption": { @@ -1585,7 +1588,7 @@ } }, "BlockPublicAccess": { - "shape": "S5k", + "shape": "S5l", "locationName": "blockPublicAccess" } } @@ -1595,7 +1598,7 @@ "type": "structure", "members": { "BlockPublicAccess": { - "shape": "S5k", + "shape": "S5l", "locationName": "blockPublicAccess" } } @@ -1692,7 +1695,7 @@ "locationName": "publicIp" }, "SecurityGroups": { - "shape": "S5t", + "shape": "S5u", "locationName": "securityGroups" }, "SubnetId": { @@ -1723,7 +1726,7 @@ } }, "Tags": { - "shape": "S5c", + "shape": "S5d", "locationName": "tags" } } @@ -1745,7 +1748,7 @@ "locationName": "status" }, "Tags": { - "shape": "S5c", + "shape": "S5d", "locationName": "tags" }, "CreatedAt": { @@ -1796,11 +1799,11 @@ "type": "boolean" }, "Containers": { - "shape": "S62", + "shape": "S63", "locationName": "containers" }, "Volumes": { - "shape": "S67", + "shape": "S68", "locationName": "volumes" } } @@ -1850,7 +1853,7 @@ "type": "integer" }, "Tags": { - "shape": "S5c", + "shape": "S5d", "locationName": "tags" }, "TaskDetails": { @@ -1878,15 +1881,15 @@ "locationName": "startedBy" }, "Tags": { - "shape": "S5c", + "shape": "S5d", "locationName": "tags" }, "Volumes": { - "shape": "S67", + "shape": "S68", "locationName": "volumes" }, "Containers": { - "shape": "S62", + "shape": "S63", "locationName": "containers" }, "Group": { @@ -1897,7 +1900,7 @@ } }, "ContainerDetails": { - "shape": "S63", + "shape": "S64", "locationName": "containerDetails" }, "RdsDbInstanceDetails": { @@ -1920,7 +1923,7 @@ "locationName": "dbInstanceArn" }, "Tags": { - "shape": "S5c", + "shape": "S5d", "locationName": "tags" } } @@ -1985,13 +1988,13 @@ "locationName": "vpcId" }, "SecurityGroups": { - "shape": "S5t", + "shape": "S5u", "locationName": "securityGroups" } } }, "Tags": { - "shape": "S5c", + "shape": "S5d", "locationName": "tags" } } @@ -2038,7 +2041,7 @@ "locationName": "userAgent" }, "RemoteIpDetails": { - "shape": "S6m", + "shape": "S6n", "locationName": "remoteIpDetails" }, "ServiceName": { @@ -2093,18 +2096,18 @@ "locationName": "connectionDirection" }, "LocalPortDetails": { - "shape": "S6v", + "shape": "S6w", "locationName": "localPortDetails" }, "Protocol": { "locationName": "protocol" }, "LocalIpDetails": { - "shape": "S6w", + "shape": "S6x", "locationName": "localIpDetails" }, "RemoteIpDetails": { - "shape": "S6m", + "shape": "S6n", "locationName": "remoteIpDetails" }, "RemotePortDetails": { @@ -2137,15 +2140,15 @@ "type": "structure", "members": { "LocalPortDetails": { - "shape": "S6v", + "shape": "S6w", "locationName": "localPortDetails" }, "LocalIpDetails": { - "shape": "S6w", + "shape": "S6x", "locationName": "localIpDetails" }, "RemoteIpDetails": { - "shape": "S6m", + "shape": "S6n", "locationName": "remoteIpDetails" } } @@ -2172,7 +2175,7 @@ "locationName": "userAgent" }, "RemoteIpDetails": { - "shape": "S6m", + "shape": "S6n", "locationName": "remoteIpDetails" }, "StatusCode": { @@ -2189,7 +2192,7 @@ "type": "structure", "members": { "RemoteIpDetails": { - "shape": "S6m", + "shape": "S6n", "locationName": "remoteIpDetails" }, "LoginAttributes": { @@ -2412,6 +2415,9 @@ } } } + }, + "ScanType": { + "locationName": "scanType" } } }, @@ -2420,7 +2426,7 @@ "type": "structure", "members": { "Process": { - "shape": "S7n", + "shape": "S7o", "locationName": "process" }, "Context": { @@ -2428,7 +2434,7 @@ "type": "structure", "members": { "ModifyingProcess": { - "shape": "S7n", + "shape": "S7o", "locationName": "modifyingProcess" }, "ModifiedAt": { @@ -2480,7 +2486,7 @@ "locationName": "shellHistoryFilePath" }, "TargetProcess": { - "shape": "S7n", + "shape": "S7o", "locationName": "targetProcess" }, "AddressFamily": { @@ -2663,7 +2669,7 @@ "type": "structure", "members": { "ScanResourceCriteria": { - "shape": "S86", + "shape": "S87", "locationName": "scanResourceCriteria" }, "EbsSnapshotPreservation": { @@ -2765,7 +2771,7 @@ "locationName": "accountId" }, "DataSources": { - "shape": "S4o", + "shape": "S4p", "deprecated": true, "deprecatedMessage": "This parameter is deprecated, use Features instead", "locationName": "dataSources" @@ -2848,7 +2854,7 @@ ], "members": { "Members": { - "shape": "S8q", + "shape": "S8r", "locationName": "members" }, "UnprocessedAccounts": { @@ -2898,19 +2904,19 @@ "type": "structure", "members": { "CloudTrail": { - "shape": "S8x", + "shape": "S8y", "locationName": "cloudTrail" }, "DnsLogs": { - "shape": "S8x", + "shape": "S8y", "locationName": "dnsLogs" }, "FlowLogs": { - "shape": "S8x", + "shape": "S8y", "locationName": "flowLogs" }, "S3Logs": { - "shape": "S8x", + "shape": "S8y", "locationName": "s3Logs" }, "Kubernetes": { @@ -2918,7 +2924,7 @@ "type": "structure", "members": { "AuditLogs": { - "shape": "S8x", + "shape": "S8y", "locationName": "auditLogs" } } @@ -2928,7 +2934,7 @@ "type": "structure", "members": { "ScanEc2InstanceWithFindings": { - "shape": "S8x", + "shape": "S8y", "locationName": "scanEc2InstanceWithFindings" } } @@ -3088,7 +3094,7 @@ "locationName": "accountId" }, "Total": { - "shape": "S9i", + "shape": "S9j", "locationName": "total" } } @@ -3104,18 +3110,18 @@ "locationName": "dataSource" }, "Total": { - "shape": "S9i", + "shape": "S9j", "locationName": "total" } } } }, "SumByResource": { - "shape": "S9l", + "shape": "S9m", "locationName": "sumByResource" }, "TopResources": { - "shape": "S9l", + "shape": "S9m", "locationName": "topResources" }, "SumByFeature": { @@ -3128,7 +3134,7 @@ "locationName": "feature" }, "Total": { - "shape": "S9i", + "shape": "S9j", "locationName": "total" } } @@ -3207,7 +3213,7 @@ "type": "integer" }, "FilterCriteria": { - "shape": "S48", + "shape": "S49", "locationName": "filterCriteria" }, "SortCriteria": { @@ -3560,7 +3566,7 @@ "type": "structure", "members": { "Members": { - "shape": "S8q", + "shape": "S8r", "locationName": "members" }, "NextToken": { @@ -3747,6 +3753,31 @@ } } }, + "StartMalwareScan": { + "http": { + "requestUri": "/malware-scan/start", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "ResourceArn" + ], + "members": { + "ResourceArn": { + "locationName": "resourceArn" + } + } + }, + "output": { + "type": "structure", + "members": { + "ScanId": { + "locationName": "scanId" + } + } + } + }, "StartMonitoringMembers": { "http": { "requestUri": "/detector/{detectorId}/member/start", @@ -4075,7 +4106,7 @@ "locationName": "detectorId" }, "ScanResourceCriteria": { - "shape": "S86", + "shape": "S87", "locationName": "scanResourceCriteria" }, "EbsSnapshotPreservation": { @@ -4628,7 +4659,7 @@ } } }, - "S48": { + "S49": { "type": "structure", "members": { "FilterCriterion": { @@ -4659,7 +4690,7 @@ } } }, - "S4o": { + "S4p": { "type": "structure", "required": [ "CloudTrail", @@ -4743,7 +4774,7 @@ } } }, - "S5c": { + "S5d": { "type": "list", "member": { "type": "structure", @@ -4757,7 +4788,7 @@ } } }, - "S5k": { + "S5l": { "type": "structure", "members": { "IgnorePublicAcls": { @@ -4778,7 +4809,7 @@ } } }, - "S5t": { + "S5u": { "type": "list", "member": { "type": "structure", @@ -4792,13 +4823,13 @@ } } }, - "S62": { + "S63": { "type": "list", "member": { - "shape": "S63" + "shape": "S64" } }, - "S63": { + "S64": { "type": "structure", "members": { "ContainerRuntime": { @@ -4843,7 +4874,7 @@ } } }, - "S67": { + "S68": { "type": "list", "member": { "type": "structure", @@ -4863,7 +4894,7 @@ } } }, - "S6m": { + "S6n": { "type": "structure", "members": { "City": { @@ -4924,7 +4955,7 @@ } } }, - "S6v": { + "S6w": { "type": "structure", "members": { "Port": { @@ -4936,7 +4967,7 @@ } } }, - "S6w": { + "S6x": { "type": "structure", "members": { "IpAddressV4": { @@ -4944,7 +4975,7 @@ } } }, - "S7n": { + "S7o": { "type": "structure", "members": { "Name": { @@ -5031,20 +5062,20 @@ } } }, - "S86": { + "S87": { "type": "structure", "members": { "Include": { - "shape": "S87", + "shape": "S88", "locationName": "include" }, "Exclude": { - "shape": "S87", + "shape": "S88", "locationName": "exclude" } } }, - "S87": { + "S88": { "type": "map", "key": {}, "value": { @@ -5074,7 +5105,7 @@ } } }, - "S8q": { + "S8r": { "type": "list", "member": { "type": "structure", @@ -5113,7 +5144,7 @@ } } }, - "S8x": { + "S8y": { "type": "structure", "members": { "FreeTrialDaysRemaining": { @@ -5122,7 +5153,7 @@ } } }, - "S9i": { + "S9j": { "type": "structure", "members": { "Amount": { @@ -5133,7 +5164,7 @@ } } }, - "S9l": { + "S9m": { "type": "list", "member": { "type": "structure", @@ -5142,7 +5173,7 @@ "locationName": "resource" }, "Total": { - "shape": "S9i", + "shape": "S9j", "locationName": "total" } } diff --git a/apis/guardduty-2017-11-28.normal.json b/apis/guardduty-2017-11-28.normal.json index 0243f40afd..40845bdcfa 100644 --- a/apis/guardduty-2017-11-28.normal.json +++ b/apis/guardduty-2017-11-28.normal.json @@ -1237,6 +1237,32 @@ ], "documentation": "Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the ThreatIntelSets associated with the administrator account are returned.
" }, + "StartMalwareScan": { + "name": "StartMalwareScan", + "http": { + "method": "POST", + "requestUri": "/malware-scan/start", + "responseCode": 200 + }, + "input": { + "shape": "StartMalwareScanRequest" + }, + "output": { + "shape": "StartMalwareScanResponse" + }, + "errors": [ + { + "shape": "BadRequestException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "InternalServerErrorException" + } + ], + "documentation": "Initiates the malware scan. Invoking this API will automatically create the Service-linked role in the corresponding account.
" + }, "StartMonitoringMembers": { "name": "StartMonitoringMembers", "http": { @@ -2790,7 +2816,8 @@ "ACCOUNT_ID", "GUARDDUTY_FINDING_ID", "SCAN_START_TIME", - "SCAN_STATUS" + "SCAN_STATUS", + "SCAN_TYPE" ] }, "DNSLogsConfigurationResult": { @@ -3731,6 +3758,11 @@ "shape": "ScanDetections", "documentation": "Contains a complete view providing malware scan result details.
", "locationName": "scanDetections" + }, + "ScanType": { + "shape": "ScanType", + "documentation": "Specifies the scan type that invoked the malware scan.
", + "locationName": "scanType" } }, "documentation": "Contains details from the malware scan that created a finding.
" @@ -7165,6 +7197,10 @@ }, "documentation": "Contains information about the Amazon Web Services resource associated with the activity that prompted GuardDuty to generate a finding.
" }, + "ResourceArn": { + "type": "string", + "pattern": "^arn:[A-Za-z-]+:[A-Za-z0-9]+:[A-Za-z0-9-]+:\\d+:(([A-Za-z0-9-]+)[:\\/])?[A-Za-z0-9-]*$" + }, "ResourceDetails": { "type": "structure", "members": { @@ -7462,6 +7498,11 @@ "shape": "VolumeDetails", "documentation": "List of volumes that were attached to the original instance to be scanned.
", "locationName": "attachedVolumes" + }, + "ScanType": { + "shape": "ScanType", + "documentation": "Specifies the scan type that invoked the malware scan.
", + "locationName": "scanType" } }, "documentation": "Contains information about a malware scan.
" @@ -7629,7 +7670,8 @@ "enum": [ "RUNNING", "COMPLETED", - "FAILED" + "FAILED", + "SKIPPED" ] }, "ScanThreatName": { @@ -7664,6 +7706,13 @@ "shape": "ScanThreatName" } }, + "ScanType": { + "type": "string", + "enum": [ + "GUARDDUTY_INITIATED", + "ON_DEMAND" + ] + }, "ScannedItemCount": { "type": "structure", "members": { @@ -7844,6 +7893,29 @@ "shape": "String" } }, + "StartMalwareScanRequest": { + "type": "structure", + "required": [ + "ResourceArn" + ], + "members": { + "ResourceArn": { + "shape": "ResourceArn", + "documentation": "Amazon Resource Name (ARN) of the resource for which you invoked the API.
", + "locationName": "resourceArn" + } + } + }, + "StartMalwareScanResponse": { + "type": "structure", + "members": { + "ScanId": { + "shape": "NonEmptyString", + "documentation": "A unique identifier that gets generated when you invoke the API without any error. Each malware scan has a corresponding scan ID. Using this scan ID, you can monitor the status of your malware scan.
", + "locationName": "scanId" + } + } + }, "StartMonitoringMembersRequest": { "type": "structure", "required": [ diff --git a/apis/iotdeviceadvisor-2020-09-18.min.json b/apis/iotdeviceadvisor-2020-09-18.min.json index a5bc32e0dd..54e67c5543 100644 --- a/apis/iotdeviceadvisor-2020-09-18.min.json +++ b/apis/iotdeviceadvisor-2020-09-18.min.json @@ -80,6 +80,14 @@ "certificateArn": { "location": "querystring", "locationName": "certificateArn" + }, + "deviceRoleArn": { + "location": "querystring", + "locationName": "deviceRoleArn" + }, + "authenticationMethod": { + "location": "querystring", + "locationName": "authenticationMethod" } } }, @@ -163,7 +171,7 @@ "suiteRunId": {}, "suiteRunArn": {}, "suiteRunConfiguration": { - "shape": "Sr" + "shape": "Ss" }, "testResult": { "type": "structure", @@ -411,7 +419,7 @@ }, "suiteDefinitionVersion": {}, "suiteRunConfiguration": { - "shape": "Sr" + "shape": "Ss" }, "tags": { "shape": "Sb" @@ -582,7 +590,8 @@ "type": "structure", "members": { "thingArn": {}, - "certificateArn": {} + "certificateArn": {}, + "deviceRoleArn": {} } }, "Sb": { @@ -590,7 +599,7 @@ "key": {}, "value": {} }, - "Sr": { + "Ss": { "type": "structure", "required": [ "primaryDevice" diff --git a/apis/iotdeviceadvisor-2020-09-18.normal.json b/apis/iotdeviceadvisor-2020-09-18.normal.json index 3049022833..4eec2d9026 100644 --- a/apis/iotdeviceadvisor-2020-09-18.normal.json +++ b/apis/iotdeviceadvisor-2020-09-18.normal.json @@ -355,6 +355,13 @@ "max": 2048, "min": 20 }, + "AuthenticationMethod": { + "type": "string", + "enum": [ + "X509ClientCertificate", + "SignatureVersion4" + ] + }, "CreateSuiteDefinitionRequest": { "type": "structure", "required": [ @@ -415,14 +422,18 @@ "members": { "thingArn": { "shape": "AmazonResourceName", - "documentation": "Lists devices thing ARN.
" + "documentation": "Lists device's thing ARN.
" }, "certificateArn": { "shape": "AmazonResourceName", - "documentation": "Lists devices certificate ARN.
" + "documentation": "Lists device's certificate ARN.
" + }, + "deviceRoleArn": { + "shape": "AmazonResourceName", + "documentation": "Lists device's role ARN.
" } }, - "documentation": "Information of a test device. A thing ARN or a certificate ARN is required.
" + "documentation": "Information of a test device. A thing ARN, certificate ARN or device role ARN is required.
" }, "DeviceUnderTestList": { "type": "list", @@ -457,6 +468,18 @@ "documentation": "The certificate ARN of the device. This is an optional parameter.
", "location": "querystring", "locationName": "certificateArn" + }, + "deviceRoleArn": { + "shape": "AmazonResourceName", + "documentation": "The device role ARN of the device. This is an optional parameter.
", + "location": "querystring", + "locationName": "deviceRoleArn" + }, + "authenticationMethod": { + "shape": "AuthenticationMethod", + "documentation": "The authentication method used during the device connection.
", + "location": "querystring", + "locationName": "authenticationMethod" } } }, @@ -770,7 +793,9 @@ "type": "string", "enum": [ "MqttV3_1_1", - "MqttV5" + "MqttV5", + "MqttV3_1_1_OverWebSocket", + "MqttV5_OverWebSocket" ] }, "QualificationReportDownloadUrl": { diff --git a/apis/kafka-2018-11-14.min.json b/apis/kafka-2018-11-14.min.json index 75b179c41e..b212631a21 100644 --- a/apis/kafka-2018-11-14.min.json +++ b/apis/kafka-2018-11-14.min.json @@ -60,32 +60,32 @@ "locationName": "brokerNodeGroupInfo" }, "ClientAuthentication": { - "shape": "Sj", + "shape": "Sp", "locationName": "clientAuthentication" }, "ClusterName": { "locationName": "clusterName" }, "ConfigurationInfo": { - "shape": "Sq", + "shape": "Sw", "locationName": "configurationInfo" }, "EncryptionInfo": { - "shape": "Ss", + "shape": "Sy", "locationName": "encryptionInfo" }, "EnhancedMonitoring": { "locationName": "enhancedMonitoring" }, "OpenMonitoring": { - "shape": "Sx", + "shape": "S13", "locationName": "openMonitoring" }, "KafkaVersion": { "locationName": "kafkaVersion" }, "LoggingInfo": { - "shape": "S12", + "shape": "S18", "locationName": "loggingInfo" }, "NumberOfBrokerNodes": { @@ -93,7 +93,7 @@ "type": "integer" }, "Tags": { - "shape": "S18", + "shape": "S1e", "locationName": "tags" }, "StorageMode": { @@ -134,7 +134,7 @@ "locationName": "clusterName" }, "Tags": { - "shape": "S18", + "shape": "S1e", "locationName": "tags" }, "Provisioned": { @@ -146,29 +146,29 @@ "locationName": "brokerNodeGroupInfo" }, "ClientAuthentication": { - "shape": "Sj", + "shape": "Sp", "locationName": "clientAuthentication" }, "ConfigurationInfo": { - "shape": "Sq", + "shape": "Sw", "locationName": "configurationInfo" }, "EncryptionInfo": { - "shape": "Ss", + "shape": "Sy", "locationName": "encryptionInfo" }, "EnhancedMonitoring": { "locationName": "enhancedMonitoring" }, "OpenMonitoring": { - "shape": "Sx", + "shape": "S13", "locationName": "openMonitoring" }, "KafkaVersion": { "locationName": "kafkaVersion" }, "LoggingInfo": { - "shape": "S12", + "shape": "S18", "locationName": "loggingInfo" }, "NumberOfBrokerNodes": { @@ -190,11 +190,11 @@ "type": "structure", "members": { "VpcConfigs": { - "shape": "S1f", + "shape": "S1l", "locationName": "vpcConfigs" }, "ClientAuthentication": { - "shape": "S1h", + "shape": "S1n", "locationName": "clientAuthentication" } }, @@ -260,11 +260,11 @@ "locationName": "arn" }, "CreationTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "creationTime" }, "LatestRevision": { - "shape": "S1p", + "shape": "S1v", "locationName": "latestRevision" }, "Name": { @@ -276,6 +276,78 @@ } } }, + "CreateVpcConnection": { + "http": { + "requestUri": "/v1/vpc-connection", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "TargetClusterArn": { + "locationName": "targetClusterArn" + }, + "Authentication": { + "locationName": "authentication" + }, + "VpcId": { + "locationName": "vpcId" + }, + "ClientSubnets": { + "shape": "S3", + "locationName": "clientSubnets" + }, + "SecurityGroups": { + "shape": "S3", + "locationName": "securityGroups" + }, + "Tags": { + "shape": "S1e", + "locationName": "tags" + } + }, + "required": [ + "TargetClusterArn", + "Authentication", + "VpcId", + "ClientSubnets", + "SecurityGroups" + ] + }, + "output": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "locationName": "vpcConnectionArn" + }, + "State": { + "locationName": "state" + }, + "Authentication": { + "locationName": "authentication" + }, + "VpcId": { + "locationName": "vpcId" + }, + "ClientSubnets": { + "shape": "S3", + "locationName": "clientSubnets" + }, + "SecurityGroups": { + "shape": "S3", + "locationName": "securityGroups" + }, + "CreationTime": { + "shape": "S1u", + "locationName": "creationTime" + }, + "Tags": { + "shape": "S1e", + "locationName": "tags" + } + } + } + }, "DeleteCluster": { "http": { "method": "DELETE", @@ -310,6 +382,29 @@ } } }, + "DeleteClusterPolicy": { + "http": { + "method": "DELETE", + "requestUri": "/v1/clusters/{clusterArn}/policy", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "ClusterArn": { + "location": "uri", + "locationName": "clusterArn" + } + }, + "required": [ + "ClusterArn" + ] + }, + "output": { + "type": "structure", + "members": {} + } + }, "DeleteConfiguration": { "http": { "method": "DELETE", @@ -340,6 +435,36 @@ } } }, + "DeleteVpcConnection": { + "http": { + "method": "DELETE", + "requestUri": "/v1/vpc-connection/{arn}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "Arn": { + "location": "uri", + "locationName": "arn" + } + }, + "required": [ + "Arn" + ] + }, + "output": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "locationName": "vpcConnectionArn" + }, + "State": { + "locationName": "state" + } + } + } + }, "DescribeCluster": { "http": { "method": "GET", @@ -362,7 +487,7 @@ "type": "structure", "members": { "ClusterInfo": { - "shape": "S1x", + "shape": "S2a", "locationName": "clusterInfo" } } @@ -390,7 +515,7 @@ "type": "structure", "members": { "ClusterInfo": { - "shape": "S26", + "shape": "S2j", "locationName": "clusterInfo" } } @@ -418,7 +543,7 @@ "type": "structure", "members": { "ClusterOperationInfo": { - "shape": "S2b", + "shape": "S2o", "locationName": "clusterOperationInfo" } } @@ -449,7 +574,7 @@ "locationName": "arn" }, "CreationTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "creationTime" }, "Description": { @@ -460,7 +585,7 @@ "locationName": "kafkaVersions" }, "LatestRevision": { - "shape": "S1p", + "shape": "S1v", "locationName": "latestRevision" }, "Name": { @@ -503,7 +628,7 @@ "locationName": "arn" }, "CreationTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "creationTime" }, "Description": { @@ -520,6 +645,61 @@ } } }, + "DescribeVpcConnection": { + "http": { + "method": "GET", + "requestUri": "/v1/vpc-connection/{arn}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "Arn": { + "location": "uri", + "locationName": "arn" + } + }, + "required": [ + "Arn" + ] + }, + "output": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "locationName": "vpcConnectionArn" + }, + "TargetClusterArn": { + "locationName": "targetClusterArn" + }, + "State": { + "locationName": "state" + }, + "Authentication": { + "locationName": "authentication" + }, + "VpcId": { + "locationName": "vpcId" + }, + "Subnets": { + "shape": "S3", + "locationName": "subnets" + }, + "SecurityGroups": { + "shape": "S3", + "locationName": "securityGroups" + }, + "CreationTime": { + "shape": "S1u", + "locationName": "creationTime" + }, + "Tags": { + "shape": "S1e", + "locationName": "tags" + } + } + } + }, "BatchDisassociateScramSecret": { "http": { "method": "PATCH", @@ -597,6 +777,15 @@ }, "BootstrapBrokerStringPublicSaslIam": { "locationName": "bootstrapBrokerStringPublicSaslIam" + }, + "BootstrapBrokerStringVpcConnectivityTls": { + "locationName": "bootstrapBrokerStringVpcConnectivityTls" + }, + "BootstrapBrokerStringVpcConnectivitySaslScram": { + "locationName": "bootstrapBrokerStringVpcConnectivitySaslScram" + }, + "BootstrapBrokerStringVpcConnectivitySaslIam": { + "locationName": "bootstrapBrokerStringVpcConnectivitySaslIam" } } } @@ -638,6 +827,36 @@ } } }, + "GetClusterPolicy": { + "http": { + "method": "GET", + "requestUri": "/v1/clusters/{clusterArn}/policy", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "ClusterArn": { + "location": "uri", + "locationName": "clusterArn" + } + }, + "required": [ + "ClusterArn" + ] + }, + "output": { + "type": "structure", + "members": { + "CurrentVersion": { + "locationName": "currentVersion" + }, + "Policy": { + "locationName": "policy" + } + } + } + }, "ListClusterOperations": { "http": { "method": "GET", @@ -672,7 +891,7 @@ "locationName": "clusterOperationInfoList", "type": "list", "member": { - "shape": "S2b" + "shape": "S2o" } }, "NextToken": { @@ -712,7 +931,7 @@ "locationName": "clusterInfoList", "type": "list", "member": { - "shape": "S1x" + "shape": "S2a" } }, "NextToken": { @@ -756,7 +975,7 @@ "locationName": "clusterInfoList", "type": "list", "member": { - "shape": "S26" + "shape": "S2j" } }, "NextToken": { @@ -802,7 +1021,7 @@ "locationName": "revisions", "type": "list", "member": { - "shape": "S1p" + "shape": "S1v" } } } @@ -841,7 +1060,7 @@ "locationName": "arn" }, "CreationTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "creationTime" }, "Description": { @@ -852,7 +1071,7 @@ "locationName": "kafkaVersions" }, "LatestRevision": { - "shape": "S1p", + "shape": "S1v", "locationName": "latestRevision" }, "Name": { @@ -983,7 +1202,7 @@ "locationName": "clientVpcIpAddress" }, "CurrentBrokerSoftwareInfo": { - "shape": "S1y", + "shape": "S2b", "locationName": "currentBrokerSoftwareInfo" }, "Endpoints": { @@ -1092,12 +1311,194 @@ "type": "structure", "members": { "Tags": { - "shape": "S18", + "shape": "S1e", "locationName": "tags" } } } }, + "ListClientVpcConnections": { + "http": { + "method": "GET", + "requestUri": "/v1/clusters/{clusterArn}/client-vpc-connections", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "ClusterArn": { + "location": "uri", + "locationName": "clusterArn" + }, + "MaxResults": { + "location": "querystring", + "locationName": "maxResults", + "type": "integer" + }, + "NextToken": { + "location": "querystring", + "locationName": "nextToken" + } + } + }, + "output": { + "type": "structure", + "members": { + "ClientVpcConnections": { + "locationName": "clientVpcConnections", + "type": "list", + "member": { + "type": "structure", + "members": { + "Authentication": { + "locationName": "authentication" + }, + "CreationTime": { + "shape": "S1u", + "locationName": "creationTime" + }, + "State": { + "locationName": "state" + }, + "VpcConnectionArn": { + "locationName": "vpcConnectionArn" + }, + "Owner": { + "locationName": "owner" + } + }, + "required": [ + "VpcConnectionArn" + ] + } + }, + "NextToken": { + "locationName": "nextToken" + } + } + } + }, + "ListVpcConnections": { + "http": { + "method": "GET", + "requestUri": "/v1/vpc-connections", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "MaxResults": { + "location": "querystring", + "locationName": "maxResults", + "type": "integer" + }, + "NextToken": { + "location": "querystring", + "locationName": "nextToken" + } + } + }, + "output": { + "type": "structure", + "members": { + "VpcConnections": { + "locationName": "vpcConnections", + "type": "list", + "member": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "locationName": "vpcConnectionArn" + }, + "TargetClusterArn": { + "locationName": "targetClusterArn" + }, + "CreationTime": { + "shape": "S1u", + "locationName": "creationTime" + }, + "Authentication": { + "locationName": "authentication" + }, + "VpcId": { + "locationName": "vpcId" + }, + "State": { + "locationName": "state" + } + }, + "required": [ + "VpcConnectionArn", + "TargetClusterArn" + ] + } + }, + "NextToken": { + "locationName": "nextToken" + } + } + } + }, + "RejectClientVpcConnection": { + "http": { + "method": "PUT", + "requestUri": "/v1/clusters/{clusterArn}/client-vpc-connection", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "ClusterArn": { + "location": "uri", + "locationName": "clusterArn" + }, + "VpcConnectionArn": { + "locationName": "vpcConnectionArn" + } + }, + "required": [ + "VpcConnectionArn" + ] + }, + "output": { + "type": "structure", + "members": {} + } + }, + "PutClusterPolicy": { + "http": { + "method": "PUT", + "requestUri": "/v1/clusters/{clusterArn}/policy", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "ClusterArn": { + "location": "uri", + "locationName": "clusterArn" + }, + "CurrentVersion": { + "locationName": "currentVersion" + }, + "Policy": { + "locationName": "policy" + } + }, + "required": [ + "ClusterArn", + "Policy" + ] + }, + "output": { + "type": "structure", + "members": { + "CurrentVersion": { + "locationName": "currentVersion" + } + } + } + }, "RebootBroker": { "http": { "method": "PUT", @@ -1146,7 +1547,7 @@ "locationName": "resourceArn" }, "Tags": { - "shape": "S18", + "shape": "S1e", "locationName": "tags" } }, @@ -1275,7 +1676,7 @@ "locationName": "currentVersion" }, "TargetBrokerEBSVolumeInfo": { - "shape": "S2h", + "shape": "S2u", "locationName": "targetBrokerEBSVolumeInfo" } }, @@ -1330,7 +1731,7 @@ "locationName": "arn" }, "LatestRevision": { - "shape": "S1p", + "shape": "S1v", "locationName": "latestRevision" } } @@ -1389,7 +1790,7 @@ "locationName": "clusterArn" }, "ConfigurationInfo": { - "shape": "Sq", + "shape": "Sw", "locationName": "configurationInfo" }, "CurrentVersion": { @@ -1428,7 +1829,7 @@ "locationName": "clusterArn" }, "ConfigurationInfo": { - "shape": "Sq", + "shape": "Sw", "locationName": "configurationInfo" }, "CurrentVersion": { @@ -1476,11 +1877,11 @@ "locationName": "enhancedMonitoring" }, "OpenMonitoring": { - "shape": "Sx", + "shape": "S13", "locationName": "openMonitoring" }, "LoggingInfo": { - "shape": "S12", + "shape": "S18", "locationName": "loggingInfo" } }, @@ -1511,7 +1912,7 @@ "type": "structure", "members": { "ClientAuthentication": { - "shape": "Sj", + "shape": "Sp", "locationName": "clientAuthentication" }, "ClusterArn": { @@ -1522,7 +1923,7 @@ "locationName": "currentVersion" }, "EncryptionInfo": { - "shape": "Ss", + "shape": "Sy", "locationName": "encryptionInfo" } }, @@ -1651,6 +2052,10 @@ "ConnectivityInfo": { "shape": "Sh", "locationName": "connectivityInfo" + }, + "ZoneIds": { + "shape": "S3", + "locationName": "zoneIds" } }, "required": [ @@ -1682,10 +2087,58 @@ "locationName": "type" } } + }, + "VpcConnectivity": { + "locationName": "vpcConnectivity", + "type": "structure", + "members": { + "ClientAuthentication": { + "locationName": "clientAuthentication", + "type": "structure", + "members": { + "Sasl": { + "locationName": "sasl", + "type": "structure", + "members": { + "Scram": { + "locationName": "scram", + "type": "structure", + "members": { + "Enabled": { + "locationName": "enabled", + "type": "boolean" + } + } + }, + "Iam": { + "locationName": "iam", + "type": "structure", + "members": { + "Enabled": { + "locationName": "enabled", + "type": "boolean" + } + } + } + } + }, + "Tls": { + "locationName": "tls", + "type": "structure", + "members": { + "Enabled": { + "locationName": "enabled", + "type": "boolean" + } + } + } + } + } + } } } }, - "Sj": { + "Sp": { "type": "structure", "members": { "Sasl": { @@ -1703,7 +2156,7 @@ } }, "Iam": { - "shape": "Sm", + "shape": "Ss", "locationName": "iam" } } @@ -1734,7 +2187,7 @@ } } }, - "Sm": { + "Ss": { "type": "structure", "members": { "Enabled": { @@ -1743,7 +2196,7 @@ } } }, - "Sq": { + "Sw": { "type": "structure", "members": { "Arn": { @@ -1759,7 +2212,7 @@ "Arn" ] }, - "Ss": { + "Sy": { "type": "structure", "members": { "EncryptionAtRest": { @@ -1789,7 +2242,7 @@ } } }, - "Sx": { + "S13": { "type": "structure", "members": { "Prometheus": { @@ -1829,7 +2282,7 @@ "Prometheus" ] }, - "S12": { + "S18": { "type": "structure", "members": { "BrokerLogs": { @@ -1894,12 +2347,12 @@ "BrokerLogs" ] }, - "S18": { + "S1e": { "type": "map", "key": {}, "value": {} }, - "S1f": { + "S1l": { "type": "list", "member": { "type": "structure", @@ -1918,7 +2371,7 @@ ] } }, - "S1h": { + "S1n": { "type": "structure", "members": { "Sasl": { @@ -1926,22 +2379,22 @@ "type": "structure", "members": { "Iam": { - "shape": "Sm", + "shape": "Ss", "locationName": "iam" } } } } }, - "S1o": { + "S1u": { "type": "timestamp", "timestampFormat": "iso8601" }, - "S1p": { + "S1v": { "type": "structure", "members": { "CreationTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "creationTime" }, "Description": { @@ -1957,7 +2410,7 @@ "CreationTime" ] }, - "S1x": { + "S2a": { "type": "structure", "members": { "ActiveOperationArn": { @@ -1968,7 +2421,7 @@ "locationName": "brokerNodeGroupInfo" }, "ClientAuthentication": { - "shape": "Sj", + "shape": "Sp", "locationName": "clientAuthentication" }, "ClusterArn": { @@ -1978,29 +2431,29 @@ "locationName": "clusterName" }, "CreationTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "creationTime" }, "CurrentBrokerSoftwareInfo": { - "shape": "S1y", + "shape": "S2b", "locationName": "currentBrokerSoftwareInfo" }, "CurrentVersion": { "locationName": "currentVersion" }, "EncryptionInfo": { - "shape": "Ss", + "shape": "Sy", "locationName": "encryptionInfo" }, "EnhancedMonitoring": { "locationName": "enhancedMonitoring" }, "OpenMonitoring": { - "shape": "S1z", + "shape": "S2c", "locationName": "openMonitoring" }, "LoggingInfo": { - "shape": "S12", + "shape": "S18", "locationName": "loggingInfo" }, "NumberOfBrokerNodes": { @@ -2011,11 +2464,11 @@ "locationName": "state" }, "StateInfo": { - "shape": "S23", + "shape": "S2g", "locationName": "stateInfo" }, "Tags": { - "shape": "S18", + "shape": "S1e", "locationName": "tags" }, "ZookeeperConnectString": { @@ -2029,7 +2482,7 @@ } } }, - "S1y": { + "S2b": { "type": "structure", "members": { "ConfigurationArn": { @@ -2044,7 +2497,7 @@ } } }, - "S1z": { + "S2c": { "type": "structure", "members": { "Prometheus": { @@ -2084,7 +2537,7 @@ "Prometheus" ] }, - "S23": { + "S2g": { "type": "structure", "members": { "Code": { @@ -2095,7 +2548,7 @@ } } }, - "S26": { + "S2j": { "type": "structure", "members": { "ActiveOperationArn": { @@ -2111,7 +2564,7 @@ "locationName": "clusterName" }, "CreationTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "creationTime" }, "CurrentVersion": { @@ -2121,11 +2574,11 @@ "locationName": "state" }, "StateInfo": { - "shape": "S23", + "shape": "S2g", "locationName": "stateInfo" }, "Tags": { - "shape": "S18", + "shape": "S1e", "locationName": "tags" }, "Provisioned": { @@ -2137,26 +2590,26 @@ "locationName": "brokerNodeGroupInfo" }, "CurrentBrokerSoftwareInfo": { - "shape": "S1y", + "shape": "S2b", "locationName": "currentBrokerSoftwareInfo" }, "ClientAuthentication": { - "shape": "Sj", + "shape": "Sp", "locationName": "clientAuthentication" }, "EncryptionInfo": { - "shape": "Ss", + "shape": "Sy", "locationName": "encryptionInfo" }, "EnhancedMonitoring": { "locationName": "enhancedMonitoring" }, "OpenMonitoring": { - "shape": "Sx", + "shape": "S13", "locationName": "openMonitoring" }, "LoggingInfo": { - "shape": "S12", + "shape": "S18", "locationName": "loggingInfo" }, "NumberOfBrokerNodes": { @@ -2183,11 +2636,11 @@ "type": "structure", "members": { "VpcConfigs": { - "shape": "S1f", + "shape": "S1l", "locationName": "vpcConfigs" }, "ClientAuthentication": { - "shape": "S1h", + "shape": "S1n", "locationName": "clientAuthentication" } }, @@ -2197,7 +2650,7 @@ } } }, - "S2b": { + "S2o": { "type": "structure", "members": { "ClientRequestId": { @@ -2207,11 +2660,11 @@ "locationName": "clusterArn" }, "CreationTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "creationTime" }, "EndTime": { - "shape": "S1o", + "shape": "S1u", "locationName": "endTime" }, "ErrorInfo": { @@ -2257,24 +2710,52 @@ "locationName": "operationType" }, "SourceClusterInfo": { - "shape": "S2g", + "shape": "S2t", "locationName": "sourceClusterInfo" }, "TargetClusterInfo": { - "shape": "S2g", + "shape": "S2t", "locationName": "targetClusterInfo" + }, + "VpcConnectionInfo": { + "locationName": "vpcConnectionInfo", + "type": "structure", + "members": { + "VpcConnectionArn": { + "locationName": "vpcConnectionArn" + }, + "Owner": { + "locationName": "owner" + }, + "UserIdentity": { + "locationName": "userIdentity", + "type": "structure", + "members": { + "Type": { + "locationName": "type" + }, + "PrincipalId": { + "locationName": "principalId" + } + } + }, + "CreationTime": { + "shape": "S1u", + "locationName": "creationTime" + } + } } } }, - "S2g": { + "S2t": { "type": "structure", "members": { "BrokerEBSVolumeInfo": { - "shape": "S2h", + "shape": "S2u", "locationName": "brokerEBSVolumeInfo" }, "ConfigurationInfo": { - "shape": "Sq", + "shape": "Sw", "locationName": "configurationInfo" }, "NumberOfBrokerNodes": { @@ -2285,25 +2766,25 @@ "locationName": "enhancedMonitoring" }, "OpenMonitoring": { - "shape": "S1z", + "shape": "S2c", "locationName": "openMonitoring" }, "KafkaVersion": { "locationName": "kafkaVersion" }, "LoggingInfo": { - "shape": "S12", + "shape": "S18", "locationName": "loggingInfo" }, "InstanceType": { "locationName": "instanceType" }, "ClientAuthentication": { - "shape": "Sj", + "shape": "Sp", "locationName": "clientAuthentication" }, "EncryptionInfo": { - "shape": "Ss", + "shape": "Sy", "locationName": "encryptionInfo" }, "ConnectivityInfo": { @@ -2315,7 +2796,7 @@ } } }, - "S2h": { + "S2u": { "type": "list", "member": { "type": "structure", diff --git a/apis/kafka-2018-11-14.normal.json b/apis/kafka-2018-11-14.normal.json index 79dc123bec..611dd403f5 100644 --- a/apis/kafka-2018-11-14.normal.json +++ b/apis/kafka-2018-11-14.normal.json @@ -194,6 +194,48 @@ ], "documentation": "\nCreates a new MSK configuration.
\n " }, + "CreateVpcConnection": { + "name": "CreateVpcConnection", + "http": { + "method": "POST", + "requestUri": "/v1/vpc-connection", + "responseCode": 200 + }, + "input": { + "shape": "CreateVpcConnectionRequest" + }, + "output": { + "shape": "CreateVpcConnectionResponse", + "documentation": "\n200 response
\n " + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "UnauthorizedException", + "documentation": "\nThe request is not authorized. The provided credentials couldn't be validated.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + }, + { + "shape": "ServiceUnavailableException", + "documentation": "\n503 response
\n " + }, + { + "shape": "TooManyRequestsException", + "documentation": "\n429 response
\n " + } + ], + "documentation": "\nCreates a new MSK VPC connection.
\n " + }, "DeleteCluster": { "name": "DeleteCluster", "http": { @@ -228,6 +270,40 @@ ], "documentation": "\nDeletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request.
\n " }, + "DeleteClusterPolicy": { + "name": "DeleteClusterPolicy", + "http": { + "method": "DELETE", + "requestUri": "/v1/clusters/{clusterArn}/policy", + "responseCode": 200 + }, + "input": { + "shape": "DeleteClusterPolicyRequest" + }, + "output": { + "shape": "DeleteClusterPolicyResponse", + "documentation": "\nSuccessful response.
\n " + }, + "errors": [ + { + "shape": "NotFoundException", + "documentation": "\nThe resource could not be found due to incorrect input. Correct the input, then retry the request.
\n " + }, + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + } + ], + "documentation": "\nDeletes the MSK cluster policy specified by the Amazon Resource Name (ARN) in the request.
\n " + }, "DeleteConfiguration": { "name": "DeleteConfiguration", "http": { @@ -262,6 +338,40 @@ ], "documentation": "\nDeletes an MSK Configuration.
\n " }, + "DeleteVpcConnection": { + "name": "DeleteVpcConnection", + "http": { + "method": "DELETE", + "requestUri": "/v1/vpc-connection/{arn}", + "responseCode": 200 + }, + "input": { + "shape": "DeleteVpcConnectionRequest" + }, + "output": { + "shape": "DeleteVpcConnectionResponse", + "documentation": "\nSuccessful response.
\n " + }, + "errors": [ + { + "shape": "NotFoundException", + "documentation": "\nThe resource could not be found due to incorrect input. Correct the input, then retry the request.
\n " + }, + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + } + ], + "documentation": "\nDeletes a MSK VPC connection.
\n " + }, "DescribeCluster": { "name": "DescribeCluster", "http": { @@ -460,6 +570,48 @@ ], "documentation": "\nReturns a description of this revision of the configuration.
\n " }, + "DescribeVpcConnection": { + "name": "DescribeVpcConnection", + "http": { + "method": "GET", + "requestUri": "/v1/vpc-connection/{arn}", + "responseCode": 200 + }, + "input": { + "shape": "DescribeVpcConnectionRequest" + }, + "output": { + "shape": "DescribeVpcConnectionResponse", + "documentation": "\n200 response
\n " + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "UnauthorizedException", + "documentation": "\nThe request is not authorized. The provided credentials couldn't be validated.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + }, + { + "shape": "NotFoundException", + "documentation": "\nThe resource could not be found due to incorrect input. Correct the input, then retry the request.
\n " + }, + { + "shape": "ServiceUnavailableException", + "documentation": "\n503 response
\n " + } + ], + "documentation": "\nReturns a description of this MSK VPC connection.
\n " + }, "BatchDisassociateScramSecret": { "name": "BatchDisassociateScramSecret", "http": { @@ -590,6 +742,40 @@ ], "documentation": "\nGets the Apache Kafka versions to which you can update the MSK cluster.
\n " }, + "GetClusterPolicy": { + "name": "GetClusterPolicy", + "http": { + "method": "GET", + "requestUri": "/v1/clusters/{clusterArn}/policy", + "responseCode": 200 + }, + "input": { + "shape": "GetClusterPolicyRequest" + }, + "output": { + "shape": "GetClusterPolicyResponse", + "documentation": "\nSuccessful response.
\n " + }, + "errors": [ + { + "shape": "NotFoundException", + "documentation": "\nThe resource could not be found due to incorrect input. Correct the input, then retry the request.
\n " + }, + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + } + ], + "documentation": "\nGet the MSK cluster policy specified by the Amazon Resource Name (ARN) in the request.
\n " + }, "ListClusterOperations": { "name": "ListClusterOperations", "http": { @@ -915,6 +1101,150 @@ ], "documentation": "\nReturns a list of the tags associated with the specified resource.
\n " }, + "ListClientVpcConnections": { + "name": "ListClientVpcConnections", + "http": { + "method": "GET", + "requestUri": "/v1/clusters/{clusterArn}/client-vpc-connections", + "responseCode": 200 + }, + "input": { + "shape": "ListClientVpcConnectionsRequest" + }, + "output": { + "shape": "ListClientVpcConnectionsResponse", + "documentation": "\n200 response
\n " + }, + "errors": [ + { + "shape": "ServiceUnavailableException", + "documentation": "\n503 response
\n " + }, + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "UnauthorizedException", + "documentation": "\nThe request is not authorized. The provided credentials couldn't be validated.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + } + ], + "documentation": "\nReturns a list of all the VPC connections in this Region.
\n " + }, + "ListVpcConnections": { + "name": "ListVpcConnections", + "http": { + "method": "GET", + "requestUri": "/v1/vpc-connections", + "responseCode": 200 + }, + "input": { + "shape": "ListVpcConnectionsRequest" + }, + "output": { + "shape": "ListVpcConnectionsResponse", + "documentation": "\n200 response
\n " + }, + "errors": [ + { + "shape": "ServiceUnavailableException", + "documentation": "\n503 response
\n " + }, + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "UnauthorizedException", + "documentation": "\nThe request is not authorized. The provided credentials couldn't be validated.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + } + ], + "documentation": "\nReturns a list of all the VPC connections in this Region.
\n " + }, + "RejectClientVpcConnection": { + "name": "RejectClientVpcConnection", + "http": { + "method": "PUT", + "requestUri": "/v1/clusters/{clusterArn}/client-vpc-connection", + "responseCode": 200 + }, + "input": { + "shape": "RejectClientVpcConnectionRequest" + }, + "output": { + "shape": "RejectClientVpcConnectionResponse", + "documentation": "\n200 response
\n " + }, + "errors": [ + { + "shape": "ServiceUnavailableException", + "documentation": "\n503 response
\n " + }, + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "UnauthorizedException", + "documentation": "\nThe request is not authorized. The provided credentials couldn't be validated.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + } + ], + "documentation": "\nReturns empty response.
\n " + }, + "PutClusterPolicy": { + "name": "PutClusterPolicy", + "http": { + "method": "PUT", + "requestUri": "/v1/clusters/{clusterArn}/policy", + "responseCode": 200 + }, + "input": { + "shape": "PutClusterPolicyRequest" + }, + "output": { + "shape": "PutClusterPolicyResponse", + "documentation": "\nSuccessful response.
\n " + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "\nThe request isn't valid because the input is incorrect. Correct your input and then submit it again.
\n " + }, + { + "shape": "InternalServerErrorException", + "documentation": "\nThere was an unexpected internal server error. Retrying your request might resolve the issue.
\n " + }, + { + "shape": "ForbiddenException", + "documentation": "\nAccess forbidden. Check your credentials and then retry your request.
\n " + } + ], + "documentation": "\nCreates or updates the MSK cluster policy specified by the cluster Amazon Resource Name (ARN) in the request.
\n " + }, "RebootBroker": { "name": "RebootBroker", "http": { @@ -1554,6 +1884,11 @@ "shape": "ConnectivityInfo", "locationName": "connectivityInfo", "documentation": "\nInformation about the broker access configuration.
\n " + }, + "ZoneIds": { + "shape": "__listOf__string", + "locationName": "zoneIds", + "documentation": "\nThe list of zoneIds for the cluster in the virtual private cloud (VPC).
\n " } }, "documentation": "\nDescribes the setup to be used for Apache Kafka broker nodes in the cluster.
\n ", @@ -1640,6 +1975,22 @@ }, "documentation": "\nIncludes all client authentication information.
\n " }, + "VpcConnectivityClientAuthentication": { + "type": "structure", + "members": { + "Sasl": { + "shape": "VpcConnectivitySasl", + "locationName": "sasl", + "documentation": "\nSASL authentication type details for VPC connectivity.
\n " + }, + "Tls": { + "shape": "VpcConnectivityTls", + "locationName": "tls", + "documentation": "\nTLS authentication type details for VPC connectivity.
\n " + } + }, + "documentation": "\nIncludes all client authentication information for VPC connectivity.
\n " + }, "ServerlessClientAuthentication": { "type": "structure", "members": { @@ -1893,6 +2244,11 @@ "shape": "MutableClusterInfo", "locationName": "targetClusterInfo", "documentation": "\nInformation about cluster attributes after a cluster is updated.
\n " + }, + "VpcConnectionInfo": { + "shape": "VpcConnectionInfo", + "locationName": "vpcConnectionInfo", + "documentation": "\nDescription of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
\n " } }, "documentation": "\nReturns information about a cluster operation.
\n " @@ -2129,6 +2485,80 @@ "VpcConfigs" ] }, + "ClientVpcConnection": { + "type": "structure", + "documentation": "\nThe client VPC connection object.
\n ", + "members": { + "Authentication": { + "shape": "__string", + "locationName": "authentication", + "documentation": "\nInformation about the auth scheme of Vpc Connection.
\n " + }, + "CreationTime": { + "shape": "__timestampIso8601", + "locationName": "creationTime", + "documentation": "\nCreation time of the Vpc Connection.
\n " + }, + "State": { + "shape": "VpcConnectionState", + "locationName": "state", + "documentation": "\nState of the Vpc Connection.
\n " + }, + "VpcConnectionArn": { + "shape": "__string", + "locationName": "vpcConnectionArn", + "documentation": "\nThe ARN that identifies the Vpc Connection.
\n " + }, + "Owner": { + "shape": "__string", + "locationName": "owner", + "documentation": "\nThe Owner of the Vpc Connection.
\n " + } + }, + "required": [ + "VpcConnectionArn" + ] + }, + "VpcConnection": { + "type": "structure", + "documentation": "\nThe VPC connection object.
\n ", + "members": { + "VpcConnectionArn": { + "shape": "__string", + "locationName": "vpcConnectionArn", + "documentation": "\nThe ARN that identifies the Vpc Connection.
\n " + }, + "TargetClusterArn": { + "shape": "__string", + "locationName": "targetClusterArn", + "documentation": "\nThe ARN that identifies the Cluster which the Vpc Connection belongs to.
\n " + }, + "CreationTime": { + "shape": "__timestampIso8601", + "locationName": "creationTime", + "documentation": "\nCreation time of the Vpc Connection.
\n " + }, + "Authentication": { + "shape": "__string", + "locationName": "authentication", + "documentation": "\nInformation about the auth scheme of Vpc Connection.
\n " + }, + "VpcId": { + "shape": "__string", + "locationName": "vpcId", + "documentation": "\nThe vpcId that belongs to the Vpc Connection.
\n " + }, + "State": { + "shape": "VpcConnectionState", + "locationName": "state", + "documentation": "\nState of the Vpc Connection.
\n " + } + }, + "required": [ + "VpcConnectionArn", + "TargetClusterArn" + ] + }, "CompatibleKafkaVersion": { "type": "structure", "members": { @@ -2256,6 +2686,11 @@ "shape": "PublicAccess", "locationName": "publicAccess", "documentation": "\nPublic access control for brokers.
\n " + }, + "VpcConnectivity": { + "shape": "VpcConnectivity", + "locationName": "vpcConnectivity", + "documentation": "\nVPC connectivity access control for brokers.
\n " } }, "documentation": "\nInformation about the broker access configuration.
\n " @@ -2462,6 +2897,93 @@ } } }, + "CreateVpcConnectionRequest": { + "type": "structure", + "members": { + "TargetClusterArn": { + "shape": "__string", + "locationName": "targetClusterArn", + "documentation": "\nThe cluster Amazon Resource Name (ARN) for the VPC connection.
\n " + }, + "Authentication": { + "shape": "__string", + "locationName": "authentication", + "documentation": "\nThe authentication type of VPC connection.
\n " + }, + "VpcId": { + "shape": "__string", + "locationName": "vpcId", + "documentation": "\nThe VPC ID of VPC connection.
\n " + }, + "ClientSubnets": { + "shape": "__listOf__string", + "locationName": "clientSubnets", + "documentation": "\nThe list of client subnets.
\n " + }, + "SecurityGroups": { + "shape": "__listOf__string", + "locationName": "securityGroups", + "documentation": "\nThe list of security groups.
\n " + }, + "Tags": { + "shape": "__mapOf__string", + "locationName": "tags", + "documentation": "\nA map of tags for the VPC connection.
\n " + } + }, + "required": [ + "TargetClusterArn", + "Authentication", + "VpcId", + "ClientSubnets", + "SecurityGroups" + ] + }, + "CreateVpcConnectionResponse": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "shape": "__string", + "locationName": "vpcConnectionArn", + "documentation": "\nThe VPC connection ARN.
\n " + }, + "State": { + "shape": "VpcConnectionState", + "locationName": "state", + "documentation": "\nThe State of Vpc Connection.
\n " + }, + "Authentication": { + "shape": "__string", + "locationName": "authentication", + "documentation": "\nThe authentication type of VPC connection.
\n " + }, + "VpcId": { + "shape": "__string", + "locationName": "vpcId", + "documentation": "\nThe VPC ID of the VPC connection.
\n " + }, + "ClientSubnets": { + "shape": "__listOf__string", + "locationName": "clientSubnets", + "documentation": "\nThe list of client subnets.
\n " + }, + "SecurityGroups": { + "shape": "__listOf__string", + "locationName": "securityGroups", + "documentation": "\nThe list of security groups.
\n " + }, + "CreationTime": { + "shape": "__timestampIso8601", + "locationName": "creationTime", + "documentation": "\nThe creation time of VPC connection.
\n " + }, + "Tags": { + "shape": "__mapOf__string", + "locationName": "tags", + "documentation": "\nA map of tags for the VPC connection.
\n " + } + } + }, "DeleteClusterRequest": { "type": "structure", "members": { @@ -2497,6 +3019,24 @@ } } }, + "DeleteClusterPolicyRequest": { + "type": "structure", + "members": { + "ClusterArn": { + "shape": "__string", + "location": "uri", + "locationName": "clusterArn", + "documentation": "\nThe Amazon Resource Name (ARN) of the cluster.
\n " + } + }, + "required": [ + "ClusterArn" + ] + }, + "DeleteClusterPolicyResponse": { + "type": "structure", + "members": {} + }, "DeleteConfigurationRequest": { "type": "structure", "members": { @@ -2514,15 +3054,44 @@ "DeleteConfigurationResponse": { "type": "structure", "members": { - "Arn": { + "Arn": { + "shape": "__string", + "locationName": "arn", + "documentation": "\nThe Amazon Resource Name (ARN) that uniquely identifies an MSK configuration.
\n " + }, + "State": { + "shape": "ConfigurationState", + "locationName": "state", + "documentation": "\nThe state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.
\n " + } + } + }, + "DeleteVpcConnectionRequest": { + "type": "structure", + "members": { + "Arn": { + "shape": "__string", + "location": "uri", + "locationName": "arn", + "documentation": "\nThe Amazon Resource Name (ARN) that uniquely identifies an MSK VPC connection.
\n " + } + }, + "required": [ + "Arn" + ] + }, + "DeleteVpcConnectionResponse": { + "type": "structure", + "members": { + "VpcConnectionArn": { "shape": "__string", - "locationName": "arn", - "documentation": "\nThe Amazon Resource Name (ARN) that uniquely identifies an MSK configuration.
\n " + "locationName": "vpcConnectionArn", + "documentation": "\nThe Amazon Resource Name (ARN) that uniquely identifies an MSK VPC connection.
\n " }, "State": { - "shape": "ConfigurationState", + "shape": "VpcConnectionState", "locationName": "state", - "documentation": "\nThe state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.
\n " + "documentation": "\nThe state of the VPC connection.
\n " } } }, @@ -2703,6 +3272,70 @@ } } }, + "DescribeVpcConnectionRequest": { + "type": "structure", + "members": { + "Arn": { + "shape": "__string", + "location": "uri", + "locationName": "arn", + "documentation": "\nThe Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.
\n " + } + }, + "required": [ + "Arn" + ] + }, + "DescribeVpcConnectionResponse": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "shape": "__string", + "locationName": "vpcConnectionArn", + "documentation": "\nThe Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.
\n " + }, + "TargetClusterArn": { + "shape": "__string", + "locationName": "targetClusterArn", + "documentation": "\nThe Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.
\n " + }, + "State": { + "shape": "VpcConnectionState", + "locationName": "state", + "documentation": "\nThe state of VPC connection.
\n " + }, + "Authentication": { + "shape": "__string", + "locationName": "authentication", + "documentation": "\nThe authentication type of VPC connection.
\n " + }, + "VpcId": { + "shape": "__string", + "locationName": "vpcId", + "documentation": "\nThe VPC Id for the VPC connection.
\n " + }, + "Subnets": { + "shape": "__listOf__string", + "locationName": "subnets", + "documentation": "\nThe list of subnets for the VPC connection.
\n " + }, + "SecurityGroups": { + "shape": "__listOf__string", + "locationName": "securityGroups", + "documentation": "\nThe list of security groups for the VPC connection.
\n " + }, + "CreationTime": { + "shape": "__timestampIso8601", + "locationName": "creationTime", + "documentation": "\nThe creation time of the VPC connection.
\n " + }, + "Tags": { + "shape": "__mapOf__string", + "locationName": "tags", + "documentation": "\nA map of tags for the VPC connection.
\n " + } + } + }, "BatchDisassociateScramSecretRequest": { "type": "structure", "members": { @@ -2894,6 +3527,21 @@ "shape": "__string", "locationName": "bootstrapBrokerStringPublicSaslIam", "documentation": "\nA string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs.
\n " + }, + "BootstrapBrokerStringVpcConnectivityTls": { + "shape": "__string", + "locationName": "bootstrapBrokerStringVpcConnectivityTls", + "documentation": "\nA string containing one or more DNS names (or IP) and TLS port pairs for VPC connectivity.
\n " + }, + "BootstrapBrokerStringVpcConnectivitySaslScram": { + "shape": "__string", + "locationName": "bootstrapBrokerStringVpcConnectivitySaslScram", + "documentation": "\nA string containing one or more DNS names (or IP) and SASL/SCRAM port pairs for VPC connectivity.
\n " + }, + "BootstrapBrokerStringVpcConnectivitySaslIam": { + "shape": "__string", + "locationName": "bootstrapBrokerStringVpcConnectivitySaslIam", + "documentation": "\nA string containing one or more DNS names (or IP) and SASL/IAM port pairs for VPC connectivity.
\n " } } }, @@ -2918,6 +3566,35 @@ } } }, + "GetClusterPolicyRequest": { + "type": "structure", + "members": { + "ClusterArn": { + "shape": "__string", + "location": "uri", + "locationName": "clusterArn", + "documentation": "\nThe Amazon Resource Name (ARN) of the cluster.
\n " + } + }, + "required": [ + "ClusterArn" + ] + }, + "GetClusterPolicyResponse": { + "type": "structure", + "members": { + "CurrentVersion": { + "shape": "__string", + "locationName": "currentVersion", + "documentation": "\nThe version of cluster policy.
\n " + }, + "Policy": { + "shape": "__string", + "locationName": "policy", + "documentation": "\nThe cluster policy.
\n " + } + } + }, "KafkaVersion": { "type": "structure", "members": { @@ -3270,6 +3947,99 @@ } } }, + "ListClientVpcConnectionsRequest": { + "type": "structure", + "members": { + "ClusterArn": { + "shape": "__string", + "location": "uri", + "locationName": "clusterArn", + "documentation": "\nThe Amazon Resource Name (ARN) of the cluster.
\n " + }, + "MaxResults": { + "shape": "MaxResults", + "location": "querystring", + "locationName": "maxResults", + "documentation": "\nThe maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.
\n " + }, + "NextToken": { + "shape": "__string", + "location": "querystring", + "locationName": "nextToken", + "documentation": "\nThe paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. \n To get the next batch, provide this token in your next request.
\n " + } + } + }, + "ListClientVpcConnectionsResponse": { + "type": "structure", + "members": { + "ClientVpcConnections": { + "shape": "__listOfClientVpcConnection", + "locationName": "clientVpcConnections", + "documentation": "\nList of client VPC connections.
\n " + }, + "NextToken": { + "shape": "__string", + "locationName": "nextToken", + "documentation": "\nThe paginated results marker. When the result of a ListClientVpcConnections operation is truncated, the call returns NextToken in the response. \n To get another batch of configurations, provide this token in your next request.
\n " + } + } + }, + "ListVpcConnectionsRequest": { + "type": "structure", + "members": { + "MaxResults": { + "shape": "MaxResults", + "location": "querystring", + "locationName": "maxResults", + "documentation": "\nThe maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.
\n " + }, + "NextToken": { + "shape": "__string", + "location": "querystring", + "locationName": "nextToken", + "documentation": "\nThe paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. \n To get the next batch, provide this token in your next request.
\n " + } + } + }, + "ListVpcConnectionsResponse": { + "type": "structure", + "members": { + "VpcConnections": { + "shape": "__listOfVpcConnection", + "locationName": "vpcConnections", + "documentation": "\nList of VPC connections.
\n " + }, + "NextToken": { + "shape": "__string", + "locationName": "nextToken", + "documentation": "\nThe paginated results marker. When the result of a ListClientVpcConnections operation is truncated, the call returns NextToken in the response. \n To get another batch of configurations, provide this token in your next request.
\n " + } + } + }, + "RejectClientVpcConnectionRequest": { + "type": "structure", + "members": { + "ClusterArn": { + "shape": "__string", + "location": "uri", + "locationName": "clusterArn", + "documentation": "\nThe Amazon Resource Name (ARN) of the cluster.
\n " + }, + "VpcConnectionArn": { + "shape": "__string", + "locationName": "vpcConnectionArn", + "documentation": "\nThe VPC connection ARN.
\n " + } + }, + "required": [ + "VpcConnectionArn" + ] + }, + "RejectClientVpcConnectionResponse": { + "type": "structure", + "members": {} + }, "MaxResults": { "type": "integer", "min": 1, @@ -3496,6 +4266,41 @@ }, "documentation": "Public access control for brokers." }, + "PutClusterPolicyRequest": { + "type": "structure", + "members": { + "ClusterArn": { + "shape": "__string", + "location": "uri", + "locationName": "clusterArn", + "documentation": "\nThe Amazon Resource Name (ARN) of the cluster.
\n " + }, + "CurrentVersion": { + "shape": "__string", + "locationName": "currentVersion", + "documentation": "\nThe policy version.
\n " + }, + "Policy": { + "shape": "__string", + "locationName": "policy", + "documentation": "\nThe policy.
\n " + } + }, + "required": [ + "ClusterArn", + "Policy" + ] + }, + "PutClusterPolicyResponse": { + "type": "structure", + "members": { + "CurrentVersion": { + "shape": "__string", + "locationName": "currentVersion", + "documentation": "\nThe policy version.
\n " + } + } + }, "RebootBrokerRequest": { "type": "structure", "members": { @@ -3579,6 +4384,22 @@ }, "documentation": "\nDetails for client authentication using SASL.
\n " }, + "VpcConnectivitySasl": { + "type": "structure", + "members": { + "Scram": { + "shape": "VpcConnectivityScram", + "locationName": "scram", + "documentation": "\nDetails for SASL/SCRAM client authentication for VPC connectivity.
\n " + }, + "Iam": { + "shape": "VpcConnectivityIam", + "locationName": "iam", + "documentation": "\nDetails for SASL/IAM client authentication for VPC connectivity.
\n " + } + }, + "documentation": "\nDetails for SASL client authentication for VPC connectivity.
\n " + }, "Scram": { "type": "structure", "members": { @@ -3590,6 +4411,17 @@ }, "documentation": "\nDetails for SASL/SCRAM client authentication.
\n " }, + "VpcConnectivityScram": { + "type": "structure", + "members": { + "Enabled": { + "shape": "__boolean", + "locationName": "enabled", + "documentation": "\nSASL/SCRAM authentication is on or off for VPC connectivity.
\n " + } + }, + "documentation": "\nDetails for SASL/SCRAM client authentication for VPC connectivity.
\n " + }, "Iam": { "type": "structure", "members": { @@ -3601,6 +4433,17 @@ }, "documentation": "\nDetails for IAM access control.
\n " }, + "VpcConnectivityIam": { + "type": "structure", + "members": { + "Enabled": { + "shape": "__boolean", + "locationName": "enabled", + "documentation": "\nSASL/IAM authentication is on or off for VPC connectivity.
\n " + } + }, + "documentation": "\nDetails for IAM access control for VPC connectivity.
\n " + }, "NodeInfo": { "type": "structure", "members": { @@ -3712,6 +4555,17 @@ }, "documentation": "\nDetails for client authentication using TLS.
\n " }, + "VpcConnectivityTls": { + "type": "structure", + "members": { + "Enabled": { + "shape": "__boolean", + "locationName": "enabled", + "documentation": "\nTLS authentication is on or off for VPC connectivity.
\n " + } + }, + "documentation": "\nDetails for TLS client authentication for VPC connectivity.
\n " + }, "Unauthenticated": { "type": "structure", "members": { @@ -4202,6 +5056,81 @@ } } }, + "UserIdentity": { + "type": "structure", + "members": { + "Type": { + "shape": "UserIdentityType", + "locationName": "type", + "documentation": "\nThe identity type of the requester that calls the API operation.
\n " + }, + "PrincipalId": { + "shape": "__string", + "locationName": "principalId", + "documentation": "\nA unique identifier for the requester that calls the API operation.
\n " + } + }, + "documentation": "\nDescription of the requester that calls the API operation.
\n " + }, + "UserIdentityType": { + "type": "string", + "documentation": "\nThe identity type of the requester that calls the API operation.
\n ", + "enum": [ + "AWSACCOUNT", + "AWSSERVICE" + ] + }, + "VpcConnectionInfo": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "shape": "__string", + "locationName": "vpcConnectionArn", + "documentation": "\nThe Amazon Resource Name (ARN) of the VPC connection.
\n " + }, + "Owner": { + "shape": "__string", + "locationName": "owner", + "documentation": "\nThe owner of the VPC Connection.
\n " + }, + "UserIdentity": { + "shape": "UserIdentity", + "locationName": "userIdentity", + "documentation": "\nDescription of the requester that calls the API operation.
\n " + }, + "CreationTime": { + "shape": "__timestampIso8601", + "locationName": "creationTime", + "documentation": "\nThe time when Amazon MSK creates the VPC Connnection.
\n " + } + }, + "documentation": "\nDescription of the VPC connection.
\n " + }, + "VpcConnectionState": { + "type": "string", + "documentation": "\nThe state of a VPC connection.
\n ", + "enum": [ + "CREATING", + "AVAILABLE", + "INACTIVE", + "DEACTIVATING", + "DELETING", + "FAILED", + "REJECTED", + "REJECTING" + ] + }, + "VpcConnectivity": { + "type": "structure", + "members": { + "ClientAuthentication": { + "shape": "VpcConnectivityClientAuthentication", + "locationName": "clientAuthentication", + "documentation": "\nIncludes all client authentication information for VPC connectivity.
\n " + } + }, + "documentation": "VPC connectivity access control for brokers." + }, "ZookeeperNodeInfo": { "type": "structure", "members": { @@ -4321,6 +5250,18 @@ "shape": "NodeInfo" } }, + "__listOfClientVpcConnection": { + "type": "list", + "member": { + "shape": "ClientVpcConnection" + } + }, + "__listOfVpcConnection": { + "type": "list", + "member": { + "shape": "VpcConnection" + } + }, "__listOfUnprocessedScramSecret": { "type": "list", "member": { diff --git a/apis/kafka-2018-11-14.paginators.json b/apis/kafka-2018-11-14.paginators.json index 4416ba7bd7..73982f3d55 100644 --- a/apis/kafka-2018-11-14.paginators.json +++ b/apis/kafka-2018-11-14.paginators.json @@ -47,6 +47,18 @@ "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "SecretArnList" + }, + "ListVpcConnections": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "VpcConnections" + }, + "ListClientVpcConnections": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "ClientVpcConnections" } } } diff --git a/apis/lambda-2015-03-31.normal.json b/apis/lambda-2015-03-31.normal.json index 517b44a303..3b22069964 100644 --- a/apis/lambda-2015-03-31.normal.json +++ b/apis/lambda-2015-03-31.normal.json @@ -5980,7 +5980,8 @@ "provided", "provided.al2", "nodejs18.x", - "python3.10" + "python3.10", + "java17" ] }, "RuntimeVersionArn": { diff --git a/apis/marketplace-catalog-2018-09-17.paginators.json b/apis/marketplace-catalog-2018-09-17.paginators.json index dbcad89680..8bbef9687d 100644 --- a/apis/marketplace-catalog-2018-09-17.paginators.json +++ b/apis/marketplace-catalog-2018-09-17.paginators.json @@ -3,12 +3,14 @@ "ListChangeSets": { "input_token": "NextToken", "output_token": "NextToken", - "limit_key": "MaxResults" + "limit_key": "MaxResults", + "result_key": "ChangeSetSummaryList" }, "ListEntities": { "input_token": "NextToken", "output_token": "NextToken", - "limit_key": "MaxResults" + "limit_key": "MaxResults", + "result_key": "EntitySummaryList" } } } diff --git a/apis/osis-2022-01-01.normal.json b/apis/osis-2022-01-01.normal.json index 27252e4eed..65722e6ca0 100644 --- a/apis/osis-2022-01-01.normal.json +++ b/apis/osis-2022-01-01.normal.json @@ -39,7 +39,7 @@ "shape": "ResourceAlreadyExistsException" } ], - "documentation": "Creates an OpenSearch Ingestion pipeline. For more information, see Creating and managing OpenSearch Ingestion pipelines.
" + "documentation": "Creates an OpenSearch Ingestion pipeline. For more information, see Creating Amazon OpenSearch Ingestion pipelines.
" }, "DeletePipeline": { "name": "DeletePipeline", @@ -70,7 +70,7 @@ "shape": "ConflictException" } ], - "documentation": "Deletes an OpenSearch Ingestion pipeline. For more information, see Deleting pipelines.
" + "documentation": "Deletes an OpenSearch Ingestion pipeline. For more information, see Deleting Amazon OpenSearch Ingestion pipelines.
" }, "GetPipeline": { "name": "GetPipeline", @@ -126,7 +126,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Retrieves information about a specific blueprint for OpenSearch Ingestion. Blueprints are templates for the configuration needed for a CreatePipeline
request.
Retrieves information about a specific blueprint for OpenSearch Ingestion. Blueprints are templates for the configuration needed for a CreatePipeline
request. For more information, see Using blueprints to create a pipeline.
Returns progress information for the current change happening on an OpenSearch Ingestion pipeline. Currently, this operation only returns information when a pipeline is being created.
For more information, see Creating and managing OpenSearch Ingestion pipelines.
" + "documentation": "Returns progress information for the current change happening on an OpenSearch Ingestion pipeline. Currently, this operation only returns information when a pipeline is being created.
For more information, see Tracking the status of pipeline creation.
" }, "ListPipelineBlueprints": { "name": "ListPipelineBlueprints", @@ -182,7 +182,7 @@ "shape": "InvalidPaginationTokenException" } ], - "documentation": "Retrieves a list of all available blueprints for Data Prepper.
" + "documentation": "Retrieves a list of all available blueprints for Data Prepper. For more information, see Using blueprints to create a pipeline.
" }, "ListPipelines": { "name": "ListPipelines", @@ -210,7 +210,7 @@ "shape": "InvalidPaginationTokenException" } ], - "documentation": "Lists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region. For more information, see Creating and managing OpenSearch Ingestion pipelines.
" + "documentation": "Lists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region. For more information, see Viewing Amazon OpenSearch Ingestion pipelines.
" }, "ListTagsForResource": { "name": "ListTagsForResource", @@ -238,7 +238,7 @@ "shape": "AccessDeniedException" } ], - "documentation": "Lists all resource tags associated with an OpenSearch Ingestion pipeline. For more information, see Tagging OpenSearch Ingestion pipelines.
" + "documentation": "Lists all resource tags associated with an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
" }, "StartPipeline": { "name": "StartPipeline", @@ -269,7 +269,7 @@ "shape": "ValidationException" } ], - "documentation": "Starts an OpenSearch Ingestion pipeline. For more information, see Starting pipelines.
" + "documentation": "Starts an OpenSearch Ingestion pipeline. For more information, see Starting an OpenSearch Ingestion pipeline.
" }, "StopPipeline": { "name": "StopPipeline", @@ -300,7 +300,7 @@ "shape": "ValidationException" } ], - "documentation": "Stops an OpenSearch Ingestion pipeline. For more information, see Stopping pipelines.
" + "documentation": "Stops an OpenSearch Ingestion pipeline. For more information, see Stopping an OpenSearch Ingestion pipeline.
" }, "TagResource": { "name": "TagResource", @@ -331,7 +331,7 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Tags an OpenSearch Ingestion pipeline. For more information, see Tagging OpenSearch Ingestion pipelines.
" + "documentation": "Tags an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
" }, "UntagResource": { "name": "UntagResource", @@ -359,7 +359,7 @@ "shape": "AccessDeniedException" } ], - "documentation": "Removes one or more tags from an OpenSearch Ingestion pipeline. For more information, see Tagging OpenSearch Ingestion pipelines.
" + "documentation": "Removes one or more tags from an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
" }, "UpdatePipeline": { "name": "UpdatePipeline", @@ -390,7 +390,7 @@ "shape": "ConflictException" } ], - "documentation": "Updates an OpenSearch Ingestion pipeline. For more information, see Creating and managing OpenSearch Ingestion pipelines.
" + "documentation": "Updates an OpenSearch Ingestion pipeline. For more information, see Updating Amazon OpenSearch Ingestion pipelines.
" }, "ValidatePipeline": { "name": "ValidatePipeline", @@ -415,7 +415,7 @@ "shape": "ValidationException" } ], - "documentation": "Checks whether an OpenSearch Ingestion pipeline configuration is valid prior to creation. For more information, see Creating and managing OpenSearch Ingestion pipelines.
" + "documentation": "Checks whether an OpenSearch Ingestion pipeline configuration is valid prior to creation. For more information, see Creating Amazon OpenSearch Ingestion pipelines.
" } }, "shapes": { diff --git a/apis/qldb-2019-01-02.normal.json b/apis/qldb-2019-01-02.normal.json index 6e99ddbe0d..a39e532269 100644 --- a/apis/qldb-2019-01-02.normal.json +++ b/apis/qldb-2019-01-02.normal.json @@ -89,7 +89,7 @@ "shape": "ResourcePreconditionNotMetException" } ], - "documentation": "Deletes a ledger and all of its contents. This action is irreversible.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set the flag to false
.
Deletes a ledger and all of its contents. This action is irreversible.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set this parameter to false
.
Exports journal contents within a date and time range from a ledger into a specified Amazon Simple Storage Service (Amazon S3) bucket. A journal export job can write the data objects in either the text or binary representation of Amazon Ion format, or in JSON Lines text format.
In JSON Lines format, each journal block in the exported data object is a valid JSON object that is delimited by a newline. You can use this format to easily integrate JSON exports with analytics tools such as Glue and Amazon Athena because these services can parse newline-delimited JSON automatically. For more information about the format, see JSON Lines.
If the ledger with the given Name
doesn't exist, then throws ResourceNotFoundException
.
If the ledger with the given Name
is in CREATING
status, then throws ResourcePreconditionNotMetException
.
You can initiate up to two concurrent journal export requests for each ledger. Beyond this limit, journal export requests throw LimitExceededException
.
Exports journal contents within a date and time range from a ledger into a specified Amazon Simple Storage Service (Amazon S3) bucket. A journal export job can write the data objects in either the text or binary representation of Amazon Ion format, or in JSON Lines text format.
If the ledger with the given Name
doesn't exist, then throws ResourceNotFoundException
.
If the ledger with the given Name
is in CREATING
status, then throws ResourcePreconditionNotMetException
.
You can initiate up to two concurrent journal export requests for each ledger. Beyond this limit, journal export requests throw LimitExceededException
.
Returns an array of all Amazon QLDB journal stream descriptors for a given ledger. The output of each stream descriptor includes the same details that are returned by DescribeJournalKinesisStream
.
This action does not return any expired journal streams. For more information, see Expiration for terminal streams in the Amazon QLDB Developer Guide.
This action returns a maximum of MaxResults
items. It is paginated so that you can retrieve all the items by calling ListJournalKinesisStreamsForLedger
multiple times.
Returns all Amazon QLDB journal streams for a given ledger.
This action does not return any expired journal streams. For more information, see Expiration for terminal streams in the Amazon QLDB Developer Guide.
This action returns a maximum of MaxResults
items. It is paginated so that you can retrieve all the items by calling ListJournalKinesisStreamsForLedger
multiple times.
Returns an array of journal export job descriptions for all ledgers that are associated with the current Amazon Web Services account and Region.
This action returns a maximum of MaxResults
items, and is paginated so that you can retrieve all the items by calling ListJournalS3Exports
multiple times.
This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer Guide.
" + "documentation": "Returns all journal export jobs for all ledgers that are associated with the current Amazon Web Services account and Region.
This action returns a maximum of MaxResults
items, and is paginated so that you can retrieve all the items by calling ListJournalS3Exports
multiple times.
This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer Guide.
" }, "ListJournalS3ExportsForLedger": { "name": "ListJournalS3ExportsForLedger", @@ -305,7 +305,7 @@ "output": { "shape": "ListJournalS3ExportsForLedgerResponse" }, - "documentation": "Returns an array of journal export job descriptions for a specified ledger.
This action returns a maximum of MaxResults
items, and is paginated so that you can retrieve all the items by calling ListJournalS3ExportsForLedger
multiple times.
This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer Guide.
" + "documentation": "Returns all journal export jobs for a specified ledger.
This action returns a maximum of MaxResults
items, and is paginated so that you can retrieve all the items by calling ListJournalS3ExportsForLedger
multiple times.
This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer Guide.
" }, "ListLedgers": { "name": "ListLedgers", @@ -319,7 +319,7 @@ "output": { "shape": "ListLedgersResponse" }, - "documentation": "Returns an array of ledger summaries that are associated with the current Amazon Web Services account and Region.
This action returns a maximum of 100 items and is paginated so that you can retrieve all the items by calling ListLedgers
multiple times.
Returns all ledgers that are associated with the current Amazon Web Services account and Region.
This action returns a maximum of MaxResults
items and is paginated so that you can retrieve all the items by calling ListLedgers
multiple times.
The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set the flag to false
.
Specifies whether the ledger is protected from being deleted by any user. If not defined during ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set this parameter to false
.
The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For more information, see Encryption at rest in the Amazon QLDB Developer Guide.
Use one of the following options to specify this parameter:
AWS_OWNED_KMS_KEY
: Use an KMS key that is owned and managed by Amazon Web Services on your behalf.
Undefined: By default, use an Amazon Web Services owned KMS key.
A valid symmetric customer managed KMS key: Use the specified KMS key in your account that you create, own, and manage.
Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer Guide.
To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. When using an alias name, prefix it with \"alias/\"
. To specify a key in a different Amazon Web Services account, you must use the key ARN or alias ARN.
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN: arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.
" + "documentation": "The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For more information, see Encryption at rest in the Amazon QLDB Developer Guide.
Use one of the following options to specify this parameter:
AWS_OWNED_KMS_KEY
: Use an KMS key that is owned and managed by Amazon Web Services on your behalf.
Undefined: By default, use an Amazon Web Services owned KMS key.
A valid symmetric customer managed KMS key: Use the specified symmetric encryption KMS key in your account that you create, own, and manage.
Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer Guide.
To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. When using an alias name, prefix it with \"alias/\"
. To specify a key in a different Amazon Web Services account, you must use the key ARN or alias ARN.
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN: arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.
" } } }, @@ -550,7 +550,7 @@ }, "DeletionProtection": { "shape": "DeletionProtection", - "documentation": "The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set the flag to false
.
Specifies whether the ledger is protected from being deleted by any user. If not defined during ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set this parameter to false
.
The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set the flag to false
.
Specifies whether the ledger is protected from being deleted by any user. If not defined during ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set this parameter to false
.
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
(Optional) Use your customer managed key in Key Management Service (KMS) for server-side encryption of your exported data.
To pass a role to QLDB when requesting a journal export, you must have permissions to perform the iam:PassRole
action on the IAM role resource. This is required for all journal export requests.
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:
Write objects into your Amazon S3 bucket.
(Optional) Use your customer managed key in Key Management Service (KMS) for server-side encryption of your exported data.
To pass a role to QLDB when requesting a journal export, you must have permissions to perform the iam:PassRole
action on the IAM role resource. This is required for all journal export requests.
The output format of your exported journal data. If this parameter is not specified, the exported data defaults to ION_TEXT
format.
The output format of your exported journal data. A journal export job can write the data objects in either the text or binary representation of Amazon Ion format, or in JSON Lines text format.
Default: ION_TEXT
In JSON Lines format, each journal block in an exported data object is a valid JSON object that is delimited by a newline. You can use this format to directly integrate JSON exports with analytics tools such as Amazon Athena and Glue because these services can parse newline-delimited JSON automatically.
" } } }, @@ -1016,7 +1016,7 @@ }, "AggregationEnabled": { "shape": "Boolean", - "documentation": "Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.
This option is enabled by default. Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide.
" + "documentation": "Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.
Default: True
Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide.
The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal stream.
" @@ -1117,7 +1117,7 @@ "members": { "Streams": { "shape": "JournalKinesisStreamDescriptionList", - "documentation": "The array of QLDB journal stream descriptors that are associated with the given ledger.
" + "documentation": "The QLDB journal streams that are currently associated with the given ledger.
" }, "NextToken": { "shape": "NextToken", @@ -1156,7 +1156,7 @@ "members": { "JournalS3Exports": { "shape": "JournalS3ExportList", - "documentation": "The array of journal export job descriptions that are associated with the specified ledger.
" + "documentation": "The journal export jobs that are currently associated with the specified ledger.
" }, "NextToken": { "shape": "NextToken", @@ -1186,7 +1186,7 @@ "members": { "JournalS3Exports": { "shape": "JournalS3ExportList", - "documentation": "The array of journal export job descriptions for all ledgers that are associated with the current Amazon Web Services account and Region.
" + "documentation": "The journal export jobs for all ledgers that are associated with the current Amazon Web Services account and Region.
" }, "NextToken": { "shape": "NextToken", @@ -1216,7 +1216,7 @@ "members": { "Ledgers": { "shape": "LedgerList", - "documentation": "The array of ledger summaries that are associated with the current Amazon Web Services account and Region.
" + "documentation": "The ledgers that are associated with the current Amazon Web Services account and Region.
" }, "NextToken": { "shape": "NextToken", @@ -1291,7 +1291,7 @@ }, "KmsKeyArn": { "shape": "Arn", - "documentation": "The Amazon Resource Name (ARN) of a symmetric key in Key Management Service (KMS). Amazon S3 does not support asymmetric KMS keys.
You must provide a KmsKeyArn
if you specify SSE_KMS
as the ObjectEncryptionType
.
KmsKeyArn
is not required if you specify SSE_S3
as the ObjectEncryptionType
.
The Amazon Resource Name (ARN) of a symmetric encryption key in Key Management Service (KMS). Amazon S3 does not support asymmetric KMS keys.
You must provide a KmsKeyArn
if you specify SSE_KMS
as the ObjectEncryptionType
.
KmsKeyArn
is not required if you specify SSE_S3
as the ObjectEncryptionType
.
The encryption settings that are used by a journal export job to write data in an Amazon Simple Storage Service (Amazon S3) bucket.
" @@ -1535,11 +1535,11 @@ }, "DeletionProtection": { "shape": "DeletionProtection", - "documentation": "The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set the flag to false
.
Specifies whether the ledger is protected from being deleted by any user. If not defined during ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set this parameter to false
.
The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For more information, see Encryption at rest in the Amazon QLDB Developer Guide.
Use one of the following options to specify this parameter:
AWS_OWNED_KMS_KEY
: Use an KMS key that is owned and managed by Amazon Web Services on your behalf.
Undefined: Make no changes to the KMS key of the ledger.
A valid symmetric customer managed KMS key: Use the specified KMS key in your account that you create, own, and manage.
Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer Guide.
To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. When using an alias name, prefix it with \"alias/\"
. To specify a key in a different Amazon Web Services account, you must use the key ARN or alias ARN.
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN: arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.
" + "documentation": "The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For more information, see Encryption at rest in the Amazon QLDB Developer Guide.
Use one of the following options to specify this parameter:
AWS_OWNED_KMS_KEY
: Use an KMS key that is owned and managed by Amazon Web Services on your behalf.
Undefined: Make no changes to the KMS key of the ledger.
A valid symmetric customer managed KMS key: Use the specified symmetric encryption KMS key in your account that you create, own, and manage.
Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer Guide.
To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. When using an alias name, prefix it with \"alias/\"
. To specify a key in a different Amazon Web Services account, you must use the key ARN or alias ARN.
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN: arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.
" } } }, @@ -1564,7 +1564,7 @@ }, "DeletionProtection": { "shape": "DeletionProtection", - "documentation": "The flag that prevents a ledger from being deleted by any user. If not provided on ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set the flag to false
.
Specifies whether the ledger is protected from being deleted by any user. If not defined during ledger creation, this feature is enabled (true
) by default.
If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger
operation to set this parameter to false
.
The control plane for Amazon QLDB
" + "documentation": "The resource management API for Amazon QLDB
" } \ No newline at end of file diff --git a/apis/sagemaker-2017-07-24.normal.json b/apis/sagemaker-2017-07-24.normal.json index 6b809e2ee3..73052b2373 100644 --- a/apis/sagemaker-2017-07-24.normal.json +++ b/apis/sagemaker-2017-07-24.normal.json @@ -5960,7 +5960,9 @@ "ml.g5.12xlarge", "ml.g5.24xlarge", "ml.g5.48xlarge", - "ml.geospatial.interactive" + "ml.geospatial.interactive", + "ml.p4d.24xlarge", + "ml.p4de.24xlarge" ] }, "AppList": { @@ -27634,7 +27636,7 @@ }, "CrossAccountModelRegisterRoleArn": { "shape": "RoleArn", - "documentation": "The Amazon Resource Name (ARN) of the SageMaker model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker model registry is set up.
" + "documentation": "The Amazon Resource Name (ARN) of the SageMaker model registry account. Required only to register model versions created by a different SageMaker Canvas Amazon Web Services account than the Amazon Web Services account in which SageMaker model registry is set up.
" } }, "documentation": "The model registry settings for the SageMaker Canvas application.
" diff --git a/clients/ec2.d.ts b/clients/ec2.d.ts index fb8832ee5e..f2f45de6ff 100644 --- a/clients/ec2.d.ts +++ b/clients/ec2.d.ts @@ -3797,11 +3797,11 @@ declare class EC2 extends Service { */ modifyImageAttribute(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Modifies the specified attribute of the specified instance. You can specify only one attribute at a time. Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance in a VPC can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action. To modify some attributes, the instance must be stopped. For more information, see Modify a stopped instance in the Amazon EC2 User Guide. + * Modifies the specified attribute of the specified instance. You can specify only one attribute at a time. Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action. To modify some attributes, the instance must be stopped. For more information, see Modify a stopped instance in the Amazon EC2 User Guide. */ modifyInstanceAttribute(params: EC2.Types.ModifyInstanceAttributeRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Modifies the specified attribute of the specified instance. You can specify only one attribute at a time. Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance in a VPC can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action. To modify some attributes, the instance must be stopped. For more information, see Modify a stopped instance in the Amazon EC2 User Guide. + * Modifies the specified attribute of the specified instance. You can specify only one attribute at a time. Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action. To modify some attributes, the instance must be stopped. For more information, see Modify a stopped instance in the Amazon EC2 User Guide. */ modifyInstanceAttribute(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** @@ -3941,11 +3941,11 @@ declare class EC2 extends Service { */ modifyPrivateDnsNameOptions(callback?: (err: AWSError, data: EC2.Types.ModifyPrivateDnsNameOptionsResult) => void): Request>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],438:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],439:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s =0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(P[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),a=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw a.name="ParserError",a}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,a,i=[],s=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),s.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),a={type:"KeyValuePair",name:t,value:r},i.push(a),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:i}}},c.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,o){var n,u,p,m,c,l,d,y,b;switch(e.type){case"Field":return null!==o&&r(o)?(l=o[e.name],void 0===l?null:l):null;case"Subexpression":for(p=this.visit(e.children[0],o),b=1;b G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],443:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a >1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],438:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}
+},{}],439:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s =0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(P[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),a=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw a.name="ParserError",a}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,a,i=[],s=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),s.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),a={type:"KeyValuePair",name:t,value:r},i.push(a),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:i}}},c.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,o){var n,u,p,m,c,l,d,y,b;switch(e.type){case"Field":return null!==o&&r(o)?(l=o[e.name],void 0===l?null:l):null;case"Subexpression":for(p=this.visit(e.children[0],o),b=1;b=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(P),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new l,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){m.buildRequest(e),y.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){c.extractError(e)}function u(e){m.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new d,e.data[payload]=p.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new d;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;c.extractData(e),e.data=p.merge(n,e.data)}}var p=e("../util"),m=e("./rest"),c=e("./json"),l=e("../json/builder"),d=e("../json/parser"),y=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../json/builder":369,"../json/parser":370,"../util":423,"./json":381,"./rest":383}],385:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":345,"../util":423,"./rest":383}],386:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void a.call(this,e,null);p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":423}],387:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=a.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":345}],388:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],389:[function(e,t,r){function a(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:a,isGlobalRegion:i,getRealRegion:s}},{}],390:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(a)return K(e).length;t=(""+t).toLowerCase(),a=!0}}function g(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return D(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function h(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function I(e,t,r,a,i){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,a)),s.isBuffer(t))return 0===t.length?-1:N(e,t,r,a,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):N(e,[t],r,a,i);throw new TypeError("val must be string, number or Buffer")}function N(e,t,r,a,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(i){var m=-1;for(p=r;p>>8*(a?i:1-i)}function B(e,t,r,a){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(a?i:3-i)&255}function U(e,t,r,a,i,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,a,i){return i||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,a,23,4),r+4}function F(e,t,r,a,i){return i||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,a,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,a=e.length,i=null,s=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===a){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r