Вход Регистрация
Файл: sngine-v2.8/Script/includes/libs/AWS/Aws/data/ec2/2015-10-01/api-2.json.php
Строк: 9853
<?php
// This file was auto-generated from sdk-root/src/data/ec2/2015-10-01/api-2.json
return [ 'version' => '2.0''metadata' => [ 'uid' => 'ec2-2015-10-01''apiVersion' => '2015-10-01''endpointPrefix' => 'ec2''protocol' => 'ec2''serviceAbbreviation' => 'Amazon EC2''serviceFullName' => 'Amazon Elastic Compute Cloud''signatureVersion' => 'v4''xmlNamespace' => 'http://ec2.amazonaws.com/doc/2015-10-01', ], 'operations' => [ 'AcceptVpcPeeringConnection' => [ 'name' => 'AcceptVpcPeeringConnection''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AcceptVpcPeeringConnectionRequest', ], 'output' => [ 'shape' => 'AcceptVpcPeeringConnectionResult', ], ], 'AllocateAddress' => [ 'name' => 'AllocateAddress''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AllocateAddressRequest', ], 'output' => [ 'shape' => 'AllocateAddressResult', ], ], 'AllocateHosts' => [ 'name' => 'AllocateHosts''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AllocateHostsRequest', ], 'output' => [ 'shape' => 'AllocateHostsResult', ], ], 'AssignPrivateIpAddresses' => [ 'name' => 'AssignPrivateIpAddresses''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AssignPrivateIpAddressesRequest', ], ], 'AssociateAddress' => [ 'name' => 'AssociateAddress''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateAddressRequest', ], 'output' => [ 'shape' => 'AssociateAddressResult', ], ], 'AssociateDhcpOptions' => [ 'name' => 'AssociateDhcpOptions''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateDhcpOptionsRequest', ], ], 'AssociateRouteTable' => [ 'name' => 'AssociateRouteTable''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateRouteTableRequest', ], 'output' => [ 'shape' => 'AssociateRouteTableResult', ], ], 'AttachClassicLinkVpc' => [ 'name' => 'AttachClassicLinkVpc''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AttachClassicLinkVpcRequest', ], 'output' => [ 'shape' => 'AttachClassicLinkVpcResult', ], ], 'AttachInternetGateway' => [ 'name' => 'AttachInternetGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AttachInternetGatewayRequest', ], ], 'AttachNetworkInterface' => [ 'name' => 'AttachNetworkInterface''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AttachNetworkInterfaceRequest', ], 'output' => [ 'shape' => 'AttachNetworkInterfaceResult', ], ], 'AttachVolume' => [ 'name' => 'AttachVolume''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AttachVolumeRequest', ], 'output' => [ 'shape' => 'VolumeAttachment', ], ], 'AttachVpnGateway' => [ 'name' => 'AttachVpnGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AttachVpnGatewayRequest', ], 'output' => [ 'shape' => 'AttachVpnGatewayResult', ], ], 'AuthorizeSecurityGroupEgress' => [ 'name' => 'AuthorizeSecurityGroupEgress''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AuthorizeSecurityGroupEgressRequest', ], ], 'AuthorizeSecurityGroupIngress' => [ 'name' => 'AuthorizeSecurityGroupIngress''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'AuthorizeSecurityGroupIngressRequest', ], ], 'BundleInstance' => [ 'name' => 'BundleInstance''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'BundleInstanceRequest', ], 'output' => [ 'shape' => 'BundleInstanceResult', ], ], 'CancelBundleTask' => [ 'name' => 'CancelBundleTask''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CancelBundleTaskRequest', ], 'output' => [ 'shape' => 'CancelBundleTaskResult', ], ], 'CancelConversionTask' => [ 'name' => 'CancelConversionTask''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CancelConversionRequest', ], ], 'CancelExportTask' => [ 'name' => 'CancelExportTask''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CancelExportTaskRequest', ], ], 'CancelImportTask' => [ 'name' => 'CancelImportTask''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CancelImportTaskRequest', ], 'output' => [ 'shape' => 'CancelImportTaskResult', ], ], 'CancelReservedInstancesListing' => [ 'name' => 'CancelReservedInstancesListing''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CancelReservedInstancesListingRequest', ], 'output' => [ 'shape' => 'CancelReservedInstancesListingResult', ], ], 'CancelSpotFleetRequests' => [ 'name' => 'CancelSpotFleetRequests''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CancelSpotFleetRequestsRequest', ], 'output' => [ 'shape' => 'CancelSpotFleetRequestsResponse', ], ], 'CancelSpotInstanceRequests' => [ 'name' => 'CancelSpotInstanceRequests''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CancelSpotInstanceRequestsRequest', ], 'output' => [ 'shape' => 'CancelSpotInstanceRequestsResult', ], ], 'ConfirmProductInstance' => [ 'name' => 'ConfirmProductInstance''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ConfirmProductInstanceRequest', ], 'output' => [ 'shape' => 'ConfirmProductInstanceResult', ], ], 'CopyImage' => [ 'name' => 'CopyImage''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CopyImageRequest', ], 'output' => [ 'shape' => 'CopyImageResult', ], ], 'CopySnapshot' => [ 'name' => 'CopySnapshot''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CopySnapshotRequest', ], 'output' => [ 'shape' => 'CopySnapshotResult', ], ], 'CreateCustomerGateway' => [ 'name' => 'CreateCustomerGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCustomerGatewayRequest', ], 'output' => [ 'shape' => 'CreateCustomerGatewayResult', ], ], 'CreateDhcpOptions' => [ 'name' => 'CreateDhcpOptions''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDhcpOptionsRequest', ], 'output' => [ 'shape' => 'CreateDhcpOptionsResult', ], ], 'CreateFlowLogs' => [ 'name' => 'CreateFlowLogs''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFlowLogsRequest', ], 'output' => [ 'shape' => 'CreateFlowLogsResult', ], ], 'CreateImage' => [ 'name' => 'CreateImage''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateImageRequest', ], 'output' => [ 'shape' => 'CreateImageResult', ], ], 'CreateInstanceExportTask' => [ 'name' => 'CreateInstanceExportTask''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateInstanceExportTaskRequest', ], 'output' => [ 'shape' => 'CreateInstanceExportTaskResult', ], ], 'CreateInternetGateway' => [ 'name' => 'CreateInternetGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateInternetGatewayRequest', ], 'output' => [ 'shape' => 'CreateInternetGatewayResult', ], ], 'CreateKeyPair' => [ 'name' => 'CreateKeyPair''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateKeyPairRequest', ], 'output' => [ 'shape' => 'KeyPair', ], ], 'CreateNatGateway' => [ 'name' => 'CreateNatGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateNatGatewayRequest', ], 'output' => [ 'shape' => 'CreateNatGatewayResult', ], ], 'CreateNetworkAcl' => [ 'name' => 'CreateNetworkAcl''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateNetworkAclRequest', ], 'output' => [ 'shape' => 'CreateNetworkAclResult', ], ], 'CreateNetworkAclEntry' => [ 'name' => 'CreateNetworkAclEntry''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateNetworkAclEntryRequest', ], ], 'CreateNetworkInterface' => [ 'name' => 'CreateNetworkInterface''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateNetworkInterfaceRequest', ], 'output' => [ 'shape' => 'CreateNetworkInterfaceResult', ], ], 'CreatePlacementGroup' => [ 'name' => 'CreatePlacementGroup''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePlacementGroupRequest', ], ], 'CreateReservedInstancesListing' => [ 'name' => 'CreateReservedInstancesListing''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateReservedInstancesListingRequest', ], 'output' => [ 'shape' => 'CreateReservedInstancesListingResult', ], ], 'CreateRoute' => [ 'name' => 'CreateRoute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRouteRequest', ], 'output' => [ 'shape' => 'CreateRouteResult', ], ], 'CreateRouteTable' => [ 'name' => 'CreateRouteTable''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRouteTableRequest', ], 'output' => [ 'shape' => 'CreateRouteTableResult', ], ], 'CreateSecurityGroup' => [ 'name' => 'CreateSecurityGroup''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSecurityGroupRequest', ], 'output' => [ 'shape' => 'CreateSecurityGroupResult', ], ], 'CreateSnapshot' => [ 'name' => 'CreateSnapshot''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSnapshotRequest', ], 'output' => [ 'shape' => 'Snapshot', ], ], 'CreateSpotDatafeedSubscription' => [ 'name' => 'CreateSpotDatafeedSubscription''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSpotDatafeedSubscriptionRequest', ], 'output' => [ 'shape' => 'CreateSpotDatafeedSubscriptionResult', ], ], 'CreateSubnet' => [ 'name' => 'CreateSubnet''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSubnetRequest', ], 'output' => [ 'shape' => 'CreateSubnetResult', ], ], 'CreateTags' => [ 'name' => 'CreateTags''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateTagsRequest', ], ], 'CreateVolume' => [ 'name' => 'CreateVolume''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVolumeRequest', ], 'output' => [ 'shape' => 'Volume', ], ], 'CreateVpc' => [ 'name' => 'CreateVpc''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcRequest', ], 'output' => [ 'shape' => 'CreateVpcResult', ], ], 'CreateVpcEndpoint' => [ 'name' => 'CreateVpcEndpoint''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcEndpointRequest', ], 'output' => [ 'shape' => 'CreateVpcEndpointResult', ], ], 'CreateVpcPeeringConnection' => [ 'name' => 'CreateVpcPeeringConnection''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcPeeringConnectionRequest', ], 'output' => [ 'shape' => 'CreateVpcPeeringConnectionResult', ], ], 'CreateVpnConnection' => [ 'name' => 'CreateVpnConnection''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpnConnectionRequest', ], 'output' => [ 'shape' => 'CreateVpnConnectionResult', ], ], 'CreateVpnConnectionRoute' => [ 'name' => 'CreateVpnConnectionRoute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpnConnectionRouteRequest', ], ], 'CreateVpnGateway' => [ 'name' => 'CreateVpnGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpnGatewayRequest', ], 'output' => [ 'shape' => 'CreateVpnGatewayResult', ], ], 'DeleteCustomerGateway' => [ 'name' => 'DeleteCustomerGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteCustomerGatewayRequest', ], ], 'DeleteDhcpOptions' => [ 'name' => 'DeleteDhcpOptions''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDhcpOptionsRequest', ], ], 'DeleteFlowLogs' => [ 'name' => 'DeleteFlowLogs''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFlowLogsRequest', ], 'output' => [ 'shape' => 'DeleteFlowLogsResult', ], ], 'DeleteInternetGateway' => [ 'name' => 'DeleteInternetGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteInternetGatewayRequest', ], ], 'DeleteKeyPair' => [ 'name' => 'DeleteKeyPair''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteKeyPairRequest', ], ], 'DeleteNatGateway' => [ 'name' => 'DeleteNatGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteNatGatewayRequest', ], 'output' => [ 'shape' => 'DeleteNatGatewayResult', ], ], 'DeleteNetworkAcl' => [ 'name' => 'DeleteNetworkAcl''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteNetworkAclRequest', ], ], 'DeleteNetworkAclEntry' => [ 'name' => 'DeleteNetworkAclEntry''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteNetworkAclEntryRequest', ], ], 'DeleteNetworkInterface' => [ 'name' => 'DeleteNetworkInterface''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteNetworkInterfaceRequest', ], ], 'DeletePlacementGroup' => [ 'name' => 'DeletePlacementGroup''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeletePlacementGroupRequest', ], ], 'DeleteRoute' => [ 'name' => 'DeleteRoute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRouteRequest', ], ], 'DeleteRouteTable' => [ 'name' => 'DeleteRouteTable''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRouteTableRequest', ], ], 'DeleteSecurityGroup' => [ 'name' => 'DeleteSecurityGroup''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSecurityGroupRequest', ], ], 'DeleteSnapshot' => [ 'name' => 'DeleteSnapshot''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSnapshotRequest', ], ], 'DeleteSpotDatafeedSubscription' => [ 'name' => 'DeleteSpotDatafeedSubscription''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSpotDatafeedSubscriptionRequest', ], ], 'DeleteSubnet' => [ 'name' => 'DeleteSubnet''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSubnetRequest', ], ], 'DeleteTags' => [ 'name' => 'DeleteTags''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTagsRequest', ], ], 'DeleteVolume' => [ 'name' => 'DeleteVolume''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVolumeRequest', ], ], 'DeleteVpc' => [ 'name' => 'DeleteVpc''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcRequest', ], ], 'DeleteVpcEndpoints' => [ 'name' => 'DeleteVpcEndpoints''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcEndpointsRequest', ], 'output' => [ 'shape' => 'DeleteVpcEndpointsResult', ], ], 'DeleteVpcPeeringConnection' => [ 'name' => 'DeleteVpcPeeringConnection''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcPeeringConnectionRequest', ], 'output' => [ 'shape' => 'DeleteVpcPeeringConnectionResult', ], ], 'DeleteVpnConnection' => [ 'name' => 'DeleteVpnConnection''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpnConnectionRequest', ], ], 'DeleteVpnConnectionRoute' => [ 'name' => 'DeleteVpnConnectionRoute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpnConnectionRouteRequest', ], ], 'DeleteVpnGateway' => [ 'name' => 'DeleteVpnGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpnGatewayRequest', ], ], 'DeregisterImage' => [ 'name' => 'DeregisterImage''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DeregisterImageRequest', ], ], 'DescribeAccountAttributes' => [ 'name' => 'DescribeAccountAttributes''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAccountAttributesRequest', ], 'output' => [ 'shape' => 'DescribeAccountAttributesResult', ], ], 'DescribeAddresses' => [ 'name' => 'DescribeAddresses''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAddressesRequest', ], 'output' => [ 'shape' => 'DescribeAddressesResult', ], ], 'DescribeAvailabilityZones' => [ 'name' => 'DescribeAvailabilityZones''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAvailabilityZonesRequest', ], 'output' => [ 'shape' => 'DescribeAvailabilityZonesResult', ], ], 'DescribeBundleTasks' => [ 'name' => 'DescribeBundleTasks''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeBundleTasksRequest', ], 'output' => [ 'shape' => 'DescribeBundleTasksResult', ], ], 'DescribeClassicLinkInstances' => [ 'name' => 'DescribeClassicLinkInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeClassicLinkInstancesRequest', ], 'output' => [ 'shape' => 'DescribeClassicLinkInstancesResult', ], ], 'DescribeConversionTasks' => [ 'name' => 'DescribeConversionTasks''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeConversionTasksRequest', ], 'output' => [ 'shape' => 'DescribeConversionTasksResult', ], ], 'DescribeCustomerGateways' => [ 'name' => 'DescribeCustomerGateways''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeCustomerGatewaysRequest', ], 'output' => [ 'shape' => 'DescribeCustomerGatewaysResult', ], ], 'DescribeDhcpOptions' => [ 'name' => 'DescribeDhcpOptions''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeDhcpOptionsRequest', ], 'output' => [ 'shape' => 'DescribeDhcpOptionsResult', ], ], 'DescribeExportTasks' => [ 'name' => 'DescribeExportTasks''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeExportTasksRequest', ], 'output' => [ 'shape' => 'DescribeExportTasksResult', ], ], 'DescribeFlowLogs' => [ 'name' => 'DescribeFlowLogs''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFlowLogsRequest', ], 'output' => [ 'shape' => 'DescribeFlowLogsResult', ], ], 'DescribeHosts' => [ 'name' => 'DescribeHosts''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeHostsRequest', ], 'output' => [ 'shape' => 'DescribeHostsResult', ], ], 'DescribeIdFormat' => [ 'name' => 'DescribeIdFormat''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeIdFormatRequest', ], 'output' => [ 'shape' => 'DescribeIdFormatResult', ], ], 'DescribeImageAttribute' => [ 'name' => 'DescribeImageAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeImageAttributeRequest', ], 'output' => [ 'shape' => 'ImageAttribute', ], ], 'DescribeImages' => [ 'name' => 'DescribeImages''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeImagesRequest', ], 'output' => [ 'shape' => 'DescribeImagesResult', ], ], 'DescribeImportImageTasks' => [ 'name' => 'DescribeImportImageTasks''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeImportImageTasksRequest', ], 'output' => [ 'shape' => 'DescribeImportImageTasksResult', ], ], 'DescribeImportSnapshotTasks' => [ 'name' => 'DescribeImportSnapshotTasks''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeImportSnapshotTasksRequest', ], 'output' => [ 'shape' => 'DescribeImportSnapshotTasksResult', ], ], 'DescribeInstanceAttribute' => [ 'name' => 'DescribeInstanceAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeInstanceAttributeRequest', ], 'output' => [ 'shape' => 'InstanceAttribute', ], ], 'DescribeInstanceStatus' => [ 'name' => 'DescribeInstanceStatus''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeInstanceStatusRequest', ], 'output' => [ 'shape' => 'DescribeInstanceStatusResult', ], ], 'DescribeInstances' => [ 'name' => 'DescribeInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeInstancesRequest', ], 'output' => [ 'shape' => 'DescribeInstancesResult', ], ], 'DescribeInternetGateways' => [ 'name' => 'DescribeInternetGateways''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeInternetGatewaysRequest', ], 'output' => [ 'shape' => 'DescribeInternetGatewaysResult', ], ], 'DescribeKeyPairs' => [ 'name' => 'DescribeKeyPairs''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeKeyPairsRequest', ], 'output' => [ 'shape' => 'DescribeKeyPairsResult', ], ], 'DescribeMovingAddresses' => [ 'name' => 'DescribeMovingAddresses''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeMovingAddressesRequest', ], 'output' => [ 'shape' => 'DescribeMovingAddressesResult', ], ], 'DescribeNatGateways' => [ 'name' => 'DescribeNatGateways''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeNatGatewaysRequest', ], 'output' => [ 'shape' => 'DescribeNatGatewaysResult', ], ], 'DescribeNetworkAcls' => [ 'name' => 'DescribeNetworkAcls''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeNetworkAclsRequest', ], 'output' => [ 'shape' => 'DescribeNetworkAclsResult', ], ], 'DescribeNetworkInterfaceAttribute' => [ 'name' => 'DescribeNetworkInterfaceAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeNetworkInterfaceAttributeRequest', ], 'output' => [ 'shape' => 'DescribeNetworkInterfaceAttributeResult', ], ], 'DescribeNetworkInterfaces' => [ 'name' => 'DescribeNetworkInterfaces''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeNetworkInterfacesRequest', ], 'output' => [ 'shape' => 'DescribeNetworkInterfacesResult', ], ], 'DescribePlacementGroups' => [ 'name' => 'DescribePlacementGroups''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribePlacementGroupsRequest', ], 'output' => [ 'shape' => 'DescribePlacementGroupsResult', ], ], 'DescribePrefixLists' => [ 'name' => 'DescribePrefixLists''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribePrefixListsRequest', ], 'output' => [ 'shape' => 'DescribePrefixListsResult', ], ], 'DescribeRegions' => [ 'name' => 'DescribeRegions''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeRegionsRequest', ], 'output' => [ 'shape' => 'DescribeRegionsResult', ], ], 'DescribeReservedInstances' => [ 'name' => 'DescribeReservedInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeReservedInstancesRequest', ], 'output' => [ 'shape' => 'DescribeReservedInstancesResult', ], ], 'DescribeReservedInstancesListings' => [ 'name' => 'DescribeReservedInstancesListings''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeReservedInstancesListingsRequest', ], 'output' => [ 'shape' => 'DescribeReservedInstancesListingsResult', ], ], 'DescribeReservedInstancesModifications' => [ 'name' => 'DescribeReservedInstancesModifications''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeReservedInstancesModificationsRequest', ], 'output' => [ 'shape' => 'DescribeReservedInstancesModificationsResult', ], ], 'DescribeReservedInstancesOfferings' => [ 'name' => 'DescribeReservedInstancesOfferings''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeReservedInstancesOfferingsRequest', ], 'output' => [ 'shape' => 'DescribeReservedInstancesOfferingsResult', ], ], 'DescribeRouteTables' => [ 'name' => 'DescribeRouteTables''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeRouteTablesRequest', ], 'output' => [ 'shape' => 'DescribeRouteTablesResult', ], ], 'DescribeScheduledInstanceAvailability' => [ 'name' => 'DescribeScheduledInstanceAvailability''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeScheduledInstanceAvailabilityRequest', ], 'output' => [ 'shape' => 'DescribeScheduledInstanceAvailabilityResult', ], ], 'DescribeScheduledInstances' => [ 'name' => 'DescribeScheduledInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeScheduledInstancesRequest', ], 'output' => [ 'shape' => 'DescribeScheduledInstancesResult', ], ], 'DescribeSecurityGroupReferences' => [ 'name' => 'DescribeSecurityGroupReferences''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSecurityGroupReferencesRequest', ], 'output' => [ 'shape' => 'DescribeSecurityGroupReferencesResult', ], ], 'DescribeSecurityGroups' => [ 'name' => 'DescribeSecurityGroups''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSecurityGroupsRequest', ], 'output' => [ 'shape' => 'DescribeSecurityGroupsResult', ], ], 'DescribeSnapshotAttribute' => [ 'name' => 'DescribeSnapshotAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSnapshotAttributeRequest', ], 'output' => [ 'shape' => 'DescribeSnapshotAttributeResult', ], ], 'DescribeSnapshots' => [ 'name' => 'DescribeSnapshots''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSnapshotsRequest', ], 'output' => [ 'shape' => 'DescribeSnapshotsResult', ], ], 'DescribeSpotDatafeedSubscription' => [ 'name' => 'DescribeSpotDatafeedSubscription''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSpotDatafeedSubscriptionRequest', ], 'output' => [ 'shape' => 'DescribeSpotDatafeedSubscriptionResult', ], ], 'DescribeSpotFleetInstances' => [ 'name' => 'DescribeSpotFleetInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSpotFleetInstancesRequest', ], 'output' => [ 'shape' => 'DescribeSpotFleetInstancesResponse', ], ], 'DescribeSpotFleetRequestHistory' => [ 'name' => 'DescribeSpotFleetRequestHistory''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSpotFleetRequestHistoryRequest', ], 'output' => [ 'shape' => 'DescribeSpotFleetRequestHistoryResponse', ], ], 'DescribeSpotFleetRequests' => [ 'name' => 'DescribeSpotFleetRequests''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSpotFleetRequestsRequest', ], 'output' => [ 'shape' => 'DescribeSpotFleetRequestsResponse', ], ], 'DescribeSpotInstanceRequests' => [ 'name' => 'DescribeSpotInstanceRequests''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSpotInstanceRequestsRequest', ], 'output' => [ 'shape' => 'DescribeSpotInstanceRequestsResult', ], ], 'DescribeSpotPriceHistory' => [ 'name' => 'DescribeSpotPriceHistory''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSpotPriceHistoryRequest', ], 'output' => [ 'shape' => 'DescribeSpotPriceHistoryResult', ], ], 'DescribeStaleSecurityGroups' => [ 'name' => 'DescribeStaleSecurityGroups''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeStaleSecurityGroupsRequest', ], 'output' => [ 'shape' => 'DescribeStaleSecurityGroupsResult', ], ], 'DescribeSubnets' => [ 'name' => 'DescribeSubnets''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeSubnetsRequest', ], 'output' => [ 'shape' => 'DescribeSubnetsResult', ], ], 'DescribeTags' => [ 'name' => 'DescribeTags''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeTagsRequest', ], 'output' => [ 'shape' => 'DescribeTagsResult', ], ], 'DescribeVolumeAttribute' => [ 'name' => 'DescribeVolumeAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVolumeAttributeRequest', ], 'output' => [ 'shape' => 'DescribeVolumeAttributeResult', ], ], 'DescribeVolumeStatus' => [ 'name' => 'DescribeVolumeStatus''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVolumeStatusRequest', ], 'output' => [ 'shape' => 'DescribeVolumeStatusResult', ], ], 'DescribeVolumes' => [ 'name' => 'DescribeVolumes''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVolumesRequest', ], 'output' => [ 'shape' => 'DescribeVolumesResult', ], ], 'DescribeVpcAttribute' => [ 'name' => 'DescribeVpcAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcAttributeRequest', ], 'output' => [ 'shape' => 'DescribeVpcAttributeResult', ], ], 'DescribeVpcClassicLink' => [ 'name' => 'DescribeVpcClassicLink''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcClassicLinkRequest', ], 'output' => [ 'shape' => 'DescribeVpcClassicLinkResult', ], ], 'DescribeVpcClassicLinkDnsSupport' => [ 'name' => 'DescribeVpcClassicLinkDnsSupport''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcClassicLinkDnsSupportRequest', ], 'output' => [ 'shape' => 'DescribeVpcClassicLinkDnsSupportResult', ], ], 'DescribeVpcEndpointServices' => [ 'name' => 'DescribeVpcEndpointServices''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcEndpointServicesRequest', ], 'output' => [ 'shape' => 'DescribeVpcEndpointServicesResult', ], ], 'DescribeVpcEndpoints' => [ 'name' => 'DescribeVpcEndpoints''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcEndpointsRequest', ], 'output' => [ 'shape' => 'DescribeVpcEndpointsResult', ], ], 'DescribeVpcPeeringConnections' => [ 'name' => 'DescribeVpcPeeringConnections''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcPeeringConnectionsRequest', ], 'output' => [ 'shape' => 'DescribeVpcPeeringConnectionsResult', ], ], 'DescribeVpcs' => [ 'name' => 'DescribeVpcs''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcsRequest', ], 'output' => [ 'shape' => 'DescribeVpcsResult', ], ], 'DescribeVpnConnections' => [ 'name' => 'DescribeVpnConnections''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpnConnectionsRequest', ], 'output' => [ 'shape' => 'DescribeVpnConnectionsResult', ], ], 'DescribeVpnGateways' => [ 'name' => 'DescribeVpnGateways''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpnGatewaysRequest', ], 'output' => [ 'shape' => 'DescribeVpnGatewaysResult', ], ], 'DetachClassicLinkVpc' => [ 'name' => 'DetachClassicLinkVpc''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DetachClassicLinkVpcRequest', ], 'output' => [ 'shape' => 'DetachClassicLinkVpcResult', ], ], 'DetachInternetGateway' => [ 'name' => 'DetachInternetGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DetachInternetGatewayRequest', ], ], 'DetachNetworkInterface' => [ 'name' => 'DetachNetworkInterface''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DetachNetworkInterfaceRequest', ], ], 'DetachVolume' => [ 'name' => 'DetachVolume''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DetachVolumeRequest', ], 'output' => [ 'shape' => 'VolumeAttachment', ], ], 'DetachVpnGateway' => [ 'name' => 'DetachVpnGateway''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DetachVpnGatewayRequest', ], ], 'DisableVgwRoutePropagation' => [ 'name' => 'DisableVgwRoutePropagation''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DisableVgwRoutePropagationRequest', ], ], 'DisableVpcClassicLink' => [ 'name' => 'DisableVpcClassicLink''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DisableVpcClassicLinkRequest', ], 'output' => [ 'shape' => 'DisableVpcClassicLinkResult', ], ], 'DisableVpcClassicLinkDnsSupport' => [ 'name' => 'DisableVpcClassicLinkDnsSupport''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DisableVpcClassicLinkDnsSupportRequest', ], 'output' => [ 'shape' => 'DisableVpcClassicLinkDnsSupportResult', ], ], 'DisassociateAddress' => [ 'name' => 'DisassociateAddress''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DisassociateAddressRequest', ], ], 'DisassociateRouteTable' => [ 'name' => 'DisassociateRouteTable''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'DisassociateRouteTableRequest', ], ], 'EnableVgwRoutePropagation' => [ 'name' => 'EnableVgwRoutePropagation''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'EnableVgwRoutePropagationRequest', ], ], 'EnableVolumeIO' => [ 'name' => 'EnableVolumeIO''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'EnableVolumeIORequest', ], ], 'EnableVpcClassicLink' => [ 'name' => 'EnableVpcClassicLink''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'EnableVpcClassicLinkRequest', ], 'output' => [ 'shape' => 'EnableVpcClassicLinkResult', ], ], 'EnableVpcClassicLinkDnsSupport' => [ 'name' => 'EnableVpcClassicLinkDnsSupport''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'EnableVpcClassicLinkDnsSupportRequest', ], 'output' => [ 'shape' => 'EnableVpcClassicLinkDnsSupportResult', ], ], 'GetConsoleOutput' => [ 'name' => 'GetConsoleOutput''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'GetConsoleOutputRequest', ], 'output' => [ 'shape' => 'GetConsoleOutputResult', ], ], 'GetConsoleScreenshot' => [ 'name' => 'GetConsoleScreenshot''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'GetConsoleScreenshotRequest', ], 'output' => [ 'shape' => 'GetConsoleScreenshotResult', ], ], 'GetPasswordData' => [ 'name' => 'GetPasswordData''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'GetPasswordDataRequest', ], 'output' => [ 'shape' => 'GetPasswordDataResult', ], ], 'ImportImage' => [ 'name' => 'ImportImage''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ImportImageRequest', ], 'output' => [ 'shape' => 'ImportImageResult', ], ], 'ImportInstance' => [ 'name' => 'ImportInstance''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ImportInstanceRequest', ], 'output' => [ 'shape' => 'ImportInstanceResult', ], ], 'ImportKeyPair' => [ 'name' => 'ImportKeyPair''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ImportKeyPairRequest', ], 'output' => [ 'shape' => 'ImportKeyPairResult', ], ], 'ImportSnapshot' => [ 'name' => 'ImportSnapshot''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ImportSnapshotRequest', ], 'output' => [ 'shape' => 'ImportSnapshotResult', ], ], 'ImportVolume' => [ 'name' => 'ImportVolume''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ImportVolumeRequest', ], 'output' => [ 'shape' => 'ImportVolumeResult', ], ], 'ModifyHosts' => [ 'name' => 'ModifyHosts''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyHostsRequest', ], 'output' => [ 'shape' => 'ModifyHostsResult', ], ], 'ModifyIdFormat' => [ 'name' => 'ModifyIdFormat''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyIdFormatRequest', ], ], 'ModifyImageAttribute' => [ 'name' => 'ModifyImageAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyImageAttributeRequest', ], ], 'ModifyInstanceAttribute' => [ 'name' => 'ModifyInstanceAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyInstanceAttributeRequest', ], ], 'ModifyInstancePlacement' => [ 'name' => 'ModifyInstancePlacement''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyInstancePlacementRequest', ], 'output' => [ 'shape' => 'ModifyInstancePlacementResult', ], ], 'ModifyNetworkInterfaceAttribute' => [ 'name' => 'ModifyNetworkInterfaceAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyNetworkInterfaceAttributeRequest', ], ], 'ModifyReservedInstances' => [ 'name' => 'ModifyReservedInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyReservedInstancesRequest', ], 'output' => [ 'shape' => 'ModifyReservedInstancesResult', ], ], 'ModifySnapshotAttribute' => [ 'name' => 'ModifySnapshotAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifySnapshotAttributeRequest', ], ], 'ModifySpotFleetRequest' => [ 'name' => 'ModifySpotFleetRequest''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifySpotFleetRequestRequest', ], 'output' => [ 'shape' => 'ModifySpotFleetRequestResponse', ], ], 'ModifySubnetAttribute' => [ 'name' => 'ModifySubnetAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifySubnetAttributeRequest', ], ], 'ModifyVolumeAttribute' => [ 'name' => 'ModifyVolumeAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyVolumeAttributeRequest', ], ], 'ModifyVpcAttribute' => [ 'name' => 'ModifyVpcAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyVpcAttributeRequest', ], ], 'ModifyVpcEndpoint' => [ 'name' => 'ModifyVpcEndpoint''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyVpcEndpointRequest', ], 'output' => [ 'shape' => 'ModifyVpcEndpointResult', ], ], 'ModifyVpcPeeringConnectionOptions' => [ 'name' => 'ModifyVpcPeeringConnectionOptions''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ModifyVpcPeeringConnectionOptionsRequest', ], 'output' => [ 'shape' => 'ModifyVpcPeeringConnectionOptionsResult', ], ], 'MonitorInstances' => [ 'name' => 'MonitorInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'MonitorInstancesRequest', ], 'output' => [ 'shape' => 'MonitorInstancesResult', ], ], 'MoveAddressToVpc' => [ 'name' => 'MoveAddressToVpc''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'MoveAddressToVpcRequest', ], 'output' => [ 'shape' => 'MoveAddressToVpcResult', ], ], 'PurchaseReservedInstancesOffering' => [ 'name' => 'PurchaseReservedInstancesOffering''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'PurchaseReservedInstancesOfferingRequest', ], 'output' => [ 'shape' => 'PurchaseReservedInstancesOfferingResult', ], ], 'PurchaseScheduledInstances' => [ 'name' => 'PurchaseScheduledInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'PurchaseScheduledInstancesRequest', ], 'output' => [ 'shape' => 'PurchaseScheduledInstancesResult', ], ], 'RebootInstances' => [ 'name' => 'RebootInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RebootInstancesRequest', ], ], 'RegisterImage' => [ 'name' => 'RegisterImage''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterImageRequest', ], 'output' => [ 'shape' => 'RegisterImageResult', ], ], 'RejectVpcPeeringConnection' => [ 'name' => 'RejectVpcPeeringConnection''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RejectVpcPeeringConnectionRequest', ], 'output' => [ 'shape' => 'RejectVpcPeeringConnectionResult', ], ], 'ReleaseAddress' => [ 'name' => 'ReleaseAddress''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ReleaseAddressRequest', ], ], 'ReleaseHosts' => [ 'name' => 'ReleaseHosts''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ReleaseHostsRequest', ], 'output' => [ 'shape' => 'ReleaseHostsResult', ], ], 'ReplaceNetworkAclAssociation' => [ 'name' => 'ReplaceNetworkAclAssociation''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ReplaceNetworkAclAssociationRequest', ], 'output' => [ 'shape' => 'ReplaceNetworkAclAssociationResult', ], ], 'ReplaceNetworkAclEntry' => [ 'name' => 'ReplaceNetworkAclEntry''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ReplaceNetworkAclEntryRequest', ], ], 'ReplaceRoute' => [ 'name' => 'ReplaceRoute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ReplaceRouteRequest', ], ], 'ReplaceRouteTableAssociation' => [ 'name' => 'ReplaceRouteTableAssociation''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ReplaceRouteTableAssociationRequest', ], 'output' => [ 'shape' => 'ReplaceRouteTableAssociationResult', ], ], 'ReportInstanceStatus' => [ 'name' => 'ReportInstanceStatus''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ReportInstanceStatusRequest', ], ], 'RequestSpotFleet' => [ 'name' => 'RequestSpotFleet''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RequestSpotFleetRequest', ], 'output' => [ 'shape' => 'RequestSpotFleetResponse', ], ], 'RequestSpotInstances' => [ 'name' => 'RequestSpotInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RequestSpotInstancesRequest', ], 'output' => [ 'shape' => 'RequestSpotInstancesResult', ], ], 'ResetImageAttribute' => [ 'name' => 'ResetImageAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ResetImageAttributeRequest', ], ], 'ResetInstanceAttribute' => [ 'name' => 'ResetInstanceAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ResetInstanceAttributeRequest', ], ], 'ResetNetworkInterfaceAttribute' => [ 'name' => 'ResetNetworkInterfaceAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ResetNetworkInterfaceAttributeRequest', ], ], 'ResetSnapshotAttribute' => [ 'name' => 'ResetSnapshotAttribute''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'ResetSnapshotAttributeRequest', ], ], 'RestoreAddressToClassic' => [ 'name' => 'RestoreAddressToClassic''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RestoreAddressToClassicRequest', ], 'output' => [ 'shape' => 'RestoreAddressToClassicResult', ], ], 'RevokeSecurityGroupEgress' => [ 'name' => 'RevokeSecurityGroupEgress''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RevokeSecurityGroupEgressRequest', ], ], 'RevokeSecurityGroupIngress' => [ 'name' => 'RevokeSecurityGroupIngress''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RevokeSecurityGroupIngressRequest', ], ], 'RunInstances' => [ 'name' => 'RunInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RunInstancesRequest', ], 'output' => [ 'shape' => 'Reservation', ], ], 'RunScheduledInstances' => [ 'name' => 'RunScheduledInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'RunScheduledInstancesRequest', ], 'output' => [ 'shape' => 'RunScheduledInstancesResult', ], ], 'StartInstances' => [ 'name' => 'StartInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'StartInstancesRequest', ], 'output' => [ 'shape' => 'StartInstancesResult', ], ], 'StopInstances' => [ 'name' => 'StopInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'StopInstancesRequest', ], 'output' => [ 'shape' => 'StopInstancesResult', ], ], 'TerminateInstances' => [ 'name' => 'TerminateInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'TerminateInstancesRequest', ], 'output' => [ 'shape' => 'TerminateInstancesResult', ], ], 'UnassignPrivateIpAddresses' => [ 'name' => 'UnassignPrivateIpAddresses''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'UnassignPrivateIpAddressesRequest', ], ], 'UnmonitorInstances' => [ 'name' => 'UnmonitorInstances''http' => [ 'method' => 'POST''requestUri' => '/', ], 'input' => [ 'shape' => 'UnmonitorInstancesRequest', ], 'output' => [ 'shape' => 'UnmonitorInstancesResult', ], ], ], 'shapes' => [ 'AcceptVpcPeeringConnectionRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], ], ], 'AcceptVpcPeeringConnectionResult' => [ 'type' => 'structure''members' => [ 'VpcPeeringConnection' => [ 'shape' => 'VpcPeeringConnection''locationName' => 'vpcPeeringConnection', ], ], ], 'AccountAttribute' => [ 'type' => 'structure''members' => [ 'AttributeName' => [ 'shape' => 'String''locationName' => 'attributeName', ], 'AttributeValues' => [ 'shape' => 'AccountAttributeValueList''locationName' => 'attributeValueSet', ], ], ], 'AccountAttributeList' => [ 'type' => 'list''member' => [ 'shape' => 'AccountAttribute''locationName' => 'item', ], ], 'AccountAttributeName' => [ 'type' => 'string''enum' => [ 'supported-platforms''default-vpc', ], ], 'AccountAttributeNameStringList' => [ 'type' => 'list''member' => [ 'shape' => 'AccountAttributeName''locationName' => 'attributeName', ], ], 'AccountAttributeValue' => [ 'type' => 'structure''members' => [ 'AttributeValue' => [ 'shape' => 'String''locationName' => 'attributeValue', ], ], ], 'AccountAttributeValueList' => [ 'type' => 'list''member' => [ 'shape' => 'AccountAttributeValue''locationName' => 'item', ], ], 'ActiveInstance' => [ 'type' => 'structure''members' => [ 'InstanceType' => [ 'shape' => 'String''locationName' => 'instanceType', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'SpotInstanceRequestId' => [ 'shape' => 'String''locationName' => 'spotInstanceRequestId', ], ], ], 'ActiveInstanceSet' => [ 'type' => 'list''member' => [ 'shape' => 'ActiveInstance''locationName' => 'item', ], ], 'Address' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], 'AllocationId' => [ 'shape' => 'String''locationName' => 'allocationId', ], 'AssociationId' => [ 'shape' => 'String''locationName' => 'associationId', ], 'Domain' => [ 'shape' => 'DomainType''locationName' => 'domain', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'NetworkInterfaceOwnerId' => [ 'shape' => 'String''locationName' => 'networkInterfaceOwnerId', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], ], ], 'AddressList' => [ 'type' => 'list''member' => [ 'shape' => 'Address''locationName' => 'item', ], ], 'Affinity' => [ 'type' => 'string''enum' => [ 'default''host', ], ], 'AllocateAddressRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Domain' => [ 'shape' => 'DomainType', ], ], ], 'AllocateAddressResult' => [ 'type' => 'structure''members' => [ 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], 'Domain' => [ 'shape' => 'DomainType''locationName' => 'domain', ], 'AllocationId' => [ 'shape' => 'String''locationName' => 'allocationId', ], ], ], 'AllocateHostsRequest' => [ 'type' => 'structure''required' => [ 'InstanceType''Quantity''AvailabilityZone', ], 'members' => [ 'AutoPlacement' => [ 'shape' => 'AutoPlacement''locationName' => 'autoPlacement', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], 'InstanceType' => [ 'shape' => 'String''locationName' => 'instanceType', ], 'Quantity' => [ 'shape' => 'Integer''locationName' => 'quantity', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], ], ], 'AllocateHostsResult' => [ 'type' => 'structure''members' => [ 'HostIds' => [ 'shape' => 'ResponseHostIdList''locationName' => 'hostIdSet', ], ], ], 'AllocationIdList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'AllocationId', ], ], 'AllocationState' => [ 'type' => 'string''enum' => [ 'available''under-assessment''permanent-failure''released''released-permanent-failure', ], ], 'AllocationStrategy' => [ 'type' => 'string''enum' => [ 'lowestPrice''diversified', ], ], 'ArchitectureValues' => [ 'type' => 'string''enum' => [ 'i386''x86_64', ], ], 'AssignPrivateIpAddressesRequest' => [ 'type' => 'structure''required' => [ 'NetworkInterfaceId', ], 'members' => [ 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'PrivateIpAddresses' => [ 'shape' => 'PrivateIpAddressStringList''locationName' => 'privateIpAddress', ], 'SecondaryPrivateIpAddressCount' => [ 'shape' => 'Integer''locationName' => 'secondaryPrivateIpAddressCount', ], 'AllowReassignment' => [ 'shape' => 'Boolean''locationName' => 'allowReassignment', ], ], ], 'AssociateAddressRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String', ], 'PublicIp' => [ 'shape' => 'String', ], 'AllocationId' => [ 'shape' => 'String', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'AllowReassociation' => [ 'shape' => 'Boolean''locationName' => 'allowReassociation', ], ], ], 'AssociateAddressResult' => [ 'type' => 'structure''members' => [ 'AssociationId' => [ 'shape' => 'String''locationName' => 'associationId', ], ], ], 'AssociateDhcpOptionsRequest' => [ 'type' => 'structure''required' => [ 'DhcpOptionsId''VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'DhcpOptionsId' => [ 'shape' => 'String', ], 'VpcId' => [ 'shape' => 'String', ], ], ], 'AssociateRouteTableRequest' => [ 'type' => 'structure''required' => [ 'SubnetId''RouteTableId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'RouteTableId' => [ 'shape' => 'String''locationName' => 'routeTableId', ], ], ], 'AssociateRouteTableResult' => [ 'type' => 'structure''members' => [ 'AssociationId' => [ 'shape' => 'String''locationName' => 'associationId', ], ], ], 'AttachClassicLinkVpcRequest' => [ 'type' => 'structure''required' => [ 'InstanceId''VpcId''Groups', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'Groups' => [ 'shape' => 'GroupIdStringList''locationName' => 'SecurityGroupId', ], ], ], 'AttachClassicLinkVpcResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'AttachInternetGatewayRequest' => [ 'type' => 'structure''required' => [ 'InternetGatewayId''VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InternetGatewayId' => [ 'shape' => 'String''locationName' => 'internetGatewayId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], ], ], 'AttachNetworkInterfaceRequest' => [ 'type' => 'structure''required' => [ 'NetworkInterfaceId''InstanceId''DeviceIndex', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'DeviceIndex' => [ 'shape' => 'Integer''locationName' => 'deviceIndex', ], ], ], 'AttachNetworkInterfaceResult' => [ 'type' => 'structure''members' => [ 'AttachmentId' => [ 'shape' => 'String''locationName' => 'attachmentId', ], ], ], 'AttachVolumeRequest' => [ 'type' => 'structure''required' => [ 'VolumeId''InstanceId''Device', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeId' => [ 'shape' => 'String', ], 'InstanceId' => [ 'shape' => 'String', ], 'Device' => [ 'shape' => 'String', ], ], ], 'AttachVpnGatewayRequest' => [ 'type' => 'structure''required' => [ 'VpnGatewayId''VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpnGatewayId' => [ 'shape' => 'String', ], 'VpcId' => [ 'shape' => 'String', ], ], ], 'AttachVpnGatewayResult' => [ 'type' => 'structure''members' => [ 'VpcAttachment' => [ 'shape' => 'VpcAttachment''locationName' => 'attachment', ], ], ], 'AttachmentStatus' => [ 'type' => 'string''enum' => [ 'attaching''attached''detaching''detached', ], ], 'AttributeBooleanValue' => [ 'type' => 'structure''members' => [ 'Value' => [ 'shape' => 'Boolean''locationName' => 'value', ], ], ], 'AttributeValue' => [ 'type' => 'structure''members' => [ 'Value' => [ 'shape' => 'String''locationName' => 'value', ], ], ], 'AuthorizeSecurityGroupEgressRequest' => [ 'type' => 'structure''required' => [ 'GroupId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupId' => [ 'shape' => 'String''locationName' => 'groupId', ], 'SourceSecurityGroupName' => [ 'shape' => 'String''locationName' => 'sourceSecurityGroupName', ], 'SourceSecurityGroupOwnerId' => [ 'shape' => 'String''locationName' => 'sourceSecurityGroupOwnerId', ], 'IpProtocol' => [ 'shape' => 'String''locationName' => 'ipProtocol', ], 'FromPort' => [ 'shape' => 'Integer''locationName' => 'fromPort', ], 'ToPort' => [ 'shape' => 'Integer''locationName' => 'toPort', ], 'CidrIp' => [ 'shape' => 'String''locationName' => 'cidrIp', ], 'IpPermissions' => [ 'shape' => 'IpPermissionList''locationName' => 'ipPermissions', ], ], ], 'AuthorizeSecurityGroupIngressRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupName' => [ 'shape' => 'String', ], 'GroupId' => [ 'shape' => 'String', ], 'SourceSecurityGroupName' => [ 'shape' => 'String', ], 'SourceSecurityGroupOwnerId' => [ 'shape' => 'String', ], 'IpProtocol' => [ 'shape' => 'String', ], 'FromPort' => [ 'shape' => 'Integer', ], 'ToPort' => [ 'shape' => 'Integer', ], 'CidrIp' => [ 'shape' => 'String', ], 'IpPermissions' => [ 'shape' => 'IpPermissionList', ], ], ], 'AutoPlacement' => [ 'type' => 'string''enum' => [ 'on''off', ], ], 'AvailabilityZone' => [ 'type' => 'structure''members' => [ 'ZoneName' => [ 'shape' => 'String''locationName' => 'zoneName', ], 'State' => [ 'shape' => 'AvailabilityZoneState''locationName' => 'zoneState', ], 'RegionName' => [ 'shape' => 'String''locationName' => 'regionName', ], 'Messages' => [ 'shape' => 'AvailabilityZoneMessageList''locationName' => 'messageSet', ], ], ], 'AvailabilityZoneList' => [ 'type' => 'list''member' => [ 'shape' => 'AvailabilityZone''locationName' => 'item', ], ], 'AvailabilityZoneMessage' => [ 'type' => 'structure''members' => [ 'Message' => [ 'shape' => 'String''locationName' => 'message', ], ], ], 'AvailabilityZoneMessageList' => [ 'type' => 'list''member' => [ 'shape' => 'AvailabilityZoneMessage''locationName' => 'item', ], ], 'AvailabilityZoneState' => [ 'type' => 'string''enum' => [ 'available''information''impaired''unavailable', ], ], 'AvailableCapacity' => [ 'type' => 'structure''members' => [ 'AvailableInstanceCapacity' => [ 'shape' => 'AvailableInstanceCapacityList''locationName' => 'availableInstanceCapacity', ], 'AvailableVCpus' => [ 'shape' => 'Integer''locationName' => 'availableVCpus', ], ], ], 'AvailableInstanceCapacityList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceCapacity''locationName' => 'item', ], ], 'BatchState' => [ 'type' => 'string''enum' => [ 'submitted''active''cancelled''failed''cancelled_running''cancelled_terminating''modifying', ], ], 'Blob' => [ 'type' => 'blob', ], 'BlobAttributeValue' => [ 'type' => 'structure''members' => [ 'Value' => [ 'shape' => 'Blob''locationName' => 'value', ], ], ], 'BlockDeviceMapping' => [ 'type' => 'structure''members' => [ 'VirtualName' => [ 'shape' => 'String''locationName' => 'virtualName', ], 'DeviceName' => [ 'shape' => 'String''locationName' => 'deviceName', ], 'Ebs' => [ 'shape' => 'EbsBlockDevice''locationName' => 'ebs', ], 'NoDevice' => [ 'shape' => 'String''locationName' => 'noDevice', ], ], ], 'BlockDeviceMappingList' => [ 'type' => 'list''member' => [ 'shape' => 'BlockDeviceMapping''locationName' => 'item', ], ], 'BlockDeviceMappingRequestList' => [ 'type' => 'list''member' => [ 'shape' => 'BlockDeviceMapping''locationName' => 'BlockDeviceMapping', ], ], 'Boolean' => [ 'type' => 'boolean', ], 'BundleIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'BundleId', ], ], 'BundleInstanceRequest' => [ 'type' => 'structure''required' => [ 'InstanceId''Storage', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String', ], 'Storage' => [ 'shape' => 'Storage', ], ], ], 'BundleInstanceResult' => [ 'type' => 'structure''members' => [ 'BundleTask' => [ 'shape' => 'BundleTask''locationName' => 'bundleInstanceTask', ], ], ], 'BundleTask' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'BundleId' => [ 'shape' => 'String''locationName' => 'bundleId', ], 'State' => [ 'shape' => 'BundleTaskState''locationName' => 'state', ], 'StartTime' => [ 'shape' => 'DateTime''locationName' => 'startTime', ], 'UpdateTime' => [ 'shape' => 'DateTime''locationName' => 'updateTime', ], 'Storage' => [ 'shape' => 'Storage''locationName' => 'storage', ], 'Progress' => [ 'shape' => 'String''locationName' => 'progress', ], 'BundleTaskError' => [ 'shape' => 'BundleTaskError''locationName' => 'error', ], ], ], 'BundleTaskError' => [ 'type' => 'structure''members' => [ 'Code' => [ 'shape' => 'String''locationName' => 'code', ], 'Message' => [ 'shape' => 'String''locationName' => 'message', ], ], ], 'BundleTaskList' => [ 'type' => 'list''member' => [ 'shape' => 'BundleTask''locationName' => 'item', ], ], 'BundleTaskState' => [ 'type' => 'string''enum' => [ 'pending''waiting-for-shutdown''bundling''storing''cancelling''complete''failed', ], ], 'CancelBatchErrorCode' => [ 'type' => 'string''enum' => [ 'fleetRequestIdDoesNotExist''fleetRequestIdMalformed''fleetRequestNotInCancellableState''unexpectedError', ], ], 'CancelBundleTaskRequest' => [ 'type' => 'structure''required' => [ 'BundleId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'BundleId' => [ 'shape' => 'String', ], ], ], 'CancelBundleTaskResult' => [ 'type' => 'structure''members' => [ 'BundleTask' => [ 'shape' => 'BundleTask''locationName' => 'bundleInstanceTask', ], ], ], 'CancelConversionRequest' => [ 'type' => 'structure''required' => [ 'ConversionTaskId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ConversionTaskId' => [ 'shape' => 'String''locationName' => 'conversionTaskId', ], 'ReasonMessage' => [ 'shape' => 'String''locationName' => 'reasonMessage', ], ], ], 'CancelExportTaskRequest' => [ 'type' => 'structure''required' => [ 'ExportTaskId', ], 'members' => [ 'ExportTaskId' => [ 'shape' => 'String''locationName' => 'exportTaskId', ], ], ], 'CancelImportTaskRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'ImportTaskId' => [ 'shape' => 'String', ], 'CancelReason' => [ 'shape' => 'String', ], ], ], 'CancelImportTaskResult' => [ 'type' => 'structure''members' => [ 'ImportTaskId' => [ 'shape' => 'String''locationName' => 'importTaskId', ], 'State' => [ 'shape' => 'String''locationName' => 'state', ], 'PreviousState' => [ 'shape' => 'String''locationName' => 'previousState', ], ], ], 'CancelReservedInstancesListingRequest' => [ 'type' => 'structure''required' => [ 'ReservedInstancesListingId', ], 'members' => [ 'ReservedInstancesListingId' => [ 'shape' => 'String''locationName' => 'reservedInstancesListingId', ], ], ], 'CancelReservedInstancesListingResult' => [ 'type' => 'structure''members' => [ 'ReservedInstancesListings' => [ 'shape' => 'ReservedInstancesListingList''locationName' => 'reservedInstancesListingsSet', ], ], ], 'CancelSpotFleetRequestsError' => [ 'type' => 'structure''required' => [ 'Code''Message', ], 'members' => [ 'Code' => [ 'shape' => 'CancelBatchErrorCode''locationName' => 'code', ], 'Message' => [ 'shape' => 'String''locationName' => 'message', ], ], ], 'CancelSpotFleetRequestsErrorItem' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId''Error', ], 'members' => [ 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], 'Error' => [ 'shape' => 'CancelSpotFleetRequestsError''locationName' => 'error', ], ], ], 'CancelSpotFleetRequestsErrorSet' => [ 'type' => 'list''member' => [ 'shape' => 'CancelSpotFleetRequestsErrorItem''locationName' => 'item', ], ], 'CancelSpotFleetRequestsRequest' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestIds''TerminateInstances', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SpotFleetRequestIds' => [ 'shape' => 'ValueStringList''locationName' => 'spotFleetRequestId', ], 'TerminateInstances' => [ 'shape' => 'Boolean''locationName' => 'terminateInstances', ], ], ], 'CancelSpotFleetRequestsResponse' => [ 'type' => 'structure''members' => [ 'UnsuccessfulFleetRequests' => [ 'shape' => 'CancelSpotFleetRequestsErrorSet''locationName' => 'unsuccessfulFleetRequestSet', ], 'SuccessfulFleetRequests' => [ 'shape' => 'CancelSpotFleetRequestsSuccessSet''locationName' => 'successfulFleetRequestSet', ], ], ], 'CancelSpotFleetRequestsSuccessItem' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId''CurrentSpotFleetRequestState''PreviousSpotFleetRequestState', ], 'members' => [ 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], 'CurrentSpotFleetRequestState' => [ 'shape' => 'BatchState''locationName' => 'currentSpotFleetRequestState', ], 'PreviousSpotFleetRequestState' => [ 'shape' => 'BatchState''locationName' => 'previousSpotFleetRequestState', ], ], ], 'CancelSpotFleetRequestsSuccessSet' => [ 'type' => 'list''member' => [ 'shape' => 'CancelSpotFleetRequestsSuccessItem''locationName' => 'item', ], ], 'CancelSpotInstanceRequestState' => [ 'type' => 'string''enum' => [ 'active''open''closed''cancelled''completed', ], ], 'CancelSpotInstanceRequestsRequest' => [ 'type' => 'structure''required' => [ 'SpotInstanceRequestIds', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SpotInstanceRequestIds' => [ 'shape' => 'SpotInstanceRequestIdList''locationName' => 'SpotInstanceRequestId', ], ], ], 'CancelSpotInstanceRequestsResult' => [ 'type' => 'structure''members' => [ 'CancelledSpotInstanceRequests' => [ 'shape' => 'CancelledSpotInstanceRequestList''locationName' => 'spotInstanceRequestSet', ], ], ], 'CancelledSpotInstanceRequest' => [ 'type' => 'structure''members' => [ 'SpotInstanceRequestId' => [ 'shape' => 'String''locationName' => 'spotInstanceRequestId', ], 'State' => [ 'shape' => 'CancelSpotInstanceRequestState''locationName' => 'state', ], ], ], 'CancelledSpotInstanceRequestList' => [ 'type' => 'list''member' => [ 'shape' => 'CancelledSpotInstanceRequest''locationName' => 'item', ], ], 'ClassicLinkDnsSupport' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'ClassicLinkDnsSupported' => [ 'shape' => 'Boolean''locationName' => 'classicLinkDnsSupported', ], ], ], 'ClassicLinkDnsSupportList' => [ 'type' => 'list''member' => [ 'shape' => 'ClassicLinkDnsSupport''locationName' => 'item', ], ], 'ClassicLinkInstance' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'Groups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'ClassicLinkInstanceList' => [ 'type' => 'list''member' => [ 'shape' => 'ClassicLinkInstance''locationName' => 'item', ], ], 'ClientData' => [ 'type' => 'structure''members' => [ 'UploadStart' => [ 'shape' => 'DateTime', ], 'UploadEnd' => [ 'shape' => 'DateTime', ], 'UploadSize' => [ 'shape' => 'Double', ], 'Comment' => [ 'shape' => 'String', ], ], ], 'ConfirmProductInstanceRequest' => [ 'type' => 'structure''required' => [ 'ProductCode''InstanceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ProductCode' => [ 'shape' => 'String', ], 'InstanceId' => [ 'shape' => 'String', ], ], ], 'ConfirmProductInstanceResult' => [ 'type' => 'structure''members' => [ 'OwnerId' => [ 'shape' => 'String''locationName' => 'ownerId', ], 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'ContainerFormat' => [ 'type' => 'string''enum' => [ 'ova', ], ], 'ConversionIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'ConversionTask' => [ 'type' => 'structure''required' => [ 'ConversionTaskId''State', ], 'members' => [ 'ConversionTaskId' => [ 'shape' => 'String''locationName' => 'conversionTaskId', ], 'ExpirationTime' => [ 'shape' => 'String''locationName' => 'expirationTime', ], 'ImportInstance' => [ 'shape' => 'ImportInstanceTaskDetails''locationName' => 'importInstance', ], 'ImportVolume' => [ 'shape' => 'ImportVolumeTaskDetails''locationName' => 'importVolume', ], 'State' => [ 'shape' => 'ConversionTaskState''locationName' => 'state', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'ConversionTaskState' => [ 'type' => 'string''enum' => [ 'active''cancelling''cancelled''completed', ], ], 'CopyImageRequest' => [ 'type' => 'structure''required' => [ 'SourceRegion''SourceImageId''Name', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SourceRegion' => [ 'shape' => 'String', ], 'SourceImageId' => [ 'shape' => 'String', ], 'Name' => [ 'shape' => 'String', ], 'Description' => [ 'shape' => 'String', ], 'ClientToken' => [ 'shape' => 'String', ], 'Encrypted' => [ 'shape' => 'Boolean''locationName' => 'encrypted', ], 'KmsKeyId' => [ 'shape' => 'String''locationName' => 'kmsKeyId', ], ], ], 'CopyImageResult' => [ 'type' => 'structure''members' => [ 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], ], ], 'CopySnapshotRequest' => [ 'type' => 'structure''required' => [ 'SourceRegion''SourceSnapshotId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SourceRegion' => [ 'shape' => 'String', ], 'SourceSnapshotId' => [ 'shape' => 'String', ], 'Description' => [ 'shape' => 'String', ], 'DestinationRegion' => [ 'shape' => 'String''locationName' => 'destinationRegion', ], 'PresignedUrl' => [ 'shape' => 'String''locationName' => 'presignedUrl', ], 'Encrypted' => [ 'shape' => 'Boolean''locationName' => 'encrypted', ], 'KmsKeyId' => [ 'shape' => 'String''locationName' => 'kmsKeyId', ], ], ], 'CopySnapshotResult' => [ 'type' => 'structure''members' => [ 'SnapshotId' => [ 'shape' => 'String''locationName' => 'snapshotId', ], ], ], 'CreateCustomerGatewayRequest' => [ 'type' => 'structure''required' => [ 'Type''PublicIp''BgpAsn', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Type' => [ 'shape' => 'GatewayType', ], 'PublicIp' => [ 'shape' => 'String''locationName' => 'IpAddress', ], 'BgpAsn' => [ 'shape' => 'Integer', ], ], ], 'CreateCustomerGatewayResult' => [ 'type' => 'structure''members' => [ 'CustomerGateway' => [ 'shape' => 'CustomerGateway''locationName' => 'customerGateway', ], ], ], 'CreateDhcpOptionsRequest' => [ 'type' => 'structure''required' => [ 'DhcpConfigurations', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'DhcpConfigurations' => [ 'shape' => 'NewDhcpConfigurationList''locationName' => 'dhcpConfiguration', ], ], ], 'CreateDhcpOptionsResult' => [ 'type' => 'structure''members' => [ 'DhcpOptions' => [ 'shape' => 'DhcpOptions''locationName' => 'dhcpOptions', ], ], ], 'CreateFlowLogsRequest' => [ 'type' => 'structure''required' => [ 'ResourceIds''ResourceType''TrafficType''LogGroupName''DeliverLogsPermissionArn', ], 'members' => [ 'ResourceIds' => [ 'shape' => 'ValueStringList''locationName' => 'ResourceId', ], 'ResourceType' => [ 'shape' => 'FlowLogsResourceType', ], 'TrafficType' => [ 'shape' => 'TrafficType', ], 'LogGroupName' => [ 'shape' => 'String', ], 'DeliverLogsPermissionArn' => [ 'shape' => 'String', ], 'ClientToken' => [ 'shape' => 'String', ], ], ], 'CreateFlowLogsResult' => [ 'type' => 'structure''members' => [ 'FlowLogIds' => [ 'shape' => 'ValueStringList''locationName' => 'flowLogIdSet', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], 'Unsuccessful' => [ 'shape' => 'UnsuccessfulItemSet''locationName' => 'unsuccessful', ], ], ], 'CreateImageRequest' => [ 'type' => 'structure''required' => [ 'InstanceId''Name', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Name' => [ 'shape' => 'String''locationName' => 'name', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'NoReboot' => [ 'shape' => 'Boolean''locationName' => 'noReboot', ], 'BlockDeviceMappings' => [ 'shape' => 'BlockDeviceMappingRequestList''locationName' => 'blockDeviceMapping', ], ], ], 'CreateImageResult' => [ 'type' => 'structure''members' => [ 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], ], ], 'CreateInstanceExportTaskRequest' => [ 'type' => 'structure''required' => [ 'InstanceId', ], 'members' => [ 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'TargetEnvironment' => [ 'shape' => 'ExportEnvironment''locationName' => 'targetEnvironment', ], 'ExportToS3Task' => [ 'shape' => 'ExportToS3TaskSpecification''locationName' => 'exportToS3', ], ], ], 'CreateInstanceExportTaskResult' => [ 'type' => 'structure''members' => [ 'ExportTask' => [ 'shape' => 'ExportTask''locationName' => 'exportTask', ], ], ], 'CreateInternetGatewayRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], ], ], 'CreateInternetGatewayResult' => [ 'type' => 'structure''members' => [ 'InternetGateway' => [ 'shape' => 'InternetGateway''locationName' => 'internetGateway', ], ], ], 'CreateKeyPairRequest' => [ 'type' => 'structure''required' => [ 'KeyName', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'KeyName' => [ 'shape' => 'String', ], ], ], 'CreateNatGatewayRequest' => [ 'type' => 'structure''required' => [ 'SubnetId''AllocationId', ], 'members' => [ 'SubnetId' => [ 'shape' => 'String', ], 'AllocationId' => [ 'shape' => 'String', ], 'ClientToken' => [ 'shape' => 'String', ], ], ], 'CreateNatGatewayResult' => [ 'type' => 'structure''members' => [ 'NatGateway' => [ 'shape' => 'NatGateway''locationName' => 'natGateway', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], ], ], 'CreateNetworkAclEntryRequest' => [ 'type' => 'structure''required' => [ 'NetworkAclId''RuleNumber''Protocol''RuleAction''Egress''CidrBlock', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkAclId' => [ 'shape' => 'String''locationName' => 'networkAclId', ], 'RuleNumber' => [ 'shape' => 'Integer''locationName' => 'ruleNumber', ], 'Protocol' => [ 'shape' => 'String''locationName' => 'protocol', ], 'RuleAction' => [ 'shape' => 'RuleAction''locationName' => 'ruleAction', ], 'Egress' => [ 'shape' => 'Boolean''locationName' => 'egress', ], 'CidrBlock' => [ 'shape' => 'String''locationName' => 'cidrBlock', ], 'IcmpTypeCode' => [ 'shape' => 'IcmpTypeCode''locationName' => 'Icmp', ], 'PortRange' => [ 'shape' => 'PortRange''locationName' => 'portRange', ], ], ], 'CreateNetworkAclRequest' => [ 'type' => 'structure''required' => [ 'VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], ], ], 'CreateNetworkAclResult' => [ 'type' => 'structure''members' => [ 'NetworkAcl' => [ 'shape' => 'NetworkAcl''locationName' => 'networkAcl', ], ], ], 'CreateNetworkInterfaceRequest' => [ 'type' => 'structure''required' => [ 'SubnetId', ], 'members' => [ 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'Groups' => [ 'shape' => 'SecurityGroupIdStringList''locationName' => 'SecurityGroupId', ], 'PrivateIpAddresses' => [ 'shape' => 'PrivateIpAddressSpecificationList''locationName' => 'privateIpAddresses', ], 'SecondaryPrivateIpAddressCount' => [ 'shape' => 'Integer''locationName' => 'secondaryPrivateIpAddressCount', ], 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], ], ], 'CreateNetworkInterfaceResult' => [ 'type' => 'structure''members' => [ 'NetworkInterface' => [ 'shape' => 'NetworkInterface''locationName' => 'networkInterface', ], ], ], 'CreatePlacementGroupRequest' => [ 'type' => 'structure''required' => [ 'GroupName''Strategy', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], 'Strategy' => [ 'shape' => 'PlacementStrategy''locationName' => 'strategy', ], ], ], 'CreateReservedInstancesListingRequest' => [ 'type' => 'structure''required' => [ 'ReservedInstancesId''InstanceCount''PriceSchedules''ClientToken', ], 'members' => [ 'ReservedInstancesId' => [ 'shape' => 'String''locationName' => 'reservedInstancesId', ], 'InstanceCount' => [ 'shape' => 'Integer''locationName' => 'instanceCount', ], 'PriceSchedules' => [ 'shape' => 'PriceScheduleSpecificationList''locationName' => 'priceSchedules', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], ], ], 'CreateReservedInstancesListingResult' => [ 'type' => 'structure''members' => [ 'ReservedInstancesListings' => [ 'shape' => 'ReservedInstancesListingList''locationName' => 'reservedInstancesListingsSet', ], ], ], 'CreateRouteRequest' => [ 'type' => 'structure''required' => [ 'RouteTableId''DestinationCidrBlock', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'RouteTableId' => [ 'shape' => 'String''locationName' => 'routeTableId', ], 'DestinationCidrBlock' => [ 'shape' => 'String''locationName' => 'destinationCidrBlock', ], 'GatewayId' => [ 'shape' => 'String''locationName' => 'gatewayId', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], 'NatGatewayId' => [ 'shape' => 'String''locationName' => 'natGatewayId', ], ], ], 'CreateRouteResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'CreateRouteTableRequest' => [ 'type' => 'structure''required' => [ 'VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], ], ], 'CreateRouteTableResult' => [ 'type' => 'structure''members' => [ 'RouteTable' => [ 'shape' => 'RouteTable''locationName' => 'routeTable', ], ], ], 'CreateSecurityGroupRequest' => [ 'type' => 'structure''required' => [ 'GroupName''Description', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupName' => [ 'shape' => 'String', ], 'Description' => [ 'shape' => 'String''locationName' => 'GroupDescription', ], 'VpcId' => [ 'shape' => 'String', ], ], ], 'CreateSecurityGroupResult' => [ 'type' => 'structure''members' => [ 'GroupId' => [ 'shape' => 'String''locationName' => 'groupId', ], ], ], 'CreateSnapshotRequest' => [ 'type' => 'structure''required' => [ 'VolumeId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeId' => [ 'shape' => 'String', ], 'Description' => [ 'shape' => 'String', ], ], ], 'CreateSpotDatafeedSubscriptionRequest' => [ 'type' => 'structure''required' => [ 'Bucket', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Bucket' => [ 'shape' => 'String''locationName' => 'bucket', ], 'Prefix' => [ 'shape' => 'String''locationName' => 'prefix', ], ], ], 'CreateSpotDatafeedSubscriptionResult' => [ 'type' => 'structure''members' => [ 'SpotDatafeedSubscription' => [ 'shape' => 'SpotDatafeedSubscription''locationName' => 'spotDatafeedSubscription', ], ], ], 'CreateSubnetRequest' => [ 'type' => 'structure''required' => [ 'VpcId''CidrBlock', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcId' => [ 'shape' => 'String', ], 'CidrBlock' => [ 'shape' => 'String', ], 'AvailabilityZone' => [ 'shape' => 'String', ], ], ], 'CreateSubnetResult' => [ 'type' => 'structure''members' => [ 'Subnet' => [ 'shape' => 'Subnet''locationName' => 'subnet', ], ], ], 'CreateTagsRequest' => [ 'type' => 'structure''required' => [ 'Resources''Tags', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Resources' => [ 'shape' => 'ResourceIdList''locationName' => 'ResourceId', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'Tag', ], ], ], 'CreateVolumePermission' => [ 'type' => 'structure''members' => [ 'UserId' => [ 'shape' => 'String''locationName' => 'userId', ], 'Group' => [ 'shape' => 'PermissionGroup''locationName' => 'group', ], ], ], 'CreateVolumePermissionList' => [ 'type' => 'list''member' => [ 'shape' => 'CreateVolumePermission''locationName' => 'item', ], ], 'CreateVolumePermissionModifications' => [ 'type' => 'structure''members' => [ 'Add' => [ 'shape' => 'CreateVolumePermissionList', ], 'Remove' => [ 'shape' => 'CreateVolumePermissionList', ], ], ], 'CreateVolumeRequest' => [ 'type' => 'structure''required' => [ 'AvailabilityZone', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Size' => [ 'shape' => 'Integer', ], 'SnapshotId' => [ 'shape' => 'String', ], 'AvailabilityZone' => [ 'shape' => 'String', ], 'VolumeType' => [ 'shape' => 'VolumeType', ], 'Iops' => [ 'shape' => 'Integer', ], 'Encrypted' => [ 'shape' => 'Boolean''locationName' => 'encrypted', ], 'KmsKeyId' => [ 'shape' => 'String', ], ], ], 'CreateVpcEndpointRequest' => [ 'type' => 'structure''required' => [ 'VpcId''ServiceName', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'VpcId' => [ 'shape' => 'String', ], 'ServiceName' => [ 'shape' => 'String', ], 'PolicyDocument' => [ 'shape' => 'String', ], 'RouteTableIds' => [ 'shape' => 'ValueStringList''locationName' => 'RouteTableId', ], 'ClientToken' => [ 'shape' => 'String', ], ], ], 'CreateVpcEndpointResult' => [ 'type' => 'structure''members' => [ 'VpcEndpoint' => [ 'shape' => 'VpcEndpoint''locationName' => 'vpcEndpoint', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], ], ], 'CreateVpcPeeringConnectionRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'PeerVpcId' => [ 'shape' => 'String''locationName' => 'peerVpcId', ], 'PeerOwnerId' => [ 'shape' => 'String''locationName' => 'peerOwnerId', ], ], ], 'CreateVpcPeeringConnectionResult' => [ 'type' => 'structure''members' => [ 'VpcPeeringConnection' => [ 'shape' => 'VpcPeeringConnection''locationName' => 'vpcPeeringConnection', ], ], ], 'CreateVpcRequest' => [ 'type' => 'structure''required' => [ 'CidrBlock', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'CidrBlock' => [ 'shape' => 'String', ], 'InstanceTenancy' => [ 'shape' => 'Tenancy''locationName' => 'instanceTenancy', ], ], ], 'CreateVpcResult' => [ 'type' => 'structure''members' => [ 'Vpc' => [ 'shape' => 'Vpc''locationName' => 'vpc', ], ], ], 'CreateVpnConnectionRequest' => [ 'type' => 'structure''required' => [ 'Type''CustomerGatewayId''VpnGatewayId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Type' => [ 'shape' => 'String', ], 'CustomerGatewayId' => [ 'shape' => 'String', ], 'VpnGatewayId' => [ 'shape' => 'String', ], 'Options' => [ 'shape' => 'VpnConnectionOptionsSpecification''locationName' => 'options', ], ], ], 'CreateVpnConnectionResult' => [ 'type' => 'structure''members' => [ 'VpnConnection' => [ 'shape' => 'VpnConnection''locationName' => 'vpnConnection', ], ], ], 'CreateVpnConnectionRouteRequest' => [ 'type' => 'structure''required' => [ 'VpnConnectionId''DestinationCidrBlock', ], 'members' => [ 'VpnConnectionId' => [ 'shape' => 'String', ], 'DestinationCidrBlock' => [ 'shape' => 'String', ], ], ], 'CreateVpnGatewayRequest' => [ 'type' => 'structure''required' => [ 'Type', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Type' => [ 'shape' => 'GatewayType', ], 'AvailabilityZone' => [ 'shape' => 'String', ], ], ], 'CreateVpnGatewayResult' => [ 'type' => 'structure''members' => [ 'VpnGateway' => [ 'shape' => 'VpnGateway''locationName' => 'vpnGateway', ], ], ], 'CurrencyCodeValues' => [ 'type' => 'string''enum' => [ 'USD', ], ], 'CustomerGateway' => [ 'type' => 'structure''members' => [ 'CustomerGatewayId' => [ 'shape' => 'String''locationName' => 'customerGatewayId', ], 'State' => [ 'shape' => 'String''locationName' => 'state', ], 'Type' => [ 'shape' => 'String''locationName' => 'type', ], 'IpAddress' => [ 'shape' => 'String''locationName' => 'ipAddress', ], 'BgpAsn' => [ 'shape' => 'String''locationName' => 'bgpAsn', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'CustomerGatewayIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'CustomerGatewayId', ], ], 'CustomerGatewayList' => [ 'type' => 'list''member' => [ 'shape' => 'CustomerGateway''locationName' => 'item', ], ], 'DatafeedSubscriptionState' => [ 'type' => 'string''enum' => [ 'Active''Inactive', ], ], 'DateTime' => [ 'type' => 'timestamp', ], 'DeleteCustomerGatewayRequest' => [ 'type' => 'structure''required' => [ 'CustomerGatewayId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'CustomerGatewayId' => [ 'shape' => 'String', ], ], ], 'DeleteDhcpOptionsRequest' => [ 'type' => 'structure''required' => [ 'DhcpOptionsId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'DhcpOptionsId' => [ 'shape' => 'String', ], ], ], 'DeleteFlowLogsRequest' => [ 'type' => 'structure''required' => [ 'FlowLogIds', ], 'members' => [ 'FlowLogIds' => [ 'shape' => 'ValueStringList''locationName' => 'FlowLogId', ], ], ], 'DeleteFlowLogsResult' => [ 'type' => 'structure''members' => [ 'Unsuccessful' => [ 'shape' => 'UnsuccessfulItemSet''locationName' => 'unsuccessful', ], ], ], 'DeleteInternetGatewayRequest' => [ 'type' => 'structure''required' => [ 'InternetGatewayId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InternetGatewayId' => [ 'shape' => 'String''locationName' => 'internetGatewayId', ], ], ], 'DeleteKeyPairRequest' => [ 'type' => 'structure''required' => [ 'KeyName', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'KeyName' => [ 'shape' => 'String', ], ], ], 'DeleteNatGatewayRequest' => [ 'type' => 'structure''required' => [ 'NatGatewayId', ], 'members' => [ 'NatGatewayId' => [ 'shape' => 'String', ], ], ], 'DeleteNatGatewayResult' => [ 'type' => 'structure''members' => [ 'NatGatewayId' => [ 'shape' => 'String''locationName' => 'natGatewayId', ], ], ], 'DeleteNetworkAclEntryRequest' => [ 'type' => 'structure''required' => [ 'NetworkAclId''RuleNumber''Egress', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkAclId' => [ 'shape' => 'String''locationName' => 'networkAclId', ], 'RuleNumber' => [ 'shape' => 'Integer''locationName' => 'ruleNumber', ], 'Egress' => [ 'shape' => 'Boolean''locationName' => 'egress', ], ], ], 'DeleteNetworkAclRequest' => [ 'type' => 'structure''required' => [ 'NetworkAclId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkAclId' => [ 'shape' => 'String''locationName' => 'networkAclId', ], ], ], 'DeleteNetworkInterfaceRequest' => [ 'type' => 'structure''required' => [ 'NetworkInterfaceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], ], ], 'DeletePlacementGroupRequest' => [ 'type' => 'structure''required' => [ 'GroupName', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], ], ], 'DeleteRouteRequest' => [ 'type' => 'structure''required' => [ 'RouteTableId''DestinationCidrBlock', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'RouteTableId' => [ 'shape' => 'String''locationName' => 'routeTableId', ], 'DestinationCidrBlock' => [ 'shape' => 'String''locationName' => 'destinationCidrBlock', ], ], ], 'DeleteRouteTableRequest' => [ 'type' => 'structure''required' => [ 'RouteTableId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'RouteTableId' => [ 'shape' => 'String''locationName' => 'routeTableId', ], ], ], 'DeleteSecurityGroupRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupName' => [ 'shape' => 'String', ], 'GroupId' => [ 'shape' => 'String', ], ], ], 'DeleteSnapshotRequest' => [ 'type' => 'structure''required' => [ 'SnapshotId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SnapshotId' => [ 'shape' => 'String', ], ], ], 'DeleteSpotDatafeedSubscriptionRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], ], ], 'DeleteSubnetRequest' => [ 'type' => 'structure''required' => [ 'SubnetId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SubnetId' => [ 'shape' => 'String', ], ], ], 'DeleteTagsRequest' => [ 'type' => 'structure''required' => [ 'Resources', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Resources' => [ 'shape' => 'ResourceIdList''locationName' => 'resourceId', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tag', ], ], ], 'DeleteVolumeRequest' => [ 'type' => 'structure''required' => [ 'VolumeId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeId' => [ 'shape' => 'String', ], ], ], 'DeleteVpcEndpointsRequest' => [ 'type' => 'structure''required' => [ 'VpcEndpointIds', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'VpcEndpointIds' => [ 'shape' => 'ValueStringList''locationName' => 'VpcEndpointId', ], ], ], 'DeleteVpcEndpointsResult' => [ 'type' => 'structure''members' => [ 'Unsuccessful' => [ 'shape' => 'UnsuccessfulItemSet''locationName' => 'unsuccessful', ], ], ], 'DeleteVpcPeeringConnectionRequest' => [ 'type' => 'structure''required' => [ 'VpcPeeringConnectionId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], ], ], 'DeleteVpcPeeringConnectionResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'DeleteVpcRequest' => [ 'type' => 'structure''required' => [ 'VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcId' => [ 'shape' => 'String', ], ], ], 'DeleteVpnConnectionRequest' => [ 'type' => 'structure''required' => [ 'VpnConnectionId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpnConnectionId' => [ 'shape' => 'String', ], ], ], 'DeleteVpnConnectionRouteRequest' => [ 'type' => 'structure''required' => [ 'VpnConnectionId''DestinationCidrBlock', ], 'members' => [ 'VpnConnectionId' => [ 'shape' => 'String', ], 'DestinationCidrBlock' => [ 'shape' => 'String', ], ], ], 'DeleteVpnGatewayRequest' => [ 'type' => 'structure''required' => [ 'VpnGatewayId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpnGatewayId' => [ 'shape' => 'String', ], ], ], 'DeregisterImageRequest' => [ 'type' => 'structure''required' => [ 'ImageId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ImageId' => [ 'shape' => 'String', ], ], ], 'DescribeAccountAttributesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'AttributeNames' => [ 'shape' => 'AccountAttributeNameStringList''locationName' => 'attributeName', ], ], ], 'DescribeAccountAttributesResult' => [ 'type' => 'structure''members' => [ 'AccountAttributes' => [ 'shape' => 'AccountAttributeList''locationName' => 'accountAttributeSet', ], ], ], 'DescribeAddressesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'PublicIps' => [ 'shape' => 'PublicIpStringList''locationName' => 'PublicIp', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'AllocationIds' => [ 'shape' => 'AllocationIdList''locationName' => 'AllocationId', ], ], ], 'DescribeAddressesResult' => [ 'type' => 'structure''members' => [ 'Addresses' => [ 'shape' => 'AddressList''locationName' => 'addressesSet', ], ], ], 'DescribeAvailabilityZonesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ZoneNames' => [ 'shape' => 'ZoneNameStringList''locationName' => 'ZoneName', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeAvailabilityZonesResult' => [ 'type' => 'structure''members' => [ 'AvailabilityZones' => [ 'shape' => 'AvailabilityZoneList''locationName' => 'availabilityZoneInfo', ], ], ], 'DescribeBundleTasksRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'BundleIds' => [ 'shape' => 'BundleIdStringList''locationName' => 'BundleId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeBundleTasksResult' => [ 'type' => 'structure''members' => [ 'BundleTasks' => [ 'shape' => 'BundleTaskList''locationName' => 'bundleInstanceTasksSet', ], ], ], 'DescribeClassicLinkInstancesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], ], ], 'DescribeClassicLinkInstancesResult' => [ 'type' => 'structure''members' => [ 'Instances' => [ 'shape' => 'ClassicLinkInstanceList''locationName' => 'instancesSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeConversionTaskList' => [ 'type' => 'list''member' => [ 'shape' => 'ConversionTask''locationName' => 'item', ], ], 'DescribeConversionTasksRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'filter', ], 'ConversionTaskIds' => [ 'shape' => 'ConversionIdStringList''locationName' => 'conversionTaskId', ], ], ], 'DescribeConversionTasksResult' => [ 'type' => 'structure''members' => [ 'ConversionTasks' => [ 'shape' => 'DescribeConversionTaskList''locationName' => 'conversionTasks', ], ], ], 'DescribeCustomerGatewaysRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'CustomerGatewayIds' => [ 'shape' => 'CustomerGatewayIdStringList''locationName' => 'CustomerGatewayId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeCustomerGatewaysResult' => [ 'type' => 'structure''members' => [ 'CustomerGateways' => [ 'shape' => 'CustomerGatewayList''locationName' => 'customerGatewaySet', ], ], ], 'DescribeDhcpOptionsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'DhcpOptionsIds' => [ 'shape' => 'DhcpOptionsIdStringList''locationName' => 'DhcpOptionsId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeDhcpOptionsResult' => [ 'type' => 'structure''members' => [ 'DhcpOptions' => [ 'shape' => 'DhcpOptionsList''locationName' => 'dhcpOptionsSet', ], ], ], 'DescribeExportTasksRequest' => [ 'type' => 'structure''members' => [ 'ExportTaskIds' => [ 'shape' => 'ExportTaskIdStringList''locationName' => 'exportTaskId', ], ], ], 'DescribeExportTasksResult' => [ 'type' => 'structure''members' => [ 'ExportTasks' => [ 'shape' => 'ExportTaskList''locationName' => 'exportTaskSet', ], ], ], 'DescribeFlowLogsRequest' => [ 'type' => 'structure''members' => [ 'FlowLogIds' => [ 'shape' => 'ValueStringList''locationName' => 'FlowLogId', ], 'Filter' => [ 'shape' => 'FilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'Integer', ], ], ], 'DescribeFlowLogsResult' => [ 'type' => 'structure''members' => [ 'FlowLogs' => [ 'shape' => 'FlowLogSet''locationName' => 'flowLogSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeHostsRequest' => [ 'type' => 'structure''members' => [ 'HostIds' => [ 'shape' => 'RequestHostIdList''locationName' => 'hostId', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], 'Filter' => [ 'shape' => 'FilterList''locationName' => 'filter', ], ], ], 'DescribeHostsResult' => [ 'type' => 'structure''members' => [ 'Hosts' => [ 'shape' => 'HostList''locationName' => 'hostSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeIdFormatRequest' => [ 'type' => 'structure''members' => [ 'Resource' => [ 'shape' => 'String', ], ], ], 'DescribeIdFormatResult' => [ 'type' => 'structure''members' => [ 'Statuses' => [ 'shape' => 'IdFormatList''locationName' => 'statusSet', ], ], ], 'DescribeImageAttributeRequest' => [ 'type' => 'structure''required' => [ 'ImageId''Attribute', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ImageId' => [ 'shape' => 'String', ], 'Attribute' => [ 'shape' => 'ImageAttributeName', ], ], ], 'DescribeImagesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ImageIds' => [ 'shape' => 'ImageIdStringList''locationName' => 'ImageId', ], 'Owners' => [ 'shape' => 'OwnerStringList''locationName' => 'Owner', ], 'ExecutableUsers' => [ 'shape' => 'ExecutableByStringList''locationName' => 'ExecutableBy', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeImagesResult' => [ 'type' => 'structure''members' => [ 'Images' => [ 'shape' => 'ImageList''locationName' => 'imagesSet', ], ], ], 'DescribeImportImageTasksRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'ImportTaskIds' => [ 'shape' => 'ImportTaskIdList''locationName' => 'ImportTaskId', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'Filters' => [ 'shape' => 'FilterList', ], ], ], 'DescribeImportImageTasksResult' => [ 'type' => 'structure''members' => [ 'ImportImageTasks' => [ 'shape' => 'ImportImageTaskList''locationName' => 'importImageTaskSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeImportSnapshotTasksRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'ImportTaskIds' => [ 'shape' => 'ImportTaskIdList''locationName' => 'ImportTaskId', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'Filters' => [ 'shape' => 'FilterList', ], ], ], 'DescribeImportSnapshotTasksResult' => [ 'type' => 'structure''members' => [ 'ImportSnapshotTasks' => [ 'shape' => 'ImportSnapshotTaskList''locationName' => 'importSnapshotTaskSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeInstanceAttributeRequest' => [ 'type' => 'structure''required' => [ 'InstanceId''Attribute', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Attribute' => [ 'shape' => 'InstanceAttributeName''locationName' => 'attribute', ], ], ], 'DescribeInstanceStatusRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'IncludeAllInstances' => [ 'shape' => 'Boolean''locationName' => 'includeAllInstances', ], ], ], 'DescribeInstanceStatusResult' => [ 'type' => 'structure''members' => [ 'InstanceStatuses' => [ 'shape' => 'InstanceStatusList''locationName' => 'instanceStatusSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeInstancesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], ], ], 'DescribeInstancesResult' => [ 'type' => 'structure''members' => [ 'Reservations' => [ 'shape' => 'ReservationList''locationName' => 'reservationSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeInternetGatewaysRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InternetGatewayIds' => [ 'shape' => 'ValueStringList''locationName' => 'internetGatewayId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeInternetGatewaysResult' => [ 'type' => 'structure''members' => [ 'InternetGateways' => [ 'shape' => 'InternetGatewayList''locationName' => 'internetGatewaySet', ], ], ], 'DescribeKeyPairsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'KeyNames' => [ 'shape' => 'KeyNameStringList''locationName' => 'KeyName', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeKeyPairsResult' => [ 'type' => 'structure''members' => [ 'KeyPairs' => [ 'shape' => 'KeyPairList''locationName' => 'keySet', ], ], ], 'DescribeMovingAddressesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'PublicIps' => [ 'shape' => 'ValueStringList''locationName' => 'publicIp', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'filter', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], ], ], 'DescribeMovingAddressesResult' => [ 'type' => 'structure''members' => [ 'MovingAddressStatuses' => [ 'shape' => 'MovingAddressStatusSet''locationName' => 'movingAddressStatusSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeNatGatewaysRequest' => [ 'type' => 'structure''members' => [ 'NatGatewayIds' => [ 'shape' => 'ValueStringList''locationName' => 'NatGatewayId', ], 'Filter' => [ 'shape' => 'FilterList', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeNatGatewaysResult' => [ 'type' => 'structure''members' => [ 'NatGateways' => [ 'shape' => 'NatGatewayList''locationName' => 'natGatewaySet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeNetworkAclsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkAclIds' => [ 'shape' => 'ValueStringList''locationName' => 'NetworkAclId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeNetworkAclsResult' => [ 'type' => 'structure''members' => [ 'NetworkAcls' => [ 'shape' => 'NetworkAclList''locationName' => 'networkAclSet', ], ], ], 'DescribeNetworkInterfaceAttributeRequest' => [ 'type' => 'structure''required' => [ 'NetworkInterfaceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'Attribute' => [ 'shape' => 'NetworkInterfaceAttribute''locationName' => 'attribute', ], ], ], 'DescribeNetworkInterfaceAttributeResult' => [ 'type' => 'structure''members' => [ 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'Description' => [ 'shape' => 'AttributeValue''locationName' => 'description', ], 'SourceDestCheck' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'sourceDestCheck', ], 'Groups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], 'Attachment' => [ 'shape' => 'NetworkInterfaceAttachment''locationName' => 'attachment', ], ], ], 'DescribeNetworkInterfacesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkInterfaceIds' => [ 'shape' => 'NetworkInterfaceIdList''locationName' => 'NetworkInterfaceId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'filter', ], ], ], 'DescribeNetworkInterfacesResult' => [ 'type' => 'structure''members' => [ 'NetworkInterfaces' => [ 'shape' => 'NetworkInterfaceList''locationName' => 'networkInterfaceSet', ], ], ], 'DescribePlacementGroupsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupNames' => [ 'shape' => 'PlacementGroupStringList''locationName' => 'groupName', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribePlacementGroupsResult' => [ 'type' => 'structure''members' => [ 'PlacementGroups' => [ 'shape' => 'PlacementGroupList''locationName' => 'placementGroupSet', ], ], ], 'DescribePrefixListsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'PrefixListIds' => [ 'shape' => 'ValueStringList''locationName' => 'PrefixListId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribePrefixListsResult' => [ 'type' => 'structure''members' => [ 'PrefixLists' => [ 'shape' => 'PrefixListSet''locationName' => 'prefixListSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeRegionsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'RegionNames' => [ 'shape' => 'RegionNameStringList''locationName' => 'RegionName', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeRegionsResult' => [ 'type' => 'structure''members' => [ 'Regions' => [ 'shape' => 'RegionList''locationName' => 'regionInfo', ], ], ], 'DescribeReservedInstancesListingsRequest' => [ 'type' => 'structure''members' => [ 'ReservedInstancesId' => [ 'shape' => 'String''locationName' => 'reservedInstancesId', ], 'ReservedInstancesListingId' => [ 'shape' => 'String''locationName' => 'reservedInstancesListingId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'filters', ], ], ], 'DescribeReservedInstancesListingsResult' => [ 'type' => 'structure''members' => [ 'ReservedInstancesListings' => [ 'shape' => 'ReservedInstancesListingList''locationName' => 'reservedInstancesListingsSet', ], ], ], 'DescribeReservedInstancesModificationsRequest' => [ 'type' => 'structure''members' => [ 'ReservedInstancesModificationIds' => [ 'shape' => 'ReservedInstancesModificationIdStringList''locationName' => 'ReservedInstancesModificationId', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeReservedInstancesModificationsResult' => [ 'type' => 'structure''members' => [ 'ReservedInstancesModifications' => [ 'shape' => 'ReservedInstancesModificationList''locationName' => 'reservedInstancesModificationsSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeReservedInstancesOfferingsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ReservedInstancesOfferingIds' => [ 'shape' => 'ReservedInstancesOfferingIdStringList''locationName' => 'ReservedInstancesOfferingId', ], 'InstanceType' => [ 'shape' => 'InstanceType', ], 'AvailabilityZone' => [ 'shape' => 'String', ], 'ProductDescription' => [ 'shape' => 'RIProductDescription', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'InstanceTenancy' => [ 'shape' => 'Tenancy''locationName' => 'instanceTenancy', ], 'OfferingType' => [ 'shape' => 'OfferingTypeValues''locationName' => 'offeringType', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], 'IncludeMarketplace' => [ 'shape' => 'Boolean', ], 'MinDuration' => [ 'shape' => 'Long', ], 'MaxDuration' => [ 'shape' => 'Long', ], 'MaxInstanceCount' => [ 'shape' => 'Integer', ], ], ], 'DescribeReservedInstancesOfferingsResult' => [ 'type' => 'structure''members' => [ 'ReservedInstancesOfferings' => [ 'shape' => 'ReservedInstancesOfferingList''locationName' => 'reservedInstancesOfferingsSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeReservedInstancesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ReservedInstancesIds' => [ 'shape' => 'ReservedInstancesIdStringList''locationName' => 'ReservedInstancesId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'OfferingType' => [ 'shape' => 'OfferingTypeValues''locationName' => 'offeringType', ], ], ], 'DescribeReservedInstancesResult' => [ 'type' => 'structure''members' => [ 'ReservedInstances' => [ 'shape' => 'ReservedInstancesList''locationName' => 'reservedInstancesSet', ], ], ], 'DescribeRouteTablesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'RouteTableIds' => [ 'shape' => 'ValueStringList''locationName' => 'RouteTableId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeRouteTablesResult' => [ 'type' => 'structure''members' => [ 'RouteTables' => [ 'shape' => 'RouteTableList''locationName' => 'routeTableSet', ], ], ], 'DescribeScheduledInstanceAvailabilityRequest' => [ 'type' => 'structure''required' => [ 'Recurrence''FirstSlotStartTimeRange', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'Recurrence' => [ 'shape' => 'ScheduledInstanceRecurrenceRequest', ], 'FirstSlotStartTimeRange' => [ 'shape' => 'SlotDateTimeRangeRequest', ], 'MinSlotDurationInHours' => [ 'shape' => 'Integer', ], 'MaxSlotDurationInHours' => [ 'shape' => 'Integer', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeScheduledInstanceAvailabilityResult' => [ 'type' => 'structure''members' => [ 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'ScheduledInstanceAvailabilitySet' => [ 'shape' => 'ScheduledInstanceAvailabilitySet''locationName' => 'scheduledInstanceAvailabilitySet', ], ], ], 'DescribeScheduledInstancesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'ScheduledInstanceIds' => [ 'shape' => 'ScheduledInstanceIdRequestSet''locationName' => 'ScheduledInstanceId', ], 'SlotStartTimeRange' => [ 'shape' => 'SlotStartTimeRangeRequest', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeScheduledInstancesResult' => [ 'type' => 'structure''members' => [ 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'ScheduledInstanceSet' => [ 'shape' => 'ScheduledInstanceSet''locationName' => 'scheduledInstanceSet', ], ], ], 'DescribeSecurityGroupReferencesRequest' => [ 'type' => 'structure''required' => [ 'GroupId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'GroupId' => [ 'shape' => 'GroupIds', ], ], ], 'DescribeSecurityGroupReferencesResult' => [ 'type' => 'structure''members' => [ 'SecurityGroupReferenceSet' => [ 'shape' => 'SecurityGroupReferences''locationName' => 'securityGroupReferenceSet', ], ], ], 'DescribeSecurityGroupsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupNames' => [ 'shape' => 'GroupNameStringList''locationName' => 'GroupName', ], 'GroupIds' => [ 'shape' => 'GroupIdStringList''locationName' => 'GroupId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeSecurityGroupsResult' => [ 'type' => 'structure''members' => [ 'SecurityGroups' => [ 'shape' => 'SecurityGroupList''locationName' => 'securityGroupInfo', ], ], ], 'DescribeSnapshotAttributeRequest' => [ 'type' => 'structure''required' => [ 'SnapshotId''Attribute', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SnapshotId' => [ 'shape' => 'String', ], 'Attribute' => [ 'shape' => 'SnapshotAttributeName', ], ], ], 'DescribeSnapshotAttributeResult' => [ 'type' => 'structure''members' => [ 'SnapshotId' => [ 'shape' => 'String''locationName' => 'snapshotId', ], 'CreateVolumePermissions' => [ 'shape' => 'CreateVolumePermissionList''locationName' => 'createVolumePermission', ], 'ProductCodes' => [ 'shape' => 'ProductCodeList''locationName' => 'productCodes', ], ], ], 'DescribeSnapshotsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SnapshotIds' => [ 'shape' => 'SnapshotIdStringList''locationName' => 'SnapshotId', ], 'OwnerIds' => [ 'shape' => 'OwnerStringList''locationName' => 'Owner', ], 'RestorableByUserIds' => [ 'shape' => 'RestorableByStringList''locationName' => 'RestorableBy', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'Integer', ], ], ], 'DescribeSnapshotsResult' => [ 'type' => 'structure''members' => [ 'Snapshots' => [ 'shape' => 'SnapshotList''locationName' => 'snapshotSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeSpotDatafeedSubscriptionRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], ], ], 'DescribeSpotDatafeedSubscriptionResult' => [ 'type' => 'structure''members' => [ 'SpotDatafeedSubscription' => [ 'shape' => 'SpotDatafeedSubscription''locationName' => 'spotDatafeedSubscription', ], ], ], 'DescribeSpotFleetInstancesRequest' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], ], ], 'DescribeSpotFleetInstancesResponse' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId''ActiveInstances', ], 'members' => [ 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], 'ActiveInstances' => [ 'shape' => 'ActiveInstanceSet''locationName' => 'activeInstanceSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeSpotFleetRequestHistoryRequest' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId''StartTime', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], 'EventType' => [ 'shape' => 'EventType''locationName' => 'eventType', ], 'StartTime' => [ 'shape' => 'DateTime''locationName' => 'startTime', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], ], ], 'DescribeSpotFleetRequestHistoryResponse' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId''StartTime''LastEvaluatedTime''HistoryRecords', ], 'members' => [ 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], 'StartTime' => [ 'shape' => 'DateTime''locationName' => 'startTime', ], 'LastEvaluatedTime' => [ 'shape' => 'DateTime''locationName' => 'lastEvaluatedTime', ], 'HistoryRecords' => [ 'shape' => 'HistoryRecords''locationName' => 'historyRecordSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeSpotFleetRequestsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SpotFleetRequestIds' => [ 'shape' => 'ValueStringList''locationName' => 'spotFleetRequestId', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], ], ], 'DescribeSpotFleetRequestsResponse' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestConfigs', ], 'members' => [ 'SpotFleetRequestConfigs' => [ 'shape' => 'SpotFleetRequestConfigSet''locationName' => 'spotFleetRequestConfigSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeSpotInstanceRequestsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SpotInstanceRequestIds' => [ 'shape' => 'SpotInstanceRequestIdList''locationName' => 'SpotInstanceRequestId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeSpotInstanceRequestsResult' => [ 'type' => 'structure''members' => [ 'SpotInstanceRequests' => [ 'shape' => 'SpotInstanceRequestList''locationName' => 'spotInstanceRequestSet', ], ], ], 'DescribeSpotPriceHistoryRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'StartTime' => [ 'shape' => 'DateTime''locationName' => 'startTime', ], 'EndTime' => [ 'shape' => 'DateTime''locationName' => 'endTime', ], 'InstanceTypes' => [ 'shape' => 'InstanceTypeList''locationName' => 'InstanceType', ], 'ProductDescriptions' => [ 'shape' => 'ProductDescriptionList''locationName' => 'ProductDescription', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeSpotPriceHistoryResult' => [ 'type' => 'structure''members' => [ 'SpotPriceHistory' => [ 'shape' => 'SpotPriceHistoryList''locationName' => 'spotPriceHistorySet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeStaleSecurityGroupsRequest' => [ 'type' => 'structure''required' => [ 'VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'VpcId' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeStaleSecurityGroupsResult' => [ 'type' => 'structure''members' => [ 'StaleSecurityGroupSet' => [ 'shape' => 'StaleSecurityGroupSet''locationName' => 'staleSecurityGroupSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeSubnetsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SubnetIds' => [ 'shape' => 'SubnetIdStringList''locationName' => 'SubnetId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeSubnetsResult' => [ 'type' => 'structure''members' => [ 'Subnets' => [ 'shape' => 'SubnetList''locationName' => 'subnetSet', ], ], ], 'DescribeTagsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeTagsResult' => [ 'type' => 'structure''members' => [ 'Tags' => [ 'shape' => 'TagDescriptionList''locationName' => 'tagSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeVolumeAttributeRequest' => [ 'type' => 'structure''required' => [ 'VolumeId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeId' => [ 'shape' => 'String', ], 'Attribute' => [ 'shape' => 'VolumeAttributeName', ], ], ], 'DescribeVolumeAttributeResult' => [ 'type' => 'structure''members' => [ 'VolumeId' => [ 'shape' => 'String''locationName' => 'volumeId', ], 'AutoEnableIO' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'autoEnableIO', ], 'ProductCodes' => [ 'shape' => 'ProductCodeList''locationName' => 'productCodes', ], ], ], 'DescribeVolumeStatusRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeIds' => [ 'shape' => 'VolumeIdStringList''locationName' => 'VolumeId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'Integer', ], ], ], 'DescribeVolumeStatusResult' => [ 'type' => 'structure''members' => [ 'VolumeStatuses' => [ 'shape' => 'VolumeStatusList''locationName' => 'volumeStatusSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeVolumesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeIds' => [ 'shape' => 'VolumeIdStringList''locationName' => 'VolumeId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], 'MaxResults' => [ 'shape' => 'Integer''locationName' => 'maxResults', ], ], ], 'DescribeVolumesResult' => [ 'type' => 'structure''members' => [ 'Volumes' => [ 'shape' => 'VolumeList''locationName' => 'volumeSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeVpcAttributeRequest' => [ 'type' => 'structure''required' => [ 'VpcId''Attribute', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcId' => [ 'shape' => 'String', ], 'Attribute' => [ 'shape' => 'VpcAttributeName', ], ], ], 'DescribeVpcAttributeResult' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'EnableDnsSupport' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'enableDnsSupport', ], 'EnableDnsHostnames' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'enableDnsHostnames', ], ], ], 'DescribeVpcClassicLinkDnsSupportRequest' => [ 'type' => 'structure''members' => [ 'VpcIds' => [ 'shape' => 'VpcClassicLinkIdList', ], 'MaxResults' => [ 'shape' => 'MaxResults''locationName' => 'maxResults', ], 'NextToken' => [ 'shape' => 'NextToken''locationName' => 'nextToken', ], ], ], 'DescribeVpcClassicLinkDnsSupportResult' => [ 'type' => 'structure''members' => [ 'Vpcs' => [ 'shape' => 'ClassicLinkDnsSupportList''locationName' => 'vpcs', ], 'NextToken' => [ 'shape' => 'NextToken''locationName' => 'nextToken', ], ], ], 'DescribeVpcClassicLinkRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcIds' => [ 'shape' => 'VpcClassicLinkIdList''locationName' => 'VpcId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeVpcClassicLinkResult' => [ 'type' => 'structure''members' => [ 'Vpcs' => [ 'shape' => 'VpcClassicLinkList''locationName' => 'vpcSet', ], ], ], 'DescribeVpcEndpointServicesRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeVpcEndpointServicesResult' => [ 'type' => 'structure''members' => [ 'ServiceNames' => [ 'shape' => 'ValueStringList''locationName' => 'serviceNameSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeVpcEndpointsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'VpcEndpointIds' => [ 'shape' => 'ValueStringList''locationName' => 'VpcEndpointId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], 'MaxResults' => [ 'shape' => 'Integer', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeVpcEndpointsResult' => [ 'type' => 'structure''members' => [ 'VpcEndpoints' => [ 'shape' => 'VpcEndpointSet''locationName' => 'vpcEndpointSet', ], 'NextToken' => [ 'shape' => 'String''locationName' => 'nextToken', ], ], ], 'DescribeVpcPeeringConnectionsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcPeeringConnectionIds' => [ 'shape' => 'ValueStringList''locationName' => 'VpcPeeringConnectionId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeVpcPeeringConnectionsResult' => [ 'type' => 'structure''members' => [ 'VpcPeeringConnections' => [ 'shape' => 'VpcPeeringConnectionList''locationName' => 'vpcPeeringConnectionSet', ], ], ], 'DescribeVpcsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcIds' => [ 'shape' => 'VpcIdStringList''locationName' => 'VpcId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeVpcsResult' => [ 'type' => 'structure''members' => [ 'Vpcs' => [ 'shape' => 'VpcList''locationName' => 'vpcSet', ], ], ], 'DescribeVpnConnectionsRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpnConnectionIds' => [ 'shape' => 'VpnConnectionIdStringList''locationName' => 'VpnConnectionId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeVpnConnectionsResult' => [ 'type' => 'structure''members' => [ 'VpnConnections' => [ 'shape' => 'VpnConnectionList''locationName' => 'vpnConnectionSet', ], ], ], 'DescribeVpnGatewaysRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpnGatewayIds' => [ 'shape' => 'VpnGatewayIdStringList''locationName' => 'VpnGatewayId', ], 'Filters' => [ 'shape' => 'FilterList''locationName' => 'Filter', ], ], ], 'DescribeVpnGatewaysResult' => [ 'type' => 'structure''members' => [ 'VpnGateways' => [ 'shape' => 'VpnGatewayList''locationName' => 'vpnGatewaySet', ], ], ], 'DetachClassicLinkVpcRequest' => [ 'type' => 'structure''required' => [ 'InstanceId''VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], ], ], 'DetachClassicLinkVpcResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'DetachInternetGatewayRequest' => [ 'type' => 'structure''required' => [ 'InternetGatewayId''VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InternetGatewayId' => [ 'shape' => 'String''locationName' => 'internetGatewayId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], ], ], 'DetachNetworkInterfaceRequest' => [ 'type' => 'structure''required' => [ 'AttachmentId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'AttachmentId' => [ 'shape' => 'String''locationName' => 'attachmentId', ], 'Force' => [ 'shape' => 'Boolean''locationName' => 'force', ], ], ], 'DetachVolumeRequest' => [ 'type' => 'structure''required' => [ 'VolumeId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeId' => [ 'shape' => 'String', ], 'InstanceId' => [ 'shape' => 'String', ], 'Device' => [ 'shape' => 'String', ], 'Force' => [ 'shape' => 'Boolean', ], ], ], 'DetachVpnGatewayRequest' => [ 'type' => 'structure''required' => [ 'VpnGatewayId''VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpnGatewayId' => [ 'shape' => 'String', ], 'VpcId' => [ 'shape' => 'String', ], ], ], 'DeviceType' => [ 'type' => 'string''enum' => [ 'ebs''instance-store', ], ], 'DhcpConfiguration' => [ 'type' => 'structure''members' => [ 'Key' => [ 'shape' => 'String''locationName' => 'key', ], 'Values' => [ 'shape' => 'DhcpConfigurationValueList''locationName' => 'valueSet', ], ], ], 'DhcpConfigurationList' => [ 'type' => 'list''member' => [ 'shape' => 'DhcpConfiguration''locationName' => 'item', ], ], 'DhcpConfigurationValueList' => [ 'type' => 'list''member' => [ 'shape' => 'AttributeValue''locationName' => 'item', ], ], 'DhcpOptions' => [ 'type' => 'structure''members' => [ 'DhcpOptionsId' => [ 'shape' => 'String''locationName' => 'dhcpOptionsId', ], 'DhcpConfigurations' => [ 'shape' => 'DhcpConfigurationList''locationName' => 'dhcpConfigurationSet', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'DhcpOptionsIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'DhcpOptionsId', ], ], 'DhcpOptionsList' => [ 'type' => 'list''member' => [ 'shape' => 'DhcpOptions''locationName' => 'item', ], ], 'DisableVgwRoutePropagationRequest' => [ 'type' => 'structure''required' => [ 'RouteTableId''GatewayId', ], 'members' => [ 'RouteTableId' => [ 'shape' => 'String', ], 'GatewayId' => [ 'shape' => 'String', ], ], ], 'DisableVpcClassicLinkDnsSupportRequest' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String', ], ], ], 'DisableVpcClassicLinkDnsSupportResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'DisableVpcClassicLinkRequest' => [ 'type' => 'structure''required' => [ 'VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], ], ], 'DisableVpcClassicLinkResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'DisassociateAddressRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'PublicIp' => [ 'shape' => 'String', ], 'AssociationId' => [ 'shape' => 'String', ], ], ], 'DisassociateRouteTableRequest' => [ 'type' => 'structure''required' => [ 'AssociationId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'AssociationId' => [ 'shape' => 'String''locationName' => 'associationId', ], ], ], 'DiskImage' => [ 'type' => 'structure''members' => [ 'Image' => [ 'shape' => 'DiskImageDetail', ], 'Description' => [ 'shape' => 'String', ], 'Volume' => [ 'shape' => 'VolumeDetail', ], ], ], 'DiskImageDescription' => [ 'type' => 'structure''required' => [ 'Format''Size''ImportManifestUrl', ], 'members' => [ 'Format' => [ 'shape' => 'DiskImageFormat''locationName' => 'format', ], 'Size' => [ 'shape' => 'Long''locationName' => 'size', ], 'ImportManifestUrl' => [ 'shape' => 'String''locationName' => 'importManifestUrl', ], 'Checksum' => [ 'shape' => 'String''locationName' => 'checksum', ], ], ], 'DiskImageDetail' => [ 'type' => 'structure''required' => [ 'Format''Bytes''ImportManifestUrl', ], 'members' => [ 'Format' => [ 'shape' => 'DiskImageFormat''locationName' => 'format', ], 'Bytes' => [ 'shape' => 'Long''locationName' => 'bytes', ], 'ImportManifestUrl' => [ 'shape' => 'String''locationName' => 'importManifestUrl', ], ], ], 'DiskImageFormat' => [ 'type' => 'string''enum' => [ 'VMDK''RAW''VHD', ], ], 'DiskImageList' => [ 'type' => 'list''member' => [ 'shape' => 'DiskImage', ], ], 'DiskImageVolumeDescription' => [ 'type' => 'structure''required' => [ 'Id', ], 'members' => [ 'Size' => [ 'shape' => 'Long''locationName' => 'size', ], 'Id' => [ 'shape' => 'String''locationName' => 'id', ], ], ], 'DomainType' => [ 'type' => 'string''enum' => [ 'vpc''standard', ], ], 'Double' => [ 'type' => 'double', ], 'EbsBlockDevice' => [ 'type' => 'structure''members' => [ 'SnapshotId' => [ 'shape' => 'String''locationName' => 'snapshotId', ], 'VolumeSize' => [ 'shape' => 'Integer''locationName' => 'volumeSize', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean''locationName' => 'deleteOnTermination', ], 'VolumeType' => [ 'shape' => 'VolumeType''locationName' => 'volumeType', ], 'Iops' => [ 'shape' => 'Integer''locationName' => 'iops', ], 'Encrypted' => [ 'shape' => 'Boolean''locationName' => 'encrypted', ], ], ], 'EbsInstanceBlockDevice' => [ 'type' => 'structure''members' => [ 'VolumeId' => [ 'shape' => 'String''locationName' => 'volumeId', ], 'Status' => [ 'shape' => 'AttachmentStatus''locationName' => 'status', ], 'AttachTime' => [ 'shape' => 'DateTime''locationName' => 'attachTime', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean''locationName' => 'deleteOnTermination', ], ], ], 'EbsInstanceBlockDeviceSpecification' => [ 'type' => 'structure''members' => [ 'VolumeId' => [ 'shape' => 'String''locationName' => 'volumeId', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean''locationName' => 'deleteOnTermination', ], ], ], 'EnableVgwRoutePropagationRequest' => [ 'type' => 'structure''required' => [ 'RouteTableId''GatewayId', ], 'members' => [ 'RouteTableId' => [ 'shape' => 'String', ], 'GatewayId' => [ 'shape' => 'String', ], ], ], 'EnableVolumeIORequest' => [ 'type' => 'structure''required' => [ 'VolumeId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeId' => [ 'shape' => 'String''locationName' => 'volumeId', ], ], ], 'EnableVpcClassicLinkDnsSupportRequest' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String', ], ], ], 'EnableVpcClassicLinkDnsSupportResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'EnableVpcClassicLinkRequest' => [ 'type' => 'structure''required' => [ 'VpcId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], ], ], 'EnableVpcClassicLinkResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'EventCode' => [ 'type' => 'string''enum' => [ 'instance-reboot''system-reboot''system-maintenance''instance-retirement''instance-stop', ], ], 'EventInformation' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'EventSubType' => [ 'shape' => 'String''locationName' => 'eventSubType', ], 'EventDescription' => [ 'shape' => 'String''locationName' => 'eventDescription', ], ], ], 'EventType' => [ 'type' => 'string''enum' => [ 'instanceChange''fleetRequestChange''error', ], ], 'ExcessCapacityTerminationPolicy' => [ 'type' => 'string''enum' => [ 'noTermination''default', ], ], 'ExecutableByStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ExecutableBy', ], ], 'ExportEnvironment' => [ 'type' => 'string''enum' => [ 'citrix''vmware''microsoft', ], ], 'ExportTask' => [ 'type' => 'structure''members' => [ 'ExportTaskId' => [ 'shape' => 'String''locationName' => 'exportTaskId', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'State' => [ 'shape' => 'ExportTaskState''locationName' => 'state', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'InstanceExportDetails' => [ 'shape' => 'InstanceExportDetails''locationName' => 'instanceExport', ], 'ExportToS3Task' => [ 'shape' => 'ExportToS3Task''locationName' => 'exportToS3', ], ], ], 'ExportTaskIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ExportTaskId', ], ], 'ExportTaskList' => [ 'type' => 'list''member' => [ 'shape' => 'ExportTask''locationName' => 'item', ], ], 'ExportTaskState' => [ 'type' => 'string''enum' => [ 'active''cancelling''cancelled''completed', ], ], 'ExportToS3Task' => [ 'type' => 'structure''members' => [ 'DiskImageFormat' => [ 'shape' => 'DiskImageFormat''locationName' => 'diskImageFormat', ], 'ContainerFormat' => [ 'shape' => 'ContainerFormat''locationName' => 'containerFormat', ], 'S3Bucket' => [ 'shape' => 'String''locationName' => 's3Bucket', ], 'S3Key' => [ 'shape' => 'String''locationName' => 's3Key', ], ], ], 'ExportToS3TaskSpecification' => [ 'type' => 'structure''members' => [ 'DiskImageFormat' => [ 'shape' => 'DiskImageFormat''locationName' => 'diskImageFormat', ], 'ContainerFormat' => [ 'shape' => 'ContainerFormat''locationName' => 'containerFormat', ], 'S3Bucket' => [ 'shape' => 'String''locationName' => 's3Bucket', ], 'S3Prefix' => [ 'shape' => 'String''locationName' => 's3Prefix', ], ], ], 'Filter' => [ 'type' => 'structure''members' => [ 'Name' => [ 'shape' => 'String', ], 'Values' => [ 'shape' => 'ValueStringList''locationName' => 'Value', ], ], ], 'FilterList' => [ 'type' => 'list''member' => [ 'shape' => 'Filter''locationName' => 'Filter', ], ], 'FleetType' => [ 'type' => 'string''enum' => [ 'request''maintain', ], ], 'Float' => [ 'type' => 'float', ], 'FlowLog' => [ 'type' => 'structure''members' => [ 'CreationTime' => [ 'shape' => 'DateTime''locationName' => 'creationTime', ], 'FlowLogId' => [ 'shape' => 'String''locationName' => 'flowLogId', ], 'FlowLogStatus' => [ 'shape' => 'String''locationName' => 'flowLogStatus', ], 'ResourceId' => [ 'shape' => 'String''locationName' => 'resourceId', ], 'TrafficType' => [ 'shape' => 'TrafficType''locationName' => 'trafficType', ], 'LogGroupName' => [ 'shape' => 'String''locationName' => 'logGroupName', ], 'DeliverLogsStatus' => [ 'shape' => 'String''locationName' => 'deliverLogsStatus', ], 'DeliverLogsErrorMessage' => [ 'shape' => 'String''locationName' => 'deliverLogsErrorMessage', ], 'DeliverLogsPermissionArn' => [ 'shape' => 'String''locationName' => 'deliverLogsPermissionArn', ], ], ], 'FlowLogSet' => [ 'type' => 'list''member' => [ 'shape' => 'FlowLog''locationName' => 'item', ], ], 'FlowLogsResourceType' => [ 'type' => 'string''enum' => [ 'VPC''Subnet''NetworkInterface', ], ], 'GatewayType' => [ 'type' => 'string''enum' => [ 'ipsec.1', ], ], 'GetConsoleOutputRequest' => [ 'type' => 'structure''required' => [ 'InstanceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String', ], ], ], 'GetConsoleOutputResult' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Timestamp' => [ 'shape' => 'DateTime''locationName' => 'timestamp', ], 'Output' => [ 'shape' => 'String''locationName' => 'output', ], ], ], 'GetConsoleScreenshotRequest' => [ 'type' => 'structure''required' => [ 'InstanceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'InstanceId' => [ 'shape' => 'String', ], 'WakeUp' => [ 'shape' => 'Boolean', ], ], ], 'GetConsoleScreenshotResult' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'ImageData' => [ 'shape' => 'String''locationName' => 'imageData', ], ], ], 'GetPasswordDataRequest' => [ 'type' => 'structure''required' => [ 'InstanceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String', ], ], ], 'GetPasswordDataResult' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Timestamp' => [ 'shape' => 'DateTime''locationName' => 'timestamp', ], 'PasswordData' => [ 'shape' => 'String''locationName' => 'passwordData', ], ], ], 'GroupIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'groupId', ], ], 'GroupIdentifier' => [ 'type' => 'structure''members' => [ 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], 'GroupId' => [ 'shape' => 'String''locationName' => 'groupId', ], ], ], 'GroupIdentifierList' => [ 'type' => 'list''member' => [ 'shape' => 'GroupIdentifier''locationName' => 'item', ], ], 'GroupIds' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'GroupNameStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'GroupName', ], ], 'HistoryRecord' => [ 'type' => 'structure''required' => [ 'Timestamp''EventType''EventInformation', ], 'members' => [ 'Timestamp' => [ 'shape' => 'DateTime''locationName' => 'timestamp', ], 'EventType' => [ 'shape' => 'EventType''locationName' => 'eventType', ], 'EventInformation' => [ 'shape' => 'EventInformation''locationName' => 'eventInformation', ], ], ], 'HistoryRecords' => [ 'type' => 'list''member' => [ 'shape' => 'HistoryRecord''locationName' => 'item', ], ], 'Host' => [ 'type' => 'structure''members' => [ 'HostId' => [ 'shape' => 'String''locationName' => 'hostId', ], 'AutoPlacement' => [ 'shape' => 'AutoPlacement''locationName' => 'autoPlacement', ], 'HostReservationId' => [ 'shape' => 'String''locationName' => 'hostReservationId', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], 'HostProperties' => [ 'shape' => 'HostProperties''locationName' => 'hostProperties', ], 'State' => [ 'shape' => 'AllocationState''locationName' => 'state', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Instances' => [ 'shape' => 'HostInstanceList''locationName' => 'instances', ], 'AvailableCapacity' => [ 'shape' => 'AvailableCapacity''locationName' => 'availableCapacity', ], ], ], 'HostInstance' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'InstanceType' => [ 'shape' => 'String''locationName' => 'instanceType', ], ], ], 'HostInstanceList' => [ 'type' => 'list''member' => [ 'shape' => 'HostInstance''locationName' => 'item', ], ], 'HostList' => [ 'type' => 'list''member' => [ 'shape' => 'Host''locationName' => 'item', ], ], 'HostProperties' => [ 'type' => 'structure''members' => [ 'Sockets' => [ 'shape' => 'Integer''locationName' => 'sockets', ], 'Cores' => [ 'shape' => 'Integer''locationName' => 'cores', ], 'TotalVCpus' => [ 'shape' => 'Integer''locationName' => 'totalVCpus', ], 'InstanceType' => [ 'shape' => 'String''locationName' => 'instanceType', ], ], ], 'HostTenancy' => [ 'type' => 'string''enum' => [ 'dedicated''host', ], ], 'HypervisorType' => [ 'type' => 'string''enum' => [ 'ovm''xen', ], ], 'IamInstanceProfile' => [ 'type' => 'structure''members' => [ 'Arn' => [ 'shape' => 'String''locationName' => 'arn', ], 'Id' => [ 'shape' => 'String''locationName' => 'id', ], ], ], 'IamInstanceProfileSpecification' => [ 'type' => 'structure''members' => [ 'Arn' => [ 'shape' => 'String''locationName' => 'arn', ], 'Name' => [ 'shape' => 'String''locationName' => 'name', ], ], ], 'IcmpTypeCode' => [ 'type' => 'structure''members' => [ 'Type' => [ 'shape' => 'Integer''locationName' => 'type', ], 'Code' => [ 'shape' => 'Integer''locationName' => 'code', ], ], ], 'IdFormat' => [ 'type' => 'structure''members' => [ 'Resource' => [ 'shape' => 'String''locationName' => 'resource', ], 'UseLongIds' => [ 'shape' => 'Boolean''locationName' => 'useLongIds', ], 'Deadline' => [ 'shape' => 'DateTime''locationName' => 'deadline', ], ], ], 'IdFormatList' => [ 'type' => 'list''member' => [ 'shape' => 'IdFormat''locationName' => 'item', ], ], 'Image' => [ 'type' => 'structure''members' => [ 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], 'ImageLocation' => [ 'shape' => 'String''locationName' => 'imageLocation', ], 'State' => [ 'shape' => 'ImageState''locationName' => 'imageState', ], 'OwnerId' => [ 'shape' => 'String''locationName' => 'imageOwnerId', ], 'CreationDate' => [ 'shape' => 'String''locationName' => 'creationDate', ], 'Public' => [ 'shape' => 'Boolean''locationName' => 'isPublic', ], 'ProductCodes' => [ 'shape' => 'ProductCodeList''locationName' => 'productCodes', ], 'Architecture' => [ 'shape' => 'ArchitectureValues''locationName' => 'architecture', ], 'ImageType' => [ 'shape' => 'ImageTypeValues''locationName' => 'imageType', ], 'KernelId' => [ 'shape' => 'String''locationName' => 'kernelId', ], 'RamdiskId' => [ 'shape' => 'String''locationName' => 'ramdiskId', ], 'Platform' => [ 'shape' => 'PlatformValues''locationName' => 'platform', ], 'SriovNetSupport' => [ 'shape' => 'String''locationName' => 'sriovNetSupport', ], 'StateReason' => [ 'shape' => 'StateReason''locationName' => 'stateReason', ], 'ImageOwnerAlias' => [ 'shape' => 'String''locationName' => 'imageOwnerAlias', ], 'Name' => [ 'shape' => 'String''locationName' => 'name', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'RootDeviceType' => [ 'shape' => 'DeviceType''locationName' => 'rootDeviceType', ], 'RootDeviceName' => [ 'shape' => 'String''locationName' => 'rootDeviceName', ], 'BlockDeviceMappings' => [ 'shape' => 'BlockDeviceMappingList''locationName' => 'blockDeviceMapping', ], 'VirtualizationType' => [ 'shape' => 'VirtualizationType''locationName' => 'virtualizationType', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'Hypervisor' => [ 'shape' => 'HypervisorType''locationName' => 'hypervisor', ], ], ], 'ImageAttribute' => [ 'type' => 'structure''members' => [ 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], 'LaunchPermissions' => [ 'shape' => 'LaunchPermissionList''locationName' => 'launchPermission', ], 'ProductCodes' => [ 'shape' => 'ProductCodeList''locationName' => 'productCodes', ], 'KernelId' => [ 'shape' => 'AttributeValue''locationName' => 'kernel', ], 'RamdiskId' => [ 'shape' => 'AttributeValue''locationName' => 'ramdisk', ], 'Description' => [ 'shape' => 'AttributeValue''locationName' => 'description', ], 'SriovNetSupport' => [ 'shape' => 'AttributeValue''locationName' => 'sriovNetSupport', ], 'BlockDeviceMappings' => [ 'shape' => 'BlockDeviceMappingList''locationName' => 'blockDeviceMapping', ], ], ], 'ImageAttributeName' => [ 'type' => 'string''enum' => [ 'description''kernel''ramdisk''launchPermission''productCodes''blockDeviceMapping''sriovNetSupport', ], ], 'ImageDiskContainer' => [ 'type' => 'structure''members' => [ 'Description' => [ 'shape' => 'String', ], 'Format' => [ 'shape' => 'String', ], 'Url' => [ 'shape' => 'String', ], 'UserBucket' => [ 'shape' => 'UserBucket', ], 'DeviceName' => [ 'shape' => 'String', ], 'SnapshotId' => [ 'shape' => 'String', ], ], ], 'ImageDiskContainerList' => [ 'type' => 'list''member' => [ 'shape' => 'ImageDiskContainer''locationName' => 'item', ], ], 'ImageIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ImageId', ], ], 'ImageList' => [ 'type' => 'list''member' => [ 'shape' => 'Image''locationName' => 'item', ], ], 'ImageState' => [ 'type' => 'string''enum' => [ 'pending''available''invalid''deregistered''transient''failed''error', ], ], 'ImageTypeValues' => [ 'type' => 'string''enum' => [ 'machine''kernel''ramdisk', ], ], 'ImportImageRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'Description' => [ 'shape' => 'String', ], 'DiskContainers' => [ 'shape' => 'ImageDiskContainerList''locationName' => 'DiskContainer', ], 'LicenseType' => [ 'shape' => 'String', ], 'Hypervisor' => [ 'shape' => 'String', ], 'Architecture' => [ 'shape' => 'String', ], 'Platform' => [ 'shape' => 'String', ], 'ClientData' => [ 'shape' => 'ClientData', ], 'ClientToken' => [ 'shape' => 'String', ], 'RoleName' => [ 'shape' => 'String', ], ], ], 'ImportImageResult' => [ 'type' => 'structure''members' => [ 'ImportTaskId' => [ 'shape' => 'String''locationName' => 'importTaskId', ], 'Architecture' => [ 'shape' => 'String''locationName' => 'architecture', ], 'LicenseType' => [ 'shape' => 'String''locationName' => 'licenseType', ], 'Platform' => [ 'shape' => 'String''locationName' => 'platform', ], 'Hypervisor' => [ 'shape' => 'String''locationName' => 'hypervisor', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'SnapshotDetails' => [ 'shape' => 'SnapshotDetailList''locationName' => 'snapshotDetailSet', ], 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], 'Progress' => [ 'shape' => 'String''locationName' => 'progress', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'Status' => [ 'shape' => 'String''locationName' => 'status', ], ], ], 'ImportImageTask' => [ 'type' => 'structure''members' => [ 'ImportTaskId' => [ 'shape' => 'String''locationName' => 'importTaskId', ], 'Architecture' => [ 'shape' => 'String''locationName' => 'architecture', ], 'LicenseType' => [ 'shape' => 'String''locationName' => 'licenseType', ], 'Platform' => [ 'shape' => 'String''locationName' => 'platform', ], 'Hypervisor' => [ 'shape' => 'String''locationName' => 'hypervisor', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'SnapshotDetails' => [ 'shape' => 'SnapshotDetailList''locationName' => 'snapshotDetailSet', ], 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], 'Progress' => [ 'shape' => 'String''locationName' => 'progress', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'Status' => [ 'shape' => 'String''locationName' => 'status', ], ], ], 'ImportImageTaskList' => [ 'type' => 'list''member' => [ 'shape' => 'ImportImageTask''locationName' => 'item', ], ], 'ImportInstanceLaunchSpecification' => [ 'type' => 'structure''members' => [ 'Architecture' => [ 'shape' => 'ArchitectureValues''locationName' => 'architecture', ], 'GroupNames' => [ 'shape' => 'SecurityGroupStringList''locationName' => 'GroupName', ], 'GroupIds' => [ 'shape' => 'SecurityGroupIdStringList''locationName' => 'GroupId', ], 'AdditionalInfo' => [ 'shape' => 'String''locationName' => 'additionalInfo', ], 'UserData' => [ 'shape' => 'UserData''locationName' => 'userData', ], 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], 'Placement' => [ 'shape' => 'Placement''locationName' => 'placement', ], 'Monitoring' => [ 'shape' => 'Boolean''locationName' => 'monitoring', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'InstanceInitiatedShutdownBehavior' => [ 'shape' => 'ShutdownBehavior''locationName' => 'instanceInitiatedShutdownBehavior', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], ], ], 'ImportInstanceRequest' => [ 'type' => 'structure''required' => [ 'Platform', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'LaunchSpecification' => [ 'shape' => 'ImportInstanceLaunchSpecification''locationName' => 'launchSpecification', ], 'DiskImages' => [ 'shape' => 'DiskImageList''locationName' => 'diskImage', ], 'Platform' => [ 'shape' => 'PlatformValues''locationName' => 'platform', ], ], ], 'ImportInstanceResult' => [ 'type' => 'structure''members' => [ 'ConversionTask' => [ 'shape' => 'ConversionTask''locationName' => 'conversionTask', ], ], ], 'ImportInstanceTaskDetails' => [ 'type' => 'structure''required' => [ 'Volumes', ], 'members' => [ 'Volumes' => [ 'shape' => 'ImportInstanceVolumeDetailSet''locationName' => 'volumes', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Platform' => [ 'shape' => 'PlatformValues''locationName' => 'platform', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], ], ], 'ImportInstanceVolumeDetailItem' => [ 'type' => 'structure''required' => [ 'BytesConverted''AvailabilityZone''Image''Volume''Status', ], 'members' => [ 'BytesConverted' => [ 'shape' => 'Long''locationName' => 'bytesConverted', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Image' => [ 'shape' => 'DiskImageDescription''locationName' => 'image', ], 'Volume' => [ 'shape' => 'DiskImageVolumeDescription''locationName' => 'volume', ], 'Status' => [ 'shape' => 'String''locationName' => 'status', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], ], ], 'ImportInstanceVolumeDetailSet' => [ 'type' => 'list''member' => [ 'shape' => 'ImportInstanceVolumeDetailItem''locationName' => 'item', ], ], 'ImportKeyPairRequest' => [ 'type' => 'structure''required' => [ 'KeyName''PublicKeyMaterial', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'KeyName' => [ 'shape' => 'String''locationName' => 'keyName', ], 'PublicKeyMaterial' => [ 'shape' => 'Blob''locationName' => 'publicKeyMaterial', ], ], ], 'ImportKeyPairResult' => [ 'type' => 'structure''members' => [ 'KeyName' => [ 'shape' => 'String''locationName' => 'keyName', ], 'KeyFingerprint' => [ 'shape' => 'String''locationName' => 'keyFingerprint', ], ], ], 'ImportSnapshotRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'Description' => [ 'shape' => 'String', ], 'DiskContainer' => [ 'shape' => 'SnapshotDiskContainer', ], 'ClientData' => [ 'shape' => 'ClientData', ], 'ClientToken' => [ 'shape' => 'String', ], 'RoleName' => [ 'shape' => 'String', ], ], ], 'ImportSnapshotResult' => [ 'type' => 'structure''members' => [ 'ImportTaskId' => [ 'shape' => 'String''locationName' => 'importTaskId', ], 'SnapshotTaskDetail' => [ 'shape' => 'SnapshotTaskDetail''locationName' => 'snapshotTaskDetail', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], ], ], 'ImportSnapshotTask' => [ 'type' => 'structure''members' => [ 'ImportTaskId' => [ 'shape' => 'String''locationName' => 'importTaskId', ], 'SnapshotTaskDetail' => [ 'shape' => 'SnapshotTaskDetail''locationName' => 'snapshotTaskDetail', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], ], ], 'ImportSnapshotTaskList' => [ 'type' => 'list''member' => [ 'shape' => 'ImportSnapshotTask''locationName' => 'item', ], ], 'ImportTaskIdList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ImportTaskId', ], ], 'ImportVolumeRequest' => [ 'type' => 'structure''required' => [ 'AvailabilityZone''Image''Volume', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Image' => [ 'shape' => 'DiskImageDetail''locationName' => 'image', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'Volume' => [ 'shape' => 'VolumeDetail''locationName' => 'volume', ], ], ], 'ImportVolumeResult' => [ 'type' => 'structure''members' => [ 'ConversionTask' => [ 'shape' => 'ConversionTask''locationName' => 'conversionTask', ], ], ], 'ImportVolumeTaskDetails' => [ 'type' => 'structure''required' => [ 'BytesConverted''AvailabilityZone''Image''Volume', ], 'members' => [ 'BytesConverted' => [ 'shape' => 'Long''locationName' => 'bytesConverted', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'Image' => [ 'shape' => 'DiskImageDescription''locationName' => 'image', ], 'Volume' => [ 'shape' => 'DiskImageVolumeDescription''locationName' => 'volume', ], ], ], 'Instance' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], 'State' => [ 'shape' => 'InstanceState''locationName' => 'instanceState', ], 'PrivateDnsName' => [ 'shape' => 'String''locationName' => 'privateDnsName', ], 'PublicDnsName' => [ 'shape' => 'String''locationName' => 'dnsName', ], 'StateTransitionReason' => [ 'shape' => 'String''locationName' => 'reason', ], 'KeyName' => [ 'shape' => 'String''locationName' => 'keyName', ], 'AmiLaunchIndex' => [ 'shape' => 'Integer''locationName' => 'amiLaunchIndex', ], 'ProductCodes' => [ 'shape' => 'ProductCodeList''locationName' => 'productCodes', ], 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], 'LaunchTime' => [ 'shape' => 'DateTime''locationName' => 'launchTime', ], 'Placement' => [ 'shape' => 'Placement''locationName' => 'placement', ], 'KernelId' => [ 'shape' => 'String''locationName' => 'kernelId', ], 'RamdiskId' => [ 'shape' => 'String''locationName' => 'ramdiskId', ], 'Platform' => [ 'shape' => 'PlatformValues''locationName' => 'platform', ], 'Monitoring' => [ 'shape' => 'Monitoring''locationName' => 'monitoring', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'PublicIpAddress' => [ 'shape' => 'String''locationName' => 'ipAddress', ], 'StateReason' => [ 'shape' => 'StateReason''locationName' => 'stateReason', ], 'Architecture' => [ 'shape' => 'ArchitectureValues''locationName' => 'architecture', ], 'RootDeviceType' => [ 'shape' => 'DeviceType''locationName' => 'rootDeviceType', ], 'RootDeviceName' => [ 'shape' => 'String''locationName' => 'rootDeviceName', ], 'BlockDeviceMappings' => [ 'shape' => 'InstanceBlockDeviceMappingList''locationName' => 'blockDeviceMapping', ], 'VirtualizationType' => [ 'shape' => 'VirtualizationType''locationName' => 'virtualizationType', ], 'InstanceLifecycle' => [ 'shape' => 'InstanceLifecycleType''locationName' => 'instanceLifecycle', ], 'SpotInstanceRequestId' => [ 'shape' => 'String''locationName' => 'spotInstanceRequestId', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'SecurityGroups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], 'SourceDestCheck' => [ 'shape' => 'Boolean''locationName' => 'sourceDestCheck', ], 'Hypervisor' => [ 'shape' => 'HypervisorType''locationName' => 'hypervisor', ], 'NetworkInterfaces' => [ 'shape' => 'InstanceNetworkInterfaceList''locationName' => 'networkInterfaceSet', ], 'IamInstanceProfile' => [ 'shape' => 'IamInstanceProfile''locationName' => 'iamInstanceProfile', ], 'EbsOptimized' => [ 'shape' => 'Boolean''locationName' => 'ebsOptimized', ], 'SriovNetSupport' => [ 'shape' => 'String''locationName' => 'sriovNetSupport', ], ], ], 'InstanceAttribute' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'InstanceType' => [ 'shape' => 'AttributeValue''locationName' => 'instanceType', ], 'KernelId' => [ 'shape' => 'AttributeValue''locationName' => 'kernel', ], 'RamdiskId' => [ 'shape' => 'AttributeValue''locationName' => 'ramdisk', ], 'UserData' => [ 'shape' => 'AttributeValue''locationName' => 'userData', ], 'DisableApiTermination' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'disableApiTermination', ], 'InstanceInitiatedShutdownBehavior' => [ 'shape' => 'AttributeValue''locationName' => 'instanceInitiatedShutdownBehavior', ], 'RootDeviceName' => [ 'shape' => 'AttributeValue''locationName' => 'rootDeviceName', ], 'BlockDeviceMappings' => [ 'shape' => 'InstanceBlockDeviceMappingList''locationName' => 'blockDeviceMapping', ], 'ProductCodes' => [ 'shape' => 'ProductCodeList''locationName' => 'productCodes', ], 'EbsOptimized' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'ebsOptimized', ], 'SriovNetSupport' => [ 'shape' => 'AttributeValue''locationName' => 'sriovNetSupport', ], 'SourceDestCheck' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'sourceDestCheck', ], 'Groups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], ], ], 'InstanceAttributeName' => [ 'type' => 'string''enum' => [ 'instanceType''kernel''ramdisk''userData''disableApiTermination''instanceInitiatedShutdownBehavior''rootDeviceName''blockDeviceMapping''productCodes''sourceDestCheck''groupSet''ebsOptimized''sriovNetSupport', ], ], 'InstanceBlockDeviceMapping' => [ 'type' => 'structure''members' => [ 'DeviceName' => [ 'shape' => 'String''locationName' => 'deviceName', ], 'Ebs' => [ 'shape' => 'EbsInstanceBlockDevice''locationName' => 'ebs', ], ], ], 'InstanceBlockDeviceMappingList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceBlockDeviceMapping''locationName' => 'item', ], ], 'InstanceBlockDeviceMappingSpecification' => [ 'type' => 'structure''members' => [ 'DeviceName' => [ 'shape' => 'String''locationName' => 'deviceName', ], 'Ebs' => [ 'shape' => 'EbsInstanceBlockDeviceSpecification''locationName' => 'ebs', ], 'VirtualName' => [ 'shape' => 'String''locationName' => 'virtualName', ], 'NoDevice' => [ 'shape' => 'String''locationName' => 'noDevice', ], ], ], 'InstanceBlockDeviceMappingSpecificationList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceBlockDeviceMappingSpecification''locationName' => 'item', ], ], 'InstanceCapacity' => [ 'type' => 'structure''members' => [ 'InstanceType' => [ 'shape' => 'String''locationName' => 'instanceType', ], 'AvailableCapacity' => [ 'shape' => 'Integer''locationName' => 'availableCapacity', ], 'TotalCapacity' => [ 'shape' => 'Integer''locationName' => 'totalCapacity', ], ], ], 'InstanceCount' => [ 'type' => 'structure''members' => [ 'State' => [ 'shape' => 'ListingState''locationName' => 'state', ], 'InstanceCount' => [ 'shape' => 'Integer''locationName' => 'instanceCount', ], ], ], 'InstanceCountList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceCount''locationName' => 'item', ], ], 'InstanceExportDetails' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'TargetEnvironment' => [ 'shape' => 'ExportEnvironment''locationName' => 'targetEnvironment', ], ], ], 'InstanceIdSet' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'InstanceIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'InstanceId', ], ], 'InstanceLifecycleType' => [ 'type' => 'string''enum' => [ 'spot''scheduled', ], ], 'InstanceList' => [ 'type' => 'list''member' => [ 'shape' => 'Instance''locationName' => 'item', ], ], 'InstanceMonitoring' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Monitoring' => [ 'shape' => 'Monitoring''locationName' => 'monitoring', ], ], ], 'InstanceMonitoringList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceMonitoring''locationName' => 'item', ], ], 'InstanceNetworkInterface' => [ 'type' => 'structure''members' => [ 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'OwnerId' => [ 'shape' => 'String''locationName' => 'ownerId', ], 'Status' => [ 'shape' => 'NetworkInterfaceStatus''locationName' => 'status', ], 'MacAddress' => [ 'shape' => 'String''locationName' => 'macAddress', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'PrivateDnsName' => [ 'shape' => 'String''locationName' => 'privateDnsName', ], 'SourceDestCheck' => [ 'shape' => 'Boolean''locationName' => 'sourceDestCheck', ], 'Groups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], 'Attachment' => [ 'shape' => 'InstanceNetworkInterfaceAttachment''locationName' => 'attachment', ], 'Association' => [ 'shape' => 'InstanceNetworkInterfaceAssociation''locationName' => 'association', ], 'PrivateIpAddresses' => [ 'shape' => 'InstancePrivateIpAddressList''locationName' => 'privateIpAddressesSet', ], ], ], 'InstanceNetworkInterfaceAssociation' => [ 'type' => 'structure''members' => [ 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], 'PublicDnsName' => [ 'shape' => 'String''locationName' => 'publicDnsName', ], 'IpOwnerId' => [ 'shape' => 'String''locationName' => 'ipOwnerId', ], ], ], 'InstanceNetworkInterfaceAttachment' => [ 'type' => 'structure''members' => [ 'AttachmentId' => [ 'shape' => 'String''locationName' => 'attachmentId', ], 'DeviceIndex' => [ 'shape' => 'Integer''locationName' => 'deviceIndex', ], 'Status' => [ 'shape' => 'AttachmentStatus''locationName' => 'status', ], 'AttachTime' => [ 'shape' => 'DateTime''locationName' => 'attachTime', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean''locationName' => 'deleteOnTermination', ], ], ], 'InstanceNetworkInterfaceList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceNetworkInterface''locationName' => 'item', ], ], 'InstanceNetworkInterfaceSpecification' => [ 'type' => 'structure''members' => [ 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'DeviceIndex' => [ 'shape' => 'Integer''locationName' => 'deviceIndex', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'Groups' => [ 'shape' => 'SecurityGroupIdStringList''locationName' => 'SecurityGroupId', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean''locationName' => 'deleteOnTermination', ], 'PrivateIpAddresses' => [ 'shape' => 'PrivateIpAddressSpecificationList''locationName' => 'privateIpAddressesSet''queryName' => 'PrivateIpAddresses', ], 'SecondaryPrivateIpAddressCount' => [ 'shape' => 'Integer''locationName' => 'secondaryPrivateIpAddressCount', ], 'AssociatePublicIpAddress' => [ 'shape' => 'Boolean''locationName' => 'associatePublicIpAddress', ], ], ], 'InstanceNetworkInterfaceSpecificationList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceNetworkInterfaceSpecification''locationName' => 'item', ], ], 'InstancePrivateIpAddress' => [ 'type' => 'structure''members' => [ 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'PrivateDnsName' => [ 'shape' => 'String''locationName' => 'privateDnsName', ], 'Primary' => [ 'shape' => 'Boolean''locationName' => 'primary', ], 'Association' => [ 'shape' => 'InstanceNetworkInterfaceAssociation''locationName' => 'association', ], ], ], 'InstancePrivateIpAddressList' => [ 'type' => 'list''member' => [ 'shape' => 'InstancePrivateIpAddress''locationName' => 'item', ], ], 'InstanceState' => [ 'type' => 'structure''members' => [ 'Code' => [ 'shape' => 'Integer''locationName' => 'code', ], 'Name' => [ 'shape' => 'InstanceStateName''locationName' => 'name', ], ], ], 'InstanceStateChange' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'CurrentState' => [ 'shape' => 'InstanceState''locationName' => 'currentState', ], 'PreviousState' => [ 'shape' => 'InstanceState''locationName' => 'previousState', ], ], ], 'InstanceStateChangeList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceStateChange''locationName' => 'item', ], ], 'InstanceStateName' => [ 'type' => 'string''enum' => [ 'pending''running''shutting-down''terminated''stopping''stopped', ], ], 'InstanceStatus' => [ 'type' => 'structure''members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Events' => [ 'shape' => 'InstanceStatusEventList''locationName' => 'eventsSet', ], 'InstanceState' => [ 'shape' => 'InstanceState''locationName' => 'instanceState', ], 'SystemStatus' => [ 'shape' => 'InstanceStatusSummary''locationName' => 'systemStatus', ], 'InstanceStatus' => [ 'shape' => 'InstanceStatusSummary''locationName' => 'instanceStatus', ], ], ], 'InstanceStatusDetails' => [ 'type' => 'structure''members' => [ 'Name' => [ 'shape' => 'StatusName''locationName' => 'name', ], 'Status' => [ 'shape' => 'StatusType''locationName' => 'status', ], 'ImpairedSince' => [ 'shape' => 'DateTime''locationName' => 'impairedSince', ], ], ], 'InstanceStatusDetailsList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceStatusDetails''locationName' => 'item', ], ], 'InstanceStatusEvent' => [ 'type' => 'structure''members' => [ 'Code' => [ 'shape' => 'EventCode''locationName' => 'code', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'NotBefore' => [ 'shape' => 'DateTime''locationName' => 'notBefore', ], 'NotAfter' => [ 'shape' => 'DateTime''locationName' => 'notAfter', ], ], ], 'InstanceStatusEventList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceStatusEvent''locationName' => 'item', ], ], 'InstanceStatusList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceStatus''locationName' => 'item', ], ], 'InstanceStatusSummary' => [ 'type' => 'structure''members' => [ 'Status' => [ 'shape' => 'SummaryStatus''locationName' => 'status', ], 'Details' => [ 'shape' => 'InstanceStatusDetailsList''locationName' => 'details', ], ], ], 'InstanceType' => [ 'type' => 'string''enum' => [ 't1.micro''m1.small''m1.medium''m1.large''m1.xlarge''m3.medium''m3.large''m3.xlarge''m3.2xlarge''m4.large''m4.xlarge''m4.2xlarge''m4.4xlarge''m4.10xlarge''t2.nano''t2.micro''t2.small''t2.medium''t2.large''m2.xlarge''m2.2xlarge''m2.4xlarge''cr1.8xlarge''x1.4xlarge''x1.8xlarge''x1.16xlarge''x1.32xlarge''i2.xlarge''i2.2xlarge''i2.4xlarge''i2.8xlarge''hi1.4xlarge''hs1.8xlarge''c1.medium''c1.xlarge''c3.large''c3.xlarge''c3.2xlarge''c3.4xlarge''c3.8xlarge''c4.large''c4.xlarge''c4.2xlarge''c4.4xlarge''c4.8xlarge''cc1.4xlarge''cc2.8xlarge''g2.2xlarge''g2.8xlarge''cg1.4xlarge''r3.large''r3.xlarge''r3.2xlarge''r3.4xlarge''r3.8xlarge''d2.xlarge''d2.2xlarge''d2.4xlarge''d2.8xlarge', ], ], 'InstanceTypeList' => [ 'type' => 'list''member' => [ 'shape' => 'InstanceType', ], ], 'Integer' => [ 'type' => 'integer', ], 'InternetGateway' => [ 'type' => 'structure''members' => [ 'InternetGatewayId' => [ 'shape' => 'String''locationName' => 'internetGatewayId', ], 'Attachments' => [ 'shape' => 'InternetGatewayAttachmentList''locationName' => 'attachmentSet', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'InternetGatewayAttachment' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'State' => [ 'shape' => 'AttachmentStatus''locationName' => 'state', ], ], ], 'InternetGatewayAttachmentList' => [ 'type' => 'list''member' => [ 'shape' => 'InternetGatewayAttachment''locationName' => 'item', ], ], 'InternetGatewayList' => [ 'type' => 'list''member' => [ 'shape' => 'InternetGateway''locationName' => 'item', ], ], 'IpPermission' => [ 'type' => 'structure''members' => [ 'IpProtocol' => [ 'shape' => 'String''locationName' => 'ipProtocol', ], 'FromPort' => [ 'shape' => 'Integer''locationName' => 'fromPort', ], 'ToPort' => [ 'shape' => 'Integer''locationName' => 'toPort', ], 'UserIdGroupPairs' => [ 'shape' => 'UserIdGroupPairList''locationName' => 'groups', ], 'IpRanges' => [ 'shape' => 'IpRangeList''locationName' => 'ipRanges', ], 'PrefixListIds' => [ 'shape' => 'PrefixListIdList''locationName' => 'prefixListIds', ], ], ], 'IpPermissionList' => [ 'type' => 'list''member' => [ 'shape' => 'IpPermission''locationName' => 'item', ], ], 'IpRange' => [ 'type' => 'structure''members' => [ 'CidrIp' => [ 'shape' => 'String''locationName' => 'cidrIp', ], ], ], 'IpRangeList' => [ 'type' => 'list''member' => [ 'shape' => 'IpRange''locationName' => 'item', ], ], 'IpRanges' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'KeyNameStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'KeyName', ], ], 'KeyPair' => [ 'type' => 'structure''members' => [ 'KeyName' => [ 'shape' => 'String''locationName' => 'keyName', ], 'KeyFingerprint' => [ 'shape' => 'String''locationName' => 'keyFingerprint', ], 'KeyMaterial' => [ 'shape' => 'String''locationName' => 'keyMaterial', ], ], ], 'KeyPairInfo' => [ 'type' => 'structure''members' => [ 'KeyName' => [ 'shape' => 'String''locationName' => 'keyName', ], 'KeyFingerprint' => [ 'shape' => 'String''locationName' => 'keyFingerprint', ], ], ], 'KeyPairList' => [ 'type' => 'list''member' => [ 'shape' => 'KeyPairInfo''locationName' => 'item', ], ], 'LaunchPermission' => [ 'type' => 'structure''members' => [ 'UserId' => [ 'shape' => 'String''locationName' => 'userId', ], 'Group' => [ 'shape' => 'PermissionGroup''locationName' => 'group', ], ], ], 'LaunchPermissionList' => [ 'type' => 'list''member' => [ 'shape' => 'LaunchPermission''locationName' => 'item', ], ], 'LaunchPermissionModifications' => [ 'type' => 'structure''members' => [ 'Add' => [ 'shape' => 'LaunchPermissionList', ], 'Remove' => [ 'shape' => 'LaunchPermissionList', ], ], ], 'LaunchSpecification' => [ 'type' => 'structure''members' => [ 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], 'KeyName' => [ 'shape' => 'String''locationName' => 'keyName', ], 'SecurityGroups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], 'UserData' => [ 'shape' => 'String''locationName' => 'userData', ], 'AddressingType' => [ 'shape' => 'String''locationName' => 'addressingType', ], 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], 'Placement' => [ 'shape' => 'SpotPlacement''locationName' => 'placement', ], 'KernelId' => [ 'shape' => 'String''locationName' => 'kernelId', ], 'RamdiskId' => [ 'shape' => 'String''locationName' => 'ramdiskId', ], 'BlockDeviceMappings' => [ 'shape' => 'BlockDeviceMappingList''locationName' => 'blockDeviceMapping', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'NetworkInterfaces' => [ 'shape' => 'InstanceNetworkInterfaceSpecificationList''locationName' => 'networkInterfaceSet', ], 'IamInstanceProfile' => [ 'shape' => 'IamInstanceProfileSpecification''locationName' => 'iamInstanceProfile', ], 'EbsOptimized' => [ 'shape' => 'Boolean''locationName' => 'ebsOptimized', ], 'Monitoring' => [ 'shape' => 'RunInstancesMonitoringEnabled''locationName' => 'monitoring', ], ], ], 'LaunchSpecsList' => [ 'type' => 'list''member' => [ 'shape' => 'SpotFleetLaunchSpecification''locationName' => 'item', ], 'min' => 1, ], 'ListingState' => [ 'type' => 'string''enum' => [ 'available''sold''cancelled''pending', ], ], 'ListingStatus' => [ 'type' => 'string''enum' => [ 'active''pending''cancelled''closed', ], ], 'Long' => [ 'type' => 'long', ], 'MaxResults' => [ 'type' => 'integer''max' => 255'min' => 5, ], 'ModifyHostsRequest' => [ 'type' => 'structure''required' => [ 'HostIds''AutoPlacement', ], 'members' => [ 'HostIds' => [ 'shape' => 'RequestHostIdList''locationName' => 'hostId', ], 'AutoPlacement' => [ 'shape' => 'AutoPlacement''locationName' => 'autoPlacement', ], ], ], 'ModifyHostsResult' => [ 'type' => 'structure''members' => [ 'Successful' => [ 'shape' => 'ResponseHostIdList''locationName' => 'successful', ], 'Unsuccessful' => [ 'shape' => 'UnsuccessfulItemList''locationName' => 'unsuccessful', ], ], ], 'ModifyIdFormatRequest' => [ 'type' => 'structure''required' => [ 'Resource''UseLongIds', ], 'members' => [ 'Resource' => [ 'shape' => 'String', ], 'UseLongIds' => [ 'shape' => 'Boolean', ], ], ], 'ModifyImageAttributeRequest' => [ 'type' => 'structure''required' => [ 'ImageId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ImageId' => [ 'shape' => 'String', ], 'Attribute' => [ 'shape' => 'String', ], 'OperationType' => [ 'shape' => 'OperationType', ], 'UserIds' => [ 'shape' => 'UserIdStringList''locationName' => 'UserId', ], 'UserGroups' => [ 'shape' => 'UserGroupStringList''locationName' => 'UserGroup', ], 'ProductCodes' => [ 'shape' => 'ProductCodeStringList''locationName' => 'ProductCode', ], 'Value' => [ 'shape' => 'String', ], 'LaunchPermission' => [ 'shape' => 'LaunchPermissionModifications', ], 'Description' => [ 'shape' => 'AttributeValue', ], ], ], 'ModifyInstanceAttributeRequest' => [ 'type' => 'structure''required' => [ 'InstanceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Attribute' => [ 'shape' => 'InstanceAttributeName''locationName' => 'attribute', ], 'Value' => [ 'shape' => 'String''locationName' => 'value', ], 'BlockDeviceMappings' => [ 'shape' => 'InstanceBlockDeviceMappingSpecificationList''locationName' => 'blockDeviceMapping', ], 'SourceDestCheck' => [ 'shape' => 'AttributeBooleanValue', ], 'DisableApiTermination' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'disableApiTermination', ], 'InstanceType' => [ 'shape' => 'AttributeValue''locationName' => 'instanceType', ], 'Kernel' => [ 'shape' => 'AttributeValue''locationName' => 'kernel', ], 'Ramdisk' => [ 'shape' => 'AttributeValue''locationName' => 'ramdisk', ], 'UserData' => [ 'shape' => 'BlobAttributeValue''locationName' => 'userData', ], 'InstanceInitiatedShutdownBehavior' => [ 'shape' => 'AttributeValue''locationName' => 'instanceInitiatedShutdownBehavior', ], 'Groups' => [ 'shape' => 'GroupIdStringList''locationName' => 'GroupId', ], 'EbsOptimized' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'ebsOptimized', ], 'SriovNetSupport' => [ 'shape' => 'AttributeValue''locationName' => 'sriovNetSupport', ], ], ], 'ModifyInstancePlacementRequest' => [ 'type' => 'structure''required' => [ 'InstanceId', ], 'members' => [ 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Tenancy' => [ 'shape' => 'HostTenancy''locationName' => 'tenancy', ], 'Affinity' => [ 'shape' => 'Affinity''locationName' => 'affinity', ], 'HostId' => [ 'shape' => 'String''locationName' => 'hostId', ], ], ], 'ModifyInstancePlacementResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'ModifyNetworkInterfaceAttributeRequest' => [ 'type' => 'structure''required' => [ 'NetworkInterfaceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'Description' => [ 'shape' => 'AttributeValue''locationName' => 'description', ], 'SourceDestCheck' => [ 'shape' => 'AttributeBooleanValue''locationName' => 'sourceDestCheck', ], 'Groups' => [ 'shape' => 'SecurityGroupIdStringList''locationName' => 'SecurityGroupId', ], 'Attachment' => [ 'shape' => 'NetworkInterfaceAttachmentChanges''locationName' => 'attachment', ], ], ], 'ModifyReservedInstancesRequest' => [ 'type' => 'structure''required' => [ 'ReservedInstancesIds''TargetConfigurations', ], 'members' => [ 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], 'ReservedInstancesIds' => [ 'shape' => 'ReservedInstancesIdStringList''locationName' => 'ReservedInstancesId', ], 'TargetConfigurations' => [ 'shape' => 'ReservedInstancesConfigurationList''locationName' => 'ReservedInstancesConfigurationSetItemType', ], ], ], 'ModifyReservedInstancesResult' => [ 'type' => 'structure''members' => [ 'ReservedInstancesModificationId' => [ 'shape' => 'String''locationName' => 'reservedInstancesModificationId', ], ], ], 'ModifySnapshotAttributeRequest' => [ 'type' => 'structure''required' => [ 'SnapshotId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SnapshotId' => [ 'shape' => 'String', ], 'Attribute' => [ 'shape' => 'SnapshotAttributeName', ], 'OperationType' => [ 'shape' => 'OperationType', ], 'UserIds' => [ 'shape' => 'UserIdStringList''locationName' => 'UserId', ], 'GroupNames' => [ 'shape' => 'GroupNameStringList''locationName' => 'UserGroup', ], 'CreateVolumePermission' => [ 'shape' => 'CreateVolumePermissionModifications', ], ], ], 'ModifySpotFleetRequestRequest' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId', ], 'members' => [ 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], 'TargetCapacity' => [ 'shape' => 'Integer''locationName' => 'targetCapacity', ], 'ExcessCapacityTerminationPolicy' => [ 'shape' => 'ExcessCapacityTerminationPolicy''locationName' => 'excessCapacityTerminationPolicy', ], ], ], 'ModifySpotFleetRequestResponse' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'ModifySubnetAttributeRequest' => [ 'type' => 'structure''required' => [ 'SubnetId', ], 'members' => [ 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'MapPublicIpOnLaunch' => [ 'shape' => 'AttributeBooleanValue', ], ], ], 'ModifyVolumeAttributeRequest' => [ 'type' => 'structure''required' => [ 'VolumeId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VolumeId' => [ 'shape' => 'String', ], 'AutoEnableIO' => [ 'shape' => 'AttributeBooleanValue', ], ], ], 'ModifyVpcAttributeRequest' => [ 'type' => 'structure''required' => [ 'VpcId', ], 'members' => [ 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'EnableDnsSupport' => [ 'shape' => 'AttributeBooleanValue', ], 'EnableDnsHostnames' => [ 'shape' => 'AttributeBooleanValue', ], ], ], 'ModifyVpcEndpointRequest' => [ 'type' => 'structure''required' => [ 'VpcEndpointId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'VpcEndpointId' => [ 'shape' => 'String', ], 'ResetPolicy' => [ 'shape' => 'Boolean', ], 'PolicyDocument' => [ 'shape' => 'String', ], 'AddRouteTableIds' => [ 'shape' => 'ValueStringList''locationName' => 'AddRouteTableId', ], 'RemoveRouteTableIds' => [ 'shape' => 'ValueStringList''locationName' => 'RemoveRouteTableId', ], ], ], 'ModifyVpcEndpointResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'ModifyVpcPeeringConnectionOptionsRequest' => [ 'type' => 'structure''required' => [ 'VpcPeeringConnectionId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String', ], 'RequesterPeeringConnectionOptions' => [ 'shape' => 'PeeringConnectionOptionsRequest', ], 'AccepterPeeringConnectionOptions' => [ 'shape' => 'PeeringConnectionOptionsRequest', ], ], ], 'ModifyVpcPeeringConnectionOptionsResult' => [ 'type' => 'structure''members' => [ 'RequesterPeeringConnectionOptions' => [ 'shape' => 'PeeringConnectionOptions''locationName' => 'requesterPeeringConnectionOptions', ], 'AccepterPeeringConnectionOptions' => [ 'shape' => 'PeeringConnectionOptions''locationName' => 'accepterPeeringConnectionOptions', ], ], ], 'MonitorInstancesRequest' => [ 'type' => 'structure''required' => [ 'InstanceIds', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], ], ], 'MonitorInstancesResult' => [ 'type' => 'structure''members' => [ 'InstanceMonitorings' => [ 'shape' => 'InstanceMonitoringList''locationName' => 'instancesSet', ], ], ], 'Monitoring' => [ 'type' => 'structure''members' => [ 'State' => [ 'shape' => 'MonitoringState''locationName' => 'state', ], ], ], 'MonitoringState' => [ 'type' => 'string''enum' => [ 'disabled''disabling''enabled''pending', ], ], 'MoveAddressToVpcRequest' => [ 'type' => 'structure''required' => [ 'PublicIp', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], ], ], 'MoveAddressToVpcResult' => [ 'type' => 'structure''members' => [ 'AllocationId' => [ 'shape' => 'String''locationName' => 'allocationId', ], 'Status' => [ 'shape' => 'Status''locationName' => 'status', ], ], ], 'MoveStatus' => [ 'type' => 'string''enum' => [ 'movingToVpc''restoringToClassic', ], ], 'MovingAddressStatus' => [ 'type' => 'structure''members' => [ 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], 'MoveStatus' => [ 'shape' => 'MoveStatus''locationName' => 'moveStatus', ], ], ], 'MovingAddressStatusSet' => [ 'type' => 'list''member' => [ 'shape' => 'MovingAddressStatus''locationName' => 'item', ], ], 'NatGateway' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'NatGatewayId' => [ 'shape' => 'String''locationName' => 'natGatewayId', ], 'CreateTime' => [ 'shape' => 'DateTime''locationName' => 'createTime', ], 'DeleteTime' => [ 'shape' => 'DateTime''locationName' => 'deleteTime', ], 'NatGatewayAddresses' => [ 'shape' => 'NatGatewayAddressList''locationName' => 'natGatewayAddressSet', ], 'State' => [ 'shape' => 'NatGatewayState''locationName' => 'state', ], 'FailureCode' => [ 'shape' => 'String''locationName' => 'failureCode', ], 'FailureMessage' => [ 'shape' => 'String''locationName' => 'failureMessage', ], 'ProvisionedBandwidth' => [ 'shape' => 'ProvisionedBandwidth''locationName' => 'provisionedBandwidth', ], ], ], 'NatGatewayAddress' => [ 'type' => 'structure''members' => [ 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], 'AllocationId' => [ 'shape' => 'String''locationName' => 'allocationId', ], 'PrivateIp' => [ 'shape' => 'String''locationName' => 'privateIp', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], ], ], 'NatGatewayAddressList' => [ 'type' => 'list''member' => [ 'shape' => 'NatGatewayAddress''locationName' => 'item', ], ], 'NatGatewayList' => [ 'type' => 'list''member' => [ 'shape' => 'NatGateway''locationName' => 'item', ], ], 'NatGatewayState' => [ 'type' => 'string''enum' => [ 'pending''failed''available''deleting''deleted', ], ], 'NetworkAcl' => [ 'type' => 'structure''members' => [ 'NetworkAclId' => [ 'shape' => 'String''locationName' => 'networkAclId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'IsDefault' => [ 'shape' => 'Boolean''locationName' => 'default', ], 'Entries' => [ 'shape' => 'NetworkAclEntryList''locationName' => 'entrySet', ], 'Associations' => [ 'shape' => 'NetworkAclAssociationList''locationName' => 'associationSet', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'NetworkAclAssociation' => [ 'type' => 'structure''members' => [ 'NetworkAclAssociationId' => [ 'shape' => 'String''locationName' => 'networkAclAssociationId', ], 'NetworkAclId' => [ 'shape' => 'String''locationName' => 'networkAclId', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], ], ], 'NetworkAclAssociationList' => [ 'type' => 'list''member' => [ 'shape' => 'NetworkAclAssociation''locationName' => 'item', ], ], 'NetworkAclEntry' => [ 'type' => 'structure''members' => [ 'RuleNumber' => [ 'shape' => 'Integer''locationName' => 'ruleNumber', ], 'Protocol' => [ 'shape' => 'String''locationName' => 'protocol', ], 'RuleAction' => [ 'shape' => 'RuleAction''locationName' => 'ruleAction', ], 'Egress' => [ 'shape' => 'Boolean''locationName' => 'egress', ], 'CidrBlock' => [ 'shape' => 'String''locationName' => 'cidrBlock', ], 'IcmpTypeCode' => [ 'shape' => 'IcmpTypeCode''locationName' => 'icmpTypeCode', ], 'PortRange' => [ 'shape' => 'PortRange''locationName' => 'portRange', ], ], ], 'NetworkAclEntryList' => [ 'type' => 'list''member' => [ 'shape' => 'NetworkAclEntry''locationName' => 'item', ], ], 'NetworkAclList' => [ 'type' => 'list''member' => [ 'shape' => 'NetworkAcl''locationName' => 'item', ], ], 'NetworkInterface' => [ 'type' => 'structure''members' => [ 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'OwnerId' => [ 'shape' => 'String''locationName' => 'ownerId', ], 'RequesterId' => [ 'shape' => 'String''locationName' => 'requesterId', ], 'RequesterManaged' => [ 'shape' => 'Boolean''locationName' => 'requesterManaged', ], 'Status' => [ 'shape' => 'NetworkInterfaceStatus''locationName' => 'status', ], 'MacAddress' => [ 'shape' => 'String''locationName' => 'macAddress', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'PrivateDnsName' => [ 'shape' => 'String''locationName' => 'privateDnsName', ], 'SourceDestCheck' => [ 'shape' => 'Boolean''locationName' => 'sourceDestCheck', ], 'Groups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], 'Attachment' => [ 'shape' => 'NetworkInterfaceAttachment''locationName' => 'attachment', ], 'Association' => [ 'shape' => 'NetworkInterfaceAssociation''locationName' => 'association', ], 'TagSet' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'PrivateIpAddresses' => [ 'shape' => 'NetworkInterfacePrivateIpAddressList''locationName' => 'privateIpAddressesSet', ], 'InterfaceType' => [ 'shape' => 'NetworkInterfaceType''locationName' => 'interfaceType', ], ], ], 'NetworkInterfaceAssociation' => [ 'type' => 'structure''members' => [ 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], 'PublicDnsName' => [ 'shape' => 'String''locationName' => 'publicDnsName', ], 'IpOwnerId' => [ 'shape' => 'String''locationName' => 'ipOwnerId', ], 'AllocationId' => [ 'shape' => 'String''locationName' => 'allocationId', ], 'AssociationId' => [ 'shape' => 'String''locationName' => 'associationId', ], ], ], 'NetworkInterfaceAttachment' => [ 'type' => 'structure''members' => [ 'AttachmentId' => [ 'shape' => 'String''locationName' => 'attachmentId', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'InstanceOwnerId' => [ 'shape' => 'String''locationName' => 'instanceOwnerId', ], 'DeviceIndex' => [ 'shape' => 'Integer''locationName' => 'deviceIndex', ], 'Status' => [ 'shape' => 'AttachmentStatus''locationName' => 'status', ], 'AttachTime' => [ 'shape' => 'DateTime''locationName' => 'attachTime', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean''locationName' => 'deleteOnTermination', ], ], ], 'NetworkInterfaceAttachmentChanges' => [ 'type' => 'structure''members' => [ 'AttachmentId' => [ 'shape' => 'String''locationName' => 'attachmentId', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean''locationName' => 'deleteOnTermination', ], ], ], 'NetworkInterfaceAttribute' => [ 'type' => 'string''enum' => [ 'description''groupSet''sourceDestCheck''attachment', ], ], 'NetworkInterfaceIdList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'NetworkInterfaceList' => [ 'type' => 'list''member' => [ 'shape' => 'NetworkInterface''locationName' => 'item', ], ], 'NetworkInterfacePrivateIpAddress' => [ 'type' => 'structure''members' => [ 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'PrivateDnsName' => [ 'shape' => 'String''locationName' => 'privateDnsName', ], 'Primary' => [ 'shape' => 'Boolean''locationName' => 'primary', ], 'Association' => [ 'shape' => 'NetworkInterfaceAssociation''locationName' => 'association', ], ], ], 'NetworkInterfacePrivateIpAddressList' => [ 'type' => 'list''member' => [ 'shape' => 'NetworkInterfacePrivateIpAddress''locationName' => 'item', ], ], 'NetworkInterfaceStatus' => [ 'type' => 'string''enum' => [ 'available''attaching''in-use''detaching', ], ], 'NetworkInterfaceType' => [ 'type' => 'string''enum' => [ 'interface''natGateway', ], ], 'NewDhcpConfiguration' => [ 'type' => 'structure''members' => [ 'Key' => [ 'shape' => 'String''locationName' => 'key', ], 'Values' => [ 'shape' => 'ValueStringList''locationName' => 'Value', ], ], ], 'NewDhcpConfigurationList' => [ 'type' => 'list''member' => [ 'shape' => 'NewDhcpConfiguration''locationName' => 'item', ], ], 'NextToken' => [ 'type' => 'string''max' => 1024'min' => 1, ], 'OccurrenceDayRequestSet' => [ 'type' => 'list''member' => [ 'shape' => 'Integer''locationName' => 'OccurenceDay', ], ], 'OccurrenceDaySet' => [ 'type' => 'list''member' => [ 'shape' => 'Integer''locationName' => 'item', ], ], 'OfferingTypeValues' => [ 'type' => 'string''enum' => [ 'Heavy Utilization''Medium Utilization''Light Utilization''No Upfront''Partial Upfront''All Upfront', ], ], 'OperationType' => [ 'type' => 'string''enum' => [ 'add''remove', ], ], 'OwnerStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'Owner', ], ], 'PeeringConnectionOptions' => [ 'type' => 'structure''members' => [ 'AllowEgressFromLocalClassicLinkToRemoteVpc' => [ 'shape' => 'Boolean''locationName' => 'allowEgressFromLocalClassicLinkToRemoteVpc', ], 'AllowEgressFromLocalVpcToRemoteClassicLink' => [ 'shape' => 'Boolean''locationName' => 'allowEgressFromLocalVpcToRemoteClassicLink', ], ], ], 'PeeringConnectionOptionsRequest' => [ 'type' => 'structure''required' => [ 'AllowEgressFromLocalClassicLinkToRemoteVpc''AllowEgressFromLocalVpcToRemoteClassicLink', ], 'members' => [ 'AllowEgressFromLocalClassicLinkToRemoteVpc' => [ 'shape' => 'Boolean', ], 'AllowEgressFromLocalVpcToRemoteClassicLink' => [ 'shape' => 'Boolean', ], ], ], 'PermissionGroup' => [ 'type' => 'string''enum' => [ 'all', ], ], 'Placement' => [ 'type' => 'structure''members' => [ 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], 'Tenancy' => [ 'shape' => 'Tenancy''locationName' => 'tenancy', ], 'HostId' => [ 'shape' => 'String''locationName' => 'hostId', ], 'Affinity' => [ 'shape' => 'String''locationName' => 'affinity', ], ], ], 'PlacementGroup' => [ 'type' => 'structure''members' => [ 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], 'Strategy' => [ 'shape' => 'PlacementStrategy''locationName' => 'strategy', ], 'State' => [ 'shape' => 'PlacementGroupState''locationName' => 'state', ], ], ], 'PlacementGroupList' => [ 'type' => 'list''member' => [ 'shape' => 'PlacementGroup''locationName' => 'item', ], ], 'PlacementGroupState' => [ 'type' => 'string''enum' => [ 'pending''available''deleting''deleted', ], ], 'PlacementGroupStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String', ], ], 'PlacementStrategy' => [ 'type' => 'string''enum' => [ 'cluster', ], ], 'PlatformValues' => [ 'type' => 'string''enum' => [ 'Windows', ], ], 'PortRange' => [ 'type' => 'structure''members' => [ 'From' => [ 'shape' => 'Integer''locationName' => 'from', ], 'To' => [ 'shape' => 'Integer''locationName' => 'to', ], ], ], 'PrefixList' => [ 'type' => 'structure''members' => [ 'PrefixListId' => [ 'shape' => 'String''locationName' => 'prefixListId', ], 'PrefixListName' => [ 'shape' => 'String''locationName' => 'prefixListName', ], 'Cidrs' => [ 'shape' => 'ValueStringList''locationName' => 'cidrSet', ], ], ], 'PrefixListId' => [ 'type' => 'structure''members' => [ 'PrefixListId' => [ 'shape' => 'String''locationName' => 'prefixListId', ], ], ], 'PrefixListIdList' => [ 'type' => 'list''member' => [ 'shape' => 'PrefixListId''locationName' => 'item', ], ], 'PrefixListIdSet' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'PrefixListSet' => [ 'type' => 'list''member' => [ 'shape' => 'PrefixList''locationName' => 'item', ], ], 'PriceSchedule' => [ 'type' => 'structure''members' => [ 'Term' => [ 'shape' => 'Long''locationName' => 'term', ], 'Price' => [ 'shape' => 'Double''locationName' => 'price', ], 'CurrencyCode' => [ 'shape' => 'CurrencyCodeValues''locationName' => 'currencyCode', ], 'Active' => [ 'shape' => 'Boolean''locationName' => 'active', ], ], ], 'PriceScheduleList' => [ 'type' => 'list''member' => [ 'shape' => 'PriceSchedule''locationName' => 'item', ], ], 'PriceScheduleSpecification' => [ 'type' => 'structure''members' => [ 'Term' => [ 'shape' => 'Long''locationName' => 'term', ], 'Price' => [ 'shape' => 'Double''locationName' => 'price', ], 'CurrencyCode' => [ 'shape' => 'CurrencyCodeValues''locationName' => 'currencyCode', ], ], ], 'PriceScheduleSpecificationList' => [ 'type' => 'list''member' => [ 'shape' => 'PriceScheduleSpecification''locationName' => 'item', ], ], 'PricingDetail' => [ 'type' => 'structure''members' => [ 'Price' => [ 'shape' => 'Double''locationName' => 'price', ], 'Count' => [ 'shape' => 'Integer''locationName' => 'count', ], ], ], 'PricingDetailsList' => [ 'type' => 'list''member' => [ 'shape' => 'PricingDetail''locationName' => 'item', ], ], 'PrivateIpAddressConfigSet' => [ 'type' => 'list''member' => [ 'shape' => 'ScheduledInstancesPrivateIpAddressConfig''locationName' => 'PrivateIpAddressConfigSet', ], ], 'PrivateIpAddressSpecification' => [ 'type' => 'structure''required' => [ 'PrivateIpAddress', ], 'members' => [ 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'Primary' => [ 'shape' => 'Boolean''locationName' => 'primary', ], ], ], 'PrivateIpAddressSpecificationList' => [ 'type' => 'list''member' => [ 'shape' => 'PrivateIpAddressSpecification''locationName' => 'item', ], ], 'PrivateIpAddressStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'PrivateIpAddress', ], ], 'ProductCode' => [ 'type' => 'structure''members' => [ 'ProductCodeId' => [ 'shape' => 'String''locationName' => 'productCode', ], 'ProductCodeType' => [ 'shape' => 'ProductCodeValues''locationName' => 'type', ], ], ], 'ProductCodeList' => [ 'type' => 'list''member' => [ 'shape' => 'ProductCode''locationName' => 'item', ], ], 'ProductCodeStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ProductCode', ], ], 'ProductCodeValues' => [ 'type' => 'string''enum' => [ 'devpay''marketplace', ], ], 'ProductDescriptionList' => [ 'type' => 'list''member' => [ 'shape' => 'String', ], ], 'PropagatingVgw' => [ 'type' => 'structure''members' => [ 'GatewayId' => [ 'shape' => 'String''locationName' => 'gatewayId', ], ], ], 'PropagatingVgwList' => [ 'type' => 'list''member' => [ 'shape' => 'PropagatingVgw''locationName' => 'item', ], ], 'ProvisionedBandwidth' => [ 'type' => 'structure''members' => [ 'Provisioned' => [ 'shape' => 'String''locationName' => 'provisioned', ], 'Requested' => [ 'shape' => 'String''locationName' => 'requested', ], 'RequestTime' => [ 'shape' => 'DateTime''locationName' => 'requestTime', ], 'ProvisionTime' => [ 'shape' => 'DateTime''locationName' => 'provisionTime', ], 'Status' => [ 'shape' => 'String''locationName' => 'status', ], ], ], 'PublicIpStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'PublicIp', ], ], 'PurchaseRequest' => [ 'type' => 'structure''required' => [ 'PurchaseToken''InstanceCount', ], 'members' => [ 'PurchaseToken' => [ 'shape' => 'String', ], 'InstanceCount' => [ 'shape' => 'Integer', ], ], ], 'PurchaseRequestSet' => [ 'type' => 'list''member' => [ 'shape' => 'PurchaseRequest''locationName' => 'PurchaseRequest', ], 'min' => 1, ], 'PurchaseReservedInstancesOfferingRequest' => [ 'type' => 'structure''required' => [ 'ReservedInstancesOfferingId''InstanceCount', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ReservedInstancesOfferingId' => [ 'shape' => 'String', ], 'InstanceCount' => [ 'shape' => 'Integer', ], 'LimitPrice' => [ 'shape' => 'ReservedInstanceLimitPrice''locationName' => 'limitPrice', ], ], ], 'PurchaseReservedInstancesOfferingResult' => [ 'type' => 'structure''members' => [ 'ReservedInstancesId' => [ 'shape' => 'String''locationName' => 'reservedInstancesId', ], ], ], 'PurchaseScheduledInstancesRequest' => [ 'type' => 'structure''required' => [ 'PurchaseRequests', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'ClientToken' => [ 'shape' => 'String''idempotencyToken' => true, ], 'PurchaseRequests' => [ 'shape' => 'PurchaseRequestSet''locationName' => 'PurchaseRequest', ], ], ], 'PurchaseScheduledInstancesResult' => [ 'type' => 'structure''members' => [ 'ScheduledInstanceSet' => [ 'shape' => 'PurchasedScheduledInstanceSet''locationName' => 'scheduledInstanceSet', ], ], ], 'PurchasedScheduledInstanceSet' => [ 'type' => 'list''member' => [ 'shape' => 'ScheduledInstance''locationName' => 'item', ], ], 'RIProductDescription' => [ 'type' => 'string''enum' => [ 'Linux/UNIX''Linux/UNIX (Amazon VPC)''Windows''Windows (Amazon VPC)', ], ], 'ReasonCodesList' => [ 'type' => 'list''member' => [ 'shape' => 'ReportInstanceReasonCodes''locationName' => 'item', ], ], 'RebootInstancesRequest' => [ 'type' => 'structure''required' => [ 'InstanceIds', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], ], ], 'RecurringCharge' => [ 'type' => 'structure''members' => [ 'Frequency' => [ 'shape' => 'RecurringChargeFrequency''locationName' => 'frequency', ], 'Amount' => [ 'shape' => 'Double''locationName' => 'amount', ], ], ], 'RecurringChargeFrequency' => [ 'type' => 'string''enum' => [ 'Hourly', ], ], 'RecurringChargesList' => [ 'type' => 'list''member' => [ 'shape' => 'RecurringCharge''locationName' => 'item', ], ], 'Region' => [ 'type' => 'structure''members' => [ 'RegionName' => [ 'shape' => 'String''locationName' => 'regionName', ], 'Endpoint' => [ 'shape' => 'String''locationName' => 'regionEndpoint', ], ], ], 'RegionList' => [ 'type' => 'list''member' => [ 'shape' => 'Region''locationName' => 'item', ], ], 'RegionNameStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'RegionName', ], ], 'RegisterImageRequest' => [ 'type' => 'structure''required' => [ 'Name', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ImageLocation' => [ 'shape' => 'String', ], 'Name' => [ 'shape' => 'String''locationName' => 'name', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'Architecture' => [ 'shape' => 'ArchitectureValues''locationName' => 'architecture', ], 'KernelId' => [ 'shape' => 'String''locationName' => 'kernelId', ], 'RamdiskId' => [ 'shape' => 'String''locationName' => 'ramdiskId', ], 'RootDeviceName' => [ 'shape' => 'String''locationName' => 'rootDeviceName', ], 'BlockDeviceMappings' => [ 'shape' => 'BlockDeviceMappingRequestList''locationName' => 'BlockDeviceMapping', ], 'VirtualizationType' => [ 'shape' => 'String''locationName' => 'virtualizationType', ], 'SriovNetSupport' => [ 'shape' => 'String''locationName' => 'sriovNetSupport', ], ], ], 'RegisterImageResult' => [ 'type' => 'structure''members' => [ 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], ], ], 'RejectVpcPeeringConnectionRequest' => [ 'type' => 'structure''required' => [ 'VpcPeeringConnectionId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], ], ], 'RejectVpcPeeringConnectionResult' => [ 'type' => 'structure''members' => [ 'Return' => [ 'shape' => 'Boolean''locationName' => 'return', ], ], ], 'ReleaseAddressRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'PublicIp' => [ 'shape' => 'String', ], 'AllocationId' => [ 'shape' => 'String', ], ], ], 'ReleaseHostsRequest' => [ 'type' => 'structure''required' => [ 'HostIds', ], 'members' => [ 'HostIds' => [ 'shape' => 'RequestHostIdList''locationName' => 'hostId', ], ], ], 'ReleaseHostsResult' => [ 'type' => 'structure''members' => [ 'Successful' => [ 'shape' => 'ResponseHostIdList''locationName' => 'successful', ], 'Unsuccessful' => [ 'shape' => 'UnsuccessfulItemList''locationName' => 'unsuccessful', ], ], ], 'ReplaceNetworkAclAssociationRequest' => [ 'type' => 'structure''required' => [ 'AssociationId''NetworkAclId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'AssociationId' => [ 'shape' => 'String''locationName' => 'associationId', ], 'NetworkAclId' => [ 'shape' => 'String''locationName' => 'networkAclId', ], ], ], 'ReplaceNetworkAclAssociationResult' => [ 'type' => 'structure''members' => [ 'NewAssociationId' => [ 'shape' => 'String''locationName' => 'newAssociationId', ], ], ], 'ReplaceNetworkAclEntryRequest' => [ 'type' => 'structure''required' => [ 'NetworkAclId''RuleNumber''Protocol''RuleAction''Egress''CidrBlock', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkAclId' => [ 'shape' => 'String''locationName' => 'networkAclId', ], 'RuleNumber' => [ 'shape' => 'Integer''locationName' => 'ruleNumber', ], 'Protocol' => [ 'shape' => 'String''locationName' => 'protocol', ], 'RuleAction' => [ 'shape' => 'RuleAction''locationName' => 'ruleAction', ], 'Egress' => [ 'shape' => 'Boolean''locationName' => 'egress', ], 'CidrBlock' => [ 'shape' => 'String''locationName' => 'cidrBlock', ], 'IcmpTypeCode' => [ 'shape' => 'IcmpTypeCode''locationName' => 'Icmp', ], 'PortRange' => [ 'shape' => 'PortRange''locationName' => 'portRange', ], ], ], 'ReplaceRouteRequest' => [ 'type' => 'structure''required' => [ 'RouteTableId''DestinationCidrBlock', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'RouteTableId' => [ 'shape' => 'String''locationName' => 'routeTableId', ], 'DestinationCidrBlock' => [ 'shape' => 'String''locationName' => 'destinationCidrBlock', ], 'GatewayId' => [ 'shape' => 'String''locationName' => 'gatewayId', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], 'NatGatewayId' => [ 'shape' => 'String''locationName' => 'natGatewayId', ], ], ], 'ReplaceRouteTableAssociationRequest' => [ 'type' => 'structure''required' => [ 'AssociationId''RouteTableId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'AssociationId' => [ 'shape' => 'String''locationName' => 'associationId', ], 'RouteTableId' => [ 'shape' => 'String''locationName' => 'routeTableId', ], ], ], 'ReplaceRouteTableAssociationResult' => [ 'type' => 'structure''members' => [ 'NewAssociationId' => [ 'shape' => 'String''locationName' => 'newAssociationId', ], ], ], 'ReportInstanceReasonCodes' => [ 'type' => 'string''enum' => [ 'instance-stuck-in-state''unresponsive''not-accepting-credentials''password-not-available''performance-network''performance-instance-store''performance-ebs-volume''performance-other''other', ], ], 'ReportInstanceStatusRequest' => [ 'type' => 'structure''required' => [ 'Instances''Status''ReasonCodes', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'Instances' => [ 'shape' => 'InstanceIdStringList''locationName' => 'instanceId', ], 'Status' => [ 'shape' => 'ReportStatusType''locationName' => 'status', ], 'StartTime' => [ 'shape' => 'DateTime''locationName' => 'startTime', ], 'EndTime' => [ 'shape' => 'DateTime''locationName' => 'endTime', ], 'ReasonCodes' => [ 'shape' => 'ReasonCodesList''locationName' => 'reasonCode', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], ], ], 'ReportStatusType' => [ 'type' => 'string''enum' => [ 'ok''impaired', ], ], 'RequestHostIdList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'RequestSpotFleetRequest' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestConfig', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SpotFleetRequestConfig' => [ 'shape' => 'SpotFleetRequestConfigData''locationName' => 'spotFleetRequestConfig', ], ], ], 'RequestSpotFleetResponse' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId', ], 'members' => [ 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], ], ], 'RequestSpotInstancesRequest' => [ 'type' => 'structure''required' => [ 'SpotPrice', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SpotPrice' => [ 'shape' => 'String''locationName' => 'spotPrice', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], 'InstanceCount' => [ 'shape' => 'Integer''locationName' => 'instanceCount', ], 'Type' => [ 'shape' => 'SpotInstanceType''locationName' => 'type', ], 'ValidFrom' => [ 'shape' => 'DateTime''locationName' => 'validFrom', ], 'ValidUntil' => [ 'shape' => 'DateTime''locationName' => 'validUntil', ], 'LaunchGroup' => [ 'shape' => 'String''locationName' => 'launchGroup', ], 'AvailabilityZoneGroup' => [ 'shape' => 'String''locationName' => 'availabilityZoneGroup', ], 'BlockDurationMinutes' => [ 'shape' => 'Integer''locationName' => 'blockDurationMinutes', ], 'LaunchSpecification' => [ 'shape' => 'RequestSpotLaunchSpecification', ], ], ], 'RequestSpotInstancesResult' => [ 'type' => 'structure''members' => [ 'SpotInstanceRequests' => [ 'shape' => 'SpotInstanceRequestList''locationName' => 'spotInstanceRequestSet', ], ], ], 'RequestSpotLaunchSpecification' => [ 'type' => 'structure''members' => [ 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], 'KeyName' => [ 'shape' => 'String''locationName' => 'keyName', ], 'SecurityGroups' => [ 'shape' => 'ValueStringList''locationName' => 'SecurityGroup', ], 'UserData' => [ 'shape' => 'String''locationName' => 'userData', ], 'AddressingType' => [ 'shape' => 'String''locationName' => 'addressingType', ], 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], 'Placement' => [ 'shape' => 'SpotPlacement''locationName' => 'placement', ], 'KernelId' => [ 'shape' => 'String''locationName' => 'kernelId', ], 'RamdiskId' => [ 'shape' => 'String''locationName' => 'ramdiskId', ], 'BlockDeviceMappings' => [ 'shape' => 'BlockDeviceMappingList''locationName' => 'blockDeviceMapping', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'NetworkInterfaces' => [ 'shape' => 'InstanceNetworkInterfaceSpecificationList''locationName' => 'NetworkInterface', ], 'IamInstanceProfile' => [ 'shape' => 'IamInstanceProfileSpecification''locationName' => 'iamInstanceProfile', ], 'EbsOptimized' => [ 'shape' => 'Boolean''locationName' => 'ebsOptimized', ], 'Monitoring' => [ 'shape' => 'RunInstancesMonitoringEnabled''locationName' => 'monitoring', ], 'SecurityGroupIds' => [ 'shape' => 'ValueStringList''locationName' => 'SecurityGroupId', ], ], ], 'Reservation' => [ 'type' => 'structure''members' => [ 'ReservationId' => [ 'shape' => 'String''locationName' => 'reservationId', ], 'OwnerId' => [ 'shape' => 'String''locationName' => 'ownerId', ], 'RequesterId' => [ 'shape' => 'String''locationName' => 'requesterId', ], 'Groups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], 'Instances' => [ 'shape' => 'InstanceList''locationName' => 'instancesSet', ], ], ], 'ReservationList' => [ 'type' => 'list''member' => [ 'shape' => 'Reservation''locationName' => 'item', ], ], 'ReservedInstanceLimitPrice' => [ 'type' => 'structure''members' => [ 'Amount' => [ 'shape' => 'Double''locationName' => 'amount', ], 'CurrencyCode' => [ 'shape' => 'CurrencyCodeValues''locationName' => 'currencyCode', ], ], ], 'ReservedInstanceState' => [ 'type' => 'string''enum' => [ 'payment-pending''active''payment-failed''retired', ], ], 'ReservedInstances' => [ 'type' => 'structure''members' => [ 'ReservedInstancesId' => [ 'shape' => 'String''locationName' => 'reservedInstancesId', ], 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Start' => [ 'shape' => 'DateTime''locationName' => 'start', ], 'End' => [ 'shape' => 'DateTime''locationName' => 'end', ], 'Duration' => [ 'shape' => 'Long''locationName' => 'duration', ], 'UsagePrice' => [ 'shape' => 'Float''locationName' => 'usagePrice', ], 'FixedPrice' => [ 'shape' => 'Float''locationName' => 'fixedPrice', ], 'InstanceCount' => [ 'shape' => 'Integer''locationName' => 'instanceCount', ], 'ProductDescription' => [ 'shape' => 'RIProductDescription''locationName' => 'productDescription', ], 'State' => [ 'shape' => 'ReservedInstanceState''locationName' => 'state', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'InstanceTenancy' => [ 'shape' => 'Tenancy''locationName' => 'instanceTenancy', ], 'CurrencyCode' => [ 'shape' => 'CurrencyCodeValues''locationName' => 'currencyCode', ], 'OfferingType' => [ 'shape' => 'OfferingTypeValues''locationName' => 'offeringType', ], 'RecurringCharges' => [ 'shape' => 'RecurringChargesList''locationName' => 'recurringCharges', ], ], ], 'ReservedInstancesConfiguration' => [ 'type' => 'structure''members' => [ 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Platform' => [ 'shape' => 'String''locationName' => 'platform', ], 'InstanceCount' => [ 'shape' => 'Integer''locationName' => 'instanceCount', ], 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], ], ], 'ReservedInstancesConfigurationList' => [ 'type' => 'list''member' => [ 'shape' => 'ReservedInstancesConfiguration''locationName' => 'item', ], ], 'ReservedInstancesId' => [ 'type' => 'structure''members' => [ 'ReservedInstancesId' => [ 'shape' => 'String''locationName' => 'reservedInstancesId', ], ], ], 'ReservedInstancesIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ReservedInstancesId', ], ], 'ReservedInstancesList' => [ 'type' => 'list''member' => [ 'shape' => 'ReservedInstances''locationName' => 'item', ], ], 'ReservedInstancesListing' => [ 'type' => 'structure''members' => [ 'ReservedInstancesListingId' => [ 'shape' => 'String''locationName' => 'reservedInstancesListingId', ], 'ReservedInstancesId' => [ 'shape' => 'String''locationName' => 'reservedInstancesId', ], 'CreateDate' => [ 'shape' => 'DateTime''locationName' => 'createDate', ], 'UpdateDate' => [ 'shape' => 'DateTime''locationName' => 'updateDate', ], 'Status' => [ 'shape' => 'ListingStatus''locationName' => 'status', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'InstanceCounts' => [ 'shape' => 'InstanceCountList''locationName' => 'instanceCounts', ], 'PriceSchedules' => [ 'shape' => 'PriceScheduleList''locationName' => 'priceSchedules', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], ], ], 'ReservedInstancesListingList' => [ 'type' => 'list''member' => [ 'shape' => 'ReservedInstancesListing''locationName' => 'item', ], ], 'ReservedInstancesModification' => [ 'type' => 'structure''members' => [ 'ReservedInstancesModificationId' => [ 'shape' => 'String''locationName' => 'reservedInstancesModificationId', ], 'ReservedInstancesIds' => [ 'shape' => 'ReservedIntancesIds''locationName' => 'reservedInstancesSet', ], 'ModificationResults' => [ 'shape' => 'ReservedInstancesModificationResultList''locationName' => 'modificationResultSet', ], 'CreateDate' => [ 'shape' => 'DateTime''locationName' => 'createDate', ], 'UpdateDate' => [ 'shape' => 'DateTime''locationName' => 'updateDate', ], 'EffectiveDate' => [ 'shape' => 'DateTime''locationName' => 'effectiveDate', ], 'Status' => [ 'shape' => 'String''locationName' => 'status', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], ], ], 'ReservedInstancesModificationIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ReservedInstancesModificationId', ], ], 'ReservedInstancesModificationList' => [ 'type' => 'list''member' => [ 'shape' => 'ReservedInstancesModification''locationName' => 'item', ], ], 'ReservedInstancesModificationResult' => [ 'type' => 'structure''members' => [ 'ReservedInstancesId' => [ 'shape' => 'String''locationName' => 'reservedInstancesId', ], 'TargetConfiguration' => [ 'shape' => 'ReservedInstancesConfiguration''locationName' => 'targetConfiguration', ], ], ], 'ReservedInstancesModificationResultList' => [ 'type' => 'list''member' => [ 'shape' => 'ReservedInstancesModificationResult''locationName' => 'item', ], ], 'ReservedInstancesOffering' => [ 'type' => 'structure''members' => [ 'ReservedInstancesOfferingId' => [ 'shape' => 'String''locationName' => 'reservedInstancesOfferingId', ], 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'Duration' => [ 'shape' => 'Long''locationName' => 'duration', ], 'UsagePrice' => [ 'shape' => 'Float''locationName' => 'usagePrice', ], 'FixedPrice' => [ 'shape' => 'Float''locationName' => 'fixedPrice', ], 'ProductDescription' => [ 'shape' => 'RIProductDescription''locationName' => 'productDescription', ], 'InstanceTenancy' => [ 'shape' => 'Tenancy''locationName' => 'instanceTenancy', ], 'CurrencyCode' => [ 'shape' => 'CurrencyCodeValues''locationName' => 'currencyCode', ], 'OfferingType' => [ 'shape' => 'OfferingTypeValues''locationName' => 'offeringType', ], 'RecurringCharges' => [ 'shape' => 'RecurringChargesList''locationName' => 'recurringCharges', ], 'Marketplace' => [ 'shape' => 'Boolean''locationName' => 'marketplace', ], 'PricingDetails' => [ 'shape' => 'PricingDetailsList''locationName' => 'pricingDetailsSet', ], ], ], 'ReservedInstancesOfferingIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String', ], ], 'ReservedInstancesOfferingList' => [ 'type' => 'list''member' => [ 'shape' => 'ReservedInstancesOffering''locationName' => 'item', ], ], 'ReservedIntancesIds' => [ 'type' => 'list''member' => [ 'shape' => 'ReservedInstancesId''locationName' => 'item', ], ], 'ResetImageAttributeName' => [ 'type' => 'string''enum' => [ 'launchPermission', ], ], 'ResetImageAttributeRequest' => [ 'type' => 'structure''required' => [ 'ImageId''Attribute', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ImageId' => [ 'shape' => 'String', ], 'Attribute' => [ 'shape' => 'ResetImageAttributeName', ], ], ], 'ResetInstanceAttributeRequest' => [ 'type' => 'structure''required' => [ 'InstanceId''Attribute', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Attribute' => [ 'shape' => 'InstanceAttributeName''locationName' => 'attribute', ], ], ], 'ResetNetworkInterfaceAttributeRequest' => [ 'type' => 'structure''required' => [ 'NetworkInterfaceId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'SourceDestCheck' => [ 'shape' => 'String''locationName' => 'sourceDestCheck', ], ], ], 'ResetSnapshotAttributeRequest' => [ 'type' => 'structure''required' => [ 'SnapshotId''Attribute', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'SnapshotId' => [ 'shape' => 'String', ], 'Attribute' => [ 'shape' => 'SnapshotAttributeName', ], ], ], 'ResourceIdList' => [ 'type' => 'list''member' => [ 'shape' => 'String', ], ], 'ResourceType' => [ 'type' => 'string''enum' => [ 'customer-gateway''dhcp-options''image''instance''internet-gateway''network-acl''network-interface''reserved-instances''route-table''snapshot''spot-instances-request''subnet''security-group''volume''vpc''vpn-connection''vpn-gateway', ], ], 'ResponseHostIdList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'RestorableByStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String', ], ], 'RestoreAddressToClassicRequest' => [ 'type' => 'structure''required' => [ 'PublicIp', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], ], ], 'RestoreAddressToClassicResult' => [ 'type' => 'structure''members' => [ 'Status' => [ 'shape' => 'Status''locationName' => 'status', ], 'PublicIp' => [ 'shape' => 'String''locationName' => 'publicIp', ], ], ], 'RevokeSecurityGroupEgressRequest' => [ 'type' => 'structure''required' => [ 'GroupId', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupId' => [ 'shape' => 'String''locationName' => 'groupId', ], 'SourceSecurityGroupName' => [ 'shape' => 'String''locationName' => 'sourceSecurityGroupName', ], 'SourceSecurityGroupOwnerId' => [ 'shape' => 'String''locationName' => 'sourceSecurityGroupOwnerId', ], 'IpProtocol' => [ 'shape' => 'String''locationName' => 'ipProtocol', ], 'FromPort' => [ 'shape' => 'Integer''locationName' => 'fromPort', ], 'ToPort' => [ 'shape' => 'Integer''locationName' => 'toPort', ], 'CidrIp' => [ 'shape' => 'String''locationName' => 'cidrIp', ], 'IpPermissions' => [ 'shape' => 'IpPermissionList''locationName' => 'ipPermissions', ], ], ], 'RevokeSecurityGroupIngressRequest' => [ 'type' => 'structure''members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'GroupName' => [ 'shape' => 'String', ], 'GroupId' => [ 'shape' => 'String', ], 'SourceSecurityGroupName' => [ 'shape' => 'String', ], 'SourceSecurityGroupOwnerId' => [ 'shape' => 'String', ], 'IpProtocol' => [ 'shape' => 'String', ], 'FromPort' => [ 'shape' => 'Integer', ], 'ToPort' => [ 'shape' => 'Integer', ], 'CidrIp' => [ 'shape' => 'String', ], 'IpPermissions' => [ 'shape' => 'IpPermissionList', ], ], ], 'Route' => [ 'type' => 'structure''members' => [ 'DestinationCidrBlock' => [ 'shape' => 'String''locationName' => 'destinationCidrBlock', ], 'DestinationPrefixListId' => [ 'shape' => 'String''locationName' => 'destinationPrefixListId', ], 'GatewayId' => [ 'shape' => 'String''locationName' => 'gatewayId', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'InstanceOwnerId' => [ 'shape' => 'String''locationName' => 'instanceOwnerId', ], 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], 'NatGatewayId' => [ 'shape' => 'String''locationName' => 'natGatewayId', ], 'State' => [ 'shape' => 'RouteState''locationName' => 'state', ], 'Origin' => [ 'shape' => 'RouteOrigin''locationName' => 'origin', ], ], ], 'RouteList' => [ 'type' => 'list''member' => [ 'shape' => 'Route''locationName' => 'item', ], ], 'RouteOrigin' => [ 'type' => 'string''enum' => [ 'CreateRouteTable''CreateRoute''EnableVgwRoutePropagation', ], ], 'RouteState' => [ 'type' => 'string''enum' => [ 'active''blackhole', ], ], 'RouteTable' => [ 'type' => 'structure''members' => [ 'RouteTableId' => [ 'shape' => 'String''locationName' => 'routeTableId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'Routes' => [ 'shape' => 'RouteList''locationName' => 'routeSet', ], 'Associations' => [ 'shape' => 'RouteTableAssociationList''locationName' => 'associationSet', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'PropagatingVgws' => [ 'shape' => 'PropagatingVgwList''locationName' => 'propagatingVgwSet', ], ], ], 'RouteTableAssociation' => [ 'type' => 'structure''members' => [ 'RouteTableAssociationId' => [ 'shape' => 'String''locationName' => 'routeTableAssociationId', ], 'RouteTableId' => [ 'shape' => 'String''locationName' => 'routeTableId', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'Main' => [ 'shape' => 'Boolean''locationName' => 'main', ], ], ], 'RouteTableAssociationList' => [ 'type' => 'list''member' => [ 'shape' => 'RouteTableAssociation''locationName' => 'item', ], ], 'RouteTableList' => [ 'type' => 'list''member' => [ 'shape' => 'RouteTable''locationName' => 'item', ], ], 'RuleAction' => [ 'type' => 'string''enum' => [ 'allow''deny', ], ], 'RunInstancesMonitoringEnabled' => [ 'type' => 'structure''required' => [ 'Enabled', ], 'members' => [ 'Enabled' => [ 'shape' => 'Boolean''locationName' => 'enabled', ], ], ], 'RunInstancesRequest' => [ 'type' => 'structure''required' => [ 'ImageId''MinCount''MaxCount', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'ImageId' => [ 'shape' => 'String', ], 'MinCount' => [ 'shape' => 'Integer', ], 'MaxCount' => [ 'shape' => 'Integer', ], 'KeyName' => [ 'shape' => 'String', ], 'SecurityGroups' => [ 'shape' => 'SecurityGroupStringList''locationName' => 'SecurityGroup', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdStringList''locationName' => 'SecurityGroupId', ], 'UserData' => [ 'shape' => 'String', ], 'InstanceType' => [ 'shape' => 'InstanceType', ], 'Placement' => [ 'shape' => 'Placement', ], 'KernelId' => [ 'shape' => 'String', ], 'RamdiskId' => [ 'shape' => 'String', ], 'BlockDeviceMappings' => [ 'shape' => 'BlockDeviceMappingRequestList''locationName' => 'BlockDeviceMapping', ], 'Monitoring' => [ 'shape' => 'RunInstancesMonitoringEnabled', ], 'SubnetId' => [ 'shape' => 'String', ], 'DisableApiTermination' => [ 'shape' => 'Boolean''locationName' => 'disableApiTermination', ], 'InstanceInitiatedShutdownBehavior' => [ 'shape' => 'ShutdownBehavior''locationName' => 'instanceInitiatedShutdownBehavior', ], 'PrivateIpAddress' => [ 'shape' => 'String''locationName' => 'privateIpAddress', ], 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], 'AdditionalInfo' => [ 'shape' => 'String''locationName' => 'additionalInfo', ], 'NetworkInterfaces' => [ 'shape' => 'InstanceNetworkInterfaceSpecificationList''locationName' => 'networkInterface', ], 'IamInstanceProfile' => [ 'shape' => 'IamInstanceProfileSpecification''locationName' => 'iamInstanceProfile', ], 'EbsOptimized' => [ 'shape' => 'Boolean''locationName' => 'ebsOptimized', ], ], ], 'RunScheduledInstancesRequest' => [ 'type' => 'structure''required' => [ 'ScheduledInstanceId''LaunchSpecification', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean', ], 'ClientToken' => [ 'shape' => 'String''idempotencyToken' => true, ], 'InstanceCount' => [ 'shape' => 'Integer', ], 'ScheduledInstanceId' => [ 'shape' => 'String', ], 'LaunchSpecification' => [ 'shape' => 'ScheduledInstancesLaunchSpecification', ], ], ], 'RunScheduledInstancesResult' => [ 'type' => 'structure''members' => [ 'InstanceIdSet' => [ 'shape' => 'InstanceIdSet''locationName' => 'instanceIdSet', ], ], ], 'S3Storage' => [ 'type' => 'structure''members' => [ 'Bucket' => [ 'shape' => 'String''locationName' => 'bucket', ], 'Prefix' => [ 'shape' => 'String''locationName' => 'prefix', ], 'AWSAccessKeyId' => [ 'shape' => 'String', ], 'UploadPolicy' => [ 'shape' => 'Blob''locationName' => 'uploadPolicy', ], 'UploadPolicySignature' => [ 'shape' => 'String''locationName' => 'uploadPolicySignature', ], ], ], 'ScheduledInstance' => [ 'type' => 'structure''members' => [ 'ScheduledInstanceId' => [ 'shape' => 'String''locationName' => 'scheduledInstanceId', ], 'InstanceType' => [ 'shape' => 'String''locationName' => 'instanceType', ], 'Platform' => [ 'shape' => 'String''locationName' => 'platform', ], 'NetworkPlatform' => [ 'shape' => 'String''locationName' => 'networkPlatform', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'SlotDurationInHours' => [ 'shape' => 'Integer''locationName' => 'slotDurationInHours', ], 'Recurrence' => [ 'shape' => 'ScheduledInstanceRecurrence''locationName' => 'recurrence', ], 'PreviousSlotEndTime' => [ 'shape' => 'DateTime''locationName' => 'previousSlotEndTime', ], 'NextSlotStartTime' => [ 'shape' => 'DateTime''locationName' => 'nextSlotStartTime', ], 'HourlyPrice' => [ 'shape' => 'String''locationName' => 'hourlyPrice', ], 'TotalScheduledInstanceHours' => [ 'shape' => 'Integer''locationName' => 'totalScheduledInstanceHours', ], 'InstanceCount' => [ 'shape' => 'Integer''locationName' => 'instanceCount', ], 'TermStartDate' => [ 'shape' => 'DateTime''locationName' => 'termStartDate', ], 'TermEndDate' => [ 'shape' => 'DateTime''locationName' => 'termEndDate', ], 'CreateDate' => [ 'shape' => 'DateTime''locationName' => 'createDate', ], ], ], 'ScheduledInstanceAvailability' => [ 'type' => 'structure''members' => [ 'InstanceType' => [ 'shape' => 'String''locationName' => 'instanceType', ], 'Platform' => [ 'shape' => 'String''locationName' => 'platform', ], 'NetworkPlatform' => [ 'shape' => 'String''locationName' => 'networkPlatform', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'PurchaseToken' => [ 'shape' => 'String''locationName' => 'purchaseToken', ], 'SlotDurationInHours' => [ 'shape' => 'Integer''locationName' => 'slotDurationInHours', ], 'Recurrence' => [ 'shape' => 'ScheduledInstanceRecurrence''locationName' => 'recurrence', ], 'FirstSlotStartTime' => [ 'shape' => 'DateTime''locationName' => 'firstSlotStartTime', ], 'HourlyPrice' => [ 'shape' => 'String''locationName' => 'hourlyPrice', ], 'TotalScheduledInstanceHours' => [ 'shape' => 'Integer''locationName' => 'totalScheduledInstanceHours', ], 'AvailableInstanceCount' => [ 'shape' => 'Integer''locationName' => 'availableInstanceCount', ], 'MinTermDurationInDays' => [ 'shape' => 'Integer''locationName' => 'minTermDurationInDays', ], 'MaxTermDurationInDays' => [ 'shape' => 'Integer''locationName' => 'maxTermDurationInDays', ], ], ], 'ScheduledInstanceAvailabilitySet' => [ 'type' => 'list''member' => [ 'shape' => 'ScheduledInstanceAvailability''locationName' => 'item', ], ], 'ScheduledInstanceIdRequestSet' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ScheduledInstanceId', ], ], 'ScheduledInstanceRecurrence' => [ 'type' => 'structure''members' => [ 'Frequency' => [ 'shape' => 'String''locationName' => 'frequency', ], 'Interval' => [ 'shape' => 'Integer''locationName' => 'interval', ], 'OccurrenceDaySet' => [ 'shape' => 'OccurrenceDaySet''locationName' => 'occurrenceDaySet', ], 'OccurrenceRelativeToEnd' => [ 'shape' => 'Boolean''locationName' => 'occurrenceRelativeToEnd', ], 'OccurrenceUnit' => [ 'shape' => 'String''locationName' => 'occurrenceUnit', ], ], ], 'ScheduledInstanceRecurrenceRequest' => [ 'type' => 'structure''members' => [ 'Frequency' => [ 'shape' => 'String', ], 'Interval' => [ 'shape' => 'Integer', ], 'OccurrenceDays' => [ 'shape' => 'OccurrenceDayRequestSet''locationName' => 'OccurrenceDay', ], 'OccurrenceRelativeToEnd' => [ 'shape' => 'Boolean', ], 'OccurrenceUnit' => [ 'shape' => 'String', ], ], ], 'ScheduledInstanceSet' => [ 'type' => 'list''member' => [ 'shape' => 'ScheduledInstance''locationName' => 'item', ], ], 'ScheduledInstancesBlockDeviceMapping' => [ 'type' => 'structure''members' => [ 'DeviceName' => [ 'shape' => 'String', ], 'NoDevice' => [ 'shape' => 'String', ], 'VirtualName' => [ 'shape' => 'String', ], 'Ebs' => [ 'shape' => 'ScheduledInstancesEbs', ], ], ], 'ScheduledInstancesBlockDeviceMappingSet' => [ 'type' => 'list''member' => [ 'shape' => 'ScheduledInstancesBlockDeviceMapping''locationName' => 'BlockDeviceMapping', ], ], 'ScheduledInstancesEbs' => [ 'type' => 'structure''members' => [ 'SnapshotId' => [ 'shape' => 'String', ], 'VolumeSize' => [ 'shape' => 'Integer', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean', ], 'VolumeType' => [ 'shape' => 'String', ], 'Iops' => [ 'shape' => 'Integer', ], 'Encrypted' => [ 'shape' => 'Boolean', ], ], ], 'ScheduledInstancesIamInstanceProfile' => [ 'type' => 'structure''members' => [ 'Arn' => [ 'shape' => 'String', ], 'Name' => [ 'shape' => 'String', ], ], ], 'ScheduledInstancesLaunchSpecification' => [ 'type' => 'structure''required' => [ 'ImageId', ], 'members' => [ 'ImageId' => [ 'shape' => 'String', ], 'KeyName' => [ 'shape' => 'String', ], 'SecurityGroupIds' => [ 'shape' => 'ScheduledInstancesSecurityGroupIdSet''locationName' => 'SecurityGroupId', ], 'UserData' => [ 'shape' => 'String', ], 'Placement' => [ 'shape' => 'ScheduledInstancesPlacement', ], 'KernelId' => [ 'shape' => 'String', ], 'InstanceType' => [ 'shape' => 'String', ], 'RamdiskId' => [ 'shape' => 'String', ], 'BlockDeviceMappings' => [ 'shape' => 'ScheduledInstancesBlockDeviceMappingSet''locationName' => 'BlockDeviceMapping', ], 'Monitoring' => [ 'shape' => 'ScheduledInstancesMonitoring', ], 'SubnetId' => [ 'shape' => 'String', ], 'NetworkInterfaces' => [ 'shape' => 'ScheduledInstancesNetworkInterfaceSet''locationName' => 'NetworkInterface', ], 'IamInstanceProfile' => [ 'shape' => 'ScheduledInstancesIamInstanceProfile', ], 'EbsOptimized' => [ 'shape' => 'Boolean', ], ], ], 'ScheduledInstancesMonitoring' => [ 'type' => 'structure''members' => [ 'Enabled' => [ 'shape' => 'Boolean', ], ], ], 'ScheduledInstancesNetworkInterface' => [ 'type' => 'structure''members' => [ 'NetworkInterfaceId' => [ 'shape' => 'String', ], 'DeviceIndex' => [ 'shape' => 'Integer', ], 'SubnetId' => [ 'shape' => 'String', ], 'Description' => [ 'shape' => 'String', ], 'PrivateIpAddress' => [ 'shape' => 'String', ], 'PrivateIpAddressConfigs' => [ 'shape' => 'PrivateIpAddressConfigSet''locationName' => 'PrivateIpAddressConfig', ], 'SecondaryPrivateIpAddressCount' => [ 'shape' => 'Integer', ], 'AssociatePublicIpAddress' => [ 'shape' => 'Boolean', ], 'Groups' => [ 'shape' => 'ScheduledInstancesSecurityGroupIdSet''locationName' => 'Group', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean', ], ], ], 'ScheduledInstancesNetworkInterfaceSet' => [ 'type' => 'list''member' => [ 'shape' => 'ScheduledInstancesNetworkInterface''locationName' => 'NetworkInterface', ], ], 'ScheduledInstancesPlacement' => [ 'type' => 'structure''members' => [ 'AvailabilityZone' => [ 'shape' => 'String', ], 'GroupName' => [ 'shape' => 'String', ], ], ], 'ScheduledInstancesPrivateIpAddressConfig' => [ 'type' => 'structure''members' => [ 'PrivateIpAddress' => [ 'shape' => 'String', ], 'Primary' => [ 'shape' => 'Boolean', ], ], ], 'ScheduledInstancesSecurityGroupIdSet' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'SecurityGroupId', ], ], 'SecurityGroup' => [ 'type' => 'structure''members' => [ 'OwnerId' => [ 'shape' => 'String''locationName' => 'ownerId', ], 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], 'GroupId' => [ 'shape' => 'String''locationName' => 'groupId', ], 'Description' => [ 'shape' => 'String''locationName' => 'groupDescription', ], 'IpPermissions' => [ 'shape' => 'IpPermissionList''locationName' => 'ipPermissions', ], 'IpPermissionsEgress' => [ 'shape' => 'IpPermissionList''locationName' => 'ipPermissionsEgress', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'SecurityGroupIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'SecurityGroupId', ], ], 'SecurityGroupList' => [ 'type' => 'list''member' => [ 'shape' => 'SecurityGroup''locationName' => 'item', ], ], 'SecurityGroupReference' => [ 'type' => 'structure''required' => [ 'GroupId''ReferencingVpcId', ], 'members' => [ 'GroupId' => [ 'shape' => 'String''locationName' => 'groupId', ], 'ReferencingVpcId' => [ 'shape' => 'String''locationName' => 'referencingVpcId', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], ], ], 'SecurityGroupReferences' => [ 'type' => 'list''member' => [ 'shape' => 'SecurityGroupReference''locationName' => 'item', ], ], 'SecurityGroupStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'SecurityGroup', ], ], 'ShutdownBehavior' => [ 'type' => 'string''enum' => [ 'stop''terminate', ], ], 'SlotDateTimeRangeRequest' => [ 'type' => 'structure''required' => [ 'EarliestTime''LatestTime', ], 'members' => [ 'EarliestTime' => [ 'shape' => 'DateTime', ], 'LatestTime' => [ 'shape' => 'DateTime', ], ], ], 'SlotStartTimeRangeRequest' => [ 'type' => 'structure''members' => [ 'EarliestTime' => [ 'shape' => 'DateTime', ], 'LatestTime' => [ 'shape' => 'DateTime', ], ], ], 'Snapshot' => [ 'type' => 'structure''members' => [ 'SnapshotId' => [ 'shape' => 'String''locationName' => 'snapshotId', ], 'VolumeId' => [ 'shape' => 'String''locationName' => 'volumeId', ], 'State' => [ 'shape' => 'SnapshotState''locationName' => 'status', ], 'StateMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'StartTime' => [ 'shape' => 'DateTime''locationName' => 'startTime', ], 'Progress' => [ 'shape' => 'String''locationName' => 'progress', ], 'OwnerId' => [ 'shape' => 'String''locationName' => 'ownerId', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'VolumeSize' => [ 'shape' => 'Integer''locationName' => 'volumeSize', ], 'OwnerAlias' => [ 'shape' => 'String''locationName' => 'ownerAlias', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'Encrypted' => [ 'shape' => 'Boolean''locationName' => 'encrypted', ], 'KmsKeyId' => [ 'shape' => 'String''locationName' => 'kmsKeyId', ], 'DataEncryptionKeyId' => [ 'shape' => 'String''locationName' => 'dataEncryptionKeyId', ], ], ], 'SnapshotAttributeName' => [ 'type' => 'string''enum' => [ 'productCodes''createVolumePermission', ], ], 'SnapshotDetail' => [ 'type' => 'structure''members' => [ 'DiskImageSize' => [ 'shape' => 'Double''locationName' => 'diskImageSize', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'Format' => [ 'shape' => 'String''locationName' => 'format', ], 'Url' => [ 'shape' => 'String''locationName' => 'url', ], 'UserBucket' => [ 'shape' => 'UserBucketDetails''locationName' => 'userBucket', ], 'DeviceName' => [ 'shape' => 'String''locationName' => 'deviceName', ], 'SnapshotId' => [ 'shape' => 'String''locationName' => 'snapshotId', ], 'Progress' => [ 'shape' => 'String''locationName' => 'progress', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'Status' => [ 'shape' => 'String''locationName' => 'status', ], ], ], 'SnapshotDetailList' => [ 'type' => 'list''member' => [ 'shape' => 'SnapshotDetail''locationName' => 'item', ], ], 'SnapshotDiskContainer' => [ 'type' => 'structure''members' => [ 'Description' => [ 'shape' => 'String', ], 'Format' => [ 'shape' => 'String', ], 'Url' => [ 'shape' => 'String', ], 'UserBucket' => [ 'shape' => 'UserBucket', ], ], ], 'SnapshotIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'SnapshotId', ], ], 'SnapshotList' => [ 'type' => 'list''member' => [ 'shape' => 'Snapshot''locationName' => 'item', ], ], 'SnapshotState' => [ 'type' => 'string''enum' => [ 'pending''completed''error', ], ], 'SnapshotTaskDetail' => [ 'type' => 'structure''members' => [ 'DiskImageSize' => [ 'shape' => 'Double''locationName' => 'diskImageSize', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'Format' => [ 'shape' => 'String''locationName' => 'format', ], 'Url' => [ 'shape' => 'String''locationName' => 'url', ], 'UserBucket' => [ 'shape' => 'UserBucketDetails''locationName' => 'userBucket', ], 'SnapshotId' => [ 'shape' => 'String''locationName' => 'snapshotId', ], 'Progress' => [ 'shape' => 'String''locationName' => 'progress', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'Status' => [ 'shape' => 'String''locationName' => 'status', ], ], ], 'SpotDatafeedSubscription' => [ 'type' => 'structure''members' => [ 'OwnerId' => [ 'shape' => 'String''locationName' => 'ownerId', ], 'Bucket' => [ 'shape' => 'String''locationName' => 'bucket', ], 'Prefix' => [ 'shape' => 'String''locationName' => 'prefix', ], 'State' => [ 'shape' => 'DatafeedSubscriptionState''locationName' => 'state', ], 'Fault' => [ 'shape' => 'SpotInstanceStateFault''locationName' => 'fault', ], ], ], 'SpotFleetLaunchSpecification' => [ 'type' => 'structure''members' => [ 'ImageId' => [ 'shape' => 'String''locationName' => 'imageId', ], 'KeyName' => [ 'shape' => 'String''locationName' => 'keyName', ], 'SecurityGroups' => [ 'shape' => 'GroupIdentifierList''locationName' => 'groupSet', ], 'UserData' => [ 'shape' => 'String''locationName' => 'userData', ], 'AddressingType' => [ 'shape' => 'String''locationName' => 'addressingType', ], 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], 'Placement' => [ 'shape' => 'SpotPlacement''locationName' => 'placement', ], 'KernelId' => [ 'shape' => 'String''locationName' => 'kernelId', ], 'RamdiskId' => [ 'shape' => 'String''locationName' => 'ramdiskId', ], 'BlockDeviceMappings' => [ 'shape' => 'BlockDeviceMappingList''locationName' => 'blockDeviceMapping', ], 'Monitoring' => [ 'shape' => 'SpotFleetMonitoring''locationName' => 'monitoring', ], 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'NetworkInterfaces' => [ 'shape' => 'InstanceNetworkInterfaceSpecificationList''locationName' => 'networkInterfaceSet', ], 'IamInstanceProfile' => [ 'shape' => 'IamInstanceProfileSpecification''locationName' => 'iamInstanceProfile', ], 'EbsOptimized' => [ 'shape' => 'Boolean''locationName' => 'ebsOptimized', ], 'WeightedCapacity' => [ 'shape' => 'Double''locationName' => 'weightedCapacity', ], 'SpotPrice' => [ 'shape' => 'String''locationName' => 'spotPrice', ], ], ], 'SpotFleetMonitoring' => [ 'type' => 'structure''members' => [ 'Enabled' => [ 'shape' => 'Boolean''locationName' => 'enabled', ], ], ], 'SpotFleetRequestConfig' => [ 'type' => 'structure''required' => [ 'SpotFleetRequestId''SpotFleetRequestState''SpotFleetRequestConfig''CreateTime', ], 'members' => [ 'SpotFleetRequestId' => [ 'shape' => 'String''locationName' => 'spotFleetRequestId', ], 'SpotFleetRequestState' => [ 'shape' => 'BatchState''locationName' => 'spotFleetRequestState', ], 'SpotFleetRequestConfig' => [ 'shape' => 'SpotFleetRequestConfigData''locationName' => 'spotFleetRequestConfig', ], 'CreateTime' => [ 'shape' => 'DateTime''locationName' => 'createTime', ], ], ], 'SpotFleetRequestConfigData' => [ 'type' => 'structure''required' => [ 'SpotPrice''TargetCapacity''IamFleetRole''LaunchSpecifications', ], 'members' => [ 'ClientToken' => [ 'shape' => 'String''locationName' => 'clientToken', ], 'SpotPrice' => [ 'shape' => 'String''locationName' => 'spotPrice', ], 'TargetCapacity' => [ 'shape' => 'Integer''locationName' => 'targetCapacity', ], 'ValidFrom' => [ 'shape' => 'DateTime''locationName' => 'validFrom', ], 'ValidUntil' => [ 'shape' => 'DateTime''locationName' => 'validUntil', ], 'TerminateInstancesWithExpiration' => [ 'shape' => 'Boolean''locationName' => 'terminateInstancesWithExpiration', ], 'IamFleetRole' => [ 'shape' => 'String''locationName' => 'iamFleetRole', ], 'LaunchSpecifications' => [ 'shape' => 'LaunchSpecsList''locationName' => 'launchSpecifications', ], 'ExcessCapacityTerminationPolicy' => [ 'shape' => 'ExcessCapacityTerminationPolicy''locationName' => 'excessCapacityTerminationPolicy', ], 'AllocationStrategy' => [ 'shape' => 'AllocationStrategy''locationName' => 'allocationStrategy', ], 'FulfilledCapacity' => [ 'shape' => 'Double''locationName' => 'fulfilledCapacity', ], 'Type' => [ 'shape' => 'FleetType''locationName' => 'type', ], ], ], 'SpotFleetRequestConfigSet' => [ 'type' => 'list''member' => [ 'shape' => 'SpotFleetRequestConfig''locationName' => 'item', ], ], 'SpotInstanceRequest' => [ 'type' => 'structure''members' => [ 'SpotInstanceRequestId' => [ 'shape' => 'String''locationName' => 'spotInstanceRequestId', ], 'SpotPrice' => [ 'shape' => 'String''locationName' => 'spotPrice', ], 'Type' => [ 'shape' => 'SpotInstanceType''locationName' => 'type', ], 'State' => [ 'shape' => 'SpotInstanceState''locationName' => 'state', ], 'Fault' => [ 'shape' => 'SpotInstanceStateFault''locationName' => 'fault', ], 'Status' => [ 'shape' => 'SpotInstanceStatus''locationName' => 'status', ], 'ValidFrom' => [ 'shape' => 'DateTime''locationName' => 'validFrom', ], 'ValidUntil' => [ 'shape' => 'DateTime''locationName' => 'validUntil', ], 'LaunchGroup' => [ 'shape' => 'String''locationName' => 'launchGroup', ], 'AvailabilityZoneGroup' => [ 'shape' => 'String''locationName' => 'availabilityZoneGroup', ], 'LaunchSpecification' => [ 'shape' => 'LaunchSpecification''locationName' => 'launchSpecification', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'CreateTime' => [ 'shape' => 'DateTime''locationName' => 'createTime', ], 'ProductDescription' => [ 'shape' => 'RIProductDescription''locationName' => 'productDescription', ], 'BlockDurationMinutes' => [ 'shape' => 'Integer''locationName' => 'blockDurationMinutes', ], 'ActualBlockHourlyPrice' => [ 'shape' => 'String''locationName' => 'actualBlockHourlyPrice', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'LaunchedAvailabilityZone' => [ 'shape' => 'String''locationName' => 'launchedAvailabilityZone', ], ], ], 'SpotInstanceRequestIdList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'SpotInstanceRequestId', ], ], 'SpotInstanceRequestList' => [ 'type' => 'list''member' => [ 'shape' => 'SpotInstanceRequest''locationName' => 'item', ], ], 'SpotInstanceState' => [ 'type' => 'string''enum' => [ 'open''active''closed''cancelled''failed', ], ], 'SpotInstanceStateFault' => [ 'type' => 'structure''members' => [ 'Code' => [ 'shape' => 'String''locationName' => 'code', ], 'Message' => [ 'shape' => 'String''locationName' => 'message', ], ], ], 'SpotInstanceStatus' => [ 'type' => 'structure''members' => [ 'Code' => [ 'shape' => 'String''locationName' => 'code', ], 'UpdateTime' => [ 'shape' => 'DateTime''locationName' => 'updateTime', ], 'Message' => [ 'shape' => 'String''locationName' => 'message', ], ], ], 'SpotInstanceType' => [ 'type' => 'string''enum' => [ 'one-time''persistent', ], ], 'SpotPlacement' => [ 'type' => 'structure''members' => [ 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], ], ], 'SpotPrice' => [ 'type' => 'structure''members' => [ 'InstanceType' => [ 'shape' => 'InstanceType''locationName' => 'instanceType', ], 'ProductDescription' => [ 'shape' => 'RIProductDescription''locationName' => 'productDescription', ], 'SpotPrice' => [ 'shape' => 'String''locationName' => 'spotPrice', ], 'Timestamp' => [ 'shape' => 'DateTime''locationName' => 'timestamp', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], ], ], 'SpotPriceHistoryList' => [ 'type' => 'list''member' => [ 'shape' => 'SpotPrice''locationName' => 'item', ], ], 'StaleIpPermission' => [ 'type' => 'structure''members' => [ 'FromPort' => [ 'shape' => 'Integer''locationName' => 'fromPort', ], 'IpProtocol' => [ 'shape' => 'String''locationName' => 'ipProtocol', ], 'IpRanges' => [ 'shape' => 'IpRanges''locationName' => 'ipRanges', ], 'PrefixListIds' => [ 'shape' => 'PrefixListIdSet''locationName' => 'prefixListIds', ], 'ToPort' => [ 'shape' => 'Integer''locationName' => 'toPort', ], 'UserIdGroupPairs' => [ 'shape' => 'UserIdGroupPairSet''locationName' => 'groups', ], ], ], 'StaleIpPermissionSet' => [ 'type' => 'list''member' => [ 'shape' => 'StaleIpPermission''locationName' => 'item', ], ], 'StaleSecurityGroup' => [ 'type' => 'structure''required' => [ 'GroupId', ], 'members' => [ 'GroupId' => [ 'shape' => 'String''locationName' => 'groupId', ], 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'StaleIpPermissions' => [ 'shape' => 'StaleIpPermissionSet''locationName' => 'staleIpPermissions', ], 'StaleIpPermissionsEgress' => [ 'shape' => 'StaleIpPermissionSet''locationName' => 'staleIpPermissionsEgress', ], ], ], 'StaleSecurityGroupSet' => [ 'type' => 'list''member' => [ 'shape' => 'StaleSecurityGroup''locationName' => 'item', ], ], 'StartInstancesRequest' => [ 'type' => 'structure''required' => [ 'InstanceIds', ], 'members' => [ 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], 'AdditionalInfo' => [ 'shape' => 'String''locationName' => 'additionalInfo', ], 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], ], ], 'StartInstancesResult' => [ 'type' => 'structure''members' => [ 'StartingInstances' => [ 'shape' => 'InstanceStateChangeList''locationName' => 'instancesSet', ], ], ], 'State' => [ 'type' => 'string''enum' => [ 'Pending''Available''Deleting''Deleted', ], ], 'StateReason' => [ 'type' => 'structure''members' => [ 'Code' => [ 'shape' => 'String''locationName' => 'code', ], 'Message' => [ 'shape' => 'String''locationName' => 'message', ], ], ], 'Status' => [ 'type' => 'string''enum' => [ 'MoveInProgress''InVpc''InClassic', ], ], 'StatusName' => [ 'type' => 'string''enum' => [ 'reachability', ], ], 'StatusType' => [ 'type' => 'string''enum' => [ 'passed''failed''insufficient-data''initializing', ], ], 'StopInstancesRequest' => [ 'type' => 'structure''required' => [ 'InstanceIds', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], 'Force' => [ 'shape' => 'Boolean''locationName' => 'force', ], ], ], 'StopInstancesResult' => [ 'type' => 'structure''members' => [ 'StoppingInstances' => [ 'shape' => 'InstanceStateChangeList''locationName' => 'instancesSet', ], ], ], 'Storage' => [ 'type' => 'structure''members' => [ 'S3' => [ 'shape' => 'S3Storage', ], ], ], 'String' => [ 'type' => 'string', ], 'Subnet' => [ 'type' => 'structure''members' => [ 'SubnetId' => [ 'shape' => 'String''locationName' => 'subnetId', ], 'State' => [ 'shape' => 'SubnetState''locationName' => 'state', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'CidrBlock' => [ 'shape' => 'String''locationName' => 'cidrBlock', ], 'AvailableIpAddressCount' => [ 'shape' => 'Integer''locationName' => 'availableIpAddressCount', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'DefaultForAz' => [ 'shape' => 'Boolean''locationName' => 'defaultForAz', ], 'MapPublicIpOnLaunch' => [ 'shape' => 'Boolean''locationName' => 'mapPublicIpOnLaunch', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'SubnetIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'SubnetId', ], ], 'SubnetList' => [ 'type' => 'list''member' => [ 'shape' => 'Subnet''locationName' => 'item', ], ], 'SubnetState' => [ 'type' => 'string''enum' => [ 'pending''available', ], ], 'SummaryStatus' => [ 'type' => 'string''enum' => [ 'ok''impaired''insufficient-data''not-applicable''initializing', ], ], 'Tag' => [ 'type' => 'structure''members' => [ 'Key' => [ 'shape' => 'String''locationName' => 'key', ], 'Value' => [ 'shape' => 'String''locationName' => 'value', ], ], ], 'TagDescription' => [ 'type' => 'structure''members' => [ 'ResourceId' => [ 'shape' => 'String''locationName' => 'resourceId', ], 'ResourceType' => [ 'shape' => 'ResourceType''locationName' => 'resourceType', ], 'Key' => [ 'shape' => 'String''locationName' => 'key', ], 'Value' => [ 'shape' => 'String''locationName' => 'value', ], ], ], 'TagDescriptionList' => [ 'type' => 'list''member' => [ 'shape' => 'TagDescription''locationName' => 'item', ], ], 'TagList' => [ 'type' => 'list''member' => [ 'shape' => 'Tag''locationName' => 'item', ], ], 'TelemetryStatus' => [ 'type' => 'string''enum' => [ 'UP''DOWN', ], ], 'Tenancy' => [ 'type' => 'string''enum' => [ 'default''dedicated''host', ], ], 'TerminateInstancesRequest' => [ 'type' => 'structure''required' => [ 'InstanceIds', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], ], ], 'TerminateInstancesResult' => [ 'type' => 'structure''members' => [ 'TerminatingInstances' => [ 'shape' => 'InstanceStateChangeList''locationName' => 'instancesSet', ], ], ], 'TrafficType' => [ 'type' => 'string''enum' => [ 'ACCEPT''REJECT''ALL', ], ], 'UnassignPrivateIpAddressesRequest' => [ 'type' => 'structure''required' => [ 'NetworkInterfaceId''PrivateIpAddresses', ], 'members' => [ 'NetworkInterfaceId' => [ 'shape' => 'String''locationName' => 'networkInterfaceId', ], 'PrivateIpAddresses' => [ 'shape' => 'PrivateIpAddressStringList''locationName' => 'privateIpAddress', ], ], ], 'UnmonitorInstancesRequest' => [ 'type' => 'structure''required' => [ 'InstanceIds', ], 'members' => [ 'DryRun' => [ 'shape' => 'Boolean''locationName' => 'dryRun', ], 'InstanceIds' => [ 'shape' => 'InstanceIdStringList''locationName' => 'InstanceId', ], ], ], 'UnmonitorInstancesResult' => [ 'type' => 'structure''members' => [ 'InstanceMonitorings' => [ 'shape' => 'InstanceMonitoringList''locationName' => 'instancesSet', ], ], ], 'UnsuccessfulItem' => [ 'type' => 'structure''required' => [ 'Error', ], 'members' => [ 'Error' => [ 'shape' => 'UnsuccessfulItemError''locationName' => 'error', ], 'ResourceId' => [ 'shape' => 'String''locationName' => 'resourceId', ], ], ], 'UnsuccessfulItemError' => [ 'type' => 'structure''required' => [ 'Code''Message', ], 'members' => [ 'Code' => [ 'shape' => 'String''locationName' => 'code', ], 'Message' => [ 'shape' => 'String''locationName' => 'message', ], ], ], 'UnsuccessfulItemList' => [ 'type' => 'list''member' => [ 'shape' => 'UnsuccessfulItem''locationName' => 'item', ], ], 'UnsuccessfulItemSet' => [ 'type' => 'list''member' => [ 'shape' => 'UnsuccessfulItem''locationName' => 'item', ], ], 'UserBucket' => [ 'type' => 'structure''members' => [ 'S3Bucket' => [ 'shape' => 'String', ], 'S3Key' => [ 'shape' => 'String', ], ], ], 'UserBucketDetails' => [ 'type' => 'structure''members' => [ 'S3Bucket' => [ 'shape' => 'String''locationName' => 's3Bucket', ], 'S3Key' => [ 'shape' => 'String''locationName' => 's3Key', ], ], ], 'UserData' => [ 'type' => 'structure''members' => [ 'Data' => [ 'shape' => 'String''locationName' => 'data', ], ], ], 'UserGroupStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'UserGroup', ], ], 'UserIdGroupPair' => [ 'type' => 'structure''members' => [ 'UserId' => [ 'shape' => 'String''locationName' => 'userId', ], 'GroupName' => [ 'shape' => 'String''locationName' => 'groupName', ], 'GroupId' => [ 'shape' => 'String''locationName' => 'groupId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], 'PeeringStatus' => [ 'shape' => 'String''locationName' => 'peeringStatus', ], ], ], 'UserIdGroupPairList' => [ 'type' => 'list''member' => [ 'shape' => 'UserIdGroupPair''locationName' => 'item', ], ], 'UserIdGroupPairSet' => [ 'type' => 'list''member' => [ 'shape' => 'UserIdGroupPair''locationName' => 'item', ], ], 'UserIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'UserId', ], ], 'ValueStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'item', ], ], 'VgwTelemetry' => [ 'type' => 'structure''members' => [ 'OutsideIpAddress' => [ 'shape' => 'String''locationName' => 'outsideIpAddress', ], 'Status' => [ 'shape' => 'TelemetryStatus''locationName' => 'status', ], 'LastStatusChange' => [ 'shape' => 'DateTime''locationName' => 'lastStatusChange', ], 'StatusMessage' => [ 'shape' => 'String''locationName' => 'statusMessage', ], 'AcceptedRouteCount' => [ 'shape' => 'Integer''locationName' => 'acceptedRouteCount', ], ], ], 'VgwTelemetryList' => [ 'type' => 'list''member' => [ 'shape' => 'VgwTelemetry''locationName' => 'item', ], ], 'VirtualizationType' => [ 'type' => 'string''enum' => [ 'hvm''paravirtual', ], ], 'Volume' => [ 'type' => 'structure''members' => [ 'VolumeId' => [ 'shape' => 'String''locationName' => 'volumeId', ], 'Size' => [ 'shape' => 'Integer''locationName' => 'size', ], 'SnapshotId' => [ 'shape' => 'String''locationName' => 'snapshotId', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'State' => [ 'shape' => 'VolumeState''locationName' => 'status', ], 'CreateTime' => [ 'shape' => 'DateTime''locationName' => 'createTime', ], 'Attachments' => [ 'shape' => 'VolumeAttachmentList''locationName' => 'attachmentSet', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'VolumeType' => [ 'shape' => 'VolumeType''locationName' => 'volumeType', ], 'Iops' => [ 'shape' => 'Integer''locationName' => 'iops', ], 'Encrypted' => [ 'shape' => 'Boolean''locationName' => 'encrypted', ], 'KmsKeyId' => [ 'shape' => 'String''locationName' => 'kmsKeyId', ], ], ], 'VolumeAttachment' => [ 'type' => 'structure''members' => [ 'VolumeId' => [ 'shape' => 'String''locationName' => 'volumeId', ], 'InstanceId' => [ 'shape' => 'String''locationName' => 'instanceId', ], 'Device' => [ 'shape' => 'String''locationName' => 'device', ], 'State' => [ 'shape' => 'VolumeAttachmentState''locationName' => 'status', ], 'AttachTime' => [ 'shape' => 'DateTime''locationName' => 'attachTime', ], 'DeleteOnTermination' => [ 'shape' => 'Boolean''locationName' => 'deleteOnTermination', ], ], ], 'VolumeAttachmentList' => [ 'type' => 'list''member' => [ 'shape' => 'VolumeAttachment''locationName' => 'item', ], ], 'VolumeAttachmentState' => [ 'type' => 'string''enum' => [ 'attaching''attached''detaching''detached', ], ], 'VolumeAttributeName' => [ 'type' => 'string''enum' => [ 'autoEnableIO''productCodes', ], ], 'VolumeDetail' => [ 'type' => 'structure''required' => [ 'Size', ], 'members' => [ 'Size' => [ 'shape' => 'Long''locationName' => 'size', ], ], ], 'VolumeIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'VolumeId', ], ], 'VolumeList' => [ 'type' => 'list''member' => [ 'shape' => 'Volume''locationName' => 'item', ], ], 'VolumeState' => [ 'type' => 'string''enum' => [ 'creating''available''in-use''deleting''deleted''error', ], ], 'VolumeStatusAction' => [ 'type' => 'structure''members' => [ 'Code' => [ 'shape' => 'String''locationName' => 'code', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'EventType' => [ 'shape' => 'String''locationName' => 'eventType', ], 'EventId' => [ 'shape' => 'String''locationName' => 'eventId', ], ], ], 'VolumeStatusActionsList' => [ 'type' => 'list''member' => [ 'shape' => 'VolumeStatusAction''locationName' => 'item', ], ], 'VolumeStatusDetails' => [ 'type' => 'structure''members' => [ 'Name' => [ 'shape' => 'VolumeStatusName''locationName' => 'name', ], 'Status' => [ 'shape' => 'String''locationName' => 'status', ], ], ], 'VolumeStatusDetailsList' => [ 'type' => 'list''member' => [ 'shape' => 'VolumeStatusDetails''locationName' => 'item', ], ], 'VolumeStatusEvent' => [ 'type' => 'structure''members' => [ 'EventType' => [ 'shape' => 'String''locationName' => 'eventType', ], 'Description' => [ 'shape' => 'String''locationName' => 'description', ], 'NotBefore' => [ 'shape' => 'DateTime''locationName' => 'notBefore', ], 'NotAfter' => [ 'shape' => 'DateTime''locationName' => 'notAfter', ], 'EventId' => [ 'shape' => 'String''locationName' => 'eventId', ], ], ], 'VolumeStatusEventsList' => [ 'type' => 'list''member' => [ 'shape' => 'VolumeStatusEvent''locationName' => 'item', ], ], 'VolumeStatusInfo' => [ 'type' => 'structure''members' => [ 'Status' => [ 'shape' => 'VolumeStatusInfoStatus''locationName' => 'status', ], 'Details' => [ 'shape' => 'VolumeStatusDetailsList''locationName' => 'details', ], ], ], 'VolumeStatusInfoStatus' => [ 'type' => 'string''enum' => [ 'ok''impaired''insufficient-data', ], ], 'VolumeStatusItem' => [ 'type' => 'structure''members' => [ 'VolumeId' => [ 'shape' => 'String''locationName' => 'volumeId', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'VolumeStatus' => [ 'shape' => 'VolumeStatusInfo''locationName' => 'volumeStatus', ], 'Events' => [ 'shape' => 'VolumeStatusEventsList''locationName' => 'eventsSet', ], 'Actions' => [ 'shape' => 'VolumeStatusActionsList''locationName' => 'actionsSet', ], ], ], 'VolumeStatusList' => [ 'type' => 'list''member' => [ 'shape' => 'VolumeStatusItem''locationName' => 'item', ], ], 'VolumeStatusName' => [ 'type' => 'string''enum' => [ 'io-enabled''io-performance', ], ], 'VolumeType' => [ 'type' => 'string''enum' => [ 'standard''io1''gp2''sc1''st1', ], ], 'Vpc' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'State' => [ 'shape' => 'VpcState''locationName' => 'state', ], 'CidrBlock' => [ 'shape' => 'String''locationName' => 'cidrBlock', ], 'DhcpOptionsId' => [ 'shape' => 'String''locationName' => 'dhcpOptionsId', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'InstanceTenancy' => [ 'shape' => 'Tenancy''locationName' => 'instanceTenancy', ], 'IsDefault' => [ 'shape' => 'Boolean''locationName' => 'isDefault', ], ], ], 'VpcAttachment' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'State' => [ 'shape' => 'AttachmentStatus''locationName' => 'state', ], ], ], 'VpcAttachmentList' => [ 'type' => 'list''member' => [ 'shape' => 'VpcAttachment''locationName' => 'item', ], ], 'VpcAttributeName' => [ 'type' => 'string''enum' => [ 'enableDnsSupport''enableDnsHostnames', ], ], 'VpcClassicLink' => [ 'type' => 'structure''members' => [ 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'ClassicLinkEnabled' => [ 'shape' => 'Boolean''locationName' => 'classicLinkEnabled', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'VpcClassicLinkIdList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'VpcId', ], ], 'VpcClassicLinkList' => [ 'type' => 'list''member' => [ 'shape' => 'VpcClassicLink''locationName' => 'item', ], ], 'VpcEndpoint' => [ 'type' => 'structure''members' => [ 'VpcEndpointId' => [ 'shape' => 'String''locationName' => 'vpcEndpointId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'ServiceName' => [ 'shape' => 'String''locationName' => 'serviceName', ], 'State' => [ 'shape' => 'State''locationName' => 'state', ], 'PolicyDocument' => [ 'shape' => 'String''locationName' => 'policyDocument', ], 'RouteTableIds' => [ 'shape' => 'ValueStringList''locationName' => 'routeTableIdSet', ], 'CreationTimestamp' => [ 'shape' => 'DateTime''locationName' => 'creationTimestamp', ], ], ], 'VpcEndpointSet' => [ 'type' => 'list''member' => [ 'shape' => 'VpcEndpoint''locationName' => 'item', ], ], 'VpcIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'VpcId', ], ], 'VpcList' => [ 'type' => 'list''member' => [ 'shape' => 'Vpc''locationName' => 'item', ], ], 'VpcPeeringConnection' => [ 'type' => 'structure''members' => [ 'AccepterVpcInfo' => [ 'shape' => 'VpcPeeringConnectionVpcInfo''locationName' => 'accepterVpcInfo', ], 'ExpirationTime' => [ 'shape' => 'DateTime''locationName' => 'expirationTime', ], 'RequesterVpcInfo' => [ 'shape' => 'VpcPeeringConnectionVpcInfo''locationName' => 'requesterVpcInfo', ], 'Status' => [ 'shape' => 'VpcPeeringConnectionStateReason''locationName' => 'status', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'VpcPeeringConnectionId' => [ 'shape' => 'String''locationName' => 'vpcPeeringConnectionId', ], ], ], 'VpcPeeringConnectionList' => [ 'type' => 'list''member' => [ 'shape' => 'VpcPeeringConnection''locationName' => 'item', ], ], 'VpcPeeringConnectionOptionsDescription' => [ 'type' => 'structure''members' => [ 'AllowEgressFromLocalClassicLinkToRemoteVpc' => [ 'shape' => 'Boolean''locationName' => 'allowEgressFromLocalClassicLinkToRemoteVpc', ], 'AllowEgressFromLocalVpcToRemoteClassicLink' => [ 'shape' => 'Boolean''locationName' => 'allowEgressFromLocalVpcToRemoteClassicLink', ], ], ], 'VpcPeeringConnectionStateReason' => [ 'type' => 'structure''members' => [ 'Code' => [ 'shape' => 'VpcPeeringConnectionStateReasonCode''locationName' => 'code', ], 'Message' => [ 'shape' => 'String''locationName' => 'message', ], ], ], 'VpcPeeringConnectionStateReasonCode' => [ 'type' => 'string''enum' => [ 'initiating-request''pending-acceptance''active''deleted''rejected''failed''expired''provisioning''deleting', ], ], 'VpcPeeringConnectionVpcInfo' => [ 'type' => 'structure''members' => [ 'CidrBlock' => [ 'shape' => 'String''locationName' => 'cidrBlock', ], 'OwnerId' => [ 'shape' => 'String''locationName' => 'ownerId', ], 'VpcId' => [ 'shape' => 'String''locationName' => 'vpcId', ], 'PeeringOptions' => [ 'shape' => 'VpcPeeringConnectionOptionsDescription''locationName' => 'peeringOptions', ], ], ], 'VpcState' => [ 'type' => 'string''enum' => [ 'pending''available', ], ], 'VpnConnection' => [ 'type' => 'structure''members' => [ 'VpnConnectionId' => [ 'shape' => 'String''locationName' => 'vpnConnectionId', ], 'State' => [ 'shape' => 'VpnState''locationName' => 'state', ], 'CustomerGatewayConfiguration' => [ 'shape' => 'String''locationName' => 'customerGatewayConfiguration', ], 'Type' => [ 'shape' => 'GatewayType''locationName' => 'type', ], 'CustomerGatewayId' => [ 'shape' => 'String''locationName' => 'customerGatewayId', ], 'VpnGatewayId' => [ 'shape' => 'String''locationName' => 'vpnGatewayId', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], 'VgwTelemetry' => [ 'shape' => 'VgwTelemetryList''locationName' => 'vgwTelemetry', ], 'Options' => [ 'shape' => 'VpnConnectionOptions''locationName' => 'options', ], 'Routes' => [ 'shape' => 'VpnStaticRouteList''locationName' => 'routes', ], ], ], 'VpnConnectionIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'VpnConnectionId', ], ], 'VpnConnectionList' => [ 'type' => 'list''member' => [ 'shape' => 'VpnConnection''locationName' => 'item', ], ], 'VpnConnectionOptions' => [ 'type' => 'structure''members' => [ 'StaticRoutesOnly' => [ 'shape' => 'Boolean''locationName' => 'staticRoutesOnly', ], ], ], 'VpnConnectionOptionsSpecification' => [ 'type' => 'structure''members' => [ 'StaticRoutesOnly' => [ 'shape' => 'Boolean''locationName' => 'staticRoutesOnly', ], ], ], 'VpnGateway' => [ 'type' => 'structure''members' => [ 'VpnGatewayId' => [ 'shape' => 'String''locationName' => 'vpnGatewayId', ], 'State' => [ 'shape' => 'VpnState''locationName' => 'state', ], 'Type' => [ 'shape' => 'GatewayType''locationName' => 'type', ], 'AvailabilityZone' => [ 'shape' => 'String''locationName' => 'availabilityZone', ], 'VpcAttachments' => [ 'shape' => 'VpcAttachmentList''locationName' => 'attachments', ], 'Tags' => [ 'shape' => 'TagList''locationName' => 'tagSet', ], ], ], 'VpnGatewayIdStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'VpnGatewayId', ], ], 'VpnGatewayList' => [ 'type' => 'list''member' => [ 'shape' => 'VpnGateway''locationName' => 'item', ], ], 'VpnState' => [ 'type' => 'string''enum' => [ 'pending''available''deleting''deleted', ], ], 'VpnStaticRoute' => [ 'type' => 'structure''members' => [ 'DestinationCidrBlock' => [ 'shape' => 'String''locationName' => 'destinationCidrBlock', ], 'Source' => [ 'shape' => 'VpnStaticRouteSource''locationName' => 'source', ], 'State' => [ 'shape' => 'VpnState''locationName' => 'state', ], ], ], 'VpnStaticRouteList' => [ 'type' => 'list''member' => [ 'shape' => 'VpnStaticRoute''locationName' => 'item', ], ], 'VpnStaticRouteSource' => [ 'type' => 'string''enum' => [ 'Static', ], ], 'ZoneNameStringList' => [ 'type' => 'list''member' => [ 'shape' => 'String''locationName' => 'ZoneName', ], ], ],];
Онлайн: 1
Реклама