prowler-sdk-poc
Version:
2,036 lines • 701 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"
}
}
}
},
"AcceptTransitGatewayMulticastDomainAssociations": {
"input": {
"type": "structure",
"members": {
"TransitGatewayMulticastDomainId": {},
"TransitGatewayAttachmentId": {},
"SubnetIds": {
"shape": "Se"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Associations": {
"shape": "Sg",
"locationName": "associations"
}
}
}
},
"AcceptTransitGatewayPeeringAttachment": {
"input": {
"type": "structure",
"required": [
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"TransitGatewayPeeringAttachment": {
"shape": "Sn",
"locationName": "transitGatewayPeeringAttachment"
}
}
}
},
"AcceptTransitGatewayVpcAttachment": {
"input": {
"type": "structure",
"required": [
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"TransitGatewayVpcAttachment": {
"shape": "Sw",
"locationName": "transitGatewayVpcAttachment"
}
}
}
},
"AcceptVpcEndpointConnections": {
"input": {
"type": "structure",
"required": [
"ServiceId",
"VpcEndpointIds"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ServiceId": {},
"VpcEndpointIds": {
"shape": "S13",
"locationName": "VpcEndpointId"
}
}
},
"output": {
"type": "structure",
"members": {
"Unsuccessful": {
"shape": "S16",
"locationName": "unsuccessful"
}
}
}
},
"AcceptVpcPeeringConnection": {
"input": {
"type": "structure",
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"VpcPeeringConnectionId": {
"locationName": "vpcPeeringConnectionId"
}
}
},
"output": {
"type": "structure",
"members": {
"VpcPeeringConnection": {
"shape": "S1c",
"locationName": "vpcPeeringConnection"
}
}
}
},
"AdvertiseByoipCidr": {
"input": {
"type": "structure",
"required": [
"Cidr"
],
"members": {
"Cidr": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"ByoipCidr": {
"shape": "S1n",
"locationName": "byoipCidr"
}
}
}
},
"AllocateAddress": {
"input": {
"type": "structure",
"members": {
"Domain": {},
"Address": {},
"PublicIpv4Pool": {},
"NetworkBorderGroup": {},
"CustomerOwnedIpv4Pool": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
}
}
},
"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",
"Quantity"
],
"members": {
"AutoPlacement": {
"locationName": "autoPlacement"
},
"AvailabilityZone": {
"locationName": "availabilityZone"
},
"ClientToken": {
"locationName": "clientToken"
},
"InstanceType": {
"locationName": "instanceType"
},
"InstanceFamily": {},
"Quantity": {
"locationName": "quantity",
"type": "integer"
},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
},
"HostRecovery": {}
}
},
"output": {
"type": "structure",
"members": {
"HostIds": {
"shape": "S21",
"locationName": "hostIdSet"
}
}
}
},
"ApplySecurityGroupsToClientVpnTargetNetwork": {
"input": {
"type": "structure",
"required": [
"ClientVpnEndpointId",
"VpcId",
"SecurityGroupIds"
],
"members": {
"ClientVpnEndpointId": {},
"VpcId": {},
"SecurityGroupIds": {
"shape": "S25",
"locationName": "SecurityGroupId"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"SecurityGroupIds": {
"shape": "S25",
"locationName": "securityGroupIds"
}
}
}
},
"AssignIpv6Addresses": {
"input": {
"type": "structure",
"required": [
"NetworkInterfaceId"
],
"members": {
"Ipv6AddressCount": {
"locationName": "ipv6AddressCount",
"type": "integer"
},
"Ipv6Addresses": {
"shape": "S29",
"locationName": "ipv6Addresses"
},
"Ipv6PrefixCount": {
"type": "integer"
},
"Ipv6Prefixes": {
"shape": "S2a",
"locationName": "Ipv6Prefix"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
}
}
},
"output": {
"type": "structure",
"members": {
"AssignedIpv6Addresses": {
"shape": "S29",
"locationName": "assignedIpv6Addresses"
},
"AssignedIpv6Prefixes": {
"shape": "S2a",
"locationName": "assignedIpv6PrefixSet"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
}
}
}
},
"AssignPrivateIpAddresses": {
"input": {
"type": "structure",
"required": [
"NetworkInterfaceId"
],
"members": {
"AllowReassignment": {
"locationName": "allowReassignment",
"type": "boolean"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"PrivateIpAddresses": {
"shape": "S2e",
"locationName": "privateIpAddress"
},
"SecondaryPrivateIpAddressCount": {
"locationName": "secondaryPrivateIpAddressCount",
"type": "integer"
},
"Ipv4Prefixes": {
"shape": "S2a",
"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": "S2i",
"locationName": "assignedIpv4PrefixSet"
}
}
}
},
"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": "S2r",
"locationName": "status"
}
}
}
},
"AssociateDhcpOptions": {
"input": {
"type": "structure",
"required": [
"DhcpOptionsId",
"VpcId"
],
"members": {
"DhcpOptionsId": {},
"VpcId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
}
},
"AssociateEnclaveCertificateIamRole": {
"input": {
"type": "structure",
"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": "S2z"
},
"InstanceId": {}
}
},
"output": {
"type": "structure",
"members": {
"IamInstanceProfileAssociation": {
"shape": "S31",
"locationName": "iamInstanceProfileAssociation"
}
}
}
},
"AssociateInstanceEventWindow": {
"input": {
"type": "structure",
"required": [
"InstanceEventWindowId",
"AssociationTarget"
],
"members": {
"DryRun": {
"type": "boolean"
},
"InstanceEventWindowId": {},
"AssociationTarget": {
"type": "structure",
"members": {
"InstanceIds": {
"shape": "S37",
"locationName": "InstanceId"
},
"InstanceTags": {
"shape": "Ss",
"locationName": "InstanceTag"
},
"DedicatedHostIds": {
"shape": "S38",
"locationName": "DedicatedHostId"
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"InstanceEventWindow": {
"shape": "S3b",
"locationName": "instanceEventWindow"
}
}
}
},
"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": "S3n",
"locationName": "associationState"
}
}
}
},
"AssociateSubnetCidrBlock": {
"input": {
"type": "structure",
"required": [
"Ipv6CidrBlock",
"SubnetId"
],
"members": {
"Ipv6CidrBlock": {
"locationName": "ipv6CidrBlock"
},
"SubnetId": {
"locationName": "subnetId"
}
}
},
"output": {
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
"shape": "S3r",
"locationName": "ipv6CidrBlockAssociation"
},
"SubnetId": {
"locationName": "subnetId"
}
}
}
},
"AssociateTransitGatewayMulticastDomain": {
"input": {
"type": "structure",
"members": {
"TransitGatewayMulticastDomainId": {},
"TransitGatewayAttachmentId": {},
"SubnetIds": {
"shape": "S3w"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Associations": {
"shape": "Sg",
"locationName": "associations"
}
}
}
},
"AssociateTransitGatewayRouteTable": {
"input": {
"type": "structure",
"required": [
"TransitGatewayRouteTableId",
"TransitGatewayAttachmentId"
],
"members": {
"TransitGatewayRouteTableId": {},
"TransitGatewayAttachmentId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Association": {
"shape": "S41",
"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": "S45",
"locationName": "interfaceAssociation"
},
"ClientToken": {
"locationName": "clientToken"
}
}
}
},
"AssociateVpcCidrBlock": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"AmazonProvidedIpv6CidrBlock": {
"locationName": "amazonProvidedIpv6CidrBlock",
"type": "boolean"
},
"CidrBlock": {},
"VpcId": {
"locationName": "vpcId"
},
"Ipv6CidrBlockNetworkBorderGroup": {},
"Ipv6Pool": {},
"Ipv6CidrBlock": {}
}
},
"output": {
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
"shape": "S4b",
"locationName": "ipv6CidrBlockAssociation"
},
"CidrBlockAssociation": {
"shape": "S4e",
"locationName": "cidrBlockAssociation"
},
"VpcId": {
"locationName": "vpcId"
}
}
}
},
"AttachClassicLinkVpc": {
"input": {
"type": "structure",
"required": [
"Groups",
"InstanceId",
"VpcId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"Groups": {
"shape": "S4g",
"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"
}
}
},
"output": {
"type": "structure",
"members": {
"AttachmentId": {
"locationName": "attachmentId"
},
"NetworkCardIndex": {
"locationName": "networkCardIndex",
"type": "integer"
}
}
}
},
"AttachVolume": {
"input": {
"type": "structure",
"required": [
"Device",
"InstanceId",
"VolumeId"
],
"members": {
"Device": {},
"InstanceId": {},
"VolumeId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"shape": "S4o"
}
},
"AttachVpnGateway": {
"input": {
"type": "structure",
"required": [
"VpcId",
"VpnGatewayId"
],
"members": {
"VpcId": {},
"VpnGatewayId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"VpcAttachment": {
"shape": "S4t",
"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": "S4x",
"locationName": "status"
}
}
}
},
"AuthorizeSecurityGroupEgress": {
"input": {
"type": "structure",
"required": [
"GroupId"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"GroupId": {
"locationName": "groupId"
},
"IpPermissions": {
"shape": "S50",
"locationName": "ipPermissions"
},
"TagSpecifications": {
"shape": "S1t",
"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": "S5b",
"locationName": "securityGroupRuleSet"
}
}
}
},
"AuthorizeSecurityGroupIngress": {
"input": {
"type": "structure",
"members": {
"CidrIp": {},
"FromPort": {
"type": "integer"
},
"GroupId": {},
"GroupName": {},
"IpPermissions": {
"shape": "S50"
},
"IpProtocol": {},
"SourceSecurityGroupName": {},
"SourceSecurityGroupOwnerId": {},
"ToPort": {
"type": "integer"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
}
}
},
"output": {
"type": "structure",
"members": {
"Return": {
"locationName": "return",
"type": "boolean"
},
"SecurityGroupRules": {
"shape": "S5b",
"locationName": "securityGroupRuleSet"
}
}
}
},
"BundleInstance": {
"input": {
"type": "structure",
"required": [
"InstanceId",
"Storage"
],
"members": {
"InstanceId": {},
"Storage": {
"shape": "S5k"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"BundleTask": {
"shape": "S5o",
"locationName": "bundleInstanceTask"
}
}
}
},
"CancelBundleTask": {
"input": {
"type": "structure",
"required": [
"BundleId"
],
"members": {
"BundleId": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"BundleTask": {
"shape": "S5o",
"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": "S5y",
"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"
}
}
}
},
"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": "S6j",
"locationName": "reservedInstancesListingsSet"
}
}
}
},
"CancelSpotFleetRequests": {
"input": {
"type": "structure",
"required": [
"SpotFleetRequestIds",
"TerminateInstances"
],
"members": {
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
},
"SpotFleetRequestIds": {
"shape": "S6v",
"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": "S76",
"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"
}
}
},
"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"
},
"SourceRegion": {},
"SourceSnapshotId": {},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"SnapshotId": {
"locationName": "snapshotId"
},
"Tags": {
"shape": "Ss",
"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": "S1t"
},
"DryRun": {
"type": "boolean"
},
"OutpostArn": {}
}
},
"output": {
"type": "structure",
"members": {
"CapacityReservation": {
"shape": "S7s",
"locationName": "capacityReservation"
}
}
}
},
"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": "S1t",
"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": "S84",
"locationName": "fleetCapacityReservationSet"
},
"Tags": {
"shape": "Ss",
"locationName": "tagSet"
}
}
}
},
"CreateCarrierGateway": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"VpcId": {},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
},
"DryRun": {
"type": "boolean"
},
"ClientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"CarrierGateway": {
"shape": "S88",
"locationName": "carrierGateway"
}
}
}
},
"CreateClientVpnEndpoint": {
"input": {
"type": "structure",
"required": [
"ClientCidrBlock",
"ServerCertificateArn",
"AuthenticationOptions",
"ConnectionLogOptions"
],
"members": {
"ClientCidrBlock": {},
"ServerCertificateArn": {},
"AuthenticationOptions": {
"locationName": "Authentication",
"type": "list",
"member": {
"type": "structure",
"members": {
"Type": {},
"ActiveDirectory": {
"type": "structure",
"members": {
"DirectoryId": {}
}
},
"MutualAuthentication": {
"type": "structure",
"members": {
"ClientRootCertificateChainArn": {}
}
},
"FederatedAuthentication": {
"type": "structure",
"members": {
"SAMLProviderArn": {},
"SelfServiceSAMLProviderArn": {}
}
}
}
}
},
"ConnectionLogOptions": {
"shape": "S8i"
},
"DnsServers": {
"shape": "Se"
},
"TransportProtocol": {},
"VpnPort": {
"type": "integer"
},
"Description": {},
"SplitTunnel": {
"type": "boolean"
},
"DryRun": {
"type": "boolean"
},
"ClientToken": {
"idempotencyToken": true
},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
},
"SecurityGroupIds": {
"shape": "S25",
"locationName": "SecurityGroupId"
},
"VpcId": {},
"SelfServicePortal": {},
"ClientConnectOptions": {
"shape": "S8l"
}
}
},
"output": {
"type": "structure",
"members": {
"ClientVpnEndpointId": {
"locationName": "clientVpnEndpointId"
},
"Status": {
"shape": "S8n",
"locationName": "status"
},
"DnsName": {
"locationName": "dnsName"
}
}
}
},
"CreateClientVpnRoute": {
"input": {
"type": "structure",
"required": [
"ClientVpnEndpointId",
"DestinationCidrBlock",
"TargetVpcSubnetId"
],
"members": {
"ClientVpnEndpointId": {},
"DestinationCidrBlock": {},
"TargetVpcSubnetId": {},
"Description": {},
"ClientToken": {
"idempotencyToken": true
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Status": {
"shape": "S8r",
"locationName": "status"
}
}
}
},
"CreateCustomerGateway": {
"input": {
"type": "structure",
"required": [
"BgpAsn",
"Type"
],
"members": {
"BgpAsn": {
"type": "integer"
},
"PublicIp": {
"locationName": "IpAddress"
},
"CertificateArn": {},
"Type": {},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
},
"DeviceName": {},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"CustomerGateway": {
"shape": "S8w",
"locationName": "customerGateway"
}
}
}
},
"CreateDefaultSubnet": {
"input": {
"type": "structure",
"required": [
"AvailabilityZone"
],
"members": {
"AvailabilityZone": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Subnet": {
"shape": "S8z",
"locationName": "subnet"
}
}
}
},
"CreateDefaultVpc": {
"input": {
"type": "structure",
"members": {
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Vpc": {
"shape": "S95",
"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": "Se",
"locationName": "Value"
}
}
}
},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
},
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"DhcpOptions": {
"shape": "S9e",
"locationName": "dhcpOptions"
}
}
}
},
"CreateEgressOnlyInternetGateway": {
"input": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"ClientToken": {},
"DryRun": {
"type": "boolean"
},
"VpcId": {},
"TagSpecifications": {
"shape": "S1t",
"locationName": "TagSpecification"
}
}
},
"output": {
"type": "structure",
"members": {
"ClientToken": {
"locationName": "clientToken"
},
"EgressOnlyInternetGateway": {
"shape": "S9l",
"locationName": "egressOnlyInternetGateway"
}
}
}
},
"CreateFleet": {
"input": {
"type": "structure",
"required": [
"LaunchTemplateConfigs",
"TargetCapacitySpecification"
],
"members": {
"DryRun": {
"type": "boolean"
},
"ClientToken": {},
"SpotOptions": {
"type": "structure",
"members": {
"AllocationStrategy": {},
"MaintenanceStrategies": {
"type": "structure",
"members": {
"CapacityRebalance": {
"type": "structure",
"members": {
"ReplacementStrategy": {}
}
}
}
},
"InstanceInterruptionBehavior": {},
"InstancePoolsToUseCount": {
"type": "integer"
},
"SingleInstanceType": {
"type": "boolean"
},
"SingleAvailabilityZone": {
"type": "boolean"
},
"MinTargetCapacity": {
"type": "integer"
},
"MaxTotalPrice": {}
}
},
"OnDemandOptions": {
"type": "structure",
"members": {
"AllocationStrategy": {},
"CapacityReservationOptions": {
"type": "structure",
"members": {
"UsageStrategy": {}
}
},
"SingleInstanceType": {
"type": "boolean"
},
"SingleAvailabilityZone": {
"type": "boolean"
},
"MinTargetCapacity": {
"type": "integer"
},
"MaxTotalPrice": {}
}
},
"ExcessCapacityTerminationPolicy": {},
"LaunchTemplateConfi