UNPKG

prowler-sdk-poc

Version:
2,036 lines 701 kB
{ "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