aws-sdk
Version:
AWS SDK for JavaScript
2,052 lines • 942 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2016-11-15",
"endpointPrefix": "ec2",
"protocol": "ec2",
"protocols": [
"ec2"
],
"serviceAbbreviation": "Amazon EC2",
"serviceFullName": "Amazon Elastic Compute Cloud",
"serviceId": "EC2",
"signatureVersion": "v4",
"uid": "ec2-2016-11-15",
"xmlNamespace": "http://ec2.amazonaws.com/doc/2016-11-15",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AcceptAddressTransfer": {
"input": {
"type": "structure",
"required": [
"Address"
],
"members": {
"Address": {},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"AddressTransfer": {
"shape": "Sa",
"locationName": "addressTransfer"
}
}
}
},
"AcceptReservedInstancesExchangeQuote": {
"input": {
"type": "structure",
"required": [
"ReservedInstanceIds"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ReservedInstanceIds": {
"shape": "Se",
"locationName": "ReservedInstanceId"
},
"TargetConfigurations": {
"shape": "Sg",
"locationName": "TargetConfiguration"
}
}
},
"output": {
"type": "structure",
"members": {
"ExchangeId": {
"locationName": "exchangeId"
}
}
}
},
"AcceptTransitGatewayMulticastDomainAssociations": {
"input": {
"type": "structure",
"members": {
"TransitGatewayMulticastDomainId": {},
"TransitGatewayAttachmentId": {},
"SubnetIds": {
"shape": "So"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Associations": {
"shape": "Sq",
"locationName": "associations"
}
}
}
},
"AcceptTransitGatewayPeeringAttachment": {
"input": {
"type": "structure",
"required": [
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"TransitGatewayPeeringAttachment": {
"shape": "Sx",
"locationName": "transitGatewayPeeringAttachment"
}
}
}
},
"AcceptTransitGatewayVpcAttachment": {
"input": {
"type": "structure",
"required": [
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"TransitGatewayVpcAttachment": {
"shape": "S16",
"locationName": "transitGatewayVpcAttachment"
}
}
}
},
"AcceptVpcEndpointConnections": {
"input": {
"type": "structure",
"required": [
"ServiceId",
"VpcEndpointIds"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ServiceId": {},
"VpcEndpointIds": {
"shape": "S1e",
"locationName": "VpcEndpointId"
}
}
},
"output": {
"type": "structure",
"members": {
"Unsuccessful": {
"shape": "S1h",
"locationName": "unsuccessful"
}
}
}
},
"AcceptVpcPeeringConnection": {
"input": {
"type": "structure",
"required": [
"VpcPeeringConnectionId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"VpcPeeringConnectionId": {
"locationName": "vpcPeeringConnectionId"
}
}
},
"output": {
"type": "structure",
"members": {
"VpcPeeringConnection": {
"shape": "S1n",
"locationName": "vpcPeeringConnection"
}
}
}
},
"AdvertiseByoipCidr": {
"input": {
"type": "structure",
"required": [
"Cidr"
],
"members": {
"Cidr": {},
"Asn": {},
"DryRun": {
"type": "boolean"
},
"NetworkBorderGroup": {}
}
},
"output": {
"type": "structure",
"members": {
"ByoipCidr": {
"shape": "S1y",
"locationName": "byoipCidr"
}
}
}
},
"AllocateAddress": {
"input": {
"type": "structure",
"members": {
"Domain": {},
"Address": {},
"PublicIpv4Pool": {},
"NetworkBorderGroup": {},
"CustomerOwnedIpv4Pool": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
},
"IpamPoolId": {}
}
},
"output": {
"type": "structure",
"members": {
"PublicIp": {
"locationName": "publicIp"
},
"AllocationId": {
"locationName": "allocationId"
},
"PublicIpv4Pool": {
"locationName": "publicIpv4Pool"
},
"NetworkBorderGroup": {
"locationName": "networkBorderGroup"
},
"Domain": {
"locationName": "domain"
},
"CustomerOwnedIp": {
"locationName": "customerOwnedIp"
},
"CustomerOwnedIpv4Pool": {
"locationName": "customerOwnedIpv4Pool"
},
"CarrierIp": {
"locationName": "carrierIp"
}
}
}
},
"AllocateHosts": {
"input": {
"type": "structure",
"required": [
"AvailabilityZone"
],
"members": {
"AutoPlacement": {
"locationName": "autoPlacement"
},
"AvailabilityZone": {
"locationName": "availabilityZone"
},
"ClientToken": {
"locationName": "clientToken"
},
"InstanceType": {
"locationName": "instanceType"
},
"InstanceFamily": {},
"Quantity": {
"locationName": "quantity",
"type": "integer"
},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
},
"HostRecovery": {},
"OutpostArn": {},
"HostMaintenance": {},
"AssetIds": {
"locationName": "AssetId",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"HostIds": {
"shape": "S2g",
"locationName": "hostIdSet"
}
}
}
},
"AllocateIpamPoolCidr": {
"input": {
"type": "structure",
"required": [
"IpamPoolId"
],
"members": {
"DryRun": {
"type": "boolean"
},
"IpamPoolId": {},
"Cidr": {},
"NetmaskLength": {
"type": "integer"
},
"ClientToken": {
"idempotencyToken": true
},
"Description": {},
"PreviewNextCidr": {
"type": "boolean"
},
"AllowedCidrs": {
"locationName": "AllowedCidr",
"type": "list",
"member": {
"locationName": "item"
}
},
"DisallowedCidrs": {
"locationName": "DisallowedCidr",
"type": "list",
"member": {
"locationName": "item"
}
}
}
},
"output": {
"type": "structure",
"members": {
"IpamPoolAllocation": {
"shape": "S2l",
"locationName": "ipamPoolAllocation"
}
}
}
},
"ApplySecurityGroupsToClientVpnTargetNetwork": {
"input": {
"type": "structure",
"required": [
"ClientVpnEndpointId",
"VpcId",
"SecurityGroupIds"
],
"members": {
"ClientVpnEndpointId": {},
"VpcId": {},
"SecurityGroupIds": {
"shape": "S2r",
"locationName": "SecurityGroupId"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"SecurityGroupIds": {
"shape": "S2r",
"locationName": "securityGroupIds"
}
}
}
},
"AssignIpv6Addresses": {
"input": {
"type": "structure",
"required": [
"NetworkInterfaceId"
],
"members": {
"Ipv6AddressCount": {
"locationName": "ipv6AddressCount",
"type": "integer"
},
"Ipv6Addresses": {
"shape": "S2v",
"locationName": "ipv6Addresses"
},
"Ipv6PrefixCount": {
"type": "integer"
},
"Ipv6Prefixes": {
"shape": "S2w",
"locationName": "Ipv6Prefix"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
}
}
},
"output": {
"type": "structure",
"members": {
"AssignedIpv6Addresses": {
"shape": "S2v",
"locationName": "assignedIpv6Addresses"
},
"AssignedIpv6Prefixes": {
"shape": "S2w",
"locationName": "assignedIpv6PrefixSet"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
}
}
}
},
"AssignPrivateIpAddresses": {
"input": {
"type": "structure",
"required": [
"NetworkInterfaceId"
],
"members": {
"AllowReassignment": {
"locationName": "allowReassignment",
"type": "boolean"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"PrivateIpAddresses": {
"shape": "S30",
"locationName": "privateIpAddress"
},
"SecondaryPrivateIpAddressCount": {
"locationName": "secondaryPrivateIpAddressCount",
"type": "integer"
},
"Ipv4Prefixes": {
"shape": "S2w",
"locationName": "Ipv4Prefix"
},
"Ipv4PrefixCount": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"AssignedPrivateIpAddresses": {
"locationName": "assignedPrivateIpAddressesSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"PrivateIpAddress": {
"locationName": "privateIpAddress"
}
}
}
},
"AssignedIpv4Prefixes": {
"shape": "S34",
"locationName": "assignedIpv4PrefixSet"
}
}
}
},
"AssignPrivateNatGatewayAddress": {
"input": {
"type": "structure",
"required": [
"NatGatewayId"
],
"members": {
"NatGatewayId": {},
"PrivateIpAddresses": {
"shape": "S38",
"locationName": "PrivateIpAddress"
},
"PrivateIpAddressCount": {
"type": "integer"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"NatGatewayId": {
"locationName": "natGatewayId"
},
"NatGatewayAddresses": {
"shape": "S3b",
"locationName": "natGatewayAddressSet"
}
}
}
},
"AssociateAddress": {
"input": {
"type": "structure",
"members": {
"AllocationId": {},
"InstanceId": {},
"PublicIp": {},
"AllowReassociation": {
"locationName": "allowReassociation",
"type": "boolean"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"PrivateIpAddress": {
"locationName": "privateIpAddress"
}
}
},
"output": {
"type": "structure",
"members": {
"AssociationId": {
"locationName": "associationId"
}
}
}
},
"AssociateClientVpnTargetNetwork": {
"input": {
"type": "structure",
"required": [
"ClientVpnEndpointId",
"SubnetId"
],
"members": {
"ClientVpnEndpointId": {},
"SubnetId": {},
"ClientToken": {
"idempotencyToken": true
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"AssociationId": {
"locationName": "associationId"
},
"Status": {
"shape": "S3m",
"locationName": "status"
}
}
}
},
"AssociateDhcpOptions": {
"input": {
"type": "structure",
"required": [
"DhcpOptionsId",
"VpcId"
],
"members": {
"DhcpOptionsId": {},
"VpcId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
}
},
"AssociateEnclaveCertificateIamRole": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"RoleArn"
],
"members": {
"CertificateArn": {},
"RoleArn": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"CertificateS3BucketName": {
"locationName": "certificateS3BucketName"
},
"CertificateS3ObjectKey": {
"locationName": "certificateS3ObjectKey"
},
"EncryptionKmsKeyId": {
"locationName": "encryptionKmsKeyId"
}
}
}
},
"AssociateIamInstanceProfile": {
"input": {
"type": "structure",
"required": [
"IamInstanceProfile",
"InstanceId"
],
"members": {
"IamInstanceProfile": {
"shape": "S3v"
},
"InstanceId": {}
}
},
"output": {
"type": "structure",
"members": {
"IamInstanceProfileAssociation": {
"shape": "S3x",
"locationName": "iamInstanceProfileAssociation"
}
}
}
},
"AssociateInstanceEventWindow": {
"input": {
"type": "structure",
"required": [
"InstanceEventWindowId",
"AssociationTarget"
],
"members": {
"DryRun": {
"type": "boolean"
},
"InstanceEventWindowId": {},
"AssociationTarget": {
"type": "structure",
"members": {
"InstanceIds": {
"shape": "S43",
"locationName": "InstanceId"
},
"InstanceTags": {
"shape": "S6",
"locationName": "InstanceTag"
},
"DedicatedHostIds": {
"shape": "S44",
"locationName": "DedicatedHostId"
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"InstanceEventWindow": {
"shape": "S47",
"locationName": "instanceEventWindow"
}
}
}
},
"AssociateIpamByoasn": {
"input": {
"type": "structure",
"required": [
"Asn",
"Cidr"
],
"members": {
"DryRun": {
"type": "boolean"
},
"Asn": {},
"Cidr": {}
}
},
"output": {
"type": "structure",
"members": {
"AsnAssociation": {
"shape": "S20",
"locationName": "asnAssociation"
}
}
}
},
"AssociateIpamResourceDiscovery": {
"input": {
"type": "structure",
"required": [
"IpamId",
"IpamResourceDiscoveryId"
],
"members": {
"DryRun": {
"type": "boolean"
},
"IpamId": {},
"IpamResourceDiscoveryId": {},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
},
"ClientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"IpamResourceDiscoveryAssociation": {
"shape": "S4l",
"locationName": "ipamResourceDiscoveryAssociation"
}
}
}
},
"AssociateNatGatewayAddress": {
"input": {
"type": "structure",
"required": [
"NatGatewayId",
"AllocationIds"
],
"members": {
"NatGatewayId": {},
"AllocationIds": {
"shape": "S4r",
"locationName": "AllocationId"
},
"PrivateIpAddresses": {
"shape": "S38",
"locationName": "PrivateIpAddress"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"NatGatewayId": {
"locationName": "natGatewayId"
},
"NatGatewayAddresses": {
"shape": "S3b",
"locationName": "natGatewayAddressSet"
}
}
}
},
"AssociateRouteTable": {
"input": {
"type": "structure",
"required": [
"RouteTableId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"RouteTableId": {
"locationName": "routeTableId"
},
"SubnetId": {
"locationName": "subnetId"
},
"GatewayId": {}
}
},
"output": {
"type": "structure",
"members": {
"AssociationId": {
"locationName": "associationId"
},
"AssociationState": {
"shape": "S4x",
"locationName": "associationState"
}
}
}
},
"AssociateSubnetCidrBlock": {
"input": {
"type": "structure",
"required": [
"SubnetId"
],
"members": {
"Ipv6CidrBlock": {
"locationName": "ipv6CidrBlock"
},
"SubnetId": {
"locationName": "subnetId"
},
"Ipv6IpamPoolId": {},
"Ipv6NetmaskLength": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
"shape": "S52",
"locationName": "ipv6CidrBlockAssociation"
},
"SubnetId": {
"locationName": "subnetId"
}
}
}
},
"AssociateTransitGatewayMulticastDomain": {
"input": {
"type": "structure",
"required": [
"TransitGatewayMulticastDomainId",
"TransitGatewayAttachmentId",
"SubnetIds"
],
"members": {
"TransitGatewayMulticastDomainId": {},
"TransitGatewayAttachmentId": {},
"SubnetIds": {
"shape": "S59"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Associations": {
"shape": "Sq",
"locationName": "associations"
}
}
}
},
"AssociateTransitGatewayPolicyTable": {
"input": {
"type": "structure",
"required": [
"TransitGatewayPolicyTableId",
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayPolicyTableId": {},
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Association": {
"shape": "S5e",
"locationName": "association"
}
}
}
},
"AssociateTransitGatewayRouteTable": {
"input": {
"type": "structure",
"required": [
"TransitGatewayRouteTableId",
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayRouteTableId": {},
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Association": {
"shape": "S5j",
"locationName": "association"
}
}
}
},
"AssociateTrunkInterface": {
"input": {
"type": "structure",
"required": [
"BranchInterfaceId",
"TrunkInterfaceId"
],
"members": {
"BranchInterfaceId": {},
"TrunkInterfaceId": {},
"VlanId": {
"type": "integer"
},
"GreKey": {
"type": "integer"
},
"ClientToken": {
"idempotencyToken": true
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"InterfaceAssociation": {
"shape": "S5m",
"locationName": "interfaceAssociation"
},
"ClientToken": {
"locationName": "clientToken"
}
}
}
},
"AssociateVpcCidrBlock": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"AmazonProvidedIpv6CidrBlock": {
"locationName": "amazonProvidedIpv6CidrBlock",
"type": "boolean"
},
"CidrBlock": {},
"VpcId": {
"locationName": "vpcId"
},
"Ipv6CidrBlockNetworkBorderGroup": {},
"Ipv6Pool": {},
"Ipv6CidrBlock": {},
"Ipv4IpamPoolId": {},
"Ipv4NetmaskLength": {
"type": "integer"
},
"Ipv6IpamPoolId": {},
"Ipv6NetmaskLength": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
"shape": "S5s",
"locationName": "ipv6CidrBlockAssociation"
},
"CidrBlockAssociation": {
"shape": "S5v",
"locationName": "cidrBlockAssociation"
},
"VpcId": {
"locationName": "vpcId"
}
}
}
},
"AttachClassicLinkVpc": {
"input": {
"type": "structure",
"required": [
"Groups",
"InstanceId",
"VpcId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"Groups": {
"shape": "S5x",
"locationName": "SecurityGroupId"
},
"InstanceId": {
"locationName": "instanceId"
},
"VpcId": {
"locationName": "vpcId"
}
}
},
"output": {
"type": "structure",
"members": {
"Return": {
"locationName": "return",
"type": "boolean"
}
}
}
},
"AttachInternetGateway": {
"input": {
"type": "structure",
"required": [
"InternetGatewayId",
"VpcId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"InternetGatewayId": {
"locationName": "internetGatewayId"
},
"VpcId": {
"locationName": "vpcId"
}
}
}
},
"AttachNetworkInterface": {
"input": {
"type": "structure",
"required": [
"DeviceIndex",
"InstanceId",
"NetworkInterfaceId"
],
"members": {
"DeviceIndex": {
"locationName": "deviceIndex",
"type": "integer"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"InstanceId": {
"locationName": "instanceId"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"NetworkCardIndex": {
"type": "integer"
},
"EnaSrdSpecification": {
"shape": "S62"
}
}
},
"output": {
"type": "structure",
"members": {
"AttachmentId": {
"locationName": "attachmentId"
},
"NetworkCardIndex": {
"locationName": "networkCardIndex",
"type": "integer"
}
}
}
},
"AttachVerifiedAccessTrustProvider": {
"input": {
"type": "structure",
"required": [
"VerifiedAccessInstanceId",
"VerifiedAccessTrustProviderId"
],
"members": {
"VerifiedAccessInstanceId": {},
"VerifiedAccessTrustProviderId": {},
"ClientToken": {
"idempotencyToken": true
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"VerifiedAccessTrustProvider": {
"shape": "S69",
"locationName": "verifiedAccessTrustProvider"
},
"VerifiedAccessInstance": {
"shape": "S6i",
"locationName": "verifiedAccessInstance"
}
}
}
},
"AttachVolume": {
"input": {
"type": "structure",
"required": [
"Device",
"InstanceId",
"VolumeId"
],
"members": {
"Device": {},
"InstanceId": {},
"VolumeId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"shape": "S6n"
}
},
"AttachVpnGateway": {
"input": {
"type": "structure",
"required": [
"VpcId",
"VpnGatewayId"
],
"members": {
"VpcId": {},
"VpnGatewayId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"VpcAttachment": {
"shape": "S6s",
"locationName": "attachment"
}
}
}
},
"AuthorizeClientVpnIngress": {
"input": {
"type": "structure",
"required": [
"ClientVpnEndpointId",
"TargetNetworkCidr"
],
"members": {
"ClientVpnEndpointId": {},
"TargetNetworkCidr": {},
"AccessGroupId": {},
"AuthorizeAllGroups": {
"type": "boolean"
},
"Description": {},
"ClientToken": {
"idempotencyToken": true
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Status": {
"shape": "S6w",
"locationName": "status"
}
}
}
},
"AuthorizeSecurityGroupEgress": {
"input": {
"type": "structure",
"required": [
"GroupId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"GroupId": {
"locationName": "groupId"
},
"IpPermissions": {
"shape": "S6z",
"locationName": "ipPermissions"
},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
},
"CidrIp": {
"locationName": "cidrIp"
},
"FromPort": {
"locationName": "fromPort",
"type": "integer"
},
"IpProtocol": {
"locationName": "ipProtocol"
},
"ToPort": {
"locationName": "toPort",
"type": "integer"
},
"SourceSecurityGroupName": {
"locationName": "sourceSecurityGroupName"
},
"SourceSecurityGroupOwnerId": {
"locationName": "sourceSecurityGroupOwnerId"
}
}
},
"output": {
"type": "structure",
"members": {
"Return": {
"locationName": "return",
"type": "boolean"
},
"SecurityGroupRules": {
"shape": "S7a",
"locationName": "securityGroupRuleSet"
}
}
}
},
"AuthorizeSecurityGroupIngress": {
"input": {
"type": "structure",
"members": {
"CidrIp": {},
"FromPort": {
"type": "integer"
},
"GroupId": {},
"GroupName": {},
"IpPermissions": {
"shape": "S6z"
},
"IpProtocol": {},
"SourceSecurityGroupName": {},
"SourceSecurityGroupOwnerId": {},
"ToPort": {
"type": "integer"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
}
}
},
"output": {
"type": "structure",
"members": {
"Return": {
"locationName": "return",
"type": "boolean"
},
"SecurityGroupRules": {
"shape": "S7a",
"locationName": "securityGroupRuleSet"
}
}
}
},
"BundleInstance": {
"input": {
"type": "structure",
"required": [
"InstanceId",
"Storage"
],
"members": {
"InstanceId": {},
"Storage": {
"shape": "S7j"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"BundleTask": {
"shape": "S7o",
"locationName": "bundleInstanceTask"
}
}
}
},
"CancelBundleTask": {
"input": {
"type": "structure",
"required": [
"BundleId"
],
"members": {
"BundleId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"BundleTask": {
"shape": "S7o",
"locationName": "bundleInstanceTask"
}
}
}
},
"CancelCapacityReservation": {
"input": {
"type": "structure",
"required": [
"CapacityReservationId"
],
"members": {
"CapacityReservationId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Return": {
"locationName": "return",
"type": "boolean"
}
}
}
},
"CancelCapacityReservationFleets": {
"input": {
"type": "structure",
"required": [
"CapacityReservationFleetIds"
],
"members": {
"DryRun": {
"type": "boolean"
},
"CapacityReservationFleetIds": {
"shape": "S7y",
"locationName": "CapacityReservationFleetId"
}
}
},
"output": {
"type": "structure",
"members": {
"SuccessfulFleetCancellations": {
"locationName": "successfulFleetCancellationSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"CurrentFleetState": {
"locationName": "currentFleetState"
},
"PreviousFleetState": {
"locationName": "previousFleetState"
},
"CapacityReservationFleetId": {
"locationName": "capacityReservationFleetId"
}
}
}
},
"FailedFleetCancellations": {
"locationName": "failedFleetCancellationSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"CapacityReservationFleetId": {
"locationName": "capacityReservationFleetId"
},
"CancelCapacityReservationFleetError": {
"locationName": "cancelCapacityReservationFleetError",
"type": "structure",
"members": {
"Code": {
"locationName": "code"
},
"Message": {
"locationName": "message"
}
}
}
}
}
}
}
}
},
"CancelConversionTask": {
"input": {
"type": "structure",
"required": [
"ConversionTaskId"
],
"members": {
"ConversionTaskId": {
"locationName": "conversionTaskId"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"ReasonMessage": {
"locationName": "reasonMessage"
}
}
}
},
"CancelExportTask": {
"input": {
"type": "structure",
"required": [
"ExportTaskId"
],
"members": {
"ExportTaskId": {
"locationName": "exportTaskId"
}
}
}
},
"CancelImageLaunchPermission": {
"input": {
"type": "structure",
"required": [
"ImageId"
],
"members": {
"ImageId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Return": {
"locationName": "return",
"type": "boolean"
}
}
}
},
"CancelImportTask": {
"input": {
"type": "structure",
"members": {
"CancelReason": {},
"DryRun": {
"type": "boolean"
},
"ImportTaskId": {}
}
},
"output": {
"type": "structure",
"members": {
"ImportTaskId": {
"locationName": "importTaskId"
},
"PreviousState": {
"locationName": "previousState"
},
"State": {
"locationName": "state"
}
}
}
},
"CancelReservedInstancesListing": {
"input": {
"type": "structure",
"required": [
"ReservedInstancesListingId"
],
"members": {
"ReservedInstancesListingId": {
"locationName": "reservedInstancesListingId"
}
}
},
"output": {
"type": "structure",
"members": {
"ReservedInstancesListings": {
"shape": "S8m",
"locationName": "reservedInstancesListingsSet"
}
}
}
},
"CancelSpotFleetRequests": {
"input": {
"type": "structure",
"required": [
"SpotFleetRequestIds",
"TerminateInstances"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"SpotFleetRequestIds": {
"shape": "S8y",
"locationName": "spotFleetRequestId"
},
"TerminateInstances": {
"locationName": "terminateInstances",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"SuccessfulFleetRequests": {
"locationName": "successfulFleetRequestSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"CurrentSpotFleetRequestState": {
"locationName": "currentSpotFleetRequestState"
},
"PreviousSpotFleetRequestState": {
"locationName": "previousSpotFleetRequestState"
},
"SpotFleetRequestId": {
"locationName": "spotFleetRequestId"
}
}
}
},
"UnsuccessfulFleetRequests": {
"locationName": "unsuccessfulFleetRequestSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"Error": {
"locationName": "error",
"type": "structure",
"members": {
"Code": {
"locationName": "code"
},
"Message": {
"locationName": "message"
}
}
},
"SpotFleetRequestId": {
"locationName": "spotFleetRequestId"
}
}
}
}
}
}
},
"CancelSpotInstanceRequests": {
"input": {
"type": "structure",
"required": [
"SpotInstanceRequestIds"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"SpotInstanceRequestIds": {
"shape": "S99",
"locationName": "SpotInstanceRequestId"
}
}
},
"output": {
"type": "structure",
"members": {
"CancelledSpotInstanceRequests": {
"locationName": "spotInstanceRequestSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"SpotInstanceRequestId": {
"locationName": "spotInstanceRequestId"
},
"State": {
"locationName": "state"
}
}
}
}
}
}
},
"ConfirmProductInstance": {
"input": {
"type": "structure",
"required": [
"InstanceId",
"ProductCode"
],
"members": {
"InstanceId": {},
"ProductCode": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"OwnerId": {
"locationName": "ownerId"
},
"Return": {
"locationName": "return",
"type": "boolean"
}
}
}
},
"CopyFpgaImage": {
"input": {
"type": "structure",
"required": [
"SourceFpgaImageId",
"SourceRegion"
],
"members": {
"DryRun": {
"type": "boolean"
},
"SourceFpgaImageId": {},
"Description": {},
"Name": {},
"SourceRegion": {},
"ClientToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FpgaImageId": {
"locationName": "fpgaImageId"
}
}
}
},
"CopyImage": {
"input": {
"type": "structure",
"required": [
"Name",
"SourceImageId",
"SourceRegion"
],
"members": {
"ClientToken": {},
"Description": {},
"Encrypted": {
"locationName": "encrypted",
"type": "boolean"
},
"KmsKeyId": {
"locationName": "kmsKeyId"
},
"Name": {},
"SourceImageId": {},
"SourceRegion": {},
"DestinationOutpostArn": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"CopyImageTags": {
"type": "boolean"
},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
}
}
},
"output": {
"type": "structure",
"members": {
"ImageId": {
"locationName": "imageId"
}
}
}
},
"CopySnapshot": {
"input": {
"type": "structure",
"required": [
"SourceRegion",
"SourceSnapshotId"
],
"members": {
"Description": {},
"DestinationOutpostArn": {},
"DestinationRegion": {
"locationName": "destinationRegion"
},
"Encrypted": {
"locationName": "encrypted",
"type": "boolean"
},
"KmsKeyId": {
"locationName": "kmsKeyId"
},
"PresignedUrl": {
"locationName": "presignedUrl",
"type": "string",
"sensitive": true
},
"SourceRegion": {},
"SourceSnapshotId": {},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"SnapshotId": {
"locationName": "snapshotId"
},
"Tags": {
"shape": "S6",
"locationName": "tagSet"
}
}
}
},
"CreateCapacityReservation": {
"input": {
"type": "structure",
"required": [
"InstanceType",
"InstancePlatform",
"InstanceCount"
],
"members": {
"ClientToken": {},
"InstanceType": {},
"InstancePlatform": {},
"AvailabilityZone": {},
"AvailabilityZoneId": {},
"Tenancy": {},
"InstanceCount": {
"type": "integer"
},
"EbsOptimized": {
"type": "boolean"
},
"EphemeralStorage": {
"type": "boolean"
},
"EndDate": {
"type": "timestamp"
},
"EndDateType": {},
"InstanceMatchCriteria": {},
"TagSpecifications": {
"shape": "S3"
},
"DryRun": {
"type": "boolean"
},
"OutpostArn": {},
"PlacementGroupArn": {}
}
},
"output": {
"type": "structure",
"members": {
"CapacityReservation": {
"shape": "S9z",
"locationName": "capacityReservation"
}
}
}
},
"CreateCapacityReservationBySplitting": {
"input": {
"type": "structure",
"required": [
"SourceCapacityReservationId",
"InstanceCount"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ClientToken": {
"idempotencyToken": true
},
"SourceCapacityReservationId": {},
"InstanceCount": {
"type": "integer"
},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
}
}
},
"output": {
"type": "structure",
"members": {
"SourceCapacityReservation": {
"shape": "S9z",
"locationName": "sourceCapacityReservation"
},
"DestinationCapacityReservation": {
"shape": "S9z",
"locationName": "destinationCapacityReservation"
},
"InstanceCount": {
"locationName": "instanceCount",
"type": "integer"
}
}
}
},
"CreateCapacityReservationFleet": {
"input": {
"type": "structure",
"required": [
"InstanceTypeSpecifications",
"TotalTargetCapacity"
],
"members": {
"AllocationStrategy": {},
"ClientToken": {
"idempotencyToken": true
},
"InstanceTypeSpecifications": {
"locationName": "InstanceTypeSpecification",
"type": "list",
"member": {
"type": "structure",
"members": {
"InstanceType": {},
"InstancePlatform": {},
"Weight": {
"type": "double"
},
"AvailabilityZone": {},
"AvailabilityZoneId": {},
"EbsOptimized": {
"type": "boolean"
},
"Priority": {
"type": "integer"
}
}
}
},
"Tenancy": {},
"TotalTargetCapacity": {
"type": "integer"
},
"EndDate": {
"type": "timestamp"
},
"InstanceMatchCriteria": {},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"CapacityReservationFleetId": {
"locationName": "capacityReservationFleetId"
},
"State": {
"locationName": "state"
},
"TotalTargetCapacity": {
"locationName": "totalTargetCapacity",
"type": "integer"
},
"TotalFulfilledCapacity": {
"locationName": "totalFulfilledCapacity",
"type": "double"
},
"InstanceMatchCriteria": {
"locationName": "instanceMatchCriteria"
},
"AllocationStrategy": {
"locationName": "allocationStrategy"
},
"CreateTime": {
"locationName": "createTime",
"type": "timestamp"
},
"EndDate": {
"locationName": "endDate",
"type": "timestamp"
},
"Tenancy": {
"locationName": "tenancy"
},
"FleetCapacityReservations": {
"shape": "Sag",
"locationName": "fleetCapacityReservationSet"
},
"Tags": {
"shape": "S6",
"locationName": "tagSet"
}
}
}
},
"CreateCarrierGateway": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"VpcId": {},
"TagSpecifications": {
"shape": "S3",
"locationName": "TagSpecification"
},
"DryRun": {
"type": "boolean"
},
"ClientToken": {
"idemp