aws-sdk
Version:
AWS SDK for JavaScript
2,088 lines • 427 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2016-11-15",
"endpointPrefix": "ec2",
"protocol": "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"
},
"operations": {
"AcceptReservedInstancesExchangeQuote": {
"input": {
"type": "structure",
"required": [
"ReservedInstanceIds"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ReservedInstanceIds": {
"shape": "S3",
"locationName": "ReservedInstanceId"
},
"TargetConfigurations": {
"shape": "S5",
"locationName": "TargetConfiguration"
}
}
},
"output": {
"type": "structure",
"members": {
"ExchangeId": {
"locationName": "exchangeId"
}
}
}
},
"AcceptTransitGatewayVpcAttachment": {
"input": {
"type": "structure",
"required": [
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"TransitGatewayVpcAttachment": {
"shape": "Sb",
"locationName": "transitGatewayVpcAttachment"
}
}
}
},
"AcceptVpcEndpointConnections": {
"input": {
"type": "structure",
"required": [
"ServiceId",
"VpcEndpointIds"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ServiceId": {},
"VpcEndpointIds": {
"shape": "Sd",
"locationName": "VpcEndpointId"
}
}
},
"output": {
"type": "structure",
"members": {
"Unsuccessful": {
"shape": "Sm",
"locationName": "unsuccessful"
}
}
}
},
"AcceptVpcPeeringConnection": {
"input": {
"type": "structure",
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"VpcPeeringConnectionId": {
"locationName": "vpcPeeringConnectionId"
}
}
},
"output": {
"type": "structure",
"members": {
"VpcPeeringConnection": {
"shape": "Sr",
"locationName": "vpcPeeringConnection"
}
}
}
},
"AdvertiseByoipCidr": {
"input": {
"type": "structure",
"required": [
"Cidr"
],
"members": {
"Cidr": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"ByoipCidr": {
"shape": "S12",
"locationName": "byoipCidr"
}
}
}
},
"AllocateAddress": {
"input": {
"type": "structure",
"members": {
"Domain": {},
"Address": {},
"PublicIpv4Pool": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"PublicIp": {
"locationName": "publicIp"
},
"AllocationId": {
"locationName": "allocationId"
},
"PublicIpv4Pool": {
"locationName": "publicIpv4Pool"
},
"Domain": {
"locationName": "domain"
}
}
}
},
"AllocateHosts": {
"input": {
"type": "structure",
"required": [
"AvailabilityZone",
"InstanceType",
"Quantity"
],
"members": {
"AutoPlacement": {
"locationName": "autoPlacement"
},
"AvailabilityZone": {
"locationName": "availabilityZone"
},
"ClientToken": {
"locationName": "clientToken"
},
"InstanceType": {
"locationName": "instanceType"
},
"Quantity": {
"locationName": "quantity",
"type": "integer"
},
"TagSpecifications": {
"shape": "S19",
"locationName": "TagSpecification"
}
}
},
"output": {
"type": "structure",
"members": {
"HostIds": {
"shape": "S1d",
"locationName": "hostIdSet"
}
}
}
},
"AssignIpv6Addresses": {
"input": {
"type": "structure",
"required": [
"NetworkInterfaceId"
],
"members": {
"Ipv6AddressCount": {
"locationName": "ipv6AddressCount",
"type": "integer"
},
"Ipv6Addresses": {
"shape": "S1f",
"locationName": "ipv6Addresses"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
}
}
},
"output": {
"type": "structure",
"members": {
"AssignedIpv6Addresses": {
"shape": "S1f",
"locationName": "assignedIpv6Addresses"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
}
}
}
},
"AssignPrivateIpAddresses": {
"input": {
"type": "structure",
"required": [
"NetworkInterfaceId"
],
"members": {
"AllowReassignment": {
"locationName": "allowReassignment",
"type": "boolean"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"PrivateIpAddresses": {
"shape": "S1i",
"locationName": "privateIpAddress"
},
"SecondaryPrivateIpAddressCount": {
"locationName": "secondaryPrivateIpAddressCount",
"type": "integer"
}
}
}
},
"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"
}
}
}
},
"AssociateDhcpOptions": {
"input": {
"type": "structure",
"required": [
"DhcpOptionsId",
"VpcId"
],
"members": {
"DhcpOptionsId": {},
"VpcId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
}
},
"AssociateIamInstanceProfile": {
"input": {
"type": "structure",
"required": [
"IamInstanceProfile",
"InstanceId"
],
"members": {
"IamInstanceProfile": {
"shape": "S1n"
},
"InstanceId": {}
}
},
"output": {
"type": "structure",
"members": {
"IamInstanceProfileAssociation": {
"shape": "S1p",
"locationName": "iamInstanceProfileAssociation"
}
}
}
},
"AssociateRouteTable": {
"input": {
"type": "structure",
"required": [
"RouteTableId",
"SubnetId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"RouteTableId": {
"locationName": "routeTableId"
},
"SubnetId": {
"locationName": "subnetId"
}
}
},
"output": {
"type": "structure",
"members": {
"AssociationId": {
"locationName": "associationId"
}
}
}
},
"AssociateSubnetCidrBlock": {
"input": {
"type": "structure",
"required": [
"Ipv6CidrBlock",
"SubnetId"
],
"members": {
"Ipv6CidrBlock": {
"locationName": "ipv6CidrBlock"
},
"SubnetId": {
"locationName": "subnetId"
}
}
},
"output": {
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
"shape": "S1w",
"locationName": "ipv6CidrBlockAssociation"
},
"SubnetId": {
"locationName": "subnetId"
}
}
}
},
"AssociateTransitGatewayRouteTable": {
"input": {
"type": "structure",
"required": [
"TransitGatewayRouteTableId",
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayRouteTableId": {},
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Association": {
"shape": "S21",
"locationName": "association"
}
}
}
},
"AssociateVpcCidrBlock": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"AmazonProvidedIpv6CidrBlock": {
"locationName": "amazonProvidedIpv6CidrBlock",
"type": "boolean"
},
"CidrBlock": {},
"VpcId": {
"locationName": "vpcId"
}
}
},
"output": {
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
"shape": "S26",
"locationName": "ipv6CidrBlockAssociation"
},
"CidrBlockAssociation": {
"shape": "S29",
"locationName": "cidrBlockAssociation"
},
"VpcId": {
"locationName": "vpcId"
}
}
}
},
"AttachClassicLinkVpc": {
"input": {
"type": "structure",
"required": [
"Groups",
"InstanceId",
"VpcId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"Groups": {
"shape": "S2b",
"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"
}
}
},
"output": {
"type": "structure",
"members": {
"AttachmentId": {
"locationName": "attachmentId"
}
}
}
},
"AttachVolume": {
"input": {
"type": "structure",
"required": [
"Device",
"InstanceId",
"VolumeId"
],
"members": {
"Device": {},
"InstanceId": {},
"VolumeId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"shape": "S2h"
}
},
"AttachVpnGateway": {
"input": {
"type": "structure",
"required": [
"VpcId",
"VpnGatewayId"
],
"members": {
"VpcId": {},
"VpnGatewayId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"VpcAttachment": {
"shape": "S2l",
"locationName": "attachment"
}
}
}
},
"AuthorizeSecurityGroupEgress": {
"input": {
"type": "structure",
"required": [
"GroupId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"GroupId": {
"locationName": "groupId"
},
"IpPermissions": {
"shape": "S2o",
"locationName": "ipPermissions"
},
"CidrIp": {
"locationName": "cidrIp"
},
"FromPort": {
"locationName": "fromPort",
"type": "integer"
},
"IpProtocol": {
"locationName": "ipProtocol"
},
"ToPort": {
"locationName": "toPort",
"type": "integer"
},
"SourceSecurityGroupName": {
"locationName": "sourceSecurityGroupName"
},
"SourceSecurityGroupOwnerId": {
"locationName": "sourceSecurityGroupOwnerId"
}
}
}
},
"AuthorizeSecurityGroupIngress": {
"input": {
"type": "structure",
"members": {
"CidrIp": {},
"FromPort": {
"type": "integer"
},
"GroupId": {},
"GroupName": {},
"IpPermissions": {
"shape": "S2o"
},
"IpProtocol": {},
"SourceSecurityGroupName": {},
"SourceSecurityGroupOwnerId": {},
"ToPort": {
"type": "integer"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
}
},
"BundleInstance": {
"input": {
"type": "structure",
"required": [
"InstanceId",
"Storage"
],
"members": {
"InstanceId": {},
"Storage": {
"shape": "S30"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"BundleTask": {
"shape": "S34",
"locationName": "bundleInstanceTask"
}
}
}
},
"CancelBundleTask": {
"input": {
"type": "structure",
"required": [
"BundleId"
],
"members": {
"BundleId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"BundleTask": {
"shape": "S34",
"locationName": "bundleInstanceTask"
}
}
}
},
"CancelCapacityReservation": {
"input": {
"type": "structure",
"required": [
"CapacityReservationId"
],
"members": {
"CapacityReservationId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Return": {
"locationName": "return",
"type": "boolean"
}
}
}
},
"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"
}
}
}
},
"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": "S3h",
"locationName": "reservedInstancesListingsSet"
}
}
}
},
"CancelSpotFleetRequests": {
"input": {
"type": "structure",
"required": [
"SpotFleetRequestIds",
"TerminateInstances"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"SpotFleetRequestIds": {
"shape": "Sd",
"locationName": "spotFleetRequestId"
},
"TerminateInstances": {
"locationName": "terminateInstances",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"SuccessfulFleetRequests": {
"locationName": "successfulFleetRequestSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"required": [
"CurrentSpotFleetRequestState",
"PreviousSpotFleetRequestState",
"SpotFleetRequestId"
],
"members": {
"CurrentSpotFleetRequestState": {
"locationName": "currentSpotFleetRequestState"
},
"PreviousSpotFleetRequestState": {
"locationName": "previousSpotFleetRequestState"
},
"SpotFleetRequestId": {
"locationName": "spotFleetRequestId"
}
}
}
},
"UnsuccessfulFleetRequests": {
"locationName": "unsuccessfulFleetRequestSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"required": [
"Error",
"SpotFleetRequestId"
],
"members": {
"Error": {
"locationName": "error",
"type": "structure",
"required": [
"Code",
"Message"
],
"members": {
"Code": {
"locationName": "code"
},
"Message": {
"locationName": "message"
}
}
},
"SpotFleetRequestId": {
"locationName": "spotFleetRequestId"
}
}
}
}
}
}
},
"CancelSpotInstanceRequests": {
"input": {
"type": "structure",
"required": [
"SpotInstanceRequestIds"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"SpotInstanceRequestIds": {
"shape": "S42",
"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": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"ImageId": {
"locationName": "imageId"
}
}
}
},
"CopySnapshot": {
"input": {
"type": "structure",
"required": [
"SourceRegion",
"SourceSnapshotId"
],
"members": {
"Description": {},
"DestinationRegion": {
"locationName": "destinationRegion"
},
"Encrypted": {
"locationName": "encrypted",
"type": "boolean"
},
"KmsKeyId": {
"locationName": "kmsKeyId"
},
"PresignedUrl": {
"locationName": "presignedUrl"
},
"SourceRegion": {},
"SourceSnapshotId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"SnapshotId": {
"locationName": "snapshotId"
}
}
}
},
"CreateCapacityReservation": {
"input": {
"type": "structure",
"required": [
"InstanceType",
"InstancePlatform",
"AvailabilityZone",
"InstanceCount"
],
"members": {
"ClientToken": {},
"InstanceType": {},
"InstancePlatform": {},
"AvailabilityZone": {},
"Tenancy": {},
"InstanceCount": {
"type": "integer"
},
"EbsOptimized": {
"type": "boolean"
},
"EphemeralStorage": {
"type": "boolean"
},
"EndDate": {
"type": "timestamp"
},
"EndDateType": {},
"InstanceMatchCriteria": {},
"TagSpecifications": {
"shape": "S19"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"CapacityReservation": {
"shape": "S4l",
"locationName": "capacityReservation"
}
}
}
},
"CreateCustomerGateway": {
"input": {
"type": "structure",
"required": [
"BgpAsn",
"PublicIp",
"Type"
],
"members": {
"BgpAsn": {
"type": "integer"
},
"PublicIp": {
"locationName": "IpAddress"
},
"Type": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"CustomerGateway": {
"shape": "S4q",
"locationName": "customerGateway"
}
}
}
},
"CreateDefaultSubnet": {
"input": {
"type": "structure",
"required": [
"AvailabilityZone"
],
"members": {
"AvailabilityZone": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Subnet": {
"shape": "S4t",
"locationName": "subnet"
}
}
}
},
"CreateDefaultVpc": {
"input": {
"type": "structure",
"members": {
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Vpc": {
"shape": "S4y",
"locationName": "vpc"
}
}
}
},
"CreateDhcpOptions": {
"input": {
"type": "structure",
"required": [
"DhcpConfigurations"
],
"members": {
"DhcpConfigurations": {
"locationName": "dhcpConfiguration",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"Key": {
"locationName": "key"
},
"Values": {
"shape": "Sd",
"locationName": "Value"
}
}
}
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"DhcpOptions": {
"shape": "S57",
"locationName": "dhcpOptions"
}
}
}
},
"CreateEgressOnlyInternetGateway": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"ClientToken": {},
"DryRun": {
"type": "boolean"
},
"VpcId": {}
}
},
"output": {
"type": "structure",
"members": {
"ClientToken": {
"locationName": "clientToken"
},
"EgressOnlyInternetGateway": {
"shape": "S5e",
"locationName": "egressOnlyInternetGateway"
}
}
}
},
"CreateFleet": {
"input": {
"type": "structure",
"required": [
"LaunchTemplateConfigs",
"TargetCapacitySpecification"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ClientToken": {},
"SpotOptions": {
"type": "structure",
"members": {
"AllocationStrategy": {},
"InstanceInterruptionBehavior": {},
"InstancePoolsToUseCount": {
"type": "integer"
},
"SingleInstanceType": {
"type": "boolean"
},
"MinTargetCapacity": {
"type": "integer"
}
}
},
"OnDemandOptions": {
"type": "structure",
"members": {
"AllocationStrategy": {},
"SingleInstanceType": {
"type": "boolean"
},
"MinTargetCapacity": {
"type": "integer"
}
}
},
"ExcessCapacityTerminationPolicy": {},
"LaunchTemplateConfigs": {
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"LaunchTemplateSpecification": {
"type": "structure",
"members": {
"LaunchTemplateId": {},
"LaunchTemplateName": {},
"Version": {}
}
},
"Overrides": {
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"InstanceType": {},
"MaxPrice": {},
"SubnetId": {},
"AvailabilityZone": {},
"WeightedCapacity": {
"type": "double"
},
"Priority": {
"type": "double"
},
"Placement": {
"shape": "S5w"
}
}
}
}
}
}
},
"TargetCapacitySpecification": {
"shape": "S5x"
},
"TerminateInstancesWithExpiration": {
"type": "boolean"
},
"Type": {},
"ValidFrom": {
"type": "timestamp"
},
"ValidUntil": {
"type": "timestamp"
},
"ReplaceUnhealthyInstances": {
"type": "boolean"
},
"TagSpecifications": {
"shape": "S19",
"locationName": "TagSpecification"
}
}
},
"output": {
"type": "structure",
"members": {
"FleetId": {
"locationName": "fleetId"
},
"Errors": {
"locationName": "errorSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"LaunchTemplateAndOverrides": {
"shape": "S64",
"locationName": "launchTemplateAndOverrides"
},
"Lifecycle": {
"locationName": "lifecycle"
},
"ErrorCode": {
"locationName": "errorCode"
},
"ErrorMessage": {
"locationName": "errorMessage"
}
}
}
},
"Instances": {
"locationName": "fleetInstanceSet",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"LaunchTemplateAndOverrides": {
"shape": "S64",
"locationName": "launchTemplateAndOverrides"
},
"Lifecycle": {
"locationName": "lifecycle"
},
"InstanceIds": {
"shape": "S6b",
"locationName": "instanceIds"
},
"InstanceType": {
"locationName": "instanceType"
},
"Platform": {
"locationName": "platform"
}
}
}
}
}
}
},
"CreateFlowLogs": {
"input": {
"type": "structure",
"required": [
"ResourceIds",
"ResourceType",
"TrafficType"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ClientToken": {},
"DeliverLogsPermissionArn": {},
"LogGroupName": {},
"ResourceIds": {
"shape": "Sd",
"locationName": "ResourceId"
},
"ResourceType": {},
"TrafficType": {},
"LogDestinationType": {},
"LogDestination": {}
}
},
"output": {
"type": "structure",
"members": {
"ClientToken": {
"locationName": "clientToken"
},
"FlowLogIds": {
"shape": "Sd",
"locationName": "flowLogIdSet"
},
"Unsuccessful": {
"shape": "Sm",
"locationName": "unsuccessful"
}
}
}
},
"CreateFpgaImage": {
"input": {
"type": "structure",
"required": [
"InputStorageLocation"
],
"members": {
"DryRun": {
"type": "boolean"
},
"InputStorageLocation": {
"shape": "S6k"
},
"LogsStorageLocation": {
"shape": "S6k"
},
"Description": {},
"Name": {},
"ClientToken": {}
}
},
"output": {
"type": "structure",
"members": {
"FpgaImageId": {
"locationName": "fpgaImageId"
},
"FpgaImageGlobalId": {
"locationName": "fpgaImageGlobalId"
}
}
}
},
"CreateImage": {
"input": {
"type": "structure",
"required": [
"InstanceId",
"Name"
],
"members": {
"BlockDeviceMappings": {
"shape": "S6n",
"locationName": "blockDeviceMapping"
},
"Description": {
"locationName": "description"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"InstanceId": {
"locationName": "instanceId"
},
"Name": {
"locationName": "name"
},
"NoReboot": {
"locationName": "noReboot",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"ImageId": {
"locationName": "imageId"
}
}
}
},
"CreateInstanceExportTask": {
"input": {
"type": "structure",
"required": [
"InstanceId"
],
"members": {
"Description": {
"locationName": "description"
},
"ExportToS3Task": {
"locationName": "exportToS3",
"type": "structure",
"members": {
"ContainerFormat": {
"locationName": "containerFormat"
},
"DiskImageFormat": {
"locationName": "diskImageFormat"
},
"S3Bucket": {
"locationName": "s3Bucket"
},
"S3Prefix": {
"locationName": "s3Prefix"
}
}
},
"InstanceId": {
"locationName": "instanceId"
},
"TargetEnvironment": {
"locationName": "targetEnvironment"
}
}
},
"output": {
"type": "structure",
"members": {
"ExportTask": {
"shape": "S6y",
"locationName": "exportTask"
}
}
}
},
"CreateInternetGateway": {
"input": {
"type": "structure",
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"InternetGateway": {
"shape": "S74",
"locationName": "internetGateway"
}
}
}
},
"CreateKeyPair": {
"input": {
"type": "structure",
"required": [
"KeyName"
],
"members": {
"KeyName": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"KeyFingerprint": {
"locationName": "keyFingerprint"
},
"KeyMaterial": {
"locationName": "keyMaterial"
},
"KeyName": {
"locationName": "keyName"
}
}
}
},
"CreateLaunchTemplate": {
"input": {
"type": "structure",
"required": [
"LaunchTemplateName",
"LaunchTemplateData"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ClientToken": {},
"LaunchTemplateName": {},
"VersionDescription": {},
"LaunchTemplateData": {
"shape": "S79"
}
}
},
"output": {
"type": "structure",
"members": {
"LaunchTemplate": {
"shape": "S89",
"locationName": "launchTemplate"
}
}
}
},
"CreateLaunchTemplateVersion": {
"input": {
"type": "structure",
"required": [
"LaunchTemplateData"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ClientToken": {},
"LaunchTemplateId": {},
"LaunchTemplateName": {},
"SourceVersion": {},
"VersionDescription": {},
"LaunchTemplateData": {
"shape": "S79"
}
}
},
"output": {
"type": "structure",
"members": {
"LaunchTemplateVersion": {
"shape": "S8c",
"locationName": "launchTemplateVersion"
}
}
}
},
"CreateNatGateway": {
"input": {
"type": "structure",
"required": [
"AllocationId",
"SubnetId"
],
"members": {
"AllocationId": {},
"ClientToken": {},
"SubnetId": {}
}
},
"output": {
"type": "structure",
"members": {
"ClientToken": {
"locationName": "clientToken"
},
"NatGateway": {
"shape": "S95",
"locationName": "natGateway"
}
}
}
},
"CreateNetworkAcl": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"VpcId": {
"locationName": "vpcId"
}
}
},
"output": {
"type": "structure",
"members": {
"NetworkAcl": {
"shape": "S9c",
"locationName": "networkAcl"
}
}
}
},
"CreateNetworkAclEntry": {
"input": {
"type": "structure",
"required": [
"Egress",
"NetworkAclId",
"Protocol",
"RuleAction",
"RuleNumber"
],
"members": {
"CidrBlock": {
"locationName": "cidrBlock"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"Egress": {
"locationName": "egress",
"type": "boolean"
},
"IcmpTypeCode": {
"shape": "S9h",
"locationName": "Icmp"
},
"Ipv6CidrBlock": {
"locationName": "ipv6CidrBlock"
},
"NetworkAclId": {
"locationName": "networkAclId"
},
"PortRange": {
"shape": "S9i",
"locationName": "portRange"
},
"Protocol": {
"locationName": "protocol"
},
"RuleAction": {
"locationName": "ruleAction"
},
"RuleNumber": {
"locationName": "ruleNumber",
"type": "integer"
}
}
}
},
"CreateNetworkInterface": {
"input": {
"type": "structure",
"required": [
"SubnetId"
],
"members": {
"Description": {
"locationName": "description"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"Groups": {
"shape": "S7g",
"locationName": "SecurityGroupId"
},
"Ipv6AddressCount": {
"locationName": "ipv6AddressCount",
"type": "integer"
},
"Ipv6Addresses": {
"shape": "S8k",
"locationName": "ipv6Addresses"
},
"PrivateIpAddress": {
"locationName": "privateIpAddress"
},
"PrivateIpAddresses": {
"shape": "S7j",
"locationName": "privateIpAddresses"
},
"SecondaryPrivateIpAddressCount": {
"locationName": "secondaryPrivateIpAddressCount",
"type": "integer"
},
"SubnetId": {
"locationName": "subnetId"
}
}
},
"output": {
"type": "structure",
"members": {
"NetworkInterface": {
"shape": "S9n",
"locationName": "networkInterface"
}
}
}
},
"CreateNetworkInterfacePermission": {
"input": {
"type": "structure",
"required": [
"NetworkInterfaceId",
"Permission"
],
"members": {
"NetworkInterfaceId": {},
"AwsAccountId": {},
"AwsService": {},
"Permission": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"InterfacePermission": {
"shape": "Sa1",
"locationName": "interfacePermission"
}
}
}
},
"CreatePlacementGroup": {
"input": {
"type": "structure",
"required": [
"GroupName",
"Strategy"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"GroupName": {
"locationName": "groupName"
},
"Strategy": {
"locationName": "strategy"
}
}
}
},
"CreateReservedInstancesListing": {
"input": {
"type": "structure",
"required": [
"ClientToken",
"InstanceCount",
"PriceSchedules",
"ReservedInstancesId"
],
"members": {
"ClientToken": {
"locationName": "clientToken"
},
"InstanceCount": {
"locationName": "instanceCount",
"type": "integer"
},
"PriceSchedules": {
"locationName": "priceSchedules",
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"CurrencyCode": {
"locationName": "currencyCode"
},
"Price": {
"locationName": "price",
"type": "double"
},
"Term": {
"locationName": "term",
"type": "long"
}
}
}
},
"ReservedInstancesId": {
"locationName": "reservedInstancesId"
}
}
},
"output": {
"type": "structure",
"members": {
"ReservedInstancesListings": {
"shape": "S3h",
"locationName": "reservedInstancesListingsSet"
}
}
}
},
"CreateRoute": {
"input": {
"type": "structure",
"required": [
"RouteTableId"
],
"members": {
"DestinationCidrBlock": {
"locationName": "destinationCidrBlock"
},
"DestinationIpv6CidrBlock": {
"locationName": "destinationIpv6CidrBlock"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"EgressOnlyInternetGatewayId": {
"locationName": "egressOnlyInternetGatewayId"
},
"GatewayId": {
"locationName": "gatewayId"
},
"InstanceId": {
"locationName": "instanceId"
},
"NatGatewayId": {
"locationName": "natGatewayId"
},
"TransitGatewayId": {},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"RouteTableId": {
"locationName": "routeTableId"
},
"VpcPeeringConnectionId": {
"locationName": "vpcPeeringConnectionId"
}
}
},
"output": {
"type": "structure",
"members": {
"Return": {
"locationName": "return",
"type": "boolean"
}
}
}
},
"CreateRouteTable": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"VpcId": {
"locationName": "vpcId"
}
}
},
"output": {
"type": "structure",
"members": {
"RouteTable": {
"shape": "Sae",
"locationName": "routeTable"
}
}
}
},
"CreateSecurityGroup": {
"input": {
"type": "structure",
"required": [
"Description",
"GroupName"
],
"members": {
"Description": {
"locationName": "GroupDescription"
},
"GroupName": {},
"VpcId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"GroupId": {
"locationName": "groupId"
}
}
}
},
"CreateSnapshot": {
"input": {
"type": "structure",
"required": [
"VolumeId"
],
"members": {
"Description": {},
"VolumeId": {},
"TagSpecifications": {
"shape": "S19",
"locationName": "TagSpecification"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"shape": "Saq"
}
},
"CreateSpotDatafeedSubscription": {
"input": {
"type": "structure",
"required": [
"Bucket"
],
"members": {
"Bucket": {
"locationName": "bucket"
},
"DryRun": {
"locationNa