Created
September 27, 2016 15:18
-
-
Save fcheung/69e163947ef170c31388518b6616f334 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defmodule Aws.EC2_2016_04_01 do | |
@moduledoc """ | |
Basic api operations for Amazon Elastic Compute Cloud, api version 2016-04-01 | |
""" | |
@api_version "2016-04-01" | |
@shapes %{ | |
"DescribeKeyPairsResult" => %{type: "structure", required: [], members: %{"KeyPairs" => %{"locationName" => "keySet", "shape" => "KeyPairList"}}}, | |
"ExportEnvironment" => %{type: "string"}, | |
"VgwTelemetryList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VgwTelemetry"}}, | |
"PurchaseRequestSet" => %{type: "list", min: 1, member: %{"locationName" => "PurchaseRequest", "shape" => "PurchaseRequest"}}, | |
"UserIdGroupPairList" => %{type: "list", member: %{"locationName" => "item", "shape" => "UserIdGroupPair"}}, | |
"KeyPair" => %{type: "structure", required: [], members: %{"KeyFingerprint" => %{"locationName" => "keyFingerprint", "shape" => "String"}, "KeyMaterial" => %{"locationName" => "keyMaterial", "shape" => "String"}, "KeyName" => %{"locationName" => "keyName", "shape" => "String"}}}, | |
"CreateNetworkInterfaceRequest" => %{type: "structure", required: ["SubnetId"], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Groups" => %{"locationName" => "SecurityGroupId", "shape" => "SecurityGroupIdStringList"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "PrivateIpAddresses" => %{"locationName" => "privateIpAddresses", "shape" => "PrivateIpAddressSpecificationList"}, "SecondaryPrivateIpAddressCount" => %{"locationName" => "secondaryPrivateIpAddressCount", "shape" => "Integer"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}}}, | |
"ConfirmProductInstanceResult" => %{type: "structure", required: [], members: %{"OwnerId" => %{"locationName" => "ownerId", "shape" => "String"}, "Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"FleetType" => %{type: "string"}, | |
"DescribeScheduledInstancesResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "ScheduledInstanceSet" => %{"locationName" => "scheduledInstanceSet", "shape" => "ScheduledInstanceSet"}}}, | |
"DescribeReservedInstancesOfferingsRequest" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "IncludeMarketplace" => %{"shape" => "Boolean"}, "InstanceTenancy" => %{"locationName" => "instanceTenancy", "shape" => "Tenancy"}, "InstanceType" => %{"shape" => "InstanceType"}, "MaxDuration" => %{"shape" => "Long"}, "MaxInstanceCount" => %{"shape" => "Integer"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "MinDuration" => %{"shape" => "Long"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "OfferingType" => %{"locationName" => "offeringType", "shape" => "OfferingTypeValues"}, "ProductDescription" => %{"shape" => "RIProductDescription"}, "ReservedInstancesOfferingIds" => %{"locationName" => "ReservedInstancesOfferingId", "shape" => "ReservedInstancesOfferingIdStringList"}}}, | |
"InstanceStatusDetailsList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceStatusDetails"}}, | |
"DiskImageFormat" => %{type: "string"}, | |
"DescribeVolumesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "VolumeIds" => %{"locationName" => "VolumeId", "shape" => "VolumeIdStringList"}}}, | |
"CancelReservedInstancesListingResult" => %{type: "structure", required: [], members: %{"ReservedInstancesListings" => %{"locationName" => "reservedInstancesListingsSet", "shape" => "ReservedInstancesListingList"}}}, | |
"PlatformValues" => %{type: "string"}, | |
"VpcEndpointSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "VpcEndpoint"}}, | |
"CreateCustomerGatewayResult" => %{type: "structure", required: [], members: %{"CustomerGateway" => %{"locationName" => "customerGateway", "shape" => "CustomerGateway"}}}, | |
"RegionList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Region"}}, | |
"SpotInstanceRequestList" => %{type: "list", member: %{"locationName" => "item", "shape" => "SpotInstanceRequest"}}, | |
"CreateKeyPairRequest" => %{type: "structure", required: ["KeyName"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "KeyName" => %{"shape" => "String"}}}, | |
"CreateDhcpOptionsResult" => %{type: "structure", required: [], members: %{"DhcpOptions" => %{"locationName" => "dhcpOptions", "shape" => "DhcpOptions"}}}, | |
"SubnetList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Subnet"}}, | |
"AllocationIdList" => %{type: "list", member: %{"locationName" => "AllocationId", "shape" => "String"}}, | |
"IpRanges" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"GroupIds" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"ReservedInstancesModification" => %{type: "structure", required: [], members: %{"ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "CreateDate" => %{"locationName" => "createDate", "shape" => "DateTime"}, "EffectiveDate" => %{"locationName" => "effectiveDate", "shape" => "DateTime"}, "ModificationResults" => %{"locationName" => "modificationResultSet", "shape" => "ReservedInstancesModificationResultList"}, "ReservedInstancesIds" => %{"locationName" => "reservedInstancesSet", "shape" => "ReservedIntancesIds"}, "ReservedInstancesModificationId" => %{"locationName" => "reservedInstancesModificationId", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "String"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}, "UpdateDate" => %{"locationName" => "updateDate", "shape" => "DateTime"}}}, | |
"ListingStatus" => %{type: "string"}, | |
"DescribeSnapshotsResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "Snapshots" => %{"locationName" => "snapshotSet", "shape" => "SnapshotList"}}}, | |
"CancelSpotInstanceRequestsResult" => %{type: "structure", required: [], members: %{"CancelledSpotInstanceRequests" => %{"locationName" => "spotInstanceRequestSet", "shape" => "CancelledSpotInstanceRequestList"}}}, | |
"RejectVpcPeeringConnectionRequest" => %{type: "structure", required: ["VpcPeeringConnectionId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"BlockDeviceMappingList" => %{type: "list", member: %{"locationName" => "item", "shape" => "BlockDeviceMapping"}}, | |
"RecurringChargeFrequency" => %{type: "string"}, | |
"Vpc" => %{type: "structure", required: [], members: %{"CidrBlock" => %{"locationName" => "cidrBlock", "shape" => "String"}, "DhcpOptionsId" => %{"locationName" => "dhcpOptionsId", "shape" => "String"}, "InstanceTenancy" => %{"locationName" => "instanceTenancy", "shape" => "Tenancy"}, "IsDefault" => %{"locationName" => "isDefault", "shape" => "Boolean"}, "State" => %{"locationName" => "state", "shape" => "VpcState"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"ScheduledInstancesNetworkInterface" => %{type: "structure", required: [], members: %{"AssociatePublicIpAddress" => %{"shape" => "Boolean"}, "DeleteOnTermination" => %{"shape" => "Boolean"}, "Description" => %{"shape" => "String"}, "DeviceIndex" => %{"shape" => "Integer"}, "Groups" => %{"locationName" => "Group", "shape" => "ScheduledInstancesSecurityGroupIdSet"}, "NetworkInterfaceId" => %{"shape" => "String"}, "PrivateIpAddress" => %{"shape" => "String"}, "PrivateIpAddressConfigs" => %{"locationName" => "PrivateIpAddressConfig", "shape" => "PrivateIpAddressConfigSet"}, "SecondaryPrivateIpAddressCount" => %{"shape" => "Integer"}, "SubnetId" => %{"shape" => "String"}}}, | |
"NatGatewayState" => %{type: "string"}, | |
"PriceScheduleList" => %{type: "list", member: %{"locationName" => "item", "shape" => "PriceSchedule"}}, | |
"CreateVpcPeeringConnectionRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "PeerOwnerId" => %{"locationName" => "peerOwnerId", "shape" => "String"}, "PeerVpcId" => %{"locationName" => "peerVpcId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"CancelBundleTaskRequest" => %{type: "structure", required: ["BundleId"], members: %{"BundleId" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"VolumeStatusEvent" => %{type: "structure", required: [], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "EventId" => %{"locationName" => "eventId", "shape" => "String"}, "EventType" => %{"locationName" => "eventType", "shape" => "String"}, "NotAfter" => %{"locationName" => "notAfter", "shape" => "DateTime"}, "NotBefore" => %{"locationName" => "notBefore", "shape" => "DateTime"}}}, | |
"ImportInstanceVolumeDetailItem" => %{type: "structure", required: ["BytesConverted", "AvailabilityZone", "Image", "Volume", "Status"], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "BytesConverted" => %{"locationName" => "bytesConverted", "shape" => "Long"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "Image" => %{"locationName" => "image", "shape" => "DiskImageDescription"}, "Status" => %{"locationName" => "status", "shape" => "String"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}, "Volume" => %{"locationName" => "volume", "shape" => "DiskImageVolumeDescription"}}}, | |
"ReservedInstancesOfferingList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ReservedInstancesOffering"}}, | |
"DescribeImagesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "ExecutableUsers" => %{"locationName" => "ExecutableBy", "shape" => "ExecutableByStringList"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "ImageIds" => %{"locationName" => "ImageId", "shape" => "ImageIdStringList"}, "Owners" => %{"locationName" => "Owner", "shape" => "OwnerStringList"}}}, | |
"DescribeSpotPriceHistoryResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "SpotPriceHistory" => %{"locationName" => "spotPriceHistorySet", "shape" => "SpotPriceHistoryList"}}}, | |
"CancelSpotFleetRequestsResponse" => %{type: "structure", required: [], members: %{"SuccessfulFleetRequests" => %{"locationName" => "successfulFleetRequestSet", "shape" => "CancelSpotFleetRequestsSuccessSet"}, "UnsuccessfulFleetRequests" => %{"locationName" => "unsuccessfulFleetRequestSet", "shape" => "CancelSpotFleetRequestsErrorSet"}}}, | |
"ModifyVpcEndpointResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"Subnet" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "AvailableIpAddressCount" => %{"locationName" => "availableIpAddressCount", "shape" => "Integer"}, "CidrBlock" => %{"locationName" => "cidrBlock", "shape" => "String"}, "DefaultForAz" => %{"locationName" => "defaultForAz", "shape" => "Boolean"}, "MapPublicIpOnLaunch" => %{"locationName" => "mapPublicIpOnLaunch", "shape" => "Boolean"}, "State" => %{"locationName" => "state", "shape" => "SubnetState"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"IpRange" => %{type: "structure", required: [], members: %{"CidrIp" => %{"locationName" => "cidrIp", "shape" => "String"}}}, | |
"VolumeStatusName" => %{type: "string"}, | |
"DescribeRegionsResult" => %{type: "structure", required: [], members: %{"Regions" => %{"locationName" => "regionInfo", "shape" => "RegionList"}}}, | |
"InternetGatewayAttachmentList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InternetGatewayAttachment"}}, | |
"VpcAttributeName" => %{type: "string"}, | |
"CreateSubnetResult" => %{type: "structure", required: [], members: %{"Subnet" => %{"locationName" => "subnet", "shape" => "Subnet"}}}, | |
"DescribeSecurityGroupsResult" => %{type: "structure", required: [], members: %{"SecurityGroups" => %{"locationName" => "securityGroupInfo", "shape" => "SecurityGroupList"}}}, | |
"TerminateInstancesRequest" => %{type: "structure", required: ["InstanceIds"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}}}, | |
"ResourceType" => %{type: "string"}, | |
"DeleteDhcpOptionsRequest" => %{type: "structure", required: ["DhcpOptionsId"], members: %{"DhcpOptionsId" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"SpotInstanceRequestIdList" => %{type: "list", member: %{"locationName" => "SpotInstanceRequestId", "shape" => "String"}}, | |
"DescribeCustomerGatewaysResult" => %{type: "structure", required: [], members: %{"CustomerGateways" => %{"locationName" => "customerGatewaySet", "shape" => "CustomerGatewayList"}}}, | |
"DescribeRegionsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "RegionNames" => %{"locationName" => "RegionName", "shape" => "RegionNameStringList"}}}, | |
"ModifyImageAttributeRequest" => %{type: "structure", required: ["ImageId"], members: %{"Attribute" => %{"shape" => "String"}, "Description" => %{"shape" => "AttributeValue"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "ImageId" => %{"shape" => "String"}, "LaunchPermission" => %{"shape" => "LaunchPermissionModifications"}, "OperationType" => %{"shape" => "OperationType"}, "ProductCodes" => %{"locationName" => "ProductCode", "shape" => "ProductCodeStringList"}, "UserGroups" => %{"locationName" => "UserGroup", "shape" => "UserGroupStringList"}, "UserIds" => %{"locationName" => "UserId", "shape" => "UserIdStringList"}, "Value" => %{"shape" => "String"}}}, | |
"DescribeRouteTablesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "RouteTableIds" => %{"locationName" => "RouteTableId", "shape" => "ValueStringList"}}}, | |
"PeeringConnectionOptions" => %{type: "structure", required: [], members: %{"AllowEgressFromLocalClassicLinkToRemoteVpc" => %{"locationName" => "allowEgressFromLocalClassicLinkToRemoteVpc", "shape" => "Boolean"}, "AllowEgressFromLocalVpcToRemoteClassicLink" => %{"locationName" => "allowEgressFromLocalVpcToRemoteClassicLink", "shape" => "Boolean"}}}, | |
"BundleTaskList" => %{type: "list", member: %{"locationName" => "item", "shape" => "BundleTask"}}, | |
"TagDescriptionList" => %{type: "list", member: %{"locationName" => "item", "shape" => "TagDescription"}}, | |
"ScheduledInstance" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "CreateDate" => %{"locationName" => "createDate", "shape" => "DateTime"}, "HourlyPrice" => %{"locationName" => "hourlyPrice", "shape" => "String"}, "InstanceCount" => %{"locationName" => "instanceCount", "shape" => "Integer"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "String"}, "NetworkPlatform" => %{"locationName" => "networkPlatform", "shape" => "String"}, "NextSlotStartTime" => %{"locationName" => "nextSlotStartTime", "shape" => "DateTime"}, "Platform" => %{"locationName" => "platform", "shape" => "String"}, "PreviousSlotEndTime" => %{"locationName" => "previousSlotEndTime", "shape" => "DateTime"}, "Recurrence" => %{"locationName" => "recurrence", "shape" => "ScheduledInstanceRecurrence"}, "ScheduledInstanceId" => %{"locationName" => "scheduledInstanceId", "shape" => "String"}, "SlotDurationInHours" => %{"locationName" => "slotDurationInHours", "shape" => "Integer"}, "TermEndDate" => %{"locationName" => "termEndDate", "shape" => "DateTime"}, "TermStartDate" => %{"locationName" => "termStartDate", "shape" => "DateTime"}, "TotalScheduledInstanceHours" => %{"locationName" => "totalScheduledInstanceHours", "shape" => "Integer"}}}, | |
"AccountAttribute" => %{type: "structure", required: [], members: %{"AttributeName" => %{"locationName" => "attributeName", "shape" => "String"}, "AttributeValues" => %{"locationName" => "attributeValueSet", "shape" => "AccountAttributeValueList"}}}, | |
"VpcPeeringConnection" => %{type: "structure", required: [], members: %{"AccepterVpcInfo" => %{"locationName" => "accepterVpcInfo", "shape" => "VpcPeeringConnectionVpcInfo"}, "ExpirationTime" => %{"locationName" => "expirationTime", "shape" => "DateTime"}, "RequesterVpcInfo" => %{"locationName" => "requesterVpcInfo", "shape" => "VpcPeeringConnectionVpcInfo"}, "Status" => %{"locationName" => "status", "shape" => "VpcPeeringConnectionStateReason"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"SnapshotState" => %{type: "string"}, | |
"CancelSpotFleetRequestsErrorSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "CancelSpotFleetRequestsErrorItem"}}, | |
"DatafeedSubscriptionState" => %{type: "string"}, | |
"VpnGateway" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "State" => %{"locationName" => "state", "shape" => "VpnState"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "Type" => %{"locationName" => "type", "shape" => "GatewayType"}, "VpcAttachments" => %{"locationName" => "attachments", "shape" => "VpcAttachmentList"}, "VpnGatewayId" => %{"locationName" => "vpnGatewayId", "shape" => "String"}}}, | |
"AllocationState" => %{type: "string"}, | |
"ClassicLinkInstanceList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ClassicLinkInstance"}}, | |
"InstanceNetworkInterfaceSpecification" => %{type: "structure", required: [], members: %{"AssociatePublicIpAddress" => %{"locationName" => "associatePublicIpAddress", "shape" => "Boolean"}, "DeleteOnTermination" => %{"locationName" => "deleteOnTermination", "shape" => "Boolean"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "DeviceIndex" => %{"locationName" => "deviceIndex", "shape" => "Integer"}, "Groups" => %{"locationName" => "SecurityGroupId", "shape" => "SecurityGroupIdStringList"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "PrivateIpAddresses" => %{"locationName" => "privateIpAddressesSet", "queryName" => "PrivateIpAddresses", "shape" => "PrivateIpAddressSpecificationList"}, "SecondaryPrivateIpAddressCount" => %{"locationName" => "secondaryPrivateIpAddressCount", "shape" => "Integer"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}}}, | |
"CreateFlowLogsResult" => %{type: "structure", required: [], members: %{"ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "FlowLogIds" => %{"locationName" => "flowLogIdSet", "shape" => "ValueStringList"}, "Unsuccessful" => %{"locationName" => "unsuccessful", "shape" => "UnsuccessfulItemSet"}}}, | |
"TelemetryStatus" => %{type: "string"}, | |
"LaunchSpecification" => %{type: "structure", required: [], members: %{"AddressingType" => %{"locationName" => "addressingType", "shape" => "String"}, "BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "BlockDeviceMappingList"}, "EbsOptimized" => %{"locationName" => "ebsOptimized", "shape" => "Boolean"}, "IamInstanceProfile" => %{"locationName" => "iamInstanceProfile", "shape" => "IamInstanceProfileSpecification"}, "ImageId" => %{"locationName" => "imageId", "shape" => "String"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "KernelId" => %{"locationName" => "kernelId", "shape" => "String"}, "KeyName" => %{"locationName" => "keyName", "shape" => "String"}, "Monitoring" => %{"locationName" => "monitoring", "shape" => "RunInstancesMonitoringEnabled"}, "NetworkInterfaces" => %{"locationName" => "networkInterfaceSet", "shape" => "InstanceNetworkInterfaceSpecificationList"}, "Placement" => %{"locationName" => "placement", "shape" => "SpotPlacement"}, "RamdiskId" => %{"locationName" => "ramdiskId", "shape" => "String"}, "SecurityGroups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "UserData" => %{"locationName" => "userData", "shape" => "String"}}}, | |
"PrivateIpAddressSpecification" => %{type: "structure", required: ["PrivateIpAddress"], members: %{"Primary" => %{"locationName" => "primary", "shape" => "Boolean"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}}}, | |
"ImportVolumeRequest" => %{type: "structure", required: ["AvailabilityZone", "Image", "Volume"], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Image" => %{"locationName" => "image", "shape" => "DiskImageDetail"}, "Volume" => %{"locationName" => "volume", "shape" => "VolumeDetail"}}}, | |
"DescribePrefixListsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}, "PrefixListIds" => %{"locationName" => "PrefixListId", "shape" => "ValueStringList"}}}, | |
"CreateRouteResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"FlowLogSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "FlowLog"}}, | |
"String" => %{type: "string"}, | |
"VpnStaticRouteList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VpnStaticRoute"}}, | |
"AccountAttributeValueList" => %{type: "list", member: %{"locationName" => "item", "shape" => "AccountAttributeValue"}}, | |
"EnableVpcClassicLinkRequest" => %{type: "structure", required: ["VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"DescribeReservedInstancesListingsResult" => %{type: "structure", required: [], members: %{"ReservedInstancesListings" => %{"locationName" => "reservedInstancesListingsSet", "shape" => "ReservedInstancesListingList"}}}, | |
"ExportToS3TaskSpecification" => %{type: "structure", required: [], members: %{"ContainerFormat" => %{"locationName" => "containerFormat", "shape" => "ContainerFormat"}, "DiskImageFormat" => %{"locationName" => "diskImageFormat", "shape" => "DiskImageFormat"}, "S3Bucket" => %{"locationName" => "s3Bucket", "shape" => "String"}, "S3Prefix" => %{"locationName" => "s3Prefix", "shape" => "String"}}}, | |
"Boolean" => %{type: "boolean"}, | |
"DescribeInstancesResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "Reservations" => %{"locationName" => "reservationSet", "shape" => "ReservationList"}}}, | |
"ReservedIntancesIds" => %{type: "list", member: %{"locationName" => "item", "shape" => "ReservedInstancesId"}}, | |
"StaleIpPermission" => %{type: "structure", required: [], members: %{"FromPort" => %{"locationName" => "fromPort", "shape" => "Integer"}, "IpProtocol" => %{"locationName" => "ipProtocol", "shape" => "String"}, "IpRanges" => %{"locationName" => "ipRanges", "shape" => "IpRanges"}, "PrefixListIds" => %{"locationName" => "prefixListIds", "shape" => "PrefixListIdSet"}, "ToPort" => %{"locationName" => "toPort", "shape" => "Integer"}, "UserIdGroupPairs" => %{"locationName" => "groups", "shape" => "UserIdGroupPairSet"}}}, | |
"AccountAttributeValue" => %{type: "structure", required: [], members: %{"AttributeValue" => %{"locationName" => "attributeValue", "shape" => "String"}}}, | |
"SecurityGroupReferences" => %{type: "list", member: %{"locationName" => "item", "shape" => "SecurityGroupReference"}}, | |
"DescribeClassicLinkInstancesResult" => %{type: "structure", required: [], members: %{"Instances" => %{"locationName" => "instancesSet", "shape" => "ClassicLinkInstanceList"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"OccurrenceDayRequestSet" => %{type: "list", member: %{"locationName" => "OccurenceDay", "shape" => "Integer"}}, | |
"DescribeStaleSecurityGroupsResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "StaleSecurityGroupSet" => %{"locationName" => "staleSecurityGroupSet", "shape" => "StaleSecurityGroupSet"}}}, | |
"ResetImageAttributeName" => %{type: "string"}, | |
"PlacementGroupList" => %{type: "list", member: %{"locationName" => "item", "shape" => "PlacementGroup"}}, | |
"AvailabilityZoneMessageList" => %{type: "list", member: %{"locationName" => "item", "shape" => "AvailabilityZoneMessage"}}, | |
"DiskImageList" => %{type: "list", member: %{"shape" => "DiskImage"}}, | |
"CreateVpnConnectionRequest" => %{type: "structure", required: ["Type", "CustomerGatewayId", "VpnGatewayId"], members: %{"CustomerGatewayId" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Options" => %{"locationName" => "options", "shape" => "VpnConnectionOptionsSpecification"}, "Type" => %{"shape" => "String"}, "VpnGatewayId" => %{"shape" => "String"}}}, | |
"ReservedInstancesOffering" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "CurrencyCode" => %{"locationName" => "currencyCode", "shape" => "CurrencyCodeValues"}, "Duration" => %{"locationName" => "duration", "shape" => "Long"}, "FixedPrice" => %{"locationName" => "fixedPrice", "shape" => "Float"}, "InstanceTenancy" => %{"locationName" => "instanceTenancy", "shape" => "Tenancy"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "Marketplace" => %{"locationName" => "marketplace", "shape" => "Boolean"}, "OfferingType" => %{"locationName" => "offeringType", "shape" => "OfferingTypeValues"}, "PricingDetails" => %{"locationName" => "pricingDetailsSet", "shape" => "PricingDetailsList"}, "ProductDescription" => %{"locationName" => "productDescription", "shape" => "RIProductDescription"}, "RecurringCharges" => %{"locationName" => "recurringCharges", "shape" => "RecurringChargesList"}, "ReservedInstancesOfferingId" => %{"locationName" => "reservedInstancesOfferingId", "shape" => "String"}, "UsagePrice" => %{"locationName" => "usagePrice", "shape" => "Float"}}}, | |
"NetworkInterfaceType" => %{type: "string"}, | |
"AttachInternetGatewayRequest" => %{type: "structure", required: ["InternetGatewayId", "VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InternetGatewayId" => %{"locationName" => "internetGatewayId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"CreateVpcEndpointResult" => %{type: "structure", required: [], members: %{"ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "VpcEndpoint" => %{"locationName" => "vpcEndpoint", "shape" => "VpcEndpoint"}}}, | |
"CopySnapshotRequest" => %{type: "structure", required: ["SourceRegion", "SourceSnapshotId"], members: %{"Description" => %{"shape" => "String"}, "DestinationRegion" => %{"locationName" => "destinationRegion", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Encrypted" => %{"locationName" => "encrypted", "shape" => "Boolean"}, "KmsKeyId" => %{"locationName" => "kmsKeyId", "shape" => "String"}, "PresignedUrl" => %{"locationName" => "presignedUrl", "shape" => "String"}, "SourceRegion" => %{"shape" => "String"}, "SourceSnapshotId" => %{"shape" => "String"}}}, | |
"ModifyIdFormatRequest" => %{type: "structure", required: ["Resource", "UseLongIds"], members: %{"Resource" => %{"shape" => "String"}, "UseLongIds" => %{"shape" => "Boolean"}}}, | |
"ExcessCapacityTerminationPolicy" => %{type: "string"}, | |
"ScheduledInstancesMonitoring" => %{type: "structure", required: [], members: %{"Enabled" => %{"shape" => "Boolean"}}}, | |
"DescribeImportImageTasksResult" => %{type: "structure", required: [], members: %{"ImportImageTasks" => %{"locationName" => "importImageTaskSet", "shape" => "ImportImageTaskList"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"DescribeVpcClassicLinkRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "VpcIds" => %{"locationName" => "VpcId", "shape" => "VpcClassicLinkIdList"}}}, | |
"Storage" => %{type: "structure", required: [], members: %{"S3" => %{"shape" => "S3Storage"}}}, | |
"ReportStatusType" => %{type: "string"}, | |
"SpotInstanceRequest" => %{type: "structure", required: [], members: %{"ActualBlockHourlyPrice" => %{"locationName" => "actualBlockHourlyPrice", "shape" => "String"}, "AvailabilityZoneGroup" => %{"locationName" => "availabilityZoneGroup", "shape" => "String"}, "BlockDurationMinutes" => %{"locationName" => "blockDurationMinutes", "shape" => "Integer"}, "CreateTime" => %{"locationName" => "createTime", "shape" => "DateTime"}, "Fault" => %{"locationName" => "fault", "shape" => "SpotInstanceStateFault"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "LaunchGroup" => %{"locationName" => "launchGroup", "shape" => "String"}, "LaunchSpecification" => %{"locationName" => "launchSpecification", "shape" => "LaunchSpecification"}, "LaunchedAvailabilityZone" => %{"locationName" => "launchedAvailabilityZone", "shape" => "String"}, "ProductDescription" => %{"locationName" => "productDescription", "shape" => "RIProductDescription"}, "SpotInstanceRequestId" => %{"locationName" => "spotInstanceRequestId", "shape" => "String"}, "SpotPrice" => %{"locationName" => "spotPrice", "shape" => "String"}, "State" => %{"locationName" => "state", "shape" => "SpotInstanceState"}, "Status" => %{"locationName" => "status", "shape" => "SpotInstanceStatus"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "Type" => %{"locationName" => "type", "shape" => "SpotInstanceType"}, "ValidFrom" => %{"locationName" => "validFrom", "shape" => "DateTime"}, "ValidUntil" => %{"locationName" => "validUntil", "shape" => "DateTime"}}}, | |
"ImportImageResult" => %{type: "structure", required: [], members: %{"Architecture" => %{"locationName" => "architecture", "shape" => "String"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "Hypervisor" => %{"locationName" => "hypervisor", "shape" => "String"}, "ImageId" => %{"locationName" => "imageId", "shape" => "String"}, "ImportTaskId" => %{"locationName" => "importTaskId", "shape" => "String"}, "LicenseType" => %{"locationName" => "licenseType", "shape" => "String"}, "Platform" => %{"locationName" => "platform", "shape" => "String"}, "Progress" => %{"locationName" => "progress", "shape" => "String"}, "SnapshotDetails" => %{"locationName" => "snapshotDetailSet", "shape" => "SnapshotDetailList"}, "Status" => %{"locationName" => "status", "shape" => "String"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}}}, | |
"InstanceStatus" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "Events" => %{"locationName" => "eventsSet", "shape" => "InstanceStatusEventList"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "InstanceState" => %{"locationName" => "instanceState", "shape" => "InstanceState"}, "InstanceStatus" => %{"locationName" => "instanceStatus", "shape" => "InstanceStatusSummary"}, "SystemStatus" => %{"locationName" => "systemStatus", "shape" => "InstanceStatusSummary"}}}, | |
"ExportTaskIdStringList" => %{type: "list", member: %{"locationName" => "ExportTaskId", "shape" => "String"}}, | |
"DescribeAddressesRequest" => %{type: "structure", required: [], members: %{"AllocationIds" => %{"locationName" => "AllocationId", "shape" => "AllocationIdList"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "PublicIps" => %{"locationName" => "PublicIp", "shape" => "PublicIpStringList"}}}, | |
"DeleteSubnetRequest" => %{type: "structure", required: ["SubnetId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "SubnetId" => %{"shape" => "String"}}}, | |
"DescribeAddressesResult" => %{type: "structure", required: [], members: %{"Addresses" => %{"locationName" => "addressesSet", "shape" => "AddressList"}}}, | |
"KeyPairList" => %{type: "list", member: %{"locationName" => "item", "shape" => "KeyPairInfo"}}, | |
"ImportInstanceVolumeDetailSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "ImportInstanceVolumeDetailItem"}}, | |
"CreateVolumePermissionList" => %{type: "list", member: %{"locationName" => "item", "shape" => "CreateVolumePermission"}}, | |
"InstanceBlockDeviceMappingSpecification" => %{type: "structure", required: [], members: %{"DeviceName" => %{"locationName" => "deviceName", "shape" => "String"}, "Ebs" => %{"locationName" => "ebs", "shape" => "EbsInstanceBlockDeviceSpecification"}, "NoDevice" => %{"locationName" => "noDevice", "shape" => "String"}, "VirtualName" => %{"locationName" => "virtualName", "shape" => "String"}}}, | |
"AvailabilityZoneState" => %{type: "string"}, | |
"DescribeInstanceStatusResult" => %{type: "structure", required: [], members: %{"InstanceStatuses" => %{"locationName" => "instanceStatusSet", "shape" => "InstanceStatusList"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"RequestHostIdList" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"VpcList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Vpc"}}, | |
"DescribeInternetGatewaysResult" => %{type: "structure", required: [], members: %{"InternetGateways" => %{"locationName" => "internetGatewaySet", "shape" => "InternetGatewayList"}}}, | |
"AllocateHostsResult" => %{type: "structure", required: [], members: %{"HostIds" => %{"locationName" => "hostIdSet", "shape" => "ResponseHostIdList"}}}, | |
"DescribeConversionTasksResult" => %{type: "structure", required: [], members: %{"ConversionTasks" => %{"locationName" => "conversionTasks", "shape" => "DescribeConversionTaskList"}}}, | |
"SpotFleetMonitoring" => %{type: "structure", required: [], members: %{"Enabled" => %{"locationName" => "enabled", "shape" => "Boolean"}}}, | |
"DeleteNatGatewayRequest" => %{type: "structure", required: ["NatGatewayId"], members: %{"NatGatewayId" => %{"shape" => "String"}}}, | |
"ProvisionedBandwidth" => %{type: "structure", required: [], members: %{"ProvisionTime" => %{"locationName" => "provisionTime", "shape" => "DateTime"}, "Provisioned" => %{"locationName" => "provisioned", "shape" => "String"}, "RequestTime" => %{"locationName" => "requestTime", "shape" => "DateTime"}, "Requested" => %{"locationName" => "requested", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "String"}}}, | |
"DescribeVpcEndpointsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}, "VpcEndpointIds" => %{"locationName" => "VpcEndpointId", "shape" => "ValueStringList"}}}, | |
"DescribeAccountAttributesResult" => %{type: "structure", required: [], members: %{"AccountAttributes" => %{"locationName" => "accountAttributeSet", "shape" => "AccountAttributeList"}}}, | |
"ImageDiskContainer" => %{type: "structure", required: [], members: %{"Description" => %{"shape" => "String"}, "DeviceName" => %{"shape" => "String"}, "Format" => %{"shape" => "String"}, "SnapshotId" => %{"shape" => "String"}, "Url" => %{"shape" => "String"}, "UserBucket" => %{"shape" => "UserBucket"}}}, | |
"PurchaseRequest" => %{type: "structure", required: ["PurchaseToken", "InstanceCount"], members: %{"InstanceCount" => %{"shape" => "Integer"}, "PurchaseToken" => %{"shape" => "String"}}}, | |
"RIProductDescription" => %{type: "string"}, | |
"VolumeStatusDetails" => %{type: "structure", required: [], members: %{"Name" => %{"locationName" => "name", "shape" => "VolumeStatusName"}, "Status" => %{"locationName" => "status", "shape" => "String"}}}, | |
"DeleteVpnConnectionRequest" => %{type: "structure", required: ["VpnConnectionId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpnConnectionId" => %{"shape" => "String"}}}, | |
"DescribeSnapshotAttributeResult" => %{type: "structure", required: [], members: %{"CreateVolumePermissions" => %{"locationName" => "createVolumePermission", "shape" => "CreateVolumePermissionList"}, "ProductCodes" => %{"locationName" => "productCodes", "shape" => "ProductCodeList"}, "SnapshotId" => %{"locationName" => "snapshotId", "shape" => "String"}}}, | |
"RegisterImageRequest" => %{type: "structure", required: ["Name"], members: %{"Architecture" => %{"locationName" => "architecture", "shape" => "ArchitectureValues"}, "BlockDeviceMappings" => %{"locationName" => "BlockDeviceMapping", "shape" => "BlockDeviceMappingRequestList"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "EnaSupport" => %{"locationName" => "enaSupport", "shape" => "Boolean"}, "ImageLocation" => %{"shape" => "String"}, "KernelId" => %{"locationName" => "kernelId", "shape" => "String"}, "Name" => %{"locationName" => "name", "shape" => "String"}, "RamdiskId" => %{"locationName" => "ramdiskId", "shape" => "String"}, "RootDeviceName" => %{"locationName" => "rootDeviceName", "shape" => "String"}, "SriovNetSupport" => %{"locationName" => "sriovNetSupport", "shape" => "String"}, "VirtualizationType" => %{"locationName" => "virtualizationType", "shape" => "String"}}}, | |
"UserGroupStringList" => %{type: "list", member: %{"locationName" => "UserGroup", "shape" => "String"}}, | |
"ReleaseAddressRequest" => %{type: "structure", required: [], members: %{"AllocationId" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "PublicIp" => %{"shape" => "String"}}}, | |
"LaunchPermissionModifications" => %{type: "structure", required: [], members: %{"Add" => %{"shape" => "LaunchPermissionList"}, "Remove" => %{"shape" => "LaunchPermissionList"}}}, | |
"ReplaceRouteRequest" => %{type: "structure", required: ["RouteTableId", "DestinationCidrBlock"], members: %{"DestinationCidrBlock" => %{"locationName" => "destinationCidrBlock", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "GatewayId" => %{"locationName" => "gatewayId", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "NatGatewayId" => %{"locationName" => "natGatewayId", "shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "RouteTableId" => %{"locationName" => "routeTableId", "shape" => "String"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"OccurrenceDaySet" => %{type: "list", member: %{"locationName" => "item", "shape" => "Integer"}}, | |
"RequestSpotInstancesRequest" => %{type: "structure", required: ["SpotPrice"], members: %{"AvailabilityZoneGroup" => %{"locationName" => "availabilityZoneGroup", "shape" => "String"}, "BlockDurationMinutes" => %{"locationName" => "blockDurationMinutes", "shape" => "Integer"}, "ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceCount" => %{"locationName" => "instanceCount", "shape" => "Integer"}, "LaunchGroup" => %{"locationName" => "launchGroup", "shape" => "String"}, "LaunchSpecification" => %{"shape" => "RequestSpotLaunchSpecification"}, "SpotPrice" => %{"locationName" => "spotPrice", "shape" => "String"}, "Type" => %{"locationName" => "type", "shape" => "SpotInstanceType"}, "ValidFrom" => %{"locationName" => "validFrom", "shape" => "DateTime"}, "ValidUntil" => %{"locationName" => "validUntil", "shape" => "DateTime"}}}, | |
"DeviceType" => %{type: "string"}, | |
"UnsuccessfulItemError" => %{type: "structure", required: ["Code", "Message"], members: %{"Code" => %{"locationName" => "code", "shape" => "String"}, "Message" => %{"locationName" => "message", "shape" => "String"}}}, | |
"UserBucketDetails" => %{type: "structure", required: [], members: %{"S3Bucket" => %{"locationName" => "s3Bucket", "shape" => "String"}, "S3Key" => %{"locationName" => "s3Key", "shape" => "String"}}}, | |
"CustomerGatewayIdStringList" => %{type: "list", member: %{"locationName" => "CustomerGatewayId", "shape" => "String"}}, | |
"AvailableInstanceCapacityList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceCapacity"}}, | |
"LaunchSpecsList" => %{type: "list", min: 1, member: %{"locationName" => "item", "shape" => "SpotFleetLaunchSpecification"}}, | |
"CreatePlacementGroupRequest" => %{type: "structure", required: ["GroupName", "Strategy"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "GroupName" => %{"locationName" => "groupName", "shape" => "String"}, "Strategy" => %{"locationName" => "strategy", "shape" => "PlacementStrategy"}}}, | |
"VpcEndpoint" => %{type: "structure", required: [], members: %{"CreationTimestamp" => %{"locationName" => "creationTimestamp", "shape" => "DateTime"}, "PolicyDocument" => %{"locationName" => "policyDocument", "shape" => "String"}, "RouteTableIds" => %{"locationName" => "routeTableIdSet", "shape" => "ValueStringList"}, "ServiceName" => %{"locationName" => "serviceName", "shape" => "String"}, "State" => %{"locationName" => "state", "shape" => "State"}, "VpcEndpointId" => %{"locationName" => "vpcEndpointId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"SnapshotDetailList" => %{type: "list", member: %{"locationName" => "item", "shape" => "SnapshotDetail"}}, | |
"PublicIpStringList" => %{type: "list", member: %{"locationName" => "PublicIp", "shape" => "String"}}, | |
"ImportTaskIdList" => %{type: "list", member: %{"locationName" => "ImportTaskId", "shape" => "String"}}, | |
"ReplaceRouteTableAssociationResult" => %{type: "structure", required: [], members: %{"NewAssociationId" => %{"locationName" => "newAssociationId", "shape" => "String"}}}, | |
"AcceptVpcPeeringConnectionResult" => %{type: "structure", required: [], members: %{"VpcPeeringConnection" => %{"locationName" => "vpcPeeringConnection", "shape" => "VpcPeeringConnection"}}}, | |
"StopInstancesResult" => %{type: "structure", required: [], members: %{"StoppingInstances" => %{"locationName" => "instancesSet", "shape" => "InstanceStateChangeList"}}}, | |
"NetworkAclAssociationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "NetworkAclAssociation"}}, | |
"ImportInstanceTaskDetails" => %{type: "structure", required: ["Volumes"], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "Platform" => %{"locationName" => "platform", "shape" => "PlatformValues"}, "Volumes" => %{"locationName" => "volumes", "shape" => "ImportInstanceVolumeDetailSet"}}}, | |
"ReservedInstances" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "CurrencyCode" => %{"locationName" => "currencyCode", "shape" => "CurrencyCodeValues"}, "Duration" => %{"locationName" => "duration", "shape" => "Long"}, "End" => %{"locationName" => "end", "shape" => "DateTime"}, "FixedPrice" => %{"locationName" => "fixedPrice", "shape" => "Float"}, "InstanceCount" => %{"locationName" => "instanceCount", "shape" => "Integer"}, "InstanceTenancy" => %{"locationName" => "instanceTenancy", "shape" => "Tenancy"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "OfferingType" => %{"locationName" => "offeringType", "shape" => "OfferingTypeValues"}, "ProductDescription" => %{"locationName" => "productDescription", "shape" => "RIProductDescription"}, "RecurringCharges" => %{"locationName" => "recurringCharges", "shape" => "RecurringChargesList"}, "ReservedInstancesId" => %{"locationName" => "reservedInstancesId", "shape" => "String"}, "Start" => %{"locationName" => "start", "shape" => "DateTime"}, "State" => %{"locationName" => "state", "shape" => "ReservedInstanceState"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "UsagePrice" => %{"locationName" => "usagePrice", "shape" => "Float"}}}, | |
"CreateVpcResult" => %{type: "structure", required: [], members: %{"Vpc" => %{"locationName" => "vpc", "shape" => "Vpc"}}}, | |
"VpnConnection" => %{type: "structure", required: [], members: %{"CustomerGatewayConfiguration" => %{"locationName" => "customerGatewayConfiguration", "shape" => "String"}, "CustomerGatewayId" => %{"locationName" => "customerGatewayId", "shape" => "String"}, "Options" => %{"locationName" => "options", "shape" => "VpnConnectionOptions"}, "Routes" => %{"locationName" => "routes", "shape" => "VpnStaticRouteList"}, "State" => %{"locationName" => "state", "shape" => "VpnState"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "Type" => %{"locationName" => "type", "shape" => "GatewayType"}, "VgwTelemetry" => %{"locationName" => "vgwTelemetry", "shape" => "VgwTelemetryList"}, "VpnConnectionId" => %{"locationName" => "vpnConnectionId", "shape" => "String"}, "VpnGatewayId" => %{"locationName" => "vpnGatewayId", "shape" => "String"}}}, | |
"BundleTaskState" => %{type: "string"}, | |
"CreateVolumePermission" => %{type: "structure", required: [], members: %{"Group" => %{"locationName" => "group", "shape" => "PermissionGroup"}, "UserId" => %{"locationName" => "userId", "shape" => "String"}}}, | |
"InstanceList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Instance"}}, | |
"InstanceStatusEventList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceStatusEvent"}}, | |
"DomainType" => %{type: "string"}, | |
"DhcpOptionsList" => %{type: "list", member: %{"locationName" => "item", "shape" => "DhcpOptions"}}, | |
"MoveAddressToVpcRequest" => %{type: "structure", required: ["PublicIp"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}}}, | |
"DescribeInstanceAttributeRequest" => %{type: "structure", required: ["InstanceId", "Attribute"], members: %{"Attribute" => %{"locationName" => "attribute", "shape" => "InstanceAttributeName"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}}}, | |
"PrivateIpAddressStringList" => %{type: "list", member: %{"locationName" => "PrivateIpAddress", "shape" => "String"}}, | |
"CreateNetworkAclResult" => %{type: "structure", required: [], members: %{"NetworkAcl" => %{"locationName" => "networkAcl", "shape" => "NetworkAcl"}}}, | |
"RequestSpotInstancesResult" => %{type: "structure", required: [], members: %{"SpotInstanceRequests" => %{"locationName" => "spotInstanceRequestSet", "shape" => "SpotInstanceRequestList"}}}, | |
"OwnerStringList" => %{type: "list", member: %{"locationName" => "Owner", "shape" => "String"}}, | |
"ScheduledInstancesLaunchSpecification" => %{type: "structure", required: ["ImageId"], members: %{"BlockDeviceMappings" => %{"locationName" => "BlockDeviceMapping", "shape" => "ScheduledInstancesBlockDeviceMappingSet"}, "EbsOptimized" => %{"shape" => "Boolean"}, "IamInstanceProfile" => %{"shape" => "ScheduledInstancesIamInstanceProfile"}, "ImageId" => %{"shape" => "String"}, "InstanceType" => %{"shape" => "String"}, "KernelId" => %{"shape" => "String"}, "KeyName" => %{"shape" => "String"}, "Monitoring" => %{"shape" => "ScheduledInstancesMonitoring"}, "NetworkInterfaces" => %{"locationName" => "NetworkInterface", "shape" => "ScheduledInstancesNetworkInterfaceSet"}, "Placement" => %{"shape" => "ScheduledInstancesPlacement"}, "RamdiskId" => %{"shape" => "String"}, "SecurityGroupIds" => %{"locationName" => "SecurityGroupId", "shape" => "ScheduledInstancesSecurityGroupIdSet"}, "SubnetId" => %{"shape" => "String"}, "UserData" => %{"shape" => "String"}}}, | |
"DescribeReservedInstancesModificationsRequest" => %{type: "structure", required: [], members: %{"Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "ReservedInstancesModificationIds" => %{"locationName" => "ReservedInstancesModificationId", "shape" => "ReservedInstancesModificationIdStringList"}}}, | |
"StatusType" => %{type: "string"}, | |
"SecurityGroup" => %{type: "structure", required: [], members: %{"Description" => %{"locationName" => "groupDescription", "shape" => "String"}, "GroupId" => %{"locationName" => "groupId", "shape" => "String"}, "GroupName" => %{"locationName" => "groupName", "shape" => "String"}, "IpPermissions" => %{"locationName" => "ipPermissions", "shape" => "IpPermissionList"}, "IpPermissionsEgress" => %{"locationName" => "ipPermissionsEgress", "shape" => "IpPermissionList"}, "OwnerId" => %{"locationName" => "ownerId", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"CreateVpcPeeringConnectionResult" => %{type: "structure", required: [], members: %{"VpcPeeringConnection" => %{"locationName" => "vpcPeeringConnection", "shape" => "VpcPeeringConnection"}}}, | |
"DescribeSubnetsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "SubnetIds" => %{"locationName" => "SubnetId", "shape" => "SubnetIdStringList"}}}, | |
"DescribeCustomerGatewaysRequest" => %{type: "structure", required: [], members: %{"CustomerGatewayIds" => %{"locationName" => "CustomerGatewayId", "shape" => "CustomerGatewayIdStringList"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}}}, | |
"CancelledSpotInstanceRequestList" => %{type: "list", member: %{"locationName" => "item", "shape" => "CancelledSpotInstanceRequest"}}, | |
"DiskImage" => %{type: "structure", required: [], members: %{"Description" => %{"shape" => "String"}, "Image" => %{"shape" => "DiskImageDetail"}, "Volume" => %{"shape" => "VolumeDetail"}}}, | |
"ModifyVpcAttributeRequest" => %{type: "structure", required: ["VpcId"], members: %{"EnableDnsHostnames" => %{"shape" => "AttributeBooleanValue"}, "EnableDnsSupport" => %{"shape" => "AttributeBooleanValue"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"DescribeReservedInstancesOfferingsResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "ReservedInstancesOfferings" => %{"locationName" => "reservedInstancesOfferingsSet", "shape" => "ReservedInstancesOfferingList"}}}, | |
"ExecutableByStringList" => %{type: "list", member: %{"locationName" => "ExecutableBy", "shape" => "String"}}, | |
"InstanceNetworkInterfaceList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceNetworkInterface"}}, | |
"ReservedInstancesModificationResultList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ReservedInstancesModificationResult"}}, | |
"StartInstancesResult" => %{type: "structure", required: [], members: %{"StartingInstances" => %{"locationName" => "instancesSet", "shape" => "InstanceStateChangeList"}}}, | |
"DescribeAccountAttributesRequest" => %{type: "structure", required: [], members: %{"AttributeNames" => %{"locationName" => "attributeName", "shape" => "AccountAttributeNameStringList"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"SecurityGroupReference" => %{type: "structure", required: ["GroupId", "ReferencingVpcId"], members: %{"GroupId" => %{"locationName" => "groupId", "shape" => "String"}, "ReferencingVpcId" => %{"locationName" => "referencingVpcId", "shape" => "String"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"IdFormat" => %{type: "structure", required: [], members: %{"Deadline" => %{"locationName" => "deadline", "shape" => "DateTime"}, "Resource" => %{"locationName" => "resource", "shape" => "String"}, "UseLongIds" => %{"locationName" => "useLongIds", "shape" => "Boolean"}}}, | |
"AttachmentStatus" => %{type: "string"}, | |
"ValueStringList" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"ImportKeyPairResult" => %{type: "structure", required: [], members: %{"KeyFingerprint" => %{"locationName" => "keyFingerprint", "shape" => "String"}, "KeyName" => %{"locationName" => "keyName", "shape" => "String"}}}, | |
"VpcClassicLinkIdList" => %{type: "list", member: %{"locationName" => "VpcId", "shape" => "String"}}, | |
"DescribeVolumeStatusRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}, "VolumeIds" => %{"locationName" => "VolumeId", "shape" => "VolumeIdStringList"}}}, | |
"NatGatewayAddressList" => %{type: "list", member: %{"locationName" => "item", "shape" => "NatGatewayAddress"}}, | |
"RequestSpotLaunchSpecification" => %{type: "structure", required: [], members: %{"AddressingType" => %{"locationName" => "addressingType", "shape" => "String"}, "BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "BlockDeviceMappingList"}, "EbsOptimized" => %{"locationName" => "ebsOptimized", "shape" => "Boolean"}, "IamInstanceProfile" => %{"locationName" => "iamInstanceProfile", "shape" => "IamInstanceProfileSpecification"}, "ImageId" => %{"locationName" => "imageId", "shape" => "String"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "KernelId" => %{"locationName" => "kernelId", "shape" => "String"}, "KeyName" => %{"locationName" => "keyName", "shape" => "String"}, "Monitoring" => %{"locationName" => "monitoring", "shape" => "RunInstancesMonitoringEnabled"}, "NetworkInterfaces" => %{"locationName" => "NetworkInterface", "shape" => "InstanceNetworkInterfaceSpecificationList"}, "Placement" => %{"locationName" => "placement", "shape" => "SpotPlacement"}, "RamdiskId" => %{"locationName" => "ramdiskId", "shape" => "String"}, "SecurityGroupIds" => %{"locationName" => "SecurityGroupId", "shape" => "ValueStringList"}, "SecurityGroups" => %{"locationName" => "SecurityGroup", "shape" => "ValueStringList"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "UserData" => %{"locationName" => "userData", "shape" => "String"}}}, | |
"SpotPrice" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "ProductDescription" => %{"locationName" => "productDescription", "shape" => "RIProductDescription"}, "SpotPrice" => %{"locationName" => "spotPrice", "shape" => "String"}, "Timestamp" => %{"locationName" => "timestamp", "shape" => "DateTime"}}}, | |
"DeleteNetworkInterfaceRequest" => %{type: "structure", required: ["NetworkInterfaceId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}}}, | |
"VolumeStatusInfoStatus" => %{type: "string"}, | |
"AllocateAddressRequest" => %{type: "structure", required: [], members: %{"Domain" => %{"shape" => "DomainType"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"CreateRouteTableResult" => %{type: "structure", required: [], members: %{"RouteTable" => %{"locationName" => "routeTable", "shape" => "RouteTable"}}}, | |
"AttachVpnGatewayResult" => %{type: "structure", required: [], members: %{"VpcAttachment" => %{"locationName" => "attachment", "shape" => "VpcAttachment"}}}, | |
"SnapshotDiskContainer" => %{type: "structure", required: [], members: %{"Description" => %{"shape" => "String"}, "Format" => %{"shape" => "String"}, "Url" => %{"shape" => "String"}, "UserBucket" => %{"shape" => "UserBucket"}}}, | |
"PortRange" => %{type: "structure", required: [], members: %{"From" => %{"locationName" => "from", "shape" => "Integer"}, "To" => %{"locationName" => "to", "shape" => "Integer"}}}, | |
"InstanceNetworkInterfaceAssociation" => %{type: "structure", required: [], members: %{"IpOwnerId" => %{"locationName" => "ipOwnerId", "shape" => "String"}, "PublicDnsName" => %{"locationName" => "publicDnsName", "shape" => "String"}, "PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}}}, | |
"CreateDhcpOptionsRequest" => %{type: "structure", required: ["DhcpConfigurations"], members: %{"DhcpConfigurations" => %{"locationName" => "dhcpConfiguration", "shape" => "NewDhcpConfigurationList"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"ReplaceRouteTableAssociationRequest" => %{type: "structure", required: ["AssociationId", "RouteTableId"], members: %{"AssociationId" => %{"locationName" => "associationId", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "RouteTableId" => %{"locationName" => "routeTableId", "shape" => "String"}}}, | |
"ExportTaskList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ExportTask"}}, | |
"AssociateRouteTableResult" => %{type: "structure", required: [], members: %{"AssociationId" => %{"locationName" => "associationId", "shape" => "String"}}}, | |
"VpcAttachmentList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VpcAttachment"}}, | |
"ClassicLinkDnsSupport" => %{type: "structure", required: [], members: %{"ClassicLinkDnsSupported" => %{"locationName" => "classicLinkDnsSupported", "shape" => "Boolean"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"ConversionIdStringList" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"ImageState" => %{type: "string"}, | |
"ModifyVpcEndpointRequest" => %{type: "structure", required: ["VpcEndpointId"], members: %{"AddRouteTableIds" => %{"locationName" => "AddRouteTableId", "shape" => "ValueStringList"}, "DryRun" => %{"shape" => "Boolean"}, "PolicyDocument" => %{"shape" => "String"}, "RemoveRouteTableIds" => %{"locationName" => "RemoveRouteTableId", "shape" => "ValueStringList"}, "ResetPolicy" => %{"shape" => "Boolean"}, "VpcEndpointId" => %{"shape" => "String"}}}, | |
"DeleteVpnGatewayRequest" => %{type: "structure", required: ["VpnGatewayId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpnGatewayId" => %{"shape" => "String"}}}, | |
"LaunchPermissionList" => %{type: "list", member: %{"locationName" => "item", "shape" => "LaunchPermission"}}, | |
"CopyImageRequest" => %{type: "structure", required: ["SourceRegion", "SourceImageId", "Name"], members: %{"ClientToken" => %{"shape" => "String"}, "Description" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Encrypted" => %{"locationName" => "encrypted", "shape" => "Boolean"}, "KmsKeyId" => %{"locationName" => "kmsKeyId", "shape" => "String"}, "Name" => %{"shape" => "String"}, "SourceImageId" => %{"shape" => "String"}, "SourceRegion" => %{"shape" => "String"}}}, | |
"CancelledSpotInstanceRequest" => %{type: "structure", required: [], members: %{"SpotInstanceRequestId" => %{"locationName" => "spotInstanceRequestId", "shape" => "String"}, "State" => %{"locationName" => "state", "shape" => "CancelSpotInstanceRequestState"}}}, | |
"ImportImageRequest" => %{type: "structure", required: [], members: %{"Architecture" => %{"shape" => "String"}, "ClientData" => %{"shape" => "ClientData"}, "ClientToken" => %{"shape" => "String"}, "Description" => %{"shape" => "String"}, "DiskContainers" => %{"locationName" => "DiskContainer", "shape" => "ImageDiskContainerList"}, "DryRun" => %{"shape" => "Boolean"}, "Hypervisor" => %{"shape" => "String"}, "LicenseType" => %{"shape" => "String"}, "Platform" => %{"shape" => "String"}, "RoleName" => %{"shape" => "String"}}}, | |
"ImportSnapshotTask" => %{type: "structure", required: [], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "ImportTaskId" => %{"locationName" => "importTaskId", "shape" => "String"}, "SnapshotTaskDetail" => %{"locationName" => "snapshotTaskDetail", "shape" => "SnapshotTaskDetail"}}}, | |
"CreateFlowLogsRequest" => %{type: "structure", required: ["ResourceIds", "ResourceType", "TrafficType", "LogGroupName", "DeliverLogsPermissionArn"], members: %{"ClientToken" => %{"shape" => "String"}, "DeliverLogsPermissionArn" => %{"shape" => "String"}, "LogGroupName" => %{"shape" => "String"}, "ResourceIds" => %{"locationName" => "ResourceId", "shape" => "ValueStringList"}, "ResourceType" => %{"shape" => "FlowLogsResourceType"}, "TrafficType" => %{"shape" => "TrafficType"}}}, | |
"NetworkInterfaceAttachment" => %{type: "structure", required: [], members: %{"AttachTime" => %{"locationName" => "attachTime", "shape" => "DateTime"}, "AttachmentId" => %{"locationName" => "attachmentId", "shape" => "String"}, "DeleteOnTermination" => %{"locationName" => "deleteOnTermination", "shape" => "Boolean"}, "DeviceIndex" => %{"locationName" => "deviceIndex", "shape" => "Integer"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "InstanceOwnerId" => %{"locationName" => "instanceOwnerId", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "AttachmentStatus"}}}, | |
"ActiveInstanceSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "ActiveInstance"}}, | |
"DescribeMovingAddressesResult" => %{type: "structure", required: [], members: %{"MovingAddressStatuses" => %{"locationName" => "movingAddressStatusSet", "shape" => "MovingAddressStatusSet"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"ImageIdStringList" => %{type: "list", member: %{"locationName" => "ImageId", "shape" => "String"}}, | |
"VolumeStatusItem" => %{type: "structure", required: [], members: %{"Actions" => %{"locationName" => "actionsSet", "shape" => "VolumeStatusActionsList"}, "AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "Events" => %{"locationName" => "eventsSet", "shape" => "VolumeStatusEventsList"}, "VolumeId" => %{"locationName" => "volumeId", "shape" => "String"}, "VolumeStatus" => %{"locationName" => "volumeStatus", "shape" => "VolumeStatusInfo"}}}, | |
"AvailableCapacity" => %{type: "structure", required: [], members: %{"AvailableInstanceCapacity" => %{"locationName" => "availableInstanceCapacity", "shape" => "AvailableInstanceCapacityList"}, "AvailableVCpus" => %{"locationName" => "availableVCpus", "shape" => "Integer"}}}, | |
"CancelImportTaskRequest" => %{type: "structure", required: [], members: %{"CancelReason" => %{"shape" => "String"}, "DryRun" => %{"shape" => "Boolean"}, "ImportTaskId" => %{"shape" => "String"}}}, | |
"DhcpConfiguration" => %{type: "structure", required: [], members: %{"Key" => %{"locationName" => "key", "shape" => "String"}, "Values" => %{"locationName" => "valueSet", "shape" => "DhcpConfigurationValueList"}}}, | |
"RegionNameStringList" => %{type: "list", member: %{"locationName" => "RegionName", "shape" => "String"}}, | |
"AccountAttributeName" => %{type: "string"}, | |
"AllocationStrategy" => %{type: "string"}, | |
"DeleteCustomerGatewayRequest" => %{type: "structure", required: ["CustomerGatewayId"], members: %{"CustomerGatewayId" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"NetworkAclEntry" => %{type: "structure", required: [], members: %{"CidrBlock" => %{"locationName" => "cidrBlock", "shape" => "String"}, "Egress" => %{"locationName" => "egress", "shape" => "Boolean"}, "IcmpTypeCode" => %{"locationName" => "icmpTypeCode", "shape" => "IcmpTypeCode"}, "PortRange" => %{"locationName" => "portRange", "shape" => "PortRange"}, "Protocol" => %{"locationName" => "protocol", "shape" => "String"}, "RuleAction" => %{"locationName" => "ruleAction", "shape" => "RuleAction"}, "RuleNumber" => %{"locationName" => "ruleNumber", "shape" => "Integer"}}}, | |
"DeleteVpcPeeringConnectionResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"ProductCode" => %{type: "structure", required: [], members: %{"ProductCodeId" => %{"locationName" => "productCode", "shape" => "String"}, "ProductCodeType" => %{"locationName" => "type", "shape" => "ProductCodeValues"}}}, | |
"ReservedInstancesConfigurationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ReservedInstancesConfiguration"}}, | |
"VolumeStatusList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VolumeStatusItem"}}, | |
"DescribeDhcpOptionsResult" => %{type: "structure", required: [], members: %{"DhcpOptions" => %{"locationName" => "dhcpOptionsSet", "shape" => "DhcpOptionsList"}}}, | |
"DisableVpcClassicLinkDnsSupportRequest" => %{type: "structure", required: [], members: %{"VpcId" => %{"shape" => "String"}}}, | |
"DeleteVpcPeeringConnectionRequest" => %{type: "structure", required: ["VpcPeeringConnectionId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"SlotDateTimeRangeRequest" => %{type: "structure", required: ["EarliestTime", "LatestTime"], members: %{"EarliestTime" => %{"shape" => "DateTime"}, "LatestTime" => %{"shape" => "DateTime"}}}, | |
"CreateImageResult" => %{type: "structure", required: [], members: %{"ImageId" => %{"locationName" => "imageId", "shape" => "String"}}}, | |
"HostList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Host"}}, | |
"AuthorizeSecurityGroupIngressRequest" => %{type: "structure", required: [], members: %{"CidrIp" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "FromPort" => %{"shape" => "Integer"}, "GroupId" => %{"shape" => "String"}, "GroupName" => %{"shape" => "String"}, "IpPermissions" => %{"shape" => "IpPermissionList"}, "IpProtocol" => %{"shape" => "String"}, "SourceSecurityGroupName" => %{"shape" => "String"}, "SourceSecurityGroupOwnerId" => %{"shape" => "String"}, "ToPort" => %{"shape" => "Integer"}}}, | |
"CancelSpotFleetRequestsSuccessSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "CancelSpotFleetRequestsSuccessItem"}}, | |
"BundleIdStringList" => %{type: "list", member: %{"locationName" => "BundleId", "shape" => "String"}}, | |
"DescribeVpcClassicLinkResult" => %{type: "structure", required: [], members: %{"Vpcs" => %{"locationName" => "vpcSet", "shape" => "VpcClassicLinkList"}}}, | |
"ConversionTaskState" => %{type: "string"}, | |
"AvailabilityZoneList" => %{type: "list", member: %{"locationName" => "item", "shape" => "AvailabilityZone"}}, | |
"MoveStatus" => %{type: "string"}, | |
"CancelReservedInstancesListingRequest" => %{type: "structure", required: ["ReservedInstancesListingId"], members: %{"ReservedInstancesListingId" => %{"locationName" => "reservedInstancesListingId", "shape" => "String"}}}, | |
"CancelSpotInstanceRequestsRequest" => %{type: "structure", required: ["SpotInstanceRequestIds"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "SpotInstanceRequestIds" => %{"locationName" => "SpotInstanceRequestId", "shape" => "SpotInstanceRequestIdList"}}}, | |
"AttachVpnGatewayRequest" => %{type: "structure", required: ["VpnGatewayId", "VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"shape" => "String"}, "VpnGatewayId" => %{"shape" => "String"}}}, | |
"Region" => %{type: "structure", required: [], members: %{"Endpoint" => %{"locationName" => "regionEndpoint", "shape" => "String"}, "RegionName" => %{"locationName" => "regionName", "shape" => "String"}}}, | |
"EventCode" => %{type: "string"}, | |
"ImportVolumeTaskDetails" => %{type: "structure", required: ["BytesConverted", "AvailabilityZone", "Image", "Volume"], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "BytesConverted" => %{"locationName" => "bytesConverted", "shape" => "Long"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "Image" => %{"locationName" => "image", "shape" => "DiskImageDescription"}, "Volume" => %{"locationName" => "volume", "shape" => "DiskImageVolumeDescription"}}}, | |
"DescribeIdentityIdFormatResult" => %{type: "structure", required: [], members: %{"Statuses" => %{"locationName" => "statusSet", "shape" => "IdFormatList"}}}, | |
"ArchitectureValues" => %{type: "string"}, | |
"ScheduledInstanceAvailabilitySet" => %{type: "list", member: %{"locationName" => "item", "shape" => "ScheduledInstanceAvailability"}}, | |
"CreateVpnConnectionResult" => %{type: "structure", required: [], members: %{"VpnConnection" => %{"locationName" => "vpnConnection", "shape" => "VpnConnection"}}}, | |
"AssociateRouteTableRequest" => %{type: "structure", required: ["SubnetId", "RouteTableId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "RouteTableId" => %{"locationName" => "routeTableId", "shape" => "String"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}}}, | |
"Filter" => %{type: "structure", required: [], members: %{"Name" => %{"shape" => "String"}, "Values" => %{"locationName" => "Value", "shape" => "ValueStringList"}}}, | |
"MovingAddressStatusSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "MovingAddressStatus"}}, | |
"NetworkInterfaceAssociation" => %{type: "structure", required: [], members: %{"AllocationId" => %{"locationName" => "allocationId", "shape" => "String"}, "AssociationId" => %{"locationName" => "associationId", "shape" => "String"}, "IpOwnerId" => %{"locationName" => "ipOwnerId", "shape" => "String"}, "PublicDnsName" => %{"locationName" => "publicDnsName", "shape" => "String"}, "PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}}}, | |
"ScheduledInstancesBlockDeviceMapping" => %{type: "structure", required: [], members: %{"DeviceName" => %{"shape" => "String"}, "Ebs" => %{"shape" => "ScheduledInstancesEbs"}, "NoDevice" => %{"shape" => "String"}, "VirtualName" => %{"shape" => "String"}}}, | |
"SpotPlacement" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "GroupName" => %{"locationName" => "groupName", "shape" => "String"}}}, | |
"HostProperties" => %{type: "structure", required: [], members: %{"Cores" => %{"locationName" => "cores", "shape" => "Integer"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "String"}, "Sockets" => %{"locationName" => "sockets", "shape" => "Integer"}, "TotalVCpus" => %{"locationName" => "totalVCpus", "shape" => "Integer"}}}, | |
"EnableVolumeIORequest" => %{type: "structure", required: ["VolumeId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VolumeId" => %{"locationName" => "volumeId", "shape" => "String"}}}, | |
"TrafficType" => %{type: "string"}, | |
"SnapshotAttributeName" => %{type: "string"}, | |
"RouteTable" => %{type: "structure", required: [], members: %{"Associations" => %{"locationName" => "associationSet", "shape" => "RouteTableAssociationList"}, "PropagatingVgws" => %{"locationName" => "propagatingVgwSet", "shape" => "PropagatingVgwList"}, "RouteTableId" => %{"locationName" => "routeTableId", "shape" => "String"}, "Routes" => %{"locationName" => "routeSet", "shape" => "RouteList"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"ImportImageTask" => %{type: "structure", required: [], members: %{"Architecture" => %{"locationName" => "architecture", "shape" => "String"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "Hypervisor" => %{"locationName" => "hypervisor", "shape" => "String"}, "ImageId" => %{"locationName" => "imageId", "shape" => "String"}, "ImportTaskId" => %{"locationName" => "importTaskId", "shape" => "String"}, "LicenseType" => %{"locationName" => "licenseType", "shape" => "String"}, "Platform" => %{"locationName" => "platform", "shape" => "String"}, "Progress" => %{"locationName" => "progress", "shape" => "String"}, "SnapshotDetails" => %{"locationName" => "snapshotDetailSet", "shape" => "SnapshotDetailList"}, "Status" => %{"locationName" => "status", "shape" => "String"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}}}, | |
"DescribeSpotFleetInstancesResponse" => %{type: "structure", required: ["SpotFleetRequestId", "ActiveInstances"], members: %{"ActiveInstances" => %{"locationName" => "activeInstanceSet", "shape" => "ActiveInstanceSet"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}}}, | |
"VpnGatewayList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VpnGateway"}}, | |
"EnableVgwRoutePropagationRequest" => %{type: "structure", required: ["RouteTableId", "GatewayId"], members: %{"GatewayId" => %{"shape" => "String"}, "RouteTableId" => %{"shape" => "String"}}}, | |
"ReservedInstanceLimitPrice" => %{type: "structure", required: [], members: %{"Amount" => %{"locationName" => "amount", "shape" => "Double"}, "CurrencyCode" => %{"locationName" => "currencyCode", "shape" => "CurrencyCodeValues"}}}, | |
"ReservedInstancesModificationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ReservedInstancesModification"}}, | |
"PlacementGroup" => %{type: "structure", required: [], members: %{"GroupName" => %{"locationName" => "groupName", "shape" => "String"}, "State" => %{"locationName" => "state", "shape" => "PlacementGroupState"}, "Strategy" => %{"locationName" => "strategy", "shape" => "PlacementStrategy"}}}, | |
"IpRangeList" => %{type: "list", member: %{"locationName" => "item", "shape" => "IpRange"}}, | |
"CopyImageResult" => %{type: "structure", required: [], members: %{"ImageId" => %{"locationName" => "imageId", "shape" => "String"}}}, | |
"DescribePlacementGroupsResult" => %{type: "structure", required: [], members: %{"PlacementGroups" => %{"locationName" => "placementGroupSet", "shape" => "PlacementGroupList"}}}, | |
"UserIdStringList" => %{type: "list", member: %{"locationName" => "UserId", "shape" => "String"}}, | |
"CreateNatGatewayRequest" => %{type: "structure", required: ["SubnetId", "AllocationId"], members: %{"AllocationId" => %{"shape" => "String"}, "ClientToken" => %{"shape" => "String"}, "SubnetId" => %{"shape" => "String"}}}, | |
"NewDhcpConfigurationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "NewDhcpConfiguration"}}, | |
"ScheduledInstanceRecurrenceRequest" => %{type: "structure", required: [], members: %{"Frequency" => %{"shape" => "String"}, "Interval" => %{"shape" => "Integer"}, "OccurrenceDays" => %{"locationName" => "OccurrenceDay", "shape" => "OccurrenceDayRequestSet"}, "OccurrenceRelativeToEnd" => %{"shape" => "Boolean"}, "OccurrenceUnit" => %{"shape" => "String"}}}, | |
"DescribeExportTasksRequest" => %{type: "structure", required: [], members: %{"ExportTaskIds" => %{"locationName" => "exportTaskId", "shape" => "ExportTaskIdStringList"}}}, | |
"MoveAddressToVpcResult" => %{type: "structure", required: [], members: %{"AllocationId" => %{"locationName" => "allocationId", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "Status"}}}, | |
"CreateNetworkAclRequest" => %{type: "structure", required: ["VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"RunScheduledInstancesRequest" => %{type: "structure", required: ["ScheduledInstanceId", "LaunchSpecification"], members: %{"ClientToken" => %{"idempotencyToken" => true, "shape" => "String"}, "DryRun" => %{"shape" => "Boolean"}, "InstanceCount" => %{"shape" => "Integer"}, "LaunchSpecification" => %{"shape" => "ScheduledInstancesLaunchSpecification"}, "ScheduledInstanceId" => %{"shape" => "String"}}}, | |
"RouteOrigin" => %{type: "string"}, | |
"DescribeImportImageTasksRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"shape" => "Boolean"}, "Filters" => %{"shape" => "FilterList"}, "ImportTaskIds" => %{"locationName" => "ImportTaskId", "shape" => "ImportTaskIdList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}}}, | |
"ExportToS3Task" => %{type: "structure", required: [], members: %{"ContainerFormat" => %{"locationName" => "containerFormat", "shape" => "ContainerFormat"}, "DiskImageFormat" => %{"locationName" => "diskImageFormat", "shape" => "DiskImageFormat"}, "S3Bucket" => %{"locationName" => "s3Bucket", "shape" => "String"}, "S3Key" => %{"locationName" => "s3Key", "shape" => "String"}}}, | |
"ImageAttribute" => %{type: "structure", required: [], members: %{"BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "BlockDeviceMappingList"}, "Description" => %{"locationName" => "description", "shape" => "AttributeValue"}, "ImageId" => %{"locationName" => "imageId", "shape" => "String"}, "KernelId" => %{"locationName" => "kernel", "shape" => "AttributeValue"}, "LaunchPermissions" => %{"locationName" => "launchPermission", "shape" => "LaunchPermissionList"}, "ProductCodes" => %{"locationName" => "productCodes", "shape" => "ProductCodeList"}, "RamdiskId" => %{"locationName" => "ramdisk", "shape" => "AttributeValue"}, "SriovNetSupport" => %{"locationName" => "sriovNetSupport", "shape" => "AttributeValue"}}}, | |
"Address" => %{type: "structure", required: [], members: %{"AllocationId" => %{"locationName" => "allocationId", "shape" => "String"}, "AssociationId" => %{"locationName" => "associationId", "shape" => "String"}, "Domain" => %{"locationName" => "domain", "shape" => "DomainType"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "NetworkInterfaceOwnerId" => %{"locationName" => "networkInterfaceOwnerId", "shape" => "String"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}}}, | |
"ZoneNameStringList" => %{type: "list", member: %{"locationName" => "ZoneName", "shape" => "String"}}, | |
"ReservedInstancesConfiguration" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "InstanceCount" => %{"locationName" => "instanceCount", "shape" => "Integer"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "Platform" => %{"locationName" => "platform", "shape" => "String"}}}, | |
"RuleAction" => %{type: "string"}, | |
"ImageList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Image"}}, | |
"Float" => %{type: "float"}, | |
"ReportInstanceReasonCodes" => %{type: "string"}, | |
"DescribeInstancesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"InstanceStatusDetails" => %{type: "structure", required: [], members: %{"ImpairedSince" => %{"locationName" => "impairedSince", "shape" => "DateTime"}, "Name" => %{"locationName" => "name", "shape" => "StatusName"}, "Status" => %{"locationName" => "status", "shape" => "StatusType"}}}, | |
"DeleteNetworkAclRequest" => %{type: "structure", required: ["NetworkAclId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "NetworkAclId" => %{"locationName" => "networkAclId", "shape" => "String"}}}, | |
"Host" => %{type: "structure", required: [], members: %{"AutoPlacement" => %{"locationName" => "autoPlacement", "shape" => "AutoPlacement"}, "AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "AvailableCapacity" => %{"locationName" => "availableCapacity", "shape" => "AvailableCapacity"}, "ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "HostId" => %{"locationName" => "hostId", "shape" => "String"}, "HostProperties" => %{"locationName" => "hostProperties", "shape" => "HostProperties"}, "HostReservationId" => %{"locationName" => "hostReservationId", "shape" => "String"}, "Instances" => %{"locationName" => "instances", "shape" => "HostInstanceList"}, "State" => %{"locationName" => "state", "shape" => "AllocationState"}}}, | |
"IpPermission" => %{type: "structure", required: [], members: %{"FromPort" => %{"locationName" => "fromPort", "shape" => "Integer"}, "IpProtocol" => %{"locationName" => "ipProtocol", "shape" => "String"}, "IpRanges" => %{"locationName" => "ipRanges", "shape" => "IpRangeList"}, "PrefixListIds" => %{"locationName" => "prefixListIds", "shape" => "PrefixListIdList"}, "ToPort" => %{"locationName" => "toPort", "shape" => "Integer"}, "UserIdGroupPairs" => %{"locationName" => "groups", "shape" => "UserIdGroupPairList"}}}, | |
"DhcpConfigurationValueList" => %{type: "list", member: %{"locationName" => "item", "shape" => "AttributeValue"}}, | |
"InstanceStateChangeList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceStateChange"}}, | |
"ScheduledInstancesPlacement" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"shape" => "String"}, "GroupName" => %{"shape" => "String"}}}, | |
"DeletePlacementGroupRequest" => %{type: "structure", required: ["GroupName"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "GroupName" => %{"locationName" => "groupName", "shape" => "String"}}}, | |
"DhcpOptions" => %{type: "structure", required: [], members: %{"DhcpConfigurations" => %{"locationName" => "dhcpConfigurationSet", "shape" => "DhcpConfigurationList"}, "DhcpOptionsId" => %{"locationName" => "dhcpOptionsId", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}}}, | |
"CreateVpcRequest" => %{type: "structure", required: ["CidrBlock"], members: %{"CidrBlock" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceTenancy" => %{"locationName" => "instanceTenancy", "shape" => "Tenancy"}}}, | |
"CancelSpotFleetRequestsErrorItem" => %{type: "structure", required: ["SpotFleetRequestId", "Error"], members: %{"Error" => %{"locationName" => "error", "shape" => "CancelSpotFleetRequestsError"}, "SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}}}, | |
"VpcPeeringConnectionStateReason" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "VpcPeeringConnectionStateReasonCode"}, "Message" => %{"locationName" => "message", "shape" => "String"}}}, | |
"ImportImageTaskList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ImportImageTask"}}, | |
"DescribeAvailabilityZonesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "ZoneNames" => %{"locationName" => "ZoneName", "shape" => "ZoneNameStringList"}}}, | |
"DescribeVpnConnectionsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "VpnConnectionIds" => %{"locationName" => "VpnConnectionId", "shape" => "VpnConnectionIdStringList"}}}, | |
"DescribeVpcClassicLinkDnsSupportResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "NextToken"}, "Vpcs" => %{"locationName" => "vpcs", "shape" => "ClassicLinkDnsSupportList"}}}, | |
"DescribeNetworkInterfaceAttributeRequest" => %{type: "structure", required: ["NetworkInterfaceId"], members: %{"Attribute" => %{"locationName" => "attribute", "shape" => "NetworkInterfaceAttribute"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}}}, | |
"DisassociateRouteTableRequest" => %{type: "structure", required: ["AssociationId"], members: %{"AssociationId" => %{"locationName" => "associationId", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"InstanceStatusList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceStatus"}}, | |
"GetConsoleScreenshotRequest" => %{type: "structure", required: ["InstanceId"], members: %{"DryRun" => %{"shape" => "Boolean"}, "InstanceId" => %{"shape" => "String"}, "WakeUp" => %{"shape" => "Boolean"}}}, | |
"ExportTask" => %{type: "structure", required: [], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "ExportTaskId" => %{"locationName" => "exportTaskId", "shape" => "String"}, "ExportToS3Task" => %{"locationName" => "exportToS3", "shape" => "ExportToS3Task"}, "InstanceExportDetails" => %{"locationName" => "instanceExport", "shape" => "InstanceExportDetails"}, "State" => %{"locationName" => "state", "shape" => "ExportTaskState"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}}}, | |
"InternetGatewayList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InternetGateway"}}, | |
"MonitorInstancesRequest" => %{type: "structure", required: ["InstanceIds"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}}}, | |
"DescribeVpnConnectionsResult" => %{type: "structure", required: [], members: %{"VpnConnections" => %{"locationName" => "vpnConnectionSet", "shape" => "VpnConnectionList"}}}, | |
"CreateVpnGatewayRequest" => %{type: "structure", required: ["Type"], members: %{"AvailabilityZone" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Type" => %{"shape" => "GatewayType"}}}, | |
"Tag" => %{type: "structure", required: [], members: %{"Key" => %{"locationName" => "key", "shape" => "String"}, "Value" => %{"locationName" => "value", "shape" => "String"}}}, | |
"ScheduledInstancesBlockDeviceMappingSet" => %{type: "list", member: %{"locationName" => "BlockDeviceMapping", "shape" => "ScheduledInstancesBlockDeviceMapping"}}, | |
"ReservedInstanceState" => %{type: "string"}, | |
"ReleaseHostsResult" => %{type: "structure", required: [], members: %{"Successful" => %{"locationName" => "successful", "shape" => "ResponseHostIdList"}, "Unsuccessful" => %{"locationName" => "unsuccessful", "shape" => "UnsuccessfulItemList"}}}, | |
"SpotInstanceStatus" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "String"}, "Message" => %{"locationName" => "message", "shape" => "String"}, "UpdateTime" => %{"locationName" => "updateTime", "shape" => "DateTime"}}}, | |
"IamInstanceProfile" => %{type: "structure", required: [], members: %{"Arn" => %{"locationName" => "arn", "shape" => "String"}, "Id" => %{"locationName" => "id", "shape" => "String"}}}, | |
"RecurringCharge" => %{type: "structure", required: [], members: %{"Amount" => %{"locationName" => "amount", "shape" => "Double"}, "Frequency" => %{"locationName" => "frequency", "shape" => "RecurringChargeFrequency"}}}, | |
"SecurityGroupStringList" => %{type: "list", member: %{"locationName" => "SecurityGroup", "shape" => "String"}}, | |
"StartInstancesRequest" => %{type: "structure", required: ["InstanceIds"], members: %{"AdditionalInfo" => %{"locationName" => "additionalInfo", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}}}, | |
"VpcClassicLinkList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VpcClassicLink"}}, | |
"StateReason" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "String"}, "Message" => %{"locationName" => "message", "shape" => "String"}}}, | |
"DeleteSecurityGroupRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "GroupId" => %{"shape" => "String"}, "GroupName" => %{"shape" => "String"}}}, | |
"DeleteRouteTableRequest" => %{type: "structure", required: ["RouteTableId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "RouteTableId" => %{"locationName" => "routeTableId", "shape" => "String"}}}, | |
"DescribeRouteTablesResult" => %{type: "structure", required: [], members: %{"RouteTables" => %{"locationName" => "routeTableSet", "shape" => "RouteTableList"}}}, | |
"CreateVpcEndpointRequest" => %{type: "structure", required: ["VpcId", "ServiceName"], members: %{"ClientToken" => %{"shape" => "String"}, "DryRun" => %{"shape" => "Boolean"}, "PolicyDocument" => %{"shape" => "String"}, "RouteTableIds" => %{"locationName" => "RouteTableId", "shape" => "ValueStringList"}, "ServiceName" => %{"shape" => "String"}, "VpcId" => %{"shape" => "String"}}}, | |
"DescribeConversionTasksRequest" => %{type: "structure", required: [], members: %{"ConversionTaskIds" => %{"locationName" => "conversionTaskId", "shape" => "ConversionIdStringList"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "filter", "shape" => "FilterList"}}}, | |
"DescribeSpotDatafeedSubscriptionRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"DescribeInternetGatewaysRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "InternetGatewayIds" => %{"locationName" => "internetGatewayId", "shape" => "ValueStringList"}}}, | |
"ScheduledInstancesNetworkInterfaceSet" => %{type: "list", member: %{"locationName" => "NetworkInterface", "shape" => "ScheduledInstancesNetworkInterface"}}, | |
"DescribeVolumeAttributeRequest" => %{type: "structure", required: ["VolumeId"], members: %{"Attribute" => %{"shape" => "VolumeAttributeName"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VolumeId" => %{"shape" => "String"}}}, | |
"InstanceIdStringList" => %{type: "list", member: %{"locationName" => "InstanceId", "shape" => "String"}}, | |
"VpnConnectionOptionsSpecification" => %{type: "structure", required: [], members: %{"StaticRoutesOnly" => %{"locationName" => "staticRoutesOnly", "shape" => "Boolean"}}}, | |
"ModifyInstancePlacementResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"DescribeHostsRequest" => %{type: "structure", required: [], members: %{"Filter" => %{"locationName" => "filter", "shape" => "FilterList"}, "HostIds" => %{"locationName" => "hostId", "shape" => "RequestHostIdList"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"ModifyVpcPeeringConnectionOptionsResult" => %{type: "structure", required: [], members: %{"AccepterPeeringConnectionOptions" => %{"locationName" => "accepterPeeringConnectionOptions", "shape" => "PeeringConnectionOptions"}, "RequesterPeeringConnectionOptions" => %{"locationName" => "requesterPeeringConnectionOptions", "shape" => "PeeringConnectionOptions"}}}, | |
"VpnConnectionList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VpnConnection"}}, | |
"DescribeVpnGatewaysResult" => %{type: "structure", required: [], members: %{"VpnGateways" => %{"locationName" => "vpnGatewaySet", "shape" => "VpnGatewayList"}}}, | |
"Route" => %{type: "structure", required: [], members: %{"DestinationCidrBlock" => %{"locationName" => "destinationCidrBlock", "shape" => "String"}, "DestinationPrefixListId" => %{"locationName" => "destinationPrefixListId", "shape" => "String"}, "GatewayId" => %{"locationName" => "gatewayId", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "InstanceOwnerId" => %{"locationName" => "instanceOwnerId", "shape" => "String"}, "NatGatewayId" => %{"locationName" => "natGatewayId", "shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "Origin" => %{"locationName" => "origin", "shape" => "RouteOrigin"}, "State" => %{"locationName" => "state", "shape" => "RouteState"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"ReportInstanceStatusRequest" => %{type: "structure", required: ["Instances", "Status", "ReasonCodes"], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "EndTime" => %{"locationName" => "endTime", "shape" => "DateTime"}, "Instances" => %{"locationName" => "instanceId", "shape" => "InstanceIdStringList"}, "ReasonCodes" => %{"locationName" => "reasonCode", "shape" => "ReasonCodesList"}, "StartTime" => %{"locationName" => "startTime", "shape" => "DateTime"}, "Status" => %{"locationName" => "status", "shape" => "ReportStatusType"}}}, | |
"DescribeVpcsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "VpcIds" => %{"locationName" => "VpcId", "shape" => "VpcIdStringList"}}}, | |
"UserIdGroupPair" => %{type: "structure", required: [], members: %{"GroupId" => %{"locationName" => "groupId", "shape" => "String"}, "GroupName" => %{"locationName" => "groupName", "shape" => "String"}, "PeeringStatus" => %{"locationName" => "peeringStatus", "shape" => "String"}, "UserId" => %{"locationName" => "userId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"ScheduledInstancesSecurityGroupIdSet" => %{type: "list", member: %{"locationName" => "SecurityGroupId", "shape" => "String"}}, | |
"InstanceStatusEvent" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "EventCode"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "NotAfter" => %{"locationName" => "notAfter", "shape" => "DateTime"}, "NotBefore" => %{"locationName" => "notBefore", "shape" => "DateTime"}}}, | |
"ImportKeyPairRequest" => %{type: "structure", required: ["KeyName", "PublicKeyMaterial"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "KeyName" => %{"locationName" => "keyName", "shape" => "String"}, "PublicKeyMaterial" => %{"locationName" => "publicKeyMaterial", "shape" => "Blob"}}}, | |
"ReservedInstancesOfferingIdStringList" => %{type: "list", member: %{"shape" => "String"}}, | |
"ExportTaskState" => %{type: "string"}, | |
"DescribeVpcAttributeRequest" => %{type: "structure", required: ["VpcId", "Attribute"], members: %{"Attribute" => %{"shape" => "VpcAttributeName"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"shape" => "String"}}}, | |
"OfferingTypeValues" => %{type: "string"}, | |
"ShutdownBehavior" => %{type: "string"}, | |
"SnapshotTaskDetail" => %{type: "structure", required: [], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "DiskImageSize" => %{"locationName" => "diskImageSize", "shape" => "Double"}, "Format" => %{"locationName" => "format", "shape" => "String"}, "Progress" => %{"locationName" => "progress", "shape" => "String"}, "SnapshotId" => %{"locationName" => "snapshotId", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "String"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}, "Url" => %{"locationName" => "url", "shape" => "String"}, "UserBucket" => %{"locationName" => "userBucket", "shape" => "UserBucketDetails"}}}, | |
"RevokeSecurityGroupEgressRequest" => %{type: "structure", required: ["GroupId"], members: %{"CidrIp" => %{"locationName" => "cidrIp", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "FromPort" => %{"locationName" => "fromPort", "shape" => "Integer"}, "GroupId" => %{"locationName" => "groupId", "shape" => "String"}, "IpPermissions" => %{"locationName" => "ipPermissions", "shape" => "IpPermissionList"}, "IpProtocol" => %{"locationName" => "ipProtocol", "shape" => "String"}, "SourceSecurityGroupName" => %{"locationName" => "sourceSecurityGroupName", "shape" => "String"}, "SourceSecurityGroupOwnerId" => %{"locationName" => "sourceSecurityGroupOwnerId", "shape" => "String"}, "ToPort" => %{"locationName" => "toPort", "shape" => "Integer"}}}, | |
"VolumeDetail" => %{type: "structure", required: ["Size"], members: %{"Size" => %{"locationName" => "size", "shape" => "Long"}}}, | |
"CancelImportTaskResult" => %{type: "structure", required: [], members: %{"ImportTaskId" => %{"locationName" => "importTaskId", "shape" => "String"}, "PreviousState" => %{"locationName" => "previousState", "shape" => "String"}, "State" => %{"locationName" => "state", "shape" => "String"}}}, | |
"CreateVolumePermissionModifications" => %{type: "structure", required: [], members: %{"Add" => %{"shape" => "CreateVolumePermissionList"}, "Remove" => %{"shape" => "CreateVolumePermissionList"}}}, | |
"VolumeStatusEventsList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VolumeStatusEvent"}}, | |
"Monitoring" => %{type: "structure", required: [], members: %{"State" => %{"locationName" => "state", "shape" => "MonitoringState"}}}, | |
"TagList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Tag"}}, | |
"ScheduledInstanceAvailability" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "AvailableInstanceCount" => %{"locationName" => "availableInstanceCount", "shape" => "Integer"}, "FirstSlotStartTime" => %{"locationName" => "firstSlotStartTime", "shape" => "DateTime"}, "HourlyPrice" => %{"locationName" => "hourlyPrice", "shape" => "String"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "String"}, "MaxTermDurationInDays" => %{"locationName" => "maxTermDurationInDays", "shape" => "Integer"}, "MinTermDurationInDays" => %{"locationName" => "minTermDurationInDays", "shape" => "Integer"}, "NetworkPlatform" => %{"locationName" => "networkPlatform", "shape" => "String"}, "Platform" => %{"locationName" => "platform", "shape" => "String"}, "PurchaseToken" => %{"locationName" => "purchaseToken", "shape" => "String"}, "Recurrence" => %{"locationName" => "recurrence", "shape" => "ScheduledInstanceRecurrence"}, "SlotDurationInHours" => %{"locationName" => "slotDurationInHours", "shape" => "Integer"}, "TotalScheduledInstanceHours" => %{"locationName" => "totalScheduledInstanceHours", "shape" => "Integer"}}}, | |
"MonitoringState" => %{type: "string"}, | |
"GetPasswordDataResult" => %{type: "structure", required: [], members: %{"InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "PasswordData" => %{"locationName" => "passwordData", "shape" => "String"}, "Timestamp" => %{"locationName" => "timestamp", "shape" => "DateTime"}}}, | |
"DescribeSpotPriceHistoryRequest" => %{type: "structure", required: [], members: %{"AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "EndTime" => %{"locationName" => "endTime", "shape" => "DateTime"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "InstanceTypes" => %{"locationName" => "InstanceType", "shape" => "InstanceTypeList"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "ProductDescriptions" => %{"locationName" => "ProductDescription", "shape" => "ProductDescriptionList"}, "StartTime" => %{"locationName" => "startTime", "shape" => "DateTime"}}}, | |
"MaxResults" => %{type: "integer", min: 5, max: 255}, | |
"DescribeHostsResult" => %{type: "structure", required: [], members: %{"Hosts" => %{"locationName" => "hostSet", "shape" => "HostList"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"StaleSecurityGroup" => %{type: "structure", required: ["GroupId"], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "GroupId" => %{"locationName" => "groupId", "shape" => "String"}, "GroupName" => %{"locationName" => "groupName", "shape" => "String"}, "StaleIpPermissions" => %{"locationName" => "staleIpPermissions", "shape" => "StaleIpPermissionSet"}, "StaleIpPermissionsEgress" => %{"locationName" => "staleIpPermissionsEgress", "shape" => "StaleIpPermissionSet"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"CreateNetworkAclEntryRequest" => %{type: "structure", required: ["NetworkAclId", "RuleNumber", "Protocol", "RuleAction", "Egress", "CidrBlock"], members: %{"CidrBlock" => %{"locationName" => "cidrBlock", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Egress" => %{"locationName" => "egress", "shape" => "Boolean"}, "IcmpTypeCode" => %{"locationName" => "Icmp", "shape" => "IcmpTypeCode"}, "NetworkAclId" => %{"locationName" => "networkAclId", "shape" => "String"}, "PortRange" => %{"locationName" => "portRange", "shape" => "PortRange"}, "Protocol" => %{"locationName" => "protocol", "shape" => "String"}, "RuleAction" => %{"locationName" => "ruleAction", "shape" => "RuleAction"}, "RuleNumber" => %{"locationName" => "ruleNumber", "shape" => "Integer"}}}, | |
"HostInstance" => %{type: "structure", required: [], members: %{"InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "String"}}}, | |
"SnapshotIdStringList" => %{type: "list", member: %{"locationName" => "SnapshotId", "shape" => "String"}}, | |
"DescribeIdFormatRequest" => %{type: "structure", required: [], members: %{"Resource" => %{"shape" => "String"}}}, | |
"InstanceCapacity" => %{type: "structure", required: [], members: %{"AvailableCapacity" => %{"locationName" => "availableCapacity", "shape" => "Integer"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "String"}, "TotalCapacity" => %{"locationName" => "totalCapacity", "shape" => "Integer"}}}, | |
"DescribeVpcAttributeResult" => %{type: "structure", required: [], members: %{"EnableDnsHostnames" => %{"locationName" => "enableDnsHostnames", "shape" => "AttributeBooleanValue"}, "EnableDnsSupport" => %{"locationName" => "enableDnsSupport", "shape" => "AttributeBooleanValue"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"AutoPlacement" => %{type: "string"}, | |
"ReservedInstancesModificationIdStringList" => %{type: "list", member: %{"locationName" => "ReservedInstancesModificationId", "shape" => "String"}}, | |
"DescribeSpotInstanceRequestsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "SpotInstanceRequestIds" => %{"locationName" => "SpotInstanceRequestId", "shape" => "SpotInstanceRequestIdList"}}}, | |
"ScheduledInstanceIdRequestSet" => %{type: "list", member: %{"locationName" => "ScheduledInstanceId", "shape" => "String"}}, | |
"InternetGateway" => %{type: "structure", required: [], members: %{"Attachments" => %{"locationName" => "attachmentSet", "shape" => "InternetGatewayAttachmentList"}, "InternetGatewayId" => %{"locationName" => "internetGatewayId", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}}}, | |
"CreateSpotDatafeedSubscriptionRequest" => %{type: "structure", required: ["Bucket"], members: %{"Bucket" => %{"locationName" => "bucket", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Prefix" => %{"locationName" => "prefix", "shape" => "String"}}}, | |
"RouteTableList" => %{type: "list", member: %{"locationName" => "item", "shape" => "RouteTable"}}, | |
"VolumeAttachment" => %{type: "structure", required: [], members: %{"AttachTime" => %{"locationName" => "attachTime", "shape" => "DateTime"}, "DeleteOnTermination" => %{"locationName" => "deleteOnTermination", "shape" => "Boolean"}, "Device" => %{"locationName" => "device", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "State" => %{"locationName" => "status", "shape" => "VolumeAttachmentState"}, "VolumeId" => %{"locationName" => "volumeId", "shape" => "String"}}}, | |
"VpnConnectionIdStringList" => %{type: "list", member: %{"locationName" => "VpnConnectionId", "shape" => "String"}}, | |
"RejectVpcPeeringConnectionResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"RouteTableAssociation" => %{type: "structure", required: [], members: %{"Main" => %{"locationName" => "main", "shape" => "Boolean"}, "RouteTableAssociationId" => %{"locationName" => "routeTableAssociationId", "shape" => "String"}, "RouteTableId" => %{"locationName" => "routeTableId", "shape" => "String"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}}}, | |
"ImportInstanceRequest" => %{type: "structure", required: ["Platform"], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "DiskImages" => %{"locationName" => "diskImage", "shape" => "DiskImageList"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "LaunchSpecification" => %{"locationName" => "launchSpecification", "shape" => "ImportInstanceLaunchSpecification"}, "Platform" => %{"locationName" => "platform", "shape" => "PlatformValues"}}}, | |
"DescribeVpcsResult" => %{type: "structure", required: [], members: %{"Vpcs" => %{"locationName" => "vpcSet", "shape" => "VpcList"}}}, | |
"RequestSpotFleetResponse" => %{type: "structure", required: ["SpotFleetRequestId"], members: %{"SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}}}, | |
"CreateRouteRequest" => %{type: "structure", required: ["RouteTableId", "DestinationCidrBlock"], members: %{"DestinationCidrBlock" => %{"locationName" => "destinationCidrBlock", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "GatewayId" => %{"locationName" => "gatewayId", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "NatGatewayId" => %{"locationName" => "natGatewayId", "shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "RouteTableId" => %{"locationName" => "routeTableId", "shape" => "String"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"FlowLog" => %{type: "structure", required: [], members: %{"CreationTime" => %{"locationName" => "creationTime", "shape" => "DateTime"}, "DeliverLogsErrorMessage" => %{"locationName" => "deliverLogsErrorMessage", "shape" => "String"}, "DeliverLogsPermissionArn" => %{"locationName" => "deliverLogsPermissionArn", "shape" => "String"}, "DeliverLogsStatus" => %{"locationName" => "deliverLogsStatus", "shape" => "String"}, "FlowLogId" => %{"locationName" => "flowLogId", "shape" => "String"}, "FlowLogStatus" => %{"locationName" => "flowLogStatus", "shape" => "String"}, "LogGroupName" => %{"locationName" => "logGroupName", "shape" => "String"}, "ResourceId" => %{"locationName" => "resourceId", "shape" => "String"}, "TrafficType" => %{"locationName" => "trafficType", "shape" => "TrafficType"}}}, | |
"RequestSpotFleetRequest" => %{type: "structure", required: ["SpotFleetRequestConfig"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "SpotFleetRequestConfig" => %{"locationName" => "spotFleetRequestConfig", "shape" => "SpotFleetRequestConfigData"}}}, | |
"AssociateAddressRequest" => %{type: "structure", required: [], members: %{"AllocationId" => %{"shape" => "String"}, "AllowReassociation" => %{"locationName" => "allowReassociation", "shape" => "Boolean"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "PublicIp" => %{"shape" => "String"}}}, | |
"SpotInstanceStateFault" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "String"}, "Message" => %{"locationName" => "message", "shape" => "String"}}}, | |
"ImageDiskContainerList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ImageDiskContainer"}}, | |
"GroupNameStringList" => %{type: "list", member: %{"locationName" => "GroupName", "shape" => "String"}}, | |
"InstanceNetworkInterfaceSpecificationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceNetworkInterfaceSpecification"}}, | |
"DescribeVpcEndpointServicesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"shape" => "Boolean"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}}}, | |
"UnmonitorInstancesRequest" => %{type: "structure", required: ["InstanceIds"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}}}, | |
"VpcPeeringConnectionStateReasonCode" => %{type: "string"}, | |
"ResetSnapshotAttributeRequest" => %{type: "structure", required: ["SnapshotId", "Attribute"], members: %{"Attribute" => %{"shape" => "SnapshotAttributeName"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "SnapshotId" => %{"shape" => "String"}}}, | |
"ModifyVpcPeeringConnectionOptionsRequest" => %{type: "structure", required: ["VpcPeeringConnectionId"], members: %{"AccepterPeeringConnectionOptions" => %{"shape" => "PeeringConnectionOptionsRequest"}, "DryRun" => %{"shape" => "Boolean"}, "RequesterPeeringConnectionOptions" => %{"shape" => "PeeringConnectionOptionsRequest"}, "VpcPeeringConnectionId" => %{"shape" => "String"}}}, | |
"DeleteNetworkAclEntryRequest" => %{type: "structure", required: ["NetworkAclId", "RuleNumber", "Egress"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Egress" => %{"locationName" => "egress", "shape" => "Boolean"}, "NetworkAclId" => %{"locationName" => "networkAclId", "shape" => "String"}, "RuleNumber" => %{"locationName" => "ruleNumber", "shape" => "Integer"}}}, | |
"AttachClassicLinkVpcRequest" => %{type: "structure", required: ["InstanceId", "VpcId", "Groups"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Groups" => %{"locationName" => "SecurityGroupId", "shape" => "GroupIdStringList"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"GetConsoleOutputResult" => %{type: "structure", required: [], members: %{"InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "Output" => %{"locationName" => "output", "shape" => "String"}, "Timestamp" => %{"locationName" => "timestamp", "shape" => "DateTime"}}}, | |
"NatGatewayList" => %{type: "list", member: %{"locationName" => "item", "shape" => "NatGateway"}}, | |
"DisassociateAddressRequest" => %{type: "structure", required: [], members: %{"AssociationId" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "PublicIp" => %{"shape" => "String"}}}, | |
"PurchaseScheduledInstancesRequest" => %{type: "structure", required: ["PurchaseRequests"], members: %{"ClientToken" => %{"idempotencyToken" => true, "shape" => "String"}, "DryRun" => %{"shape" => "Boolean"}, "PurchaseRequests" => %{"locationName" => "PurchaseRequest", "shape" => "PurchaseRequestSet"}}}, | |
"CreateInternetGatewayRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"CancelSpotFleetRequestsSuccessItem" => %{type: "structure", required: ["SpotFleetRequestId", "CurrentSpotFleetRequestState", "PreviousSpotFleetRequestState"], members: %{"CurrentSpotFleetRequestState" => %{"locationName" => "currentSpotFleetRequestState", "shape" => "BatchState"}, "PreviousSpotFleetRequestState" => %{"locationName" => "previousSpotFleetRequestState", "shape" => "BatchState"}, "SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}}}, | |
"Double" => %{type: "double"}, | |
"AvailabilityZone" => %{type: "structure", required: [], members: %{"Messages" => %{"locationName" => "messageSet", "shape" => "AvailabilityZoneMessageList"}, "RegionName" => %{"locationName" => "regionName", "shape" => "String"}, "State" => %{"locationName" => "zoneState", "shape" => "AvailabilityZoneState"}, "ZoneName" => %{"locationName" => "zoneName", "shape" => "String"}}}, | |
"ReservedInstancesIdStringList" => %{type: "list", member: %{"locationName" => "ReservedInstancesId", "shape" => "String"}}, | |
"EventInformation" => %{type: "structure", required: [], members: %{"EventDescription" => %{"locationName" => "eventDescription", "shape" => "String"}, "EventSubType" => %{"locationName" => "eventSubType", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}}}, | |
"AttachNetworkInterfaceRequest" => %{type: "structure", required: ["NetworkInterfaceId", "InstanceId", "DeviceIndex"], members: %{"DeviceIndex" => %{"locationName" => "deviceIndex", "shape" => "Integer"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}}}, | |
"DescribeScheduledInstanceAvailabilityResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "ScheduledInstanceAvailabilitySet" => %{"locationName" => "scheduledInstanceAvailabilitySet", "shape" => "ScheduledInstanceAvailabilitySet"}}}, | |
"CancelSpotFleetRequestsRequest" => %{type: "structure", required: ["SpotFleetRequestIds", "TerminateInstances"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "SpotFleetRequestIds" => %{"locationName" => "spotFleetRequestId", "shape" => "ValueStringList"}, "TerminateInstances" => %{"locationName" => "terminateInstances", "shape" => "Boolean"}}}, | |
"PrefixListId" => %{type: "structure", required: [], members: %{"PrefixListId" => %{"locationName" => "prefixListId", "shape" => "String"}}}, | |
"VolumeAttributeName" => %{type: "string"}, | |
"DescribeReservedInstancesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "OfferingType" => %{"locationName" => "offeringType", "shape" => "OfferingTypeValues"}, "ReservedInstancesIds" => %{"locationName" => "ReservedInstancesId", "shape" => "ReservedInstancesIdStringList"}}}, | |
"DescribeVolumeStatusResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "VolumeStatuses" => %{"locationName" => "volumeStatusSet", "shape" => "VolumeStatusList"}}}, | |
"InstanceMonitoring" => %{type: "structure", required: [], members: %{"InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "Monitoring" => %{"locationName" => "monitoring", "shape" => "Monitoring"}}}, | |
"DescribeTagsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"RestorableByStringList" => %{type: "list", member: %{"shape" => "String"}}, | |
"DescribeReservedInstancesResult" => %{type: "structure", required: [], members: %{"ReservedInstances" => %{"locationName" => "reservedInstancesSet", "shape" => "ReservedInstancesList"}}}, | |
"VgwTelemetry" => %{type: "structure", required: [], members: %{"AcceptedRouteCount" => %{"locationName" => "acceptedRouteCount", "shape" => "Integer"}, "LastStatusChange" => %{"locationName" => "lastStatusChange", "shape" => "DateTime"}, "OutsideIpAddress" => %{"locationName" => "outsideIpAddress", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "TelemetryStatus"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}}}, | |
"Image" => %{type: "structure", required: [], members: %{"Architecture" => %{"locationName" => "architecture", "shape" => "ArchitectureValues"}, "BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "BlockDeviceMappingList"}, "CreationDate" => %{"locationName" => "creationDate", "shape" => "String"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "EnaSupport" => %{"locationName" => "enaSupport", "shape" => "Boolean"}, "Hypervisor" => %{"locationName" => "hypervisor", "shape" => "HypervisorType"}, "ImageId" => %{"locationName" => "imageId", "shape" => "String"}, "ImageLocation" => %{"locationName" => "imageLocation", "shape" => "String"}, "ImageOwnerAlias" => %{"locationName" => "imageOwnerAlias", "shape" => "String"}, "ImageType" => %{"locationName" => "imageType", "shape" => "ImageTypeValues"}, "KernelId" => %{"locationName" => "kernelId", "shape" => "String"}, "Name" => %{"locationName" => "name", "shape" => "String"}, "OwnerId" => %{"locationName" => "imageOwnerId", "shape" => "String"}, "Platform" => %{"locationName" => "platform", "shape" => "PlatformValues"}, "ProductCodes" => %{"locationName" => "productCodes", "shape" => "ProductCodeList"}, "Public" => %{"locationName" => "isPublic", "shape" => "Boolean"}, "RamdiskId" => %{"locationName" => "ramdiskId", "shape" => "String"}, "RootDeviceName" => %{"locationName" => "rootDeviceName", "shape" => "String"}, "RootDeviceType" => %{"locationName" => "rootDeviceType", "shape" => "DeviceType"}, "SriovNetSupport" => %{"locationName" => "sriovNetSupport", "shape" => "String"}, "State" => %{"locationName" => "imageState", "shape" => "ImageState"}, "StateReason" => %{"locationName" => "stateReason", "shape" => "StateReason"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VirtualizationType" => %{"locationName" => "virtualizationType", "shape" => "VirtualizationType"}}}, | |
"DeleteVpcRequest" => %{type: "structure", required: ["VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"shape" => "String"}}}, | |
"InstanceBlockDeviceMappingSpecificationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceBlockDeviceMappingSpecification"}}, | |
"InstanceCount" => %{type: "structure", required: [], members: %{"InstanceCount" => %{"locationName" => "instanceCount", "shape" => "Integer"}, "State" => %{"locationName" => "state", "shape" => "ListingState"}}}, | |
"DescribeNatGatewaysRequest" => %{type: "structure", required: [], members: %{"Filter" => %{"shape" => "FilterList"}, "MaxResults" => %{"shape" => "Integer"}, "NatGatewayIds" => %{"locationName" => "NatGatewayId", "shape" => "ValueStringList"}, "NextToken" => %{"shape" => "String"}}}, | |
"BundleTaskError" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "String"}, "Message" => %{"locationName" => "message", "shape" => "String"}}}, | |
"DescribeSecurityGroupReferencesRequest" => %{type: "structure", required: ["GroupId"], members: %{"DryRun" => %{"shape" => "Boolean"}, "GroupId" => %{"shape" => "GroupIds"}}}, | |
"DetachClassicLinkVpcResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"ScheduledInstancesPrivateIpAddressConfig" => %{type: "structure", required: [], members: %{"Primary" => %{"shape" => "Boolean"}, "PrivateIpAddress" => %{"shape" => "String"}}}, | |
"NetworkInterfacePrivateIpAddress" => %{type: "structure", required: [], members: %{"Association" => %{"locationName" => "association", "shape" => "NetworkInterfaceAssociation"}, "Primary" => %{"locationName" => "primary", "shape" => "Boolean"}, "PrivateDnsName" => %{"locationName" => "privateDnsName", "shape" => "String"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}}}, | |
"VpnState" => %{type: "string"}, | |
"RecurringChargesList" => %{type: "list", member: %{"locationName" => "item", "shape" => "RecurringCharge"}}, | |
"CreateNetworkInterfaceResult" => %{type: "structure", required: [], members: %{"NetworkInterface" => %{"locationName" => "networkInterface", "shape" => "NetworkInterface"}}}, | |
"DescribeVolumeAttributeResult" => %{type: "structure", required: [], members: %{"AutoEnableIO" => %{"locationName" => "autoEnableIO", "shape" => "AttributeBooleanValue"}, "ProductCodes" => %{"locationName" => "productCodes", "shape" => "ProductCodeList"}, "VolumeId" => %{"locationName" => "volumeId", "shape" => "String"}}}, | |
"TagDescription" => %{type: "structure", required: [], members: %{"Key" => %{"locationName" => "key", "shape" => "String"}, "ResourceId" => %{"locationName" => "resourceId", "shape" => "String"}, "ResourceType" => %{"locationName" => "resourceType", "shape" => "ResourceType"}, "Value" => %{"locationName" => "value", "shape" => "String"}}}, | |
"DescribeConversionTaskList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ConversionTask"}}, | |
"DescribeSpotFleetInstancesRequest" => %{type: "structure", required: ["SpotFleetRequestId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}}}, | |
"ProductCodeList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ProductCode"}}, | |
"ModifySnapshotAttributeRequest" => %{type: "structure", required: ["SnapshotId"], members: %{"Attribute" => %{"shape" => "SnapshotAttributeName"}, "CreateVolumePermission" => %{"shape" => "CreateVolumePermissionModifications"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "GroupNames" => %{"locationName" => "UserGroup", "shape" => "GroupNameStringList"}, "OperationType" => %{"shape" => "OperationType"}, "SnapshotId" => %{"shape" => "String"}, "UserIds" => %{"locationName" => "UserId", "shape" => "UserIdStringList"}}}, | |
"ImageTypeValues" => %{type: "string"}, | |
"PeeringConnectionOptionsRequest" => %{type: "structure", required: ["AllowEgressFromLocalClassicLinkToRemoteVpc", "AllowEgressFromLocalVpcToRemoteClassicLink"], members: %{"AllowEgressFromLocalClassicLinkToRemoteVpc" => %{"shape" => "Boolean"}, "AllowEgressFromLocalVpcToRemoteClassicLink" => %{"shape" => "Boolean"}}}, | |
"LaunchPermission" => %{type: "structure", required: [], members: %{"Group" => %{"locationName" => "group", "shape" => "PermissionGroup"}, "UserId" => %{"locationName" => "userId", "shape" => "String"}}}, | |
"RevokeSecurityGroupIngressRequest" => %{type: "structure", required: [], members: %{"CidrIp" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "FromPort" => %{"shape" => "Integer"}, "GroupId" => %{"shape" => "String"}, "GroupName" => %{"shape" => "String"}, "IpPermissions" => %{"shape" => "IpPermissionList"}, "IpProtocol" => %{"shape" => "String"}, "SourceSecurityGroupName" => %{"shape" => "String"}, "SourceSecurityGroupOwnerId" => %{"shape" => "String"}, "ToPort" => %{"shape" => "Integer"}}}, | |
"EbsInstanceBlockDevice" => %{type: "structure", required: [], members: %{"AttachTime" => %{"locationName" => "attachTime", "shape" => "DateTime"}, "DeleteOnTermination" => %{"locationName" => "deleteOnTermination", "shape" => "Boolean"}, "Status" => %{"locationName" => "status", "shape" => "AttachmentStatus"}, "VolumeId" => %{"locationName" => "volumeId", "shape" => "String"}}}, | |
"RouteState" => %{type: "string"}, | |
"VpcPeeringConnectionVpcInfo" => %{type: "structure", required: [], members: %{"CidrBlock" => %{"locationName" => "cidrBlock", "shape" => "String"}, "OwnerId" => %{"locationName" => "ownerId", "shape" => "String"}, "PeeringOptions" => %{"locationName" => "peeringOptions", "shape" => "VpcPeeringConnectionOptionsDescription"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"NetworkAclEntryList" => %{type: "list", member: %{"locationName" => "item", "shape" => "NetworkAclEntry"}}, | |
"DescribeImportSnapshotTasksResult" => %{type: "structure", required: [], members: %{"ImportSnapshotTasks" => %{"locationName" => "importSnapshotTaskSet", "shape" => "ImportSnapshotTaskList"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"InstanceStatusSummary" => %{type: "structure", required: [], members: %{"Details" => %{"locationName" => "details", "shape" => "InstanceStatusDetailsList"}, "Status" => %{"locationName" => "status", "shape" => "SummaryStatus"}}}, | |
"AllocateHostsRequest" => %{type: "structure", required: ["InstanceType", "Quantity", "AvailabilityZone"], members: %{"AutoPlacement" => %{"locationName" => "autoPlacement", "shape" => "AutoPlacement"}, "AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "String"}, "Quantity" => %{"locationName" => "quantity", "shape" => "Integer"}}}, | |
"DescribeVpcEndpointsResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "VpcEndpoints" => %{"locationName" => "vpcEndpointSet", "shape" => "VpcEndpointSet"}}}, | |
"InstanceExportDetails" => %{type: "structure", required: [], members: %{"InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "TargetEnvironment" => %{"locationName" => "targetEnvironment", "shape" => "ExportEnvironment"}}}, | |
"IpPermissionList" => %{type: "list", member: %{"locationName" => "item", "shape" => "IpPermission"}}, | |
"SpotFleetLaunchSpecification" => %{type: "structure", required: [], members: %{"AddressingType" => %{"locationName" => "addressingType", "shape" => "String"}, "BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "BlockDeviceMappingList"}, "EbsOptimized" => %{"locationName" => "ebsOptimized", "shape" => "Boolean"}, "IamInstanceProfile" => %{"locationName" => "iamInstanceProfile", "shape" => "IamInstanceProfileSpecification"}, "ImageId" => %{"locationName" => "imageId", "shape" => "String"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "KernelId" => %{"locationName" => "kernelId", "shape" => "String"}, "KeyName" => %{"locationName" => "keyName", "shape" => "String"}, "Monitoring" => %{"locationName" => "monitoring", "shape" => "SpotFleetMonitoring"}, "NetworkInterfaces" => %{"locationName" => "networkInterfaceSet", "shape" => "InstanceNetworkInterfaceSpecificationList"}, "Placement" => %{"locationName" => "placement", "shape" => "SpotPlacement"}, "RamdiskId" => %{"locationName" => "ramdiskId", "shape" => "String"}, "SecurityGroups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "SpotPrice" => %{"locationName" => "spotPrice", "shape" => "String"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "UserData" => %{"locationName" => "userData", "shape" => "String"}, "WeightedCapacity" => %{"locationName" => "weightedCapacity", "shape" => "Double"}}}, | |
"ResponseHostIdList" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"SnapshotDetail" => %{type: "structure", required: [], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "DeviceName" => %{"locationName" => "deviceName", "shape" => "String"}, "DiskImageSize" => %{"locationName" => "diskImageSize", "shape" => "Double"}, "Format" => %{"locationName" => "format", "shape" => "String"}, "Progress" => %{"locationName" => "progress", "shape" => "String"}, "SnapshotId" => %{"locationName" => "snapshotId", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "String"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}, "Url" => %{"locationName" => "url", "shape" => "String"}, "UserBucket" => %{"locationName" => "userBucket", "shape" => "UserBucketDetails"}}}, | |
"ModifyReservedInstancesResult" => %{type: "structure", required: [], members: %{"ReservedInstancesModificationId" => %{"locationName" => "reservedInstancesModificationId", "shape" => "String"}}}, | |
"CreateVpnConnectionRouteRequest" => %{type: "structure", required: ["VpnConnectionId", "DestinationCidrBlock"], members: %{"DestinationCidrBlock" => %{"shape" => "String"}, "VpnConnectionId" => %{"shape" => "String"}}}, | |
"CreateInstanceExportTaskResult" => %{type: "structure", required: [], members: %{"ExportTask" => %{"locationName" => "exportTask", "shape" => "ExportTask"}}}, | |
"AccountAttributeNameStringList" => %{type: "list", member: %{"locationName" => "attributeName", "shape" => "AccountAttributeName"}}, | |
"Status" => %{type: "string"}, | |
"BundleTask" => %{type: "structure", required: [], members: %{"BundleId" => %{"locationName" => "bundleId", "shape" => "String"}, "BundleTaskError" => %{"locationName" => "error", "shape" => "BundleTaskError"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "Progress" => %{"locationName" => "progress", "shape" => "String"}, "StartTime" => %{"locationName" => "startTime", "shape" => "DateTime"}, "State" => %{"locationName" => "state", "shape" => "BundleTaskState"}, "Storage" => %{"locationName" => "storage", "shape" => "Storage"}, "UpdateTime" => %{"locationName" => "updateTime", "shape" => "DateTime"}}}, | |
"VolumeAttachmentState" => %{type: "string"}, | |
"DescribeDhcpOptionsRequest" => %{type: "structure", required: [], members: %{"DhcpOptionsIds" => %{"locationName" => "DhcpOptionsId", "shape" => "DhcpOptionsIdStringList"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}}}, | |
"ReplaceNetworkAclAssociationResult" => %{type: "structure", required: [], members: %{"NewAssociationId" => %{"locationName" => "newAssociationId", "shape" => "String"}}}, | |
"Long" => %{type: "long"}, | |
"SpotDatafeedSubscription" => %{type: "structure", required: [], members: %{"Bucket" => %{"locationName" => "bucket", "shape" => "String"}, "Fault" => %{"locationName" => "fault", "shape" => "SpotInstanceStateFault"}, "OwnerId" => %{"locationName" => "ownerId", "shape" => "String"}, "Prefix" => %{"locationName" => "prefix", "shape" => "String"}, "State" => %{"locationName" => "state", "shape" => "DatafeedSubscriptionState"}}}, | |
"DescribeSpotFleetRequestsResponse" => %{type: "structure", required: ["SpotFleetRequestConfigs"], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "SpotFleetRequestConfigs" => %{"locationName" => "spotFleetRequestConfigSet", "shape" => "SpotFleetRequestConfigSet"}}}, | |
"RouteTableAssociationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "RouteTableAssociation"}}, | |
"SecurityGroupIdStringList" => %{type: "list", member: %{"locationName" => "SecurityGroupId", "shape" => "String"}}, | |
"VpnConnectionOptions" => %{type: "structure", required: [], members: %{"StaticRoutesOnly" => %{"locationName" => "staticRoutesOnly", "shape" => "Boolean"}}}, | |
"GetConsoleOutputRequest" => %{type: "structure", required: ["InstanceId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"shape" => "String"}}}, | |
"DescribeClassicLinkInstancesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"DescribeFlowLogsRequest" => %{type: "structure", required: [], members: %{"Filter" => %{"shape" => "FilterList"}, "FlowLogIds" => %{"locationName" => "FlowLogId", "shape" => "ValueStringList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}}}, | |
"DescribeSecurityGroupsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "GroupIds" => %{"locationName" => "GroupId", "shape" => "GroupIdStringList"}, "GroupNames" => %{"locationName" => "GroupName", "shape" => "GroupNameStringList"}}}, | |
"BundleInstanceResult" => %{type: "structure", required: [], members: %{"BundleTask" => %{"locationName" => "bundleInstanceTask", "shape" => "BundleTask"}}}, | |
"NetworkAclList" => %{type: "list", member: %{"locationName" => "item", "shape" => "NetworkAcl"}}, | |
"DescribeAvailabilityZonesResult" => %{type: "structure", required: [], members: %{"AvailabilityZones" => %{"locationName" => "availabilityZoneInfo", "shape" => "AvailabilityZoneList"}}}, | |
"GatewayType" => %{type: "string"}, | |
"DeleteInternetGatewayRequest" => %{type: "structure", required: ["InternetGatewayId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InternetGatewayId" => %{"locationName" => "internetGatewayId", "shape" => "String"}}}, | |
"VpcPeeringConnectionList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VpcPeeringConnection"}}, | |
"OperationType" => %{type: "string"}, | |
"NewDhcpConfiguration" => %{type: "structure", required: [], members: %{"Key" => %{"locationName" => "key", "shape" => "String"}, "Values" => %{"locationName" => "Value", "shape" => "ValueStringList"}}}, | |
"PurchaseReservedInstancesOfferingResult" => %{type: "structure", required: [], members: %{"ReservedInstancesId" => %{"locationName" => "reservedInstancesId", "shape" => "String"}}}, | |
"DescribeKeyPairsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "KeyNames" => %{"locationName" => "KeyName", "shape" => "KeyNameStringList"}}}, | |
"CreateVpnGatewayResult" => %{type: "structure", required: [], members: %{"VpnGateway" => %{"locationName" => "vpnGateway", "shape" => "VpnGateway"}}}, | |
"RebootInstancesRequest" => %{type: "structure", required: ["InstanceIds"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}}}, | |
"StaleIpPermissionSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "StaleIpPermission"}}, | |
"EnableVpcClassicLinkDnsSupportRequest" => %{type: "structure", required: [], members: %{"VpcId" => %{"shape" => "String"}}}, | |
"CreateImageRequest" => %{type: "structure", required: ["InstanceId", "Name"], members: %{"BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "BlockDeviceMappingRequestList"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "Name" => %{"locationName" => "name", "shape" => "String"}, "NoReboot" => %{"locationName" => "noReboot", "shape" => "Boolean"}}}, | |
"SpotFleetRequestConfigSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "SpotFleetRequestConfig"}}, | |
"ModifyIdentityIdFormatRequest" => %{type: "structure", required: ["Resource", "UseLongIds", "PrincipalArn"], members: %{"PrincipalArn" => %{"locationName" => "principalArn", "shape" => "String"}, "Resource" => %{"locationName" => "resource", "shape" => "String"}, "UseLongIds" => %{"locationName" => "useLongIds", "shape" => "Boolean"}}}, | |
"VolumeAttachmentList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VolumeAttachment"}}, | |
"PurchaseScheduledInstancesResult" => %{type: "structure", required: [], members: %{"ScheduledInstanceSet" => %{"locationName" => "scheduledInstanceSet", "shape" => "PurchasedScheduledInstanceSet"}}}, | |
"ImportSnapshotTaskList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ImportSnapshotTask"}}, | |
"DescribeNetworkInterfacesResult" => %{type: "structure", required: [], members: %{"NetworkInterfaces" => %{"locationName" => "networkInterfaceSet", "shape" => "NetworkInterfaceList"}}}, | |
"ClassicLinkInstance" => %{type: "structure", required: [], members: %{"Groups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"VpnStaticRouteSource" => %{type: "string"}, | |
"GetConsoleScreenshotResult" => %{type: "structure", required: [], members: %{"ImageData" => %{"locationName" => "imageData", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}}}, | |
"ModifyVolumeAttributeRequest" => %{type: "structure", required: ["VolumeId"], members: %{"AutoEnableIO" => %{"shape" => "AttributeBooleanValue"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VolumeId" => %{"shape" => "String"}}}, | |
"InstanceState" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "Integer"}, "Name" => %{"locationName" => "name", "shape" => "InstanceStateName"}}}, | |
"DescribePrefixListsResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "PrefixLists" => %{"locationName" => "prefixListSet", "shape" => "PrefixListSet"}}}, | |
"DescribeSnapshotAttributeRequest" => %{type: "structure", required: ["SnapshotId", "Attribute"], members: %{"Attribute" => %{"shape" => "SnapshotAttributeName"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "SnapshotId" => %{"shape" => "String"}}}, | |
"InstanceIdSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"SecurityGroupList" => %{type: "list", member: %{"locationName" => "item", "shape" => "SecurityGroup"}}, | |
"ResetNetworkInterfaceAttributeRequest" => %{type: "structure", required: ["NetworkInterfaceId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "SourceDestCheck" => %{"locationName" => "sourceDestCheck", "shape" => "String"}}}, | |
"UnmonitorInstancesResult" => %{type: "structure", required: [], members: %{"InstanceMonitorings" => %{"locationName" => "instancesSet", "shape" => "InstanceMonitoringList"}}}, | |
"NetworkInterfaceStatus" => %{type: "string"}, | |
"DescribeFlowLogsResult" => %{type: "structure", required: [], members: %{"FlowLogs" => %{"locationName" => "flowLogSet", "shape" => "FlowLogSet"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"DeleteNatGatewayResult" => %{type: "structure", required: [], members: %{"NatGatewayId" => %{"locationName" => "natGatewayId", "shape" => "String"}}}, | |
"ModifyInstanceAttributeRequest" => %{type: "structure", required: ["InstanceId"], members: %{"Attribute" => %{"locationName" => "attribute", "shape" => "InstanceAttributeName"}, "BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "InstanceBlockDeviceMappingSpecificationList"}, "DisableApiTermination" => %{"locationName" => "disableApiTermination", "shape" => "AttributeBooleanValue"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "EbsOptimized" => %{"locationName" => "ebsOptimized", "shape" => "AttributeBooleanValue"}, "EnaSupport" => %{"locationName" => "enaSupport", "shape" => "AttributeBooleanValue"}, "Groups" => %{"locationName" => "GroupId", "shape" => "GroupIdStringList"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "InstanceInitiatedShutdownBehavior" => %{"locationName" => "instanceInitiatedShutdownBehavior", "shape" => "AttributeValue"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "AttributeValue"}, "Kernel" => %{"locationName" => "kernel", "shape" => "AttributeValue"}, "Ramdisk" => %{"locationName" => "ramdisk", "shape" => "AttributeValue"}, "SourceDestCheck" => %{"shape" => "AttributeBooleanValue"}, "SriovNetSupport" => %{"locationName" => "sriovNetSupport", "shape" => "AttributeValue"}, "UserData" => %{"locationName" => "userData", "shape" => "BlobAttributeValue"}, "Value" => %{"locationName" => "value", "shape" => "String"}}}, | |
"InternetGatewayAttachment" => %{type: "structure", required: [], members: %{"State" => %{"locationName" => "state", "shape" => "AttachmentStatus"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"DhcpConfigurationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "DhcpConfiguration"}}, | |
"DeleteSnapshotRequest" => %{type: "structure", required: ["SnapshotId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "SnapshotId" => %{"shape" => "String"}}}, | |
"SpotFleetRequestConfigData" => %{type: "structure", required: ["SpotPrice", "TargetCapacity", "IamFleetRole", "LaunchSpecifications"], members: %{"AllocationStrategy" => %{"locationName" => "allocationStrategy", "shape" => "AllocationStrategy"}, "ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "ExcessCapacityTerminationPolicy" => %{"locationName" => "excessCapacityTerminationPolicy", "shape" => "ExcessCapacityTerminationPolicy"}, "FulfilledCapacity" => %{"locationName" => "fulfilledCapacity", "shape" => "Double"}, "IamFleetRole" => %{"locationName" => "iamFleetRole", "shape" => "String"}, "LaunchSpecifications" => %{"locationName" => "launchSpecifications", "shape" => "LaunchSpecsList"}, "SpotPrice" => %{"locationName" => "spotPrice", "shape" => "String"}, "TargetCapacity" => %{"locationName" => "targetCapacity", "shape" => "Integer"}, "TerminateInstancesWithExpiration" => %{"locationName" => "terminateInstancesWithExpiration", "shape" => "Boolean"}, "Type" => %{"locationName" => "type", "shape" => "FleetType"}, "ValidFrom" => %{"locationName" => "validFrom", "shape" => "DateTime"}, "ValidUntil" => %{"locationName" => "validUntil", "shape" => "DateTime"}}}, | |
"InstancePrivateIpAddressList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstancePrivateIpAddress"}}, | |
"CancelConversionRequest" => %{type: "structure", required: ["ConversionTaskId"], members: %{"ConversionTaskId" => %{"locationName" => "conversionTaskId", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "ReasonMessage" => %{"locationName" => "reasonMessage", "shape" => "String"}}}, | |
"PrivateIpAddressConfigSet" => %{type: "list", member: %{"locationName" => "PrivateIpAddressConfigSet", "shape" => "ScheduledInstancesPrivateIpAddressConfig"}}, | |
"ImageAttributeName" => %{type: "string"}, | |
"VpcPeeringConnectionOptionsDescription" => %{type: "structure", required: [], members: %{"AllowEgressFromLocalClassicLinkToRemoteVpc" => %{"locationName" => "allowEgressFromLocalClassicLinkToRemoteVpc", "shape" => "Boolean"}, "AllowEgressFromLocalVpcToRemoteClassicLink" => %{"locationName" => "allowEgressFromLocalVpcToRemoteClassicLink", "shape" => "Boolean"}}}, | |
"PropagatingVgw" => %{type: "structure", required: [], members: %{"GatewayId" => %{"locationName" => "gatewayId", "shape" => "String"}}}, | |
"RunScheduledInstancesResult" => %{type: "structure", required: [], members: %{"InstanceIdSet" => %{"locationName" => "instanceIdSet", "shape" => "InstanceIdSet"}}}, | |
"VolumeState" => %{type: "string"}, | |
"PrefixListIdList" => %{type: "list", member: %{"locationName" => "item", "shape" => "PrefixListId"}}, | |
"DetachNetworkInterfaceRequest" => %{type: "structure", required: ["AttachmentId"], members: %{"AttachmentId" => %{"locationName" => "attachmentId", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Force" => %{"locationName" => "force", "shape" => "Boolean"}}}, | |
"RestoreAddressToClassicResult" => %{type: "structure", required: [], members: %{"PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "Status"}}}, | |
"DescribeNetworkInterfaceAttributeResult" => %{type: "structure", required: [], members: %{"Attachment" => %{"locationName" => "attachment", "shape" => "NetworkInterfaceAttachment"}, "Description" => %{"locationName" => "description", "shape" => "AttributeValue"}, "Groups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "SourceDestCheck" => %{"locationName" => "sourceDestCheck", "shape" => "AttributeBooleanValue"}}}, | |
"DescribeBundleTasksResult" => %{type: "structure", required: [], members: %{"BundleTasks" => %{"locationName" => "bundleInstanceTasksSet", "shape" => "BundleTaskList"}}}, | |
"ConversionTask" => %{type: "structure", required: ["ConversionTaskId", "State"], members: %{"ConversionTaskId" => %{"locationName" => "conversionTaskId", "shape" => "String"}, "ExpirationTime" => %{"locationName" => "expirationTime", "shape" => "String"}, "ImportInstance" => %{"locationName" => "importInstance", "shape" => "ImportInstanceTaskDetails"}, "ImportVolume" => %{"locationName" => "importVolume", "shape" => "ImportVolumeTaskDetails"}, "State" => %{"locationName" => "state", "shape" => "ConversionTaskState"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}}}, | |
"RegisterImageResult" => %{type: "structure", required: [], members: %{"ImageId" => %{"locationName" => "imageId", "shape" => "String"}}}, | |
"DetachVpnGatewayRequest" => %{type: "structure", required: ["VpnGatewayId", "VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"shape" => "String"}, "VpnGatewayId" => %{"shape" => "String"}}}, | |
"SpotInstanceType" => %{type: "string"}, | |
"AddressList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Address"}}, | |
"ContainerFormat" => %{type: "string"}, | |
"ProductDescriptionList" => %{type: "list", member: %{"shape" => "String"}}, | |
"DeleteRouteRequest" => %{type: "structure", required: ["RouteTableId", "DestinationCidrBlock"], members: %{"DestinationCidrBlock" => %{"locationName" => "destinationCidrBlock", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "RouteTableId" => %{"locationName" => "routeTableId", "shape" => "String"}}}, | |
"BlockDeviceMappingRequestList" => %{type: "list", member: %{"locationName" => "BlockDeviceMapping", "shape" => "BlockDeviceMapping"}}, | |
"VpnStaticRoute" => %{type: "structure", required: [], members: %{"DestinationCidrBlock" => %{"locationName" => "destinationCidrBlock", "shape" => "String"}, "Source" => %{"locationName" => "source", "shape" => "VpnStaticRouteSource"}, "State" => %{"locationName" => "state", "shape" => "VpnState"}}}, | |
"PlacementGroupStringList" => %{type: "list", member: %{"shape" => "String"}}, | |
"PriceSchedule" => %{type: "structure", required: [], members: %{"Active" => %{"locationName" => "active", "shape" => "Boolean"}, "CurrencyCode" => %{"locationName" => "currencyCode", "shape" => "CurrencyCodeValues"}, "Price" => %{"locationName" => "price", "shape" => "Double"}, "Term" => %{"locationName" => "term", "shape" => "Long"}}}, | |
"ReservedInstancesListingList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ReservedInstancesListing"}}, | |
"RunInstancesMonitoringEnabled" => %{type: "structure", required: ["Enabled"], members: %{"Enabled" => %{"locationName" => "enabled", "shape" => "Boolean"}}}, | |
"ScheduledInstancesIamInstanceProfile" => %{type: "structure", required: [], members: %{"Arn" => %{"shape" => "String"}, "Name" => %{"shape" => "String"}}}, | |
"StaleSecurityGroupSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "StaleSecurityGroup"}}, | |
"CreateNatGatewayResult" => %{type: "structure", required: [], members: %{"ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "NatGateway" => %{"locationName" => "natGateway", "shape" => "NatGateway"}}}, | |
"VolumeIdStringList" => %{type: "list", member: %{"locationName" => "VolumeId", "shape" => "String"}}, | |
"ModifySubnetAttributeRequest" => %{type: "structure", required: ["SubnetId"], members: %{"MapPublicIpOnLaunch" => %{"shape" => "AttributeBooleanValue"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}}}, | |
"PriceScheduleSpecificationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "PriceScheduleSpecification"}}, | |
"AssociateAddressResult" => %{type: "structure", required: [], members: %{"AssociationId" => %{"locationName" => "associationId", "shape" => "String"}}}, | |
"CreateSecurityGroupResult" => %{type: "structure", required: [], members: %{"GroupId" => %{"locationName" => "groupId", "shape" => "String"}}}, | |
"DescribeVpnGatewaysRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "VpnGatewayIds" => %{"locationName" => "VpnGatewayId", "shape" => "VpnGatewayIdStringList"}}}, | |
"DescribeVpcPeeringConnectionsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "VpcPeeringConnectionIds" => %{"locationName" => "VpcPeeringConnectionId", "shape" => "ValueStringList"}}}, | |
"IamInstanceProfileSpecification" => %{type: "structure", required: [], members: %{"Arn" => %{"locationName" => "arn", "shape" => "String"}, "Name" => %{"locationName" => "name", "shape" => "String"}}}, | |
"EbsBlockDevice" => %{type: "structure", required: [], members: %{"DeleteOnTermination" => %{"locationName" => "deleteOnTermination", "shape" => "Boolean"}, "Encrypted" => %{"locationName" => "encrypted", "shape" => "Boolean"}, "Iops" => %{"locationName" => "iops", "shape" => "Integer"}, "SnapshotId" => %{"locationName" => "snapshotId", "shape" => "String"}, "VolumeSize" => %{"locationName" => "volumeSize", "shape" => "Integer"}, "VolumeType" => %{"locationName" => "volumeType", "shape" => "VolumeType"}}}, | |
"IcmpTypeCode" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "Integer"}, "Type" => %{"locationName" => "type", "shape" => "Integer"}}}, | |
"MovingAddressStatus" => %{type: "structure", required: [], members: %{"MoveStatus" => %{"locationName" => "moveStatus", "shape" => "MoveStatus"}, "PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}}}, | |
"DeleteVpcEndpointsRequest" => %{type: "structure", required: ["VpcEndpointIds"], members: %{"DryRun" => %{"shape" => "Boolean"}, "VpcEndpointIds" => %{"locationName" => "VpcEndpointId", "shape" => "ValueStringList"}}}, | |
"SpotFleetRequestConfig" => %{type: "structure", required: ["SpotFleetRequestId", "SpotFleetRequestState", "SpotFleetRequestConfig", "CreateTime"], members: %{"CreateTime" => %{"locationName" => "createTime", "shape" => "DateTime"}, "SpotFleetRequestConfig" => %{"locationName" => "spotFleetRequestConfig", "shape" => "SpotFleetRequestConfigData"}, "SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}, "SpotFleetRequestState" => %{"locationName" => "spotFleetRequestState", "shape" => "BatchState"}}}, | |
"ModifyHostsResult" => %{type: "structure", required: [], members: %{"Successful" => %{"locationName" => "successful", "shape" => "ResponseHostIdList"}, "Unsuccessful" => %{"locationName" => "unsuccessful", "shape" => "UnsuccessfulItemList"}}}, | |
"CreateReservedInstancesListingRequest" => %{type: "structure", required: ["ReservedInstancesId", "InstanceCount", "PriceSchedules", "ClientToken"], members: %{"ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "InstanceCount" => %{"locationName" => "instanceCount", "shape" => "Integer"}, "PriceSchedules" => %{"locationName" => "priceSchedules", "shape" => "PriceScheduleSpecificationList"}, "ReservedInstancesId" => %{"locationName" => "reservedInstancesId", "shape" => "String"}}}, | |
"PricingDetailsList" => %{type: "list", member: %{"locationName" => "item", "shape" => "PricingDetail"}}, | |
"VolumeStatusActionsList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VolumeStatusAction"}}, | |
"S3Storage" => %{type: "structure", required: [], members: %{"AWSAccessKeyId" => %{"shape" => "String"}, "Bucket" => %{"locationName" => "bucket", "shape" => "String"}, "Prefix" => %{"locationName" => "prefix", "shape" => "String"}, "UploadPolicy" => %{"locationName" => "uploadPolicy", "shape" => "Blob"}, "UploadPolicySignature" => %{"locationName" => "uploadPolicySignature", "shape" => "String"}}}, | |
"AccountAttributeList" => %{type: "list", member: %{"locationName" => "item", "shape" => "AccountAttribute"}}, | |
"VolumeStatusDetailsList" => %{type: "list", member: %{"locationName" => "item", "shape" => "VolumeStatusDetails"}}, | |
"DescribeNetworkAclsResult" => %{type: "structure", required: [], members: %{"NetworkAcls" => %{"locationName" => "networkAclSet", "shape" => "NetworkAclList"}}}, | |
"HostInstanceList" => %{type: "list", member: %{"locationName" => "item", "shape" => "HostInstance"}}, | |
"SlotStartTimeRangeRequest" => %{type: "structure", required: [], members: %{"EarliestTime" => %{"shape" => "DateTime"}, "LatestTime" => %{"shape" => "DateTime"}}}, | |
"DescribeVpcClassicLinkDnsSupportRequest" => %{type: "structure", required: [], members: %{"MaxResults" => %{"locationName" => "maxResults", "shape" => "MaxResults"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "NextToken"}, "VpcIds" => %{"shape" => "VpcClassicLinkIdList"}}}, | |
"PriceScheduleSpecification" => %{type: "structure", required: [], members: %{"CurrencyCode" => %{"locationName" => "currencyCode", "shape" => "CurrencyCodeValues"}, "Price" => %{"locationName" => "price", "shape" => "Double"}, "Term" => %{"locationName" => "term", "shape" => "Long"}}}, | |
"InstanceLifecycleType" => %{type: "string"}, | |
"DeleteTagsRequest" => %{type: "structure", required: ["Resources"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Resources" => %{"locationName" => "resourceId", "shape" => "ResourceIdList"}, "Tags" => %{"locationName" => "tag", "shape" => "TagList"}}}, | |
"DescribeImageAttributeRequest" => %{type: "structure", required: ["ImageId", "Attribute"], members: %{"Attribute" => %{"shape" => "ImageAttributeName"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "ImageId" => %{"shape" => "String"}}}, | |
"VpcIdStringList" => %{type: "list", member: %{"locationName" => "VpcId", "shape" => "String"}}, | |
"UnsuccessfulItemList" => %{type: "list", member: %{"locationName" => "item", "shape" => "UnsuccessfulItem"}}, | |
"CreateTagsRequest" => %{type: "structure", required: ["Resources", "Tags"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Resources" => %{"locationName" => "ResourceId", "shape" => "ResourceIdList"}, "Tags" => %{"locationName" => "Tag", "shape" => "TagList"}}}, | |
"IdFormatList" => %{type: "list", member: %{"locationName" => "item", "shape" => "IdFormat"}}, | |
"DescribeSubnetsResult" => %{type: "structure", required: [], members: %{"Subnets" => %{"locationName" => "subnetSet", "shape" => "SubnetList"}}}, | |
"VolumeStatusInfo" => %{type: "structure", required: [], members: %{"Details" => %{"locationName" => "details", "shape" => "VolumeStatusDetailsList"}, "Status" => %{"locationName" => "status", "shape" => "VolumeStatusInfoStatus"}}}, | |
"ListingState" => %{type: "string"}, | |
"UnassignPrivateIpAddressesRequest" => %{type: "structure", required: ["NetworkInterfaceId", "PrivateIpAddresses"], members: %{"NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "PrivateIpAddresses" => %{"locationName" => "privateIpAddress", "shape" => "PrivateIpAddressStringList"}}}, | |
"DisableVgwRoutePropagationRequest" => %{type: "structure", required: ["RouteTableId", "GatewayId"], members: %{"GatewayId" => %{"shape" => "String"}, "RouteTableId" => %{"shape" => "String"}}}, | |
"DetachInternetGatewayRequest" => %{type: "structure", required: ["InternetGatewayId", "VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InternetGatewayId" => %{"locationName" => "internetGatewayId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"ActiveInstance" => %{type: "structure", required: [], members: %{"InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "String"}, "SpotInstanceRequestId" => %{"locationName" => "spotInstanceRequestId", "shape" => "String"}}}, | |
"ModifyInstancePlacementRequest" => %{type: "structure", required: ["InstanceId"], members: %{"Affinity" => %{"locationName" => "affinity", "shape" => "Affinity"}, "HostId" => %{"locationName" => "hostId", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "Tenancy" => %{"locationName" => "tenancy", "shape" => "HostTenancy"}}}, | |
"PrefixListIdSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"PlacementGroupState" => %{type: "string"}, | |
"DescribeScheduledInstanceAvailabilityRequest" => %{type: "structure", required: ["Recurrence", "FirstSlotStartTimeRange"], members: %{"DryRun" => %{"shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "FirstSlotStartTimeRange" => %{"shape" => "SlotDateTimeRangeRequest"}, "MaxResults" => %{"shape" => "Integer"}, "MaxSlotDurationInHours" => %{"shape" => "Integer"}, "MinSlotDurationInHours" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}, "Recurrence" => %{"shape" => "ScheduledInstanceRecurrenceRequest"}}}, | |
"CurrencyCodeValues" => %{type: "string"}, | |
"InstanceAttributeName" => %{type: "string"}, | |
"DescribeSpotFleetRequestsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "SpotFleetRequestIds" => %{"locationName" => "spotFleetRequestId", "shape" => "ValueStringList"}}}, | |
"FilterList" => %{type: "list", member: %{"locationName" => "Filter", "shape" => "Filter"}}, | |
"UnsuccessfulItem" => %{type: "structure", required: ["Error"], members: %{"Error" => %{"locationName" => "error", "shape" => "UnsuccessfulItemError"}, "ResourceId" => %{"locationName" => "resourceId", "shape" => "String"}}}, | |
"DescribeTagsResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagDescriptionList"}}}, | |
"CreateSecurityGroupRequest" => %{type: "structure", required: ["GroupName", "Description"], members: %{"Description" => %{"locationName" => "GroupDescription", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "GroupName" => %{"shape" => "String"}, "VpcId" => %{"shape" => "String"}}}, | |
"SummaryStatus" => %{type: "string"}, | |
"DeleteVolumeRequest" => %{type: "structure", required: ["VolumeId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VolumeId" => %{"shape" => "String"}}}, | |
"DescribeSpotInstanceRequestsResult" => %{type: "structure", required: [], members: %{"SpotInstanceRequests" => %{"locationName" => "spotInstanceRequestSet", "shape" => "SpotInstanceRequestList"}}}, | |
"HostTenancy" => %{type: "string"}, | |
"InstanceCountList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceCount"}}, | |
"InstanceMonitoringList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceMonitoring"}}, | |
"DescribeScheduledInstancesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}, "ScheduledInstanceIds" => %{"locationName" => "ScheduledInstanceId", "shape" => "ScheduledInstanceIdRequestSet"}, "SlotStartTimeRange" => %{"shape" => "SlotStartTimeRangeRequest"}}}, | |
"SpotInstanceState" => %{type: "string"}, | |
"ResetInstanceAttributeRequest" => %{type: "structure", required: ["InstanceId", "Attribute"], members: %{"Attribute" => %{"locationName" => "attribute", "shape" => "InstanceAttributeName"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}}}, | |
"StopInstancesRequest" => %{type: "structure", required: ["InstanceIds"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Force" => %{"locationName" => "force", "shape" => "Boolean"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}}}, | |
"DhcpOptionsIdStringList" => %{type: "list", member: %{"locationName" => "DhcpOptionsId", "shape" => "String"}}, | |
"AttributeBooleanValue" => %{type: "structure", required: [], members: %{"Value" => %{"locationName" => "value", "shape" => "Boolean"}}}, | |
"DescribeExportTasksResult" => %{type: "structure", required: [], members: %{"ExportTasks" => %{"locationName" => "exportTaskSet", "shape" => "ExportTaskList"}}}, | |
"ModifySpotFleetRequestResponse" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"ReservationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Reservation"}}, | |
"ReservedInstancesList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ReservedInstances"}}, | |
"EventType" => %{type: "string"}, | |
"PropagatingVgwList" => %{type: "list", member: %{"locationName" => "item", "shape" => "PropagatingVgw"}}, | |
"InstanceNetworkInterface" => %{type: "structure", required: [], members: %{"Association" => %{"locationName" => "association", "shape" => "InstanceNetworkInterfaceAssociation"}, "Attachment" => %{"locationName" => "attachment", "shape" => "InstanceNetworkInterfaceAttachment"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "Groups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "MacAddress" => %{"locationName" => "macAddress", "shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "OwnerId" => %{"locationName" => "ownerId", "shape" => "String"}, "PrivateDnsName" => %{"locationName" => "privateDnsName", "shape" => "String"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "PrivateIpAddresses" => %{"locationName" => "privateIpAddressesSet", "shape" => "InstancePrivateIpAddressList"}, "SourceDestCheck" => %{"locationName" => "sourceDestCheck", "shape" => "Boolean"}, "Status" => %{"locationName" => "status", "shape" => "NetworkInterfaceStatus"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"CopySnapshotResult" => %{type: "structure", required: [], members: %{"SnapshotId" => %{"locationName" => "snapshotId", "shape" => "String"}}}, | |
"NetworkInterfaceAttachmentChanges" => %{type: "structure", required: [], members: %{"AttachmentId" => %{"locationName" => "attachmentId", "shape" => "String"}, "DeleteOnTermination" => %{"locationName" => "deleteOnTermination", "shape" => "Boolean"}}}, | |
"SpotPriceHistoryList" => %{type: "list", member: %{"locationName" => "item", "shape" => "SpotPrice"}}, | |
"PlacementStrategy" => %{type: "string"}, | |
"CancelSpotFleetRequestsError" => %{type: "structure", required: ["Code", "Message"], members: %{"Code" => %{"locationName" => "code", "shape" => "CancelBatchErrorCode"}, "Message" => %{"locationName" => "message", "shape" => "String"}}}, | |
"PrefixList" => %{type: "structure", required: [], members: %{"Cidrs" => %{"locationName" => "cidrSet", "shape" => "ValueStringList"}, "PrefixListId" => %{"locationName" => "prefixListId", "shape" => "String"}, "PrefixListName" => %{"locationName" => "prefixListName", "shape" => "String"}}}, | |
"HistoryRecords" => %{type: "list", member: %{"locationName" => "item", "shape" => "HistoryRecord"}}, | |
"UnsuccessfulItemSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "UnsuccessfulItem"}}, | |
"EnableVpcClassicLinkResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"KeyNameStringList" => %{type: "list", member: %{"locationName" => "KeyName", "shape" => "String"}}, | |
"SubnetState" => %{type: "string"}, | |
"InstanceNetworkInterfaceAttachment" => %{type: "structure", required: [], members: %{"AttachTime" => %{"locationName" => "attachTime", "shape" => "DateTime"}, "AttachmentId" => %{"locationName" => "attachmentId", "shape" => "String"}, "DeleteOnTermination" => %{"locationName" => "deleteOnTermination", "shape" => "Boolean"}, "DeviceIndex" => %{"locationName" => "deviceIndex", "shape" => "Integer"}, "Status" => %{"locationName" => "status", "shape" => "AttachmentStatus"}}}, | |
"SubnetIdStringList" => %{type: "list", member: %{"locationName" => "SubnetId", "shape" => "String"}}, | |
"DeleteVpnConnectionRouteRequest" => %{type: "structure", required: ["VpnConnectionId", "DestinationCidrBlock"], members: %{"DestinationCidrBlock" => %{"shape" => "String"}, "VpnConnectionId" => %{"shape" => "String"}}}, | |
"CreateReservedInstancesListingResult" => %{type: "structure", required: [], members: %{"ReservedInstancesListings" => %{"locationName" => "reservedInstancesListingsSet", "shape" => "ReservedInstancesListingList"}}}, | |
"DescribeImportSnapshotTasksRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"shape" => "Boolean"}, "Filters" => %{"shape" => "FilterList"}, "ImportTaskIds" => %{"locationName" => "ImportTaskId", "shape" => "ImportTaskIdList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}}}, | |
"StatusName" => %{type: "string"}, | |
"DescribeSpotFleetRequestHistoryResponse" => %{type: "structure", required: ["SpotFleetRequestId", "StartTime", "LastEvaluatedTime", "HistoryRecords"], members: %{"HistoryRecords" => %{"locationName" => "historyRecordSet", "shape" => "HistoryRecords"}, "LastEvaluatedTime" => %{"locationName" => "lastEvaluatedTime", "shape" => "DateTime"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}, "StartTime" => %{"locationName" => "startTime", "shape" => "DateTime"}}}, | |
"GroupIdentifierList" => %{type: "list", member: %{"locationName" => "item", "shape" => "GroupIdentifier"}}, | |
"HypervisorType" => %{type: "string"}, | |
"DescribeNatGatewaysResult" => %{type: "structure", required: [], members: %{"NatGateways" => %{"locationName" => "natGatewaySet", "shape" => "NatGatewayList"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}}}, | |
"Reservation" => %{type: "structure", required: [], members: %{"Groups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "Instances" => %{"locationName" => "instancesSet", "shape" => "InstanceList"}, "OwnerId" => %{"locationName" => "ownerId", "shape" => "String"}, "RequesterId" => %{"locationName" => "requesterId", "shape" => "String"}, "ReservationId" => %{"locationName" => "reservationId", "shape" => "String"}}}, | |
"VolumeType" => %{type: "string"}, | |
"AcceptVpcPeeringConnectionRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcPeeringConnectionId" => %{"locationName" => "vpcPeeringConnectionId", "shape" => "String"}}}, | |
"AttributeValue" => %{type: "structure", required: [], members: %{"Value" => %{"locationName" => "value", "shape" => "String"}}}, | |
"ScheduledInstancesEbs" => %{type: "structure", required: [], members: %{"DeleteOnTermination" => %{"shape" => "Boolean"}, "Encrypted" => %{"shape" => "Boolean"}, "Iops" => %{"shape" => "Integer"}, "SnapshotId" => %{"shape" => "String"}, "VolumeSize" => %{"shape" => "Integer"}, "VolumeType" => %{"shape" => "String"}}}, | |
"ImportInstanceLaunchSpecification" => %{type: "structure", required: [], members: %{"AdditionalInfo" => %{"locationName" => "additionalInfo", "shape" => "String"}, "Architecture" => %{"locationName" => "architecture", "shape" => "ArchitectureValues"}, "GroupIds" => %{"locationName" => "GroupId", "shape" => "SecurityGroupIdStringList"}, "GroupNames" => %{"locationName" => "GroupName", "shape" => "SecurityGroupStringList"}, "InstanceInitiatedShutdownBehavior" => %{"locationName" => "instanceInitiatedShutdownBehavior", "shape" => "ShutdownBehavior"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "Monitoring" => %{"locationName" => "monitoring", "shape" => "Boolean"}, "Placement" => %{"locationName" => "placement", "shape" => "Placement"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "UserData" => %{"locationName" => "userData", "shape" => "UserData"}}}, | |
"ReleaseHostsRequest" => %{type: "structure", required: ["HostIds"], members: %{"HostIds" => %{"locationName" => "hostId", "shape" => "RequestHostIdList"}}}, | |
"AssignPrivateIpAddressesRequest" => %{type: "structure", required: ["NetworkInterfaceId"], members: %{"AllowReassignment" => %{"locationName" => "allowReassignment", "shape" => "Boolean"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "PrivateIpAddresses" => %{"locationName" => "privateIpAddress", "shape" => "PrivateIpAddressStringList"}, "SecondaryPrivateIpAddressCount" => %{"locationName" => "secondaryPrivateIpAddressCount", "shape" => "Integer"}}}, | |
"PricingDetail" => %{type: "structure", required: [], members: %{"Count" => %{"locationName" => "count", "shape" => "Integer"}, "Price" => %{"locationName" => "price", "shape" => "Double"}}}, | |
"GroupIdentifier" => %{type: "structure", required: [], members: %{"GroupId" => %{"locationName" => "groupId", "shape" => "String"}, "GroupName" => %{"locationName" => "groupName", "shape" => "String"}}}, | |
"InstanceBlockDeviceMappingList" => %{type: "list", member: %{"locationName" => "item", "shape" => "InstanceBlockDeviceMapping"}}, | |
"ClassicLinkDnsSupportList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ClassicLinkDnsSupport"}}, | |
"DescribeNetworkInterfacesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "filter", "shape" => "FilterList"}, "NetworkInterfaceIds" => %{"locationName" => "NetworkInterfaceId", "shape" => "NetworkInterfaceIdList"}}}, | |
"ReplaceNetworkAclEntryRequest" => %{type: "structure", required: ["NetworkAclId", "RuleNumber", "Protocol", "RuleAction", "Egress", "CidrBlock"], members: %{"CidrBlock" => %{"locationName" => "cidrBlock", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Egress" => %{"locationName" => "egress", "shape" => "Boolean"}, "IcmpTypeCode" => %{"locationName" => "Icmp", "shape" => "IcmpTypeCode"}, "NetworkAclId" => %{"locationName" => "networkAclId", "shape" => "String"}, "PortRange" => %{"locationName" => "portRange", "shape" => "PortRange"}, "Protocol" => %{"locationName" => "protocol", "shape" => "String"}, "RuleAction" => %{"locationName" => "ruleAction", "shape" => "RuleAction"}, "RuleNumber" => %{"locationName" => "ruleNumber", "shape" => "Integer"}}}, | |
"DescribePlacementGroupsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "GroupNames" => %{"locationName" => "groupName", "shape" => "PlacementGroupStringList"}}}, | |
"KeyPairInfo" => %{type: "structure", required: [], members: %{"KeyFingerprint" => %{"locationName" => "keyFingerprint", "shape" => "String"}, "KeyName" => %{"locationName" => "keyName", "shape" => "String"}}}, | |
"DescribeSpotFleetRequestHistoryRequest" => %{type: "structure", required: ["SpotFleetRequestId", "StartTime"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "EventType" => %{"locationName" => "eventType", "shape" => "EventType"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}, "StartTime" => %{"locationName" => "startTime", "shape" => "DateTime"}}}, | |
"DetachVolumeRequest" => %{type: "structure", required: ["VolumeId"], members: %{"Device" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Force" => %{"shape" => "Boolean"}, "InstanceId" => %{"shape" => "String"}, "VolumeId" => %{"shape" => "String"}}}, | |
"ReasonCodesList" => %{type: "list", member: %{"locationName" => "item", "shape" => "ReportInstanceReasonCodes"}}, | |
"DescribeVpcPeeringConnectionsResult" => %{type: "structure", required: [], members: %{"VpcPeeringConnections" => %{"locationName" => "vpcPeeringConnectionSet", "shape" => "VpcPeeringConnectionList"}}}, | |
"DeleteVpcEndpointsResult" => %{type: "structure", required: [], members: %{"Unsuccessful" => %{"locationName" => "unsuccessful", "shape" => "UnsuccessfulItemSet"}}}, | |
"SnapshotList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Snapshot"}}, | |
"AttachNetworkInterfaceResult" => %{type: "structure", required: [], members: %{"AttachmentId" => %{"locationName" => "attachmentId", "shape" => "String"}}}, | |
"BatchState" => %{type: "string"}, | |
"DiskImageDetail" => %{type: "structure", required: ["Format", "Bytes", "ImportManifestUrl"], members: %{"Bytes" => %{"locationName" => "bytes", "shape" => "Long"}, "Format" => %{"locationName" => "format", "shape" => "DiskImageFormat"}, "ImportManifestUrl" => %{"locationName" => "importManifestUrl", "shape" => "String"}}}, | |
"CreateInstanceExportTaskRequest" => %{type: "structure", required: ["InstanceId"], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "ExportToS3Task" => %{"locationName" => "exportToS3", "shape" => "ExportToS3TaskSpecification"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "TargetEnvironment" => %{"locationName" => "targetEnvironment", "shape" => "ExportEnvironment"}}}, | |
"ClientData" => %{type: "structure", required: [], members: %{"Comment" => %{"shape" => "String"}, "UploadEnd" => %{"shape" => "DateTime"}, "UploadSize" => %{"shape" => "Double"}, "UploadStart" => %{"shape" => "DateTime"}}}, | |
"DescribeSpotDatafeedSubscriptionResult" => %{type: "structure", required: [], members: %{"SpotDatafeedSubscription" => %{"locationName" => "spotDatafeedSubscription", "shape" => "SpotDatafeedSubscription"}}}, | |
"InstanceStateChange" => %{type: "structure", required: [], members: %{"CurrentState" => %{"locationName" => "currentState", "shape" => "InstanceState"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "PreviousState" => %{"locationName" => "previousState", "shape" => "InstanceState"}}}, | |
"NetworkInterfacePrivateIpAddressList" => %{type: "list", member: %{"locationName" => "item", "shape" => "NetworkInterfacePrivateIpAddress"}}, | |
"DescribeSnapshotsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}, "OwnerIds" => %{"locationName" => "Owner", "shape" => "OwnerStringList"}, "RestorableByUserIds" => %{"locationName" => "RestorableBy", "shape" => "RestorableByStringList"}, "SnapshotIds" => %{"locationName" => "SnapshotId", "shape" => "SnapshotIdStringList"}}}, | |
"ScheduledInstanceSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "ScheduledInstance"}}, | |
"DescribeReservedInstancesModificationsResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "ReservedInstancesModifications" => %{"locationName" => "reservedInstancesModificationsSet", "shape" => "ReservedInstancesModificationList"}}}, | |
"VolumeList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Volume"}}, | |
"Tenancy" => %{type: "string"}, | |
"VolumeStatusAction" => %{type: "structure", required: [], members: %{"Code" => %{"locationName" => "code", "shape" => "String"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "EventId" => %{"locationName" => "eventId", "shape" => "String"}, "EventType" => %{"locationName" => "eventType", "shape" => "String"}}}, | |
"HistoryRecord" => %{type: "structure", required: ["Timestamp", "EventType", "EventInformation"], members: %{"EventInformation" => %{"locationName" => "eventInformation", "shape" => "EventInformation"}, "EventType" => %{"locationName" => "eventType", "shape" => "EventType"}, "Timestamp" => %{"locationName" => "timestamp", "shape" => "DateTime"}}}, | |
"ModifySpotFleetRequestRequest" => %{type: "structure", required: ["SpotFleetRequestId"], members: %{"ExcessCapacityTerminationPolicy" => %{"locationName" => "excessCapacityTerminationPolicy", "shape" => "ExcessCapacityTerminationPolicy"}, "SpotFleetRequestId" => %{"locationName" => "spotFleetRequestId", "shape" => "String"}, "TargetCapacity" => %{"locationName" => "targetCapacity", "shape" => "Integer"}}}, | |
"ImportSnapshotResult" => %{type: "structure", required: [], members: %{"Description" => %{"locationName" => "description", "shape" => "String"}, "ImportTaskId" => %{"locationName" => "importTaskId", "shape" => "String"}, "SnapshotTaskDetail" => %{"locationName" => "snapshotTaskDetail", "shape" => "SnapshotTaskDetail"}}}, | |
"MonitorInstancesResult" => %{type: "structure", required: [], members: %{"InstanceMonitorings" => %{"locationName" => "instancesSet", "shape" => "InstanceMonitoringList"}}}, | |
"DescribeVolumesResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "Volumes" => %{"locationName" => "volumeSet", "shape" => "VolumeList"}}}, | |
"CustomerGatewayList" => %{type: "list", member: %{"locationName" => "item", "shape" => "CustomerGateway"}}, | |
"DateTime" => %{type: "timestamp"}, | |
"UserBucket" => %{type: "structure", required: [], members: %{"S3Bucket" => %{"shape" => "String"}, "S3Key" => %{"shape" => "String"}}}, | |
"Snapshot" => %{type: "structure", required: [], members: %{"DataEncryptionKeyId" => %{"locationName" => "dataEncryptionKeyId", "shape" => "String"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "Encrypted" => %{"locationName" => "encrypted", "shape" => "Boolean"}, "KmsKeyId" => %{"locationName" => "kmsKeyId", "shape" => "String"}, "OwnerAlias" => %{"locationName" => "ownerAlias", "shape" => "String"}, "OwnerId" => %{"locationName" => "ownerId", "shape" => "String"}, "Progress" => %{"locationName" => "progress", "shape" => "String"}, "SnapshotId" => %{"locationName" => "snapshotId", "shape" => "String"}, "StartTime" => %{"locationName" => "startTime", "shape" => "DateTime"}, "State" => %{"locationName" => "status", "shape" => "SnapshotState"}, "StateMessage" => %{"locationName" => "statusMessage", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VolumeId" => %{"locationName" => "volumeId", "shape" => "String"}, "VolumeSize" => %{"locationName" => "volumeSize", "shape" => "Integer"}}}, | |
"NetworkInterfaceAttribute" => %{type: "string"}, | |
"UserData" => %{type: "structure", required: [], members: %{"Data" => %{"locationName" => "data", "shape" => "String"}}}, | |
"ModifyNetworkInterfaceAttributeRequest" => %{type: "structure", required: ["NetworkInterfaceId"], members: %{"Attachment" => %{"locationName" => "attachment", "shape" => "NetworkInterfaceAttachmentChanges"}, "Description" => %{"locationName" => "description", "shape" => "AttributeValue"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Groups" => %{"locationName" => "SecurityGroupId", "shape" => "SecurityGroupIdStringList"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "SourceDestCheck" => %{"locationName" => "sourceDestCheck", "shape" => "AttributeBooleanValue"}}}, | |
"TerminateInstancesResult" => %{type: "structure", required: [], members: %{"TerminatingInstances" => %{"locationName" => "instancesSet", "shape" => "InstanceStateChangeList"}}}, | |
"CreateInternetGatewayResult" => %{type: "structure", required: [], members: %{"InternetGateway" => %{"locationName" => "internetGateway", "shape" => "InternetGateway"}}}, | |
"VpcState" => %{type: "string"}, | |
"GroupIdStringList" => %{type: "list", member: %{"locationName" => "groupId", "shape" => "String"}}, | |
"ProductCodeValues" => %{type: "string"}, | |
"AuthorizeSecurityGroupEgressRequest" => %{type: "structure", required: ["GroupId"], members: %{"CidrIp" => %{"locationName" => "cidrIp", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "FromPort" => %{"locationName" => "fromPort", "shape" => "Integer"}, "GroupId" => %{"locationName" => "groupId", "shape" => "String"}, "IpPermissions" => %{"locationName" => "ipPermissions", "shape" => "IpPermissionList"}, "IpProtocol" => %{"locationName" => "ipProtocol", "shape" => "String"}, "SourceSecurityGroupName" => %{"locationName" => "sourceSecurityGroupName", "shape" => "String"}, "SourceSecurityGroupOwnerId" => %{"locationName" => "sourceSecurityGroupOwnerId", "shape" => "String"}, "ToPort" => %{"locationName" => "toPort", "shape" => "Integer"}}}, | |
"PurchasedScheduledInstanceSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "ScheduledInstance"}}, | |
"ImportVolumeResult" => %{type: "structure", required: [], members: %{"ConversionTask" => %{"locationName" => "conversionTask", "shape" => "ConversionTask"}}}, | |
"CancelBundleTaskResult" => %{type: "structure", required: [], members: %{"BundleTask" => %{"locationName" => "bundleInstanceTask", "shape" => "BundleTask"}}}, | |
"DisableVpcClassicLinkDnsSupportResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"FlowLogsResourceType" => %{type: "string"}, | |
"InstancePrivateIpAddress" => %{type: "structure", required: [], members: %{"Association" => %{"locationName" => "association", "shape" => "InstanceNetworkInterfaceAssociation"}, "Primary" => %{"locationName" => "primary", "shape" => "Boolean"}, "PrivateDnsName" => %{"locationName" => "privateDnsName", "shape" => "String"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}}}, | |
"DetachClassicLinkVpcRequest" => %{type: "structure", required: ["InstanceId", "VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"ImportInstanceResult" => %{type: "structure", required: [], members: %{"ConversionTask" => %{"locationName" => "conversionTask", "shape" => "ConversionTask"}}}, | |
"DeleteFlowLogsRequest" => %{type: "structure", required: ["FlowLogIds"], members: %{"FlowLogIds" => %{"locationName" => "FlowLogId", "shape" => "ValueStringList"}}}, | |
"NetworkAcl" => %{type: "structure", required: [], members: %{"Associations" => %{"locationName" => "associationSet", "shape" => "NetworkAclAssociationList"}, "Entries" => %{"locationName" => "entrySet", "shape" => "NetworkAclEntryList"}, "IsDefault" => %{"locationName" => "default", "shape" => "Boolean"}, "NetworkAclId" => %{"locationName" => "networkAclId", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"CancelSpotInstanceRequestState" => %{type: "string"}, | |
"DescribeVpcEndpointServicesResult" => %{type: "structure", required: [], members: %{"NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "ServiceNames" => %{"locationName" => "serviceNameSet", "shape" => "ValueStringList"}}}, | |
"ImportSnapshotRequest" => %{type: "structure", required: [], members: %{"ClientData" => %{"shape" => "ClientData"}, "ClientToken" => %{"shape" => "String"}, "Description" => %{"shape" => "String"}, "DiskContainer" => %{"shape" => "SnapshotDiskContainer"}, "DryRun" => %{"shape" => "Boolean"}, "RoleName" => %{"shape" => "String"}}}, | |
"DescribeStaleSecurityGroupsRequest" => %{type: "structure", required: ["VpcId"], members: %{"DryRun" => %{"shape" => "Boolean"}, "MaxResults" => %{"shape" => "MaxResults"}, "NextToken" => %{"shape" => "NextToken"}, "VpcId" => %{"shape" => "String"}}}, | |
"DescribeSecurityGroupReferencesResult" => %{type: "structure", required: [], members: %{"SecurityGroupReferenceSet" => %{"locationName" => "securityGroupReferenceSet", "shape" => "SecurityGroupReferences"}}}, | |
"CancelBatchErrorCode" => %{type: "string"}, | |
"DisableVpcClassicLinkRequest" => %{type: "structure", required: ["VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"RunInstancesRequest" => %{type: "structure", required: ["ImageId", "MinCount", "MaxCount"], members: %{"AdditionalInfo" => %{"locationName" => "additionalInfo", "shape" => "String"}, "BlockDeviceMappings" => %{"locationName" => "BlockDeviceMapping", "shape" => "BlockDeviceMappingRequestList"}, "ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "DisableApiTermination" => %{"locationName" => "disableApiTermination", "shape" => "Boolean"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "EbsOptimized" => %{"locationName" => "ebsOptimized", "shape" => "Boolean"}, "IamInstanceProfile" => %{"locationName" => "iamInstanceProfile", "shape" => "IamInstanceProfileSpecification"}, "ImageId" => %{"shape" => "String"}, "InstanceInitiatedShutdownBehavior" => %{"locationName" => "instanceInitiatedShutdownBehavior", "shape" => "ShutdownBehavior"}, "InstanceType" => %{"shape" => "InstanceType"}, "KernelId" => %{"shape" => "String"}, "KeyName" => %{"shape" => "String"}, "MaxCount" => %{"shape" => "Integer"}, "MinCount" => %{"shape" => "Integer"}, "Monitoring" => %{"shape" => "RunInstancesMonitoringEnabled"}, "NetworkInterfaces" => %{"locationName" => "networkInterface", "shape" => "InstanceNetworkInterfaceSpecificationList"}, "Placement" => %{"shape" => "Placement"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "RamdiskId" => %{"shape" => "String"}, "SecurityGroupIds" => %{"locationName" => "SecurityGroupId", "shape" => "SecurityGroupIdStringList"}, "SecurityGroups" => %{"locationName" => "SecurityGroup", "shape" => "SecurityGroupStringList"}, "SubnetId" => %{"shape" => "String"}, "UserData" => %{"shape" => "String"}}}, | |
"ScheduledInstanceRecurrence" => %{type: "structure", required: [], members: %{"Frequency" => %{"locationName" => "frequency", "shape" => "String"}, "Interval" => %{"locationName" => "interval", "shape" => "Integer"}, "OccurrenceDaySet" => %{"locationName" => "occurrenceDaySet", "shape" => "OccurrenceDaySet"}, "OccurrenceRelativeToEnd" => %{"locationName" => "occurrenceRelativeToEnd", "shape" => "Boolean"}, "OccurrenceUnit" => %{"locationName" => "occurrenceUnit", "shape" => "String"}}}, | |
"ResetImageAttributeRequest" => %{type: "structure", required: ["ImageId", "Attribute"], members: %{"Attribute" => %{"shape" => "ResetImageAttributeName"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "ImageId" => %{"shape" => "String"}}}, | |
"DescribeIdentityIdFormatRequest" => %{type: "structure", required: ["PrincipalArn"], members: %{"PrincipalArn" => %{"locationName" => "principalArn", "shape" => "String"}, "Resource" => %{"locationName" => "resource", "shape" => "String"}}}, | |
"Integer" => %{type: "integer"}, | |
"DescribeImagesResult" => %{type: "structure", required: [], members: %{"Images" => %{"locationName" => "imagesSet", "shape" => "ImageList"}}}, | |
"DiskImageVolumeDescription" => %{type: "structure", required: ["Id"], members: %{"Id" => %{"locationName" => "id", "shape" => "String"}, "Size" => %{"locationName" => "size", "shape" => "Long"}}}, | |
"PurchaseReservedInstancesOfferingRequest" => %{type: "structure", required: ["ReservedInstancesOfferingId", "InstanceCount"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceCount" => %{"shape" => "Integer"}, "LimitPrice" => %{"locationName" => "limitPrice", "shape" => "ReservedInstanceLimitPrice"}, "ReservedInstancesOfferingId" => %{"shape" => "String"}}}, | |
"CreateCustomerGatewayRequest" => %{type: "structure", required: ["Type", "PublicIp", "BgpAsn"], members: %{"BgpAsn" => %{"shape" => "Integer"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "PublicIp" => %{"locationName" => "IpAddress", "shape" => "String"}, "Type" => %{"shape" => "GatewayType"}}}, | |
"VpcClassicLink" => %{type: "structure", required: [], members: %{"ClassicLinkEnabled" => %{"locationName" => "classicLinkEnabled", "shape" => "Boolean"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"NetworkInterfaceIdList" => %{type: "list", member: %{"locationName" => "item", "shape" => "String"}}, | |
"RestoreAddressToClassicRequest" => %{type: "structure", required: ["PublicIp"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}}}, | |
"ResourceIdList" => %{type: "list", member: %{"shape" => "String"}}, | |
"ConfirmProductInstanceRequest" => %{type: "structure", required: ["ProductCode", "InstanceId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"shape" => "String"}, "ProductCode" => %{"shape" => "String"}}}, | |
"AssociateDhcpOptionsRequest" => %{type: "structure", required: ["DhcpOptionsId", "VpcId"], members: %{"DhcpOptionsId" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"shape" => "String"}}}, | |
"DescribeNetworkAclsRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "NetworkAclIds" => %{"locationName" => "NetworkAclId", "shape" => "ValueStringList"}}}, | |
"CustomerGateway" => %{type: "structure", required: [], members: %{"BgpAsn" => %{"locationName" => "bgpAsn", "shape" => "String"}, "CustomerGatewayId" => %{"locationName" => "customerGatewayId", "shape" => "String"}, "IpAddress" => %{"locationName" => "ipAddress", "shape" => "String"}, "State" => %{"locationName" => "state", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "Type" => %{"locationName" => "type", "shape" => "String"}}}, | |
"EbsInstanceBlockDeviceSpecification" => %{type: "structure", required: [], members: %{"DeleteOnTermination" => %{"locationName" => "deleteOnTermination", "shape" => "Boolean"}, "VolumeId" => %{"locationName" => "volumeId", "shape" => "String"}}}, | |
"ProductCodeStringList" => %{type: "list", member: %{"locationName" => "ProductCode", "shape" => "String"}}, | |
"BundleInstanceRequest" => %{type: "structure", required: ["InstanceId", "Storage"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"shape" => "String"}, "Storage" => %{"shape" => "Storage"}}}, | |
"VpnGatewayIdStringList" => %{type: "list", member: %{"locationName" => "VpnGatewayId", "shape" => "String"}}, | |
"ModifyReservedInstancesRequest" => %{type: "structure", required: ["ReservedInstancesIds", "TargetConfigurations"], members: %{"ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "ReservedInstancesIds" => %{"locationName" => "ReservedInstancesId", "shape" => "ReservedInstancesIdStringList"}, "TargetConfigurations" => %{"locationName" => "ReservedInstancesConfigurationSetItemType", "shape" => "ReservedInstancesConfigurationList"}}}, | |
"DeleteFlowLogsResult" => %{type: "structure", required: [], members: %{"Unsuccessful" => %{"locationName" => "unsuccessful", "shape" => "UnsuccessfulItemSet"}}}, | |
"NatGateway" => %{type: "structure", required: [], members: %{"CreateTime" => %{"locationName" => "createTime", "shape" => "DateTime"}, "DeleteTime" => %{"locationName" => "deleteTime", "shape" => "DateTime"}, "FailureCode" => %{"locationName" => "failureCode", "shape" => "String"}, "FailureMessage" => %{"locationName" => "failureMessage", "shape" => "String"}, "NatGatewayAddresses" => %{"locationName" => "natGatewayAddressSet", "shape" => "NatGatewayAddressList"}, "NatGatewayId" => %{"locationName" => "natGatewayId", "shape" => "String"}, "ProvisionedBandwidth" => %{"locationName" => "provisionedBandwidth", "shape" => "ProvisionedBandwidth"}, "State" => %{"locationName" => "state", "shape" => "NatGatewayState"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"InstanceTypeList" => %{type: "list", member: %{"shape" => "InstanceType"}}, | |
"AttachClassicLinkVpcResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"ModifyHostsRequest" => %{type: "structure", required: ["HostIds", "AutoPlacement"], members: %{"AutoPlacement" => %{"locationName" => "autoPlacement", "shape" => "AutoPlacement"}, "HostIds" => %{"locationName" => "hostId", "shape" => "RequestHostIdList"}}}, | |
"NextToken" => %{type: "string", min: 1, max: 1024}, | |
"InstanceType" => %{type: "string"}, | |
"DeleteKeyPairRequest" => %{type: "structure", required: ["KeyName"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "KeyName" => %{"shape" => "String"}}}, | |
"DiskImageDescription" => %{type: "structure", required: ["Format", "Size", "ImportManifestUrl"], members: %{"Checksum" => %{"locationName" => "checksum", "shape" => "String"}, "Format" => %{"locationName" => "format", "shape" => "DiskImageFormat"}, "ImportManifestUrl" => %{"locationName" => "importManifestUrl", "shape" => "String"}, "Size" => %{"locationName" => "size", "shape" => "Long"}}}, | |
"PrefixListSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "PrefixList"}}, | |
"DeleteSpotDatafeedSubscriptionRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}}}, | |
"Volume" => %{type: "structure", required: [], members: %{"Attachments" => %{"locationName" => "attachmentSet", "shape" => "VolumeAttachmentList"}, "AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "CreateTime" => %{"locationName" => "createTime", "shape" => "DateTime"}, "Encrypted" => %{"locationName" => "encrypted", "shape" => "Boolean"}, "Iops" => %{"locationName" => "iops", "shape" => "Integer"}, "KmsKeyId" => %{"locationName" => "kmsKeyId", "shape" => "String"}, "Size" => %{"locationName" => "size", "shape" => "Integer"}, "SnapshotId" => %{"locationName" => "snapshotId", "shape" => "String"}, "State" => %{"locationName" => "status", "shape" => "VolumeState"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VolumeId" => %{"locationName" => "volumeId", "shape" => "String"}, "VolumeType" => %{"locationName" => "volumeType", "shape" => "VolumeType"}}}, | |
"DescribeIdFormatResult" => %{type: "structure", required: [], members: %{"Statuses" => %{"locationName" => "statusSet", "shape" => "IdFormatList"}}}, | |
"ReservedInstancesId" => %{type: "structure", required: [], members: %{"ReservedInstancesId" => %{"locationName" => "reservedInstancesId", "shape" => "String"}}}, | |
"BlobAttributeValue" => %{type: "structure", required: [], members: %{"Value" => %{"locationName" => "value", "shape" => "Blob"}}}, | |
"ReservedInstancesModificationResult" => %{type: "structure", required: [], members: %{"ReservedInstancesId" => %{"locationName" => "reservedInstancesId", "shape" => "String"}, "TargetConfiguration" => %{"locationName" => "targetConfiguration", "shape" => "ReservedInstancesConfiguration"}}}, | |
"ReplaceNetworkAclAssociationRequest" => %{type: "structure", required: ["AssociationId", "NetworkAclId"], members: %{"AssociationId" => %{"locationName" => "associationId", "shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "NetworkAclId" => %{"locationName" => "networkAclId", "shape" => "String"}}}, | |
"PermissionGroup" => %{type: "string"}, | |
"Blob" => %{type: "blob"}, | |
"NetworkAclAssociation" => %{type: "structure", required: [], members: %{"NetworkAclAssociationId" => %{"locationName" => "networkAclAssociationId", "shape" => "String"}, "NetworkAclId" => %{"locationName" => "networkAclId", "shape" => "String"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}}}, | |
"CreateSpotDatafeedSubscriptionResult" => %{type: "structure", required: [], members: %{"SpotDatafeedSubscription" => %{"locationName" => "spotDatafeedSubscription", "shape" => "SpotDatafeedSubscription"}}}, | |
"DescribeInstanceStatusRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}, "IncludeAllInstances" => %{"locationName" => "includeAllInstances", "shape" => "Boolean"}, "InstanceIds" => %{"locationName" => "InstanceId", "shape" => "InstanceIdStringList"}, "MaxResults" => %{"shape" => "Integer"}, "NextToken" => %{"shape" => "String"}}}, | |
"NatGatewayAddress" => %{type: "structure", required: [], members: %{"AllocationId" => %{"locationName" => "allocationId", "shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "PrivateIp" => %{"locationName" => "privateIp", "shape" => "String"}, "PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}}}, | |
"CancelExportTaskRequest" => %{type: "structure", required: ["ExportTaskId"], members: %{"ExportTaskId" => %{"locationName" => "exportTaskId", "shape" => "String"}}}, | |
"AttachVolumeRequest" => %{type: "structure", required: ["VolumeId", "InstanceId", "Device"], members: %{"Device" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"shape" => "String"}, "VolumeId" => %{"shape" => "String"}}}, | |
"DescribeMovingAddressesRequest" => %{type: "structure", required: [], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "filter", "shape" => "FilterList"}, "MaxResults" => %{"locationName" => "maxResults", "shape" => "Integer"}, "NextToken" => %{"locationName" => "nextToken", "shape" => "String"}, "PublicIps" => %{"locationName" => "publicIp", "shape" => "ValueStringList"}}}, | |
"BlockDeviceMapping" => %{type: "structure", required: [], members: %{"DeviceName" => %{"locationName" => "deviceName", "shape" => "String"}, "Ebs" => %{"locationName" => "ebs", "shape" => "EbsBlockDevice"}, "NoDevice" => %{"locationName" => "noDevice", "shape" => "String"}, "VirtualName" => %{"locationName" => "virtualName", "shape" => "String"}}}, | |
"CreateVolumeRequest" => %{type: "structure", required: ["AvailabilityZone"], members: %{"AvailabilityZone" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Encrypted" => %{"locationName" => "encrypted", "shape" => "Boolean"}, "Iops" => %{"shape" => "Integer"}, "KmsKeyId" => %{"shape" => "String"}, "Size" => %{"shape" => "Integer"}, "SnapshotId" => %{"shape" => "String"}, "VolumeType" => %{"shape" => "VolumeType"}}}, | |
"CreateRouteTableRequest" => %{type: "structure", required: ["VpcId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"ReservedInstancesListing" => %{type: "structure", required: [], members: %{"ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "CreateDate" => %{"locationName" => "createDate", "shape" => "DateTime"}, "InstanceCounts" => %{"locationName" => "instanceCounts", "shape" => "InstanceCountList"}, "PriceSchedules" => %{"locationName" => "priceSchedules", "shape" => "PriceScheduleList"}, "ReservedInstancesId" => %{"locationName" => "reservedInstancesId", "shape" => "String"}, "ReservedInstancesListingId" => %{"locationName" => "reservedInstancesListingId", "shape" => "String"}, "Status" => %{"locationName" => "status", "shape" => "ListingStatus"}, "StatusMessage" => %{"locationName" => "statusMessage", "shape" => "String"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "UpdateDate" => %{"locationName" => "updateDate", "shape" => "DateTime"}}}, | |
"NetworkInterfaceList" => %{type: "list", member: %{"locationName" => "item", "shape" => "NetworkInterface"}}, | |
"DescribeReservedInstancesListingsRequest" => %{type: "structure", required: [], members: %{"Filters" => %{"locationName" => "filters", "shape" => "FilterList"}, "ReservedInstancesId" => %{"locationName" => "reservedInstancesId", "shape" => "String"}, "ReservedInstancesListingId" => %{"locationName" => "reservedInstancesListingId", "shape" => "String"}}}, | |
"DeregisterImageRequest" => %{type: "structure", required: ["ImageId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "ImageId" => %{"shape" => "String"}}}, | |
"UserIdGroupPairSet" => %{type: "list", member: %{"locationName" => "item", "shape" => "UserIdGroupPair"}}, | |
"Placement" => %{type: "structure", required: [], members: %{"Affinity" => %{"locationName" => "affinity", "shape" => "String"}, "AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "GroupName" => %{"locationName" => "groupName", "shape" => "String"}, "HostId" => %{"locationName" => "hostId", "shape" => "String"}, "Tenancy" => %{"locationName" => "tenancy", "shape" => "Tenancy"}}}, | |
"InstanceBlockDeviceMapping" => %{type: "structure", required: [], members: %{"DeviceName" => %{"locationName" => "deviceName", "shape" => "String"}, "Ebs" => %{"locationName" => "ebs", "shape" => "EbsInstanceBlockDevice"}}}, | |
"InstanceAttribute" => %{type: "structure", required: [], members: %{"BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "InstanceBlockDeviceMappingList"}, "DisableApiTermination" => %{"locationName" => "disableApiTermination", "shape" => "AttributeBooleanValue"}, "EbsOptimized" => %{"locationName" => "ebsOptimized", "shape" => "AttributeBooleanValue"}, "EnaSupport" => %{"locationName" => "enaSupport", "shape" => "AttributeBooleanValue"}, "Groups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "InstanceInitiatedShutdownBehavior" => %{"locationName" => "instanceInitiatedShutdownBehavior", "shape" => "AttributeValue"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "AttributeValue"}, "KernelId" => %{"locationName" => "kernel", "shape" => "AttributeValue"}, "ProductCodes" => %{"locationName" => "productCodes", "shape" => "ProductCodeList"}, "RamdiskId" => %{"locationName" => "ramdisk", "shape" => "AttributeValue"}, "RootDeviceName" => %{"locationName" => "rootDeviceName", "shape" => "AttributeValue"}, "SourceDestCheck" => %{"locationName" => "sourceDestCheck", "shape" => "AttributeBooleanValue"}, "SriovNetSupport" => %{"locationName" => "sriovNetSupport", "shape" => "AttributeValue"}, "UserData" => %{"locationName" => "userData", "shape" => "AttributeValue"}}}, | |
"AllocateAddressResult" => %{type: "structure", required: [], members: %{"AllocationId" => %{"locationName" => "allocationId", "shape" => "String"}, "Domain" => %{"locationName" => "domain", "shape" => "DomainType"}, "PublicIp" => %{"locationName" => "publicIp", "shape" => "String"}}}, | |
"CreateSnapshotRequest" => %{type: "structure", required: ["VolumeId"], members: %{"Description" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VolumeId" => %{"shape" => "String"}}}, | |
"VpcAttachment" => %{type: "structure", required: [], members: %{"State" => %{"locationName" => "state", "shape" => "AttachmentStatus"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"NetworkInterface" => %{type: "structure", required: [], members: %{"Association" => %{"locationName" => "association", "shape" => "NetworkInterfaceAssociation"}, "Attachment" => %{"locationName" => "attachment", "shape" => "NetworkInterfaceAttachment"}, "AvailabilityZone" => %{"locationName" => "availabilityZone", "shape" => "String"}, "Description" => %{"locationName" => "description", "shape" => "String"}, "Groups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "InterfaceType" => %{"locationName" => "interfaceType", "shape" => "NetworkInterfaceType"}, "MacAddress" => %{"locationName" => "macAddress", "shape" => "String"}, "NetworkInterfaceId" => %{"locationName" => "networkInterfaceId", "shape" => "String"}, "OwnerId" => %{"locationName" => "ownerId", "shape" => "String"}, "PrivateDnsName" => %{"locationName" => "privateDnsName", "shape" => "String"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "PrivateIpAddresses" => %{"locationName" => "privateIpAddressesSet", "shape" => "NetworkInterfacePrivateIpAddressList"}, "RequesterId" => %{"locationName" => "requesterId", "shape" => "String"}, "RequesterManaged" => %{"locationName" => "requesterManaged", "shape" => "Boolean"}, "SourceDestCheck" => %{"locationName" => "sourceDestCheck", "shape" => "Boolean"}, "Status" => %{"locationName" => "status", "shape" => "NetworkInterfaceStatus"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "TagSet" => %{"locationName" => "tagSet", "shape" => "TagList"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}}}, | |
"RouteList" => %{type: "list", member: %{"locationName" => "item", "shape" => "Route"}}, | |
"State" => %{type: "string"}, | |
"DisableVpcClassicLinkResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"VirtualizationType" => %{type: "string"}, | |
"Instance" => %{type: "structure", required: [], members: %{"AmiLaunchIndex" => %{"locationName" => "amiLaunchIndex", "shape" => "Integer"}, "BlockDeviceMappings" => %{"locationName" => "blockDeviceMapping", "shape" => "InstanceBlockDeviceMappingList"}, "ImageId" => %{"locationName" => "imageId", "shape" => "String"}, "StateTransitionReason" => %{"locationName" => "reason", "shape" => "String"}, "ClientToken" => %{"locationName" => "clientToken", "shape" => "String"}, "SpotInstanceRequestId" => %{"locationName" => "spotInstanceRequestId", "shape" => "String"}, "InstanceId" => %{"locationName" => "instanceId", "shape" => "String"}, "RootDeviceName" => %{"locationName" => "rootDeviceName", "shape" => "String"}, "SourceDestCheck" => %{"locationName" => "sourceDestCheck", "shape" => "Boolean"}, "Hypervisor" => %{"locationName" => "hypervisor", "shape" => "HypervisorType"}, "VpcId" => %{"locationName" => "vpcId", "shape" => "String"}, "SecurityGroups" => %{"locationName" => "groupSet", "shape" => "GroupIdentifierList"}, "Tags" => %{"locationName" => "tagSet", "shape" => "TagList"}, "IamInstanceProfile" => %{"locationName" => "iamInstanceProfile", "shape" => "IamInstanceProfile"}, "StateReason" => %{"locationName" => "stateReason", "shape" => "StateReason"}, "PrivateDnsName" => %{"locationName" => "privateDnsName", "shape" => "String"}, "RootDeviceType" => %{"locationName" => "rootDeviceType", "shape" => "DeviceType"}, "Monitoring" => %{"locationName" => "monitoring", "shape" => "Monitoring"}, "Platform" => %{"locationName" => "platform", "shape" => "PlatformValues"}, "ProductCodes" => %{"locationName" => "productCodes", "shape" => "ProductCodeList"}, "PrivateIpAddress" => %{"locationName" => "privateIpAddress", "shape" => "String"}, "SubnetId" => %{"locationName" => "subnetId", "shape" => "String"}, "LaunchTime" => %{"locationName" => "launchTime", "shape" => "DateTime"}, "PublicDnsName" => %{"locationName" => "dnsName", "shape" => "String"}, "RamdiskId" => %{"locationName" => "ramdiskId", "shape" => "String"}, "InstanceLifecycle" => %{"locationName" => "instanceLifecycle", "shape" => "InstanceLifecycleType"}, "KernelId" => %{"locationName" => "kernelId", "shape" => "String"}, "SriovNetSupport" => %{"locationName" => "sriovNetSupport", "shape" => "String"}, "NetworkInterfaces" => %{"locationName" => "networkInterfaceSet", "shape" => "InstanceNetworkInterfaceList"}, "EbsOptimized" => %{"locationName" => "ebsOptimized", "shape" => "Boolean"}, "KeyName" => %{"locationName" => "keyName", "shape" => "String"}, "EnaSupport" => %{"locationName" => "enaSupport", "shape" => "Boolean"}, "InstanceType" => %{"locationName" => "instanceType", "shape" => "InstanceType"}, "PublicIpAddress" => %{"locationName" => "ipAddress", "shape" => "String"}, "Placement" => %{"locationName" => "placement", "shape" => "Placement"}, "State" => %{"locationName" => "instanceState", "shape" => "InstanceState"}, "Architecture" => %{"locationName" => "architecture", "shape" => "ArchitectureValues"}, "VirtualizationType" => %{"locationName" => "virtualizationType", "shape" => "VirtualizationType"}}}, | |
"InstanceStateName" => %{type: "string"}, | |
"CreateSubnetRequest" => %{type: "structure", required: ["VpcId", "CidrBlock"], members: %{"AvailabilityZone" => %{"shape" => "String"}, "CidrBlock" => %{"shape" => "String"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "VpcId" => %{"shape" => "String"}}}, | |
"EnableVpcClassicLinkDnsSupportResult" => %{type: "structure", required: [], members: %{"Return" => %{"locationName" => "return", "shape" => "Boolean"}}}, | |
"DescribeBundleTasksRequest" => %{type: "structure", required: [], members: %{"BundleIds" => %{"locationName" => "BundleId", "shape" => "BundleIdStringList"}, "DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "Filters" => %{"locationName" => "Filter", "shape" => "FilterList"}}}, | |
"GetPasswordDataRequest" => %{type: "structure", required: ["InstanceId"], members: %{"DryRun" => %{"locationName" => "dryRun", "shape" => "Boolean"}, "InstanceId" => %{"shape" => "String"}}}, | |
"PrivateIpAddressSpecificationList" => %{type: "list", member: %{"locationName" => "item", "shape" => "PrivateIpAddressSpecification"}}, | |
"AvailabilityZoneMessage" => %{type: "structure", required: [], members: %{"Message" => %{"locationName" => "message", "shape" => "String"}}}, | |
"Affinity" => %{type: "string"} | |
} | |
def get_shapes do | |
@shapes | |
end | |
@doc """ | |
Invokes the ImportImage API action. | |
""" | |
def import_image(config, data) do | |
@shapes["ImportImageRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeNetworkAcls API action. | |
""" | |
def describe_network_acls(config, data) do | |
@shapes["DescribeNetworkAclsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CopyImage API action. | |
""" | |
def copy_image(config, data) do | |
@shapes["CopyImageRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpnConnections API action. | |
""" | |
def describe_vpn_connections(config, data) do | |
@shapes["DescribeVpnConnectionsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ImportInstance API action. | |
""" | |
def import_instance(config, data) do | |
@shapes["ImportInstanceRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSpotDatafeedSubscription API action. | |
""" | |
def describe_spot_datafeed_subscription(config, data) do | |
@shapes["DescribeSpotDatafeedSubscriptionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the StopInstances API action. | |
""" | |
def stop_instances(config, data) do | |
@shapes["StopInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AllocateHosts API action. | |
""" | |
def allocate_hosts(config, data) do | |
@shapes["AllocateHostsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteSpotDatafeedSubscription API action. | |
""" | |
def delete_spot_datafeed_subscription(config, data) do | |
@shapes["DeleteSpotDatafeedSubscriptionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVolumeStatus API action. | |
""" | |
def describe_volume_status(config, data) do | |
@shapes["DescribeVolumeStatusRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CancelExportTask API action. | |
""" | |
def cancel_export_task(config, data) do | |
@shapes["CancelExportTaskRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteKeyPair API action. | |
""" | |
def delete_key_pair(config, data) do | |
@shapes["DeleteKeyPairRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ConfirmProductInstance API action. | |
""" | |
def confirm_product_instance(config, data) do | |
@shapes["ConfirmProductInstanceRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the MoveAddressToVpc API action. | |
""" | |
def move_address_to_vpc(config, data) do | |
@shapes["MoveAddressToVpcRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeIdFormat API action. | |
""" | |
def describe_id_format(config, data) do | |
@shapes["DescribeIdFormatRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateNatGateway API action. | |
""" | |
def create_nat_gateway(config, data) do | |
@shapes["CreateNatGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ImportVolume API action. | |
""" | |
def import_volume(config, data) do | |
@shapes["ImportVolumeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CancelConversionTask API action. | |
""" | |
def cancel_conversion_task(config, data) do | |
@shapes["CancelConversionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeScheduledInstanceAvailability API action. | |
""" | |
def describe_scheduled_instance_availability(config, data) do | |
@shapes["DescribeScheduledInstanceAvailabilityRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ImportKeyPair API action. | |
""" | |
def import_key_pair(config, data) do | |
@shapes["ImportKeyPairRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeAddresses API action. | |
""" | |
def describe_addresses(config, data) do | |
@shapes["DescribeAddressesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateRoute API action. | |
""" | |
def create_route(config, data) do | |
@shapes["CreateRouteRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyVolumeAttribute API action. | |
""" | |
def modify_volume_attribute(config, data) do | |
@shapes["ModifyVolumeAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateNetworkInterface API action. | |
""" | |
def create_network_interface(config, data) do | |
@shapes["CreateNetworkInterfaceRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeConversionTasks API action. | |
""" | |
def describe_conversion_tasks(config, data) do | |
@shapes["DescribeConversionTasksRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyNetworkInterfaceAttribute API action. | |
""" | |
def modify_network_interface_attribute(config, data) do | |
@shapes["ModifyNetworkInterfaceAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVolumes API action. | |
""" | |
def describe_volumes(config, data) do | |
@shapes["DescribeVolumesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSpotInstanceRequests API action. | |
""" | |
def describe_spot_instance_requests(config, data) do | |
@shapes["DescribeSpotInstanceRequestsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSubnets API action. | |
""" | |
def describe_subnets(config, data) do | |
@shapes["DescribeSubnetsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteVpnConnectionRoute API action. | |
""" | |
def delete_vpn_connection_route(config, data) do | |
@shapes["DeleteVpnConnectionRouteRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeletePlacementGroup API action. | |
""" | |
def delete_placement_group(config, data) do | |
@shapes["DeletePlacementGroupRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeStaleSecurityGroups API action. | |
""" | |
def describe_stale_security_groups(config, data) do | |
@shapes["DescribeStaleSecurityGroupsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateVpnConnection API action. | |
""" | |
def create_vpn_connection(config, data) do | |
@shapes["CreateVpnConnectionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifySpotFleetRequest API action. | |
""" | |
def modify_spot_fleet_request(config, data) do | |
@shapes["ModifySpotFleetRequestRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ResetNetworkInterfaceAttribute API action. | |
""" | |
def reset_network_interface_attribute(config, data) do | |
@shapes["ResetNetworkInterfaceAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteVpcPeeringConnection API action. | |
""" | |
def delete_vpc_peering_connection(config, data) do | |
@shapes["DeleteVpcPeeringConnectionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AssociateRouteTable API action. | |
""" | |
def associate_route_table(config, data) do | |
@shapes["AssociateRouteTableRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateVpcPeeringConnection API action. | |
""" | |
def create_vpc_peering_connection(config, data) do | |
@shapes["CreateVpcPeeringConnectionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RequestSpotFleet API action. | |
""" | |
def request_spot_fleet(config, data) do | |
@shapes["RequestSpotFleetRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeInstanceStatus API action. | |
""" | |
def describe_instance_status(config, data) do | |
@shapes["DescribeInstanceStatusRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSecurityGroupReferences API action. | |
""" | |
def describe_security_group_references(config, data) do | |
@shapes["DescribeSecurityGroupReferencesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeCustomerGateways API action. | |
""" | |
def describe_customer_gateways(config, data) do | |
@shapes["DescribeCustomerGatewaysRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DisassociateAddress API action. | |
""" | |
def disassociate_address(config, data) do | |
@shapes["DisassociateAddressRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CancelBundleTask API action. | |
""" | |
def cancel_bundle_task(config, data) do | |
@shapes["CancelBundleTaskRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteNetworkAclEntry API action. | |
""" | |
def delete_network_acl_entry(config, data) do | |
@shapes["DeleteNetworkAclEntryRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteRouteTable API action. | |
""" | |
def delete_route_table(config, data) do | |
@shapes["DeleteRouteTableRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeImages API action. | |
""" | |
def describe_images(config, data) do | |
@shapes["DescribeImagesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeImportImageTasks API action. | |
""" | |
def describe_import_image_tasks(config, data) do | |
@shapes["DescribeImportImageTasksRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteVpc API action. | |
""" | |
def delete_vpc(config, data) do | |
@shapes["DeleteVpcRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSpotPriceHistory API action. | |
""" | |
def describe_spot_price_history(config, data) do | |
@shapes["DescribeSpotPriceHistoryRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the UnmonitorInstances API action. | |
""" | |
def unmonitor_instances(config, data) do | |
@shapes["UnmonitorInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeRouteTables API action. | |
""" | |
def describe_route_tables(config, data) do | |
@shapes["DescribeRouteTablesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyIdFormat API action. | |
""" | |
def modify_id_format(config, data) do | |
@shapes["ModifyIdFormatRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteNetworkAcl API action. | |
""" | |
def delete_network_acl(config, data) do | |
@shapes["DeleteNetworkAclRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyInstancePlacement API action. | |
""" | |
def modify_instance_placement(config, data) do | |
@shapes["ModifyInstancePlacementRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RequestSpotInstances API action. | |
""" | |
def request_spot_instances(config, data) do | |
@shapes["RequestSpotInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ImportSnapshot API action. | |
""" | |
def import_snapshot(config, data) do | |
@shapes["ImportSnapshotRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RunInstances API action. | |
""" | |
def run_instances(config, data) do | |
@shapes["RunInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AttachInternetGateway API action. | |
""" | |
def attach_internet_gateway(config, data) do | |
@shapes["AttachInternetGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeClassicLinkInstances API action. | |
""" | |
def describe_classic_link_instances(config, data) do | |
@shapes["DescribeClassicLinkInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreatePlacementGroup API action. | |
""" | |
def create_placement_group(config, data) do | |
@shapes["CreatePlacementGroupRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeReservedInstancesListings API action. | |
""" | |
def describe_reserved_instances_listings(config, data) do | |
@shapes["DescribeReservedInstancesListingsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSpotFleetRequestHistory API action. | |
""" | |
def describe_spot_fleet_request_history(config, data) do | |
@shapes["DescribeSpotFleetRequestHistoryRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeScheduledInstances API action. | |
""" | |
def describe_scheduled_instances(config, data) do | |
@shapes["DescribeScheduledInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DetachInternetGateway API action. | |
""" | |
def detach_internet_gateway(config, data) do | |
@shapes["DetachInternetGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the BundleInstance API action. | |
""" | |
def bundle_instance(config, data) do | |
@shapes["BundleInstanceRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateRouteTable API action. | |
""" | |
def create_route_table(config, data) do | |
@shapes["CreateRouteTableRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DisableVpcClassicLinkDnsSupport API action. | |
""" | |
def disable_vpc_classic_link_dns_support(config, data) do | |
@shapes["DisableVpcClassicLinkDnsSupportRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyInstanceAttribute API action. | |
""" | |
def modify_instance_attribute(config, data) do | |
@shapes["ModifyInstanceAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the GetConsoleOutput API action. | |
""" | |
def get_console_output(config, data) do | |
@shapes["GetConsoleOutputRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeExportTasks API action. | |
""" | |
def describe_export_tasks(config, data) do | |
@shapes["DescribeExportTasksRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpcEndpoints API action. | |
""" | |
def describe_vpc_endpoints(config, data) do | |
@shapes["DescribeVpcEndpointsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateSecurityGroup API action. | |
""" | |
def create_security_group(config, data) do | |
@shapes["CreateSecurityGroupRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpcAttribute API action. | |
""" | |
def describe_vpc_attribute(config, data) do | |
@shapes["DescribeVpcAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AcceptVpcPeeringConnection API action. | |
""" | |
def accept_vpc_peering_connection(config, data) do | |
@shapes["AcceptVpcPeeringConnectionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeRegions API action. | |
""" | |
def describe_regions(config, data) do | |
@shapes["DescribeRegionsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CancelSpotFleetRequests API action. | |
""" | |
def cancel_spot_fleet_requests(config, data) do | |
@shapes["CancelSpotFleetRequestsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteNatGateway API action. | |
""" | |
def delete_nat_gateway(config, data) do | |
@shapes["DeleteNatGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeHosts API action. | |
""" | |
def describe_hosts(config, data) do | |
@shapes["DescribeHostsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the GetPasswordData API action. | |
""" | |
def get_password_data(config, data) do | |
@shapes["GetPasswordDataRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CancelReservedInstancesListing API action. | |
""" | |
def cancel_reserved_instances_listing(config, data) do | |
@shapes["CancelReservedInstancesListingRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the UnassignPrivateIpAddresses API action. | |
""" | |
def unassign_private_ip_addresses(config, data) do | |
@shapes["UnassignPrivateIpAddressesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyVpcEndpoint API action. | |
""" | |
def modify_vpc_endpoint(config, data) do | |
@shapes["ModifyVpcEndpointRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateSnapshot API action. | |
""" | |
def create_snapshot(config, data) do | |
@shapes["CreateSnapshotRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteInternetGateway API action. | |
""" | |
def delete_internet_gateway(config, data) do | |
@shapes["DeleteInternetGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifySubnetAttribute API action. | |
""" | |
def modify_subnet_attribute(config, data) do | |
@shapes["ModifySubnetAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSecurityGroups API action. | |
""" | |
def describe_security_groups(config, data) do | |
@shapes["DescribeSecurityGroupsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeDhcpOptions API action. | |
""" | |
def describe_dhcp_options(config, data) do | |
@shapes["DescribeDhcpOptionsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AuthorizeSecurityGroupIngress API action. | |
""" | |
def authorize_security_group_ingress(config, data) do | |
@shapes["AuthorizeSecurityGroupIngressRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the EnableVolumeIO API action. | |
""" | |
def enable_volume_io(config, data) do | |
@shapes["EnableVolumeIORequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateNetworkAcl API action. | |
""" | |
def create_network_acl(config, data) do | |
@shapes["CreateNetworkAclRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribePrefixLists API action. | |
""" | |
def describe_prefix_lists(config, data) do | |
@shapes["DescribePrefixListsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ReplaceNetworkAclAssociation API action. | |
""" | |
def replace_network_acl_association(config, data) do | |
@shapes["ReplaceNetworkAclAssociationRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AssociateAddress API action. | |
""" | |
def associate_address(config, data) do | |
@shapes["AssociateAddressRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RejectVpcPeeringConnection API action. | |
""" | |
def reject_vpc_peering_connection(config, data) do | |
@shapes["RejectVpcPeeringConnectionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AttachNetworkInterface API action. | |
""" | |
def attach_network_interface(config, data) do | |
@shapes["AttachNetworkInterfaceRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RunScheduledInstances API action. | |
""" | |
def run_scheduled_instances(config, data) do | |
@shapes["RunScheduledInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DetachVolume API action. | |
""" | |
def detach_volume(config, data) do | |
@shapes["DetachVolumeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpcPeeringConnections API action. | |
""" | |
def describe_vpc_peering_connections(config, data) do | |
@shapes["DescribeVpcPeeringConnectionsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DetachVpnGateway API action. | |
""" | |
def detach_vpn_gateway(config, data) do | |
@shapes["DetachVpnGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateVpcEndpoint API action. | |
""" | |
def create_vpc_endpoint(config, data) do | |
@shapes["CreateVpcEndpointRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DetachClassicLinkVpc API action. | |
""" | |
def detach_classic_link_vpc(config, data) do | |
@shapes["DetachClassicLinkVpcRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the TerminateInstances API action. | |
""" | |
def terminate_instances(config, data) do | |
@shapes["TerminateInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSpotFleetRequests API action. | |
""" | |
def describe_spot_fleet_requests(config, data) do | |
@shapes["DescribeSpotFleetRequestsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateImage API action. | |
""" | |
def create_image(config, data) do | |
@shapes["CreateImageRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateFlowLogs API action. | |
""" | |
def create_flow_logs(config, data) do | |
@shapes["CreateFlowLogsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the EnableVpcClassicLinkDnsSupport API action. | |
""" | |
def enable_vpc_classic_link_dns_support(config, data) do | |
@shapes["EnableVpcClassicLinkDnsSupportRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteVolume API action. | |
""" | |
def delete_volume(config, data) do | |
@shapes["DeleteVolumeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSnapshotAttribute API action. | |
""" | |
def describe_snapshot_attribute(config, data) do | |
@shapes["DescribeSnapshotAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RestoreAddressToClassic API action. | |
""" | |
def restore_address_to_classic(config, data) do | |
@shapes["RestoreAddressToClassicRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeKeyPairs API action. | |
""" | |
def describe_key_pairs(config, data) do | |
@shapes["DescribeKeyPairsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CancelSpotInstanceRequests API action. | |
""" | |
def cancel_spot_instance_requests(config, data) do | |
@shapes["CancelSpotInstanceRequestsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateVpc API action. | |
""" | |
def create_vpc(config, data) do | |
@shapes["CreateVpcRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifySnapshotAttribute API action. | |
""" | |
def modify_snapshot_attribute(config, data) do | |
@shapes["ModifySnapshotAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpcs API action. | |
""" | |
def describe_vpcs(config, data) do | |
@shapes["DescribeVpcsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ReplaceRoute API action. | |
""" | |
def replace_route(config, data) do | |
@shapes["ReplaceRouteRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeNatGateways API action. | |
""" | |
def describe_nat_gateways(config, data) do | |
@shapes["DescribeNatGatewaysRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CopySnapshot API action. | |
""" | |
def copy_snapshot(config, data) do | |
@shapes["CopySnapshotRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the EnableVpcClassicLink API action. | |
""" | |
def enable_vpc_classic_link(config, data) do | |
@shapes["EnableVpcClassicLinkRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeInternetGateways API action. | |
""" | |
def describe_internet_gateways(config, data) do | |
@shapes["DescribeInternetGatewaysRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeImportSnapshotTasks API action. | |
""" | |
def describe_import_snapshot_tasks(config, data) do | |
@shapes["DescribeImportSnapshotTasksRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteVpcEndpoints API action. | |
""" | |
def delete_vpc_endpoints(config, data) do | |
@shapes["DeleteVpcEndpointsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AttachClassicLinkVpc API action. | |
""" | |
def attach_classic_link_vpc(config, data) do | |
@shapes["AttachClassicLinkVpcRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the PurchaseReservedInstancesOffering API action. | |
""" | |
def purchase_reserved_instances_offering(config, data) do | |
@shapes["PurchaseReservedInstancesOfferingRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ReplaceNetworkAclEntry API action. | |
""" | |
def replace_network_acl_entry(config, data) do | |
@shapes["ReplaceNetworkAclEntryRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RebootInstances API action. | |
""" | |
def reboot_instances(config, data) do | |
@shapes["RebootInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AttachVpnGateway API action. | |
""" | |
def attach_vpn_gateway(config, data) do | |
@shapes["AttachVpnGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteSubnet API action. | |
""" | |
def delete_subnet(config, data) do | |
@shapes["DeleteSubnetRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteTags API action. | |
""" | |
def delete_tags(config, data) do | |
@shapes["DeleteTagsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeIdentityIdFormat API action. | |
""" | |
def describe_identity_id_format(config, data) do | |
@shapes["DescribeIdentityIdFormatRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DisableVpcClassicLink API action. | |
""" | |
def disable_vpc_classic_link(config, data) do | |
@shapes["DisableVpcClassicLinkRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeReservedInstances API action. | |
""" | |
def describe_reserved_instances(config, data) do | |
@shapes["DescribeReservedInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteCustomerGateway API action. | |
""" | |
def delete_customer_gateway(config, data) do | |
@shapes["DeleteCustomerGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AuthorizeSecurityGroupEgress API action. | |
""" | |
def authorize_security_group_egress(config, data) do | |
@shapes["AuthorizeSecurityGroupEgressRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateCustomerGateway API action. | |
""" | |
def create_customer_gateway(config, data) do | |
@shapes["CreateCustomerGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeBundleTasks API action. | |
""" | |
def describe_bundle_tasks(config, data) do | |
@shapes["DescribeBundleTasksRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AllocateAddress API action. | |
""" | |
def allocate_address(config, data) do | |
@shapes["AllocateAddressRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteFlowLogs API action. | |
""" | |
def delete_flow_logs(config, data) do | |
@shapes["DeleteFlowLogsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateDhcpOptions API action. | |
""" | |
def create_dhcp_options(config, data) do | |
@shapes["CreateDhcpOptionsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribePlacementGroups API action. | |
""" | |
def describe_placement_groups(config, data) do | |
@shapes["DescribePlacementGroupsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ReleaseAddress API action. | |
""" | |
def release_address(config, data) do | |
@shapes["ReleaseAddressRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RegisterImage API action. | |
""" | |
def register_image(config, data) do | |
@shapes["RegisterImageRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DetachNetworkInterface API action. | |
""" | |
def detach_network_interface(config, data) do | |
@shapes["DetachNetworkInterfaceRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DisassociateRouteTable API action. | |
""" | |
def disassociate_route_table(config, data) do | |
@shapes["DisassociateRouteTableRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeTags API action. | |
""" | |
def describe_tags(config, data) do | |
@shapes["DescribeTagsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpnGateways API action. | |
""" | |
def describe_vpn_gateways(config, data) do | |
@shapes["DescribeVpnGatewaysRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ReportInstanceStatus API action. | |
""" | |
def report_instance_status(config, data) do | |
@shapes["ReportInstanceStatusRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeFlowLogs API action. | |
""" | |
def describe_flow_logs(config, data) do | |
@shapes["DescribeFlowLogsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteVpnConnection API action. | |
""" | |
def delete_vpn_connection(config, data) do | |
@shapes["DeleteVpnConnectionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the PurchaseScheduledInstances API action. | |
""" | |
def purchase_scheduled_instances(config, data) do | |
@shapes["PurchaseScheduledInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyHosts API action. | |
""" | |
def modify_hosts(config, data) do | |
@shapes["ModifyHostsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteSecurityGroup API action. | |
""" | |
def delete_security_group(config, data) do | |
@shapes["DeleteSecurityGroupRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateNetworkAclEntry API action. | |
""" | |
def create_network_acl_entry(config, data) do | |
@shapes["CreateNetworkAclEntryRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ReleaseHosts API action. | |
""" | |
def release_hosts(config, data) do | |
@shapes["ReleaseHostsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DisableVgwRoutePropagation API action. | |
""" | |
def disable_vgw_route_propagation(config, data) do | |
@shapes["DisableVgwRoutePropagationRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteVpnGateway API action. | |
""" | |
def delete_vpn_gateway(config, data) do | |
@shapes["DeleteVpnGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateTags API action. | |
""" | |
def create_tags(config, data) do | |
@shapes["CreateTagsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVolumeAttribute API action. | |
""" | |
def describe_volume_attribute(config, data) do | |
@shapes["DescribeVolumeAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyReservedInstances API action. | |
""" | |
def modify_reserved_instances(config, data) do | |
@shapes["ModifyReservedInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateSpotDatafeedSubscription API action. | |
""" | |
def create_spot_datafeed_subscription(config, data) do | |
@shapes["CreateSpotDatafeedSubscriptionRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteRoute API action. | |
""" | |
def delete_route(config, data) do | |
@shapes["DeleteRouteRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the StartInstances API action. | |
""" | |
def start_instances(config, data) do | |
@shapes["StartInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RevokeSecurityGroupEgress API action. | |
""" | |
def revoke_security_group_egress(config, data) do | |
@shapes["RevokeSecurityGroupEgressRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteSnapshot API action. | |
""" | |
def delete_snapshot(config, data) do | |
@shapes["DeleteSnapshotRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateVpnConnectionRoute API action. | |
""" | |
def create_vpn_connection_route(config, data) do | |
@shapes["CreateVpnConnectionRouteRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AssociateDhcpOptions API action. | |
""" | |
def associate_dhcp_options(config, data) do | |
@shapes["AssociateDhcpOptionsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ResetSnapshotAttribute API action. | |
""" | |
def reset_snapshot_attribute(config, data) do | |
@shapes["ResetSnapshotAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CancelImportTask API action. | |
""" | |
def cancel_import_task(config, data) do | |
@shapes["CancelImportTaskRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyVpcPeeringConnectionOptions API action. | |
""" | |
def modify_vpc_peering_connection_options(config, data) do | |
@shapes["ModifyVpcPeeringConnectionOptionsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeInstances API action. | |
""" | |
def describe_instances(config, data) do | |
@shapes["DescribeInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateReservedInstancesListing API action. | |
""" | |
def create_reserved_instances_listing(config, data) do | |
@shapes["CreateReservedInstancesListingRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the GetConsoleScreenshot API action. | |
""" | |
def get_console_screenshot(config, data) do | |
@shapes["GetConsoleScreenshotRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSnapshots API action. | |
""" | |
def describe_snapshots(config, data) do | |
@shapes["DescribeSnapshotsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeReservedInstancesModifications API action. | |
""" | |
def describe_reserved_instances_modifications(config, data) do | |
@shapes["DescribeReservedInstancesModificationsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeReservedInstancesOfferings API action. | |
""" | |
def describe_reserved_instances_offerings(config, data) do | |
@shapes["DescribeReservedInstancesOfferingsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeNetworkInterfaceAttribute API action. | |
""" | |
def describe_network_interface_attribute(config, data) do | |
@shapes["DescribeNetworkInterfaceAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyImageAttribute API action. | |
""" | |
def modify_image_attribute(config, data) do | |
@shapes["ModifyImageAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateVolume API action. | |
""" | |
def create_volume(config, data) do | |
@shapes["CreateVolumeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyVpcAttribute API action. | |
""" | |
def modify_vpc_attribute(config, data) do | |
@shapes["ModifyVpcAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the EnableVgwRoutePropagation API action. | |
""" | |
def enable_vgw_route_propagation(config, data) do | |
@shapes["EnableVgwRoutePropagationRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeImageAttribute API action. | |
""" | |
def describe_image_attribute(config, data) do | |
@shapes["DescribeImageAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeInstanceAttribute API action. | |
""" | |
def describe_instance_attribute(config, data) do | |
@shapes["DescribeInstanceAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeregisterImage API action. | |
""" | |
def deregister_image(config, data) do | |
@shapes["DeregisterImageRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateInternetGateway API action. | |
""" | |
def create_internet_gateway(config, data) do | |
@shapes["CreateInternetGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateSubnet API action. | |
""" | |
def create_subnet(config, data) do | |
@shapes["CreateSubnetRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ResetInstanceAttribute API action. | |
""" | |
def reset_instance_attribute(config, data) do | |
@shapes["ResetInstanceAttributeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateVpnGateway API action. | |
""" | |
def create_vpn_gateway(config, data) do | |
@shapes["CreateVpnGatewayRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeAccountAttributes API action. | |
""" | |
def describe_account_attributes(config, data) do | |
@shapes["DescribeAccountAttributesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpcEndpointServices API action. | |
""" | |
def describe_vpc_endpoint_services(config, data) do | |
@shapes["DescribeVpcEndpointServicesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateInstanceExportTask API action. | |
""" | |
def create_instance_export_task(config, data) do | |
@shapes["CreateInstanceExportTaskRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeMovingAddresses API action. | |
""" | |
def describe_moving_addresses(config, data) do | |
@shapes["DescribeMovingAddressesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpcClassicLink API action. | |
""" | |
def describe_vpc_classic_link(config, data) do | |
@shapes["DescribeVpcClassicLinkRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeAvailabilityZones API action. | |
""" | |
def describe_availability_zones(config, data) do | |
@shapes["DescribeAvailabilityZonesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeVpcClassicLinkDnsSupport API action. | |
""" | |
def describe_vpc_classic_link_dns_support(config, data) do | |
@shapes["DescribeVpcClassicLinkDnsSupportRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteDhcpOptions API action. | |
""" | |
def delete_dhcp_options(config, data) do | |
@shapes["DeleteDhcpOptionsRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the RevokeSecurityGroupIngress API action. | |
""" | |
def revoke_security_group_ingress(config, data) do | |
@shapes["RevokeSecurityGroupIngressRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the MonitorInstances API action. | |
""" | |
def monitor_instances(config, data) do | |
@shapes["MonitorInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DeleteNetworkInterface API action. | |
""" | |
def delete_network_interface(config, data) do | |
@shapes["DeleteNetworkInterfaceRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the CreateKeyPair API action. | |
""" | |
def create_key_pair(config, data) do | |
@shapes["CreateKeyPairRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeNetworkInterfaces API action. | |
""" | |
def describe_network_interfaces(config, data) do | |
@shapes["DescribeNetworkInterfacesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AttachVolume API action. | |
""" | |
def attach_volume(config, data) do | |
@shapes["AttachVolumeRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the AssignPrivateIpAddresses API action. | |
""" | |
def assign_private_ip_addresses(config, data) do | |
@shapes["AssignPrivateIpAddressesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ModifyIdentityIdFormat API action. | |
""" | |
def modify_identity_id_format(config, data) do | |
@shapes["ModifyIdentityIdFormatRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the DescribeSpotFleetInstances API action. | |
""" | |
def describe_spot_fleet_instances(config, data) do | |
@shapes["DescribeSpotFleetInstancesRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ReplaceRouteTableAssociation API action. | |
""" | |
def replace_route_table_association(config, data) do | |
@shapes["ReplaceRouteTableAssociationRequest"] #TODO: combine this with input data | |
end | |
@doc """ | |
Invokes the ResetImageAttribute API action. | |
""" | |
def reset_image_attribute(config, data) do | |
@shapes["ResetImageAttributeRequest"] #TODO: combine this with input data | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment