UNPKG

universal-s3

Version:

Universal S3 SDK for JavaScript, available for Node.js backends

2,078 lines 497 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" } } } }, "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" }, "HostRecovery": {} } }, "output": { "type": "structure", "members": { "HostIds": { "shape": "S1e", "locationName": "hostIdSet" } } } }, "ApplySecurityGroupsToClientVpnTargetNetwork": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "VpcId", "SecurityGroupIds" ], "members": { "ClientVpnEndpointId": {}, "VpcId": {}, "SecurityGroupIds": { "shape": "S1g", "locationName": "SecurityGroupId" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SecurityGroupIds": { "shape": "S1g", "locationName": "securityGroupIds" } } } }, "AssignIpv6Addresses": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "Ipv6AddressCount": { "locationName": "ipv6AddressCount", "type": "integer" }, "Ipv6Addresses": { "shape": "S1j", "locationName": "ipv6Addresses" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" } } }, "output": { "type": "structure", "members": { "AssignedIpv6Addresses": { "shape": "S1j", "locationName": "assignedIpv6Addresses" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" } } } }, "AssignPrivateIpAddresses": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "AllowReassignment": { "locationName": "allowReassignment", "type": "boolean" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "PrivateIpAddresses": { "shape": "S1m", "locationName": "privateIpAddress" }, "SecondaryPrivateIpAddressCount": { "locationName": "secondaryPrivateIpAddressCount", "type": "integer" } } }, "output": { "type": "structure", "members": { "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "AssignedPrivateIpAddresses": { "locationName": "assignedPrivateIpAddressesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "PrivateIpAddress": { "locationName": "privateIpAddress" } } } } } } }, "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": "S1u", "locationName": "status" } } } }, "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": "S1y" }, "InstanceId": {} } }, "output": { "type": "structure", "members": { "IamInstanceProfileAssociation": { "shape": "S20", "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": "S27", "locationName": "ipv6CidrBlockAssociation" }, "SubnetId": { "locationName": "subnetId" } } } }, "AssociateTransitGatewayRouteTable": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "TransitGatewayAttachmentId" ], "members": { "TransitGatewayRouteTableId": {}, "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Association": { "shape": "S2c", "locationName": "association" } } } }, "AssociateVpcCidrBlock": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "AmazonProvidedIpv6CidrBlock": { "locationName": "amazonProvidedIpv6CidrBlock", "type": "boolean" }, "CidrBlock": {}, "VpcId": { "locationName": "vpcId" } } }, "output": { "type": "structure", "members": { "Ipv6CidrBlockAssociation": { "shape": "S2h", "locationName": "ipv6CidrBlockAssociation" }, "CidrBlockAssociation": { "shape": "S2k", "locationName": "cidrBlockAssociation" }, "VpcId": { "locationName": "vpcId" } } } }, "AttachClassicLinkVpc": { "input": { "type": "structure", "required": [ "Groups", "InstanceId", "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Groups": { "shape": "S2m", "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": "S2s" } }, "AttachVpnGateway": { "input": { "type": "structure", "required": [ "VpcId", "VpnGatewayId" ], "members": { "VpcId": {}, "VpnGatewayId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpcAttachment": { "shape": "S2w", "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": "S30", "locationName": "status" } } } }, "AuthorizeSecurityGroupEgress": { "input": { "type": "structure", "required": [ "GroupId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "GroupId": { "locationName": "groupId" }, "IpPermissions": { "shape": "S33", "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": "S33" }, "IpProtocol": {}, "SourceSecurityGroupName": {}, "SourceSecurityGroupOwnerId": {}, "ToPort": { "type": "integer" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "BundleInstance": { "input": { "type": "structure", "required": [ "InstanceId", "Storage" ], "members": { "InstanceId": {}, "Storage": { "shape": "S3f" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "BundleTask": { "shape": "S3j", "locationName": "bundleInstanceTask" } } } }, "CancelBundleTask": { "input": { "type": "structure", "required": [ "BundleId" ], "members": { "BundleId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "BundleTask": { "shape": "S3j", "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": "S3w", "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", "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": "S4h", "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", "InstanceCount" ], "members": { "ClientToken": {}, "InstanceType": {}, "InstancePlatform": {}, "AvailabilityZone": {}, "AvailabilityZoneId": {}, "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": "S50", "locationName": "capacityReservation" } } } }, "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": {} } } } } }, "ConnectionLogOptions": { "shape": "S58" }, "DnsServers": { "shape": "Sd" }, "TransportProtocol": {}, "Description": {}, "SplitTunnel": { "type": "boolean" }, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "TagSpecifications": { "shape": "S19", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "ClientVpnEndpointId": { "locationName": "clientVpnEndpointId" }, "Status": { "shape": "S5b", "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": "S5f", "locationName": "status" } } } }, "CreateCustomerGateway": { "input": { "type": "structure", "required": [ "BgpAsn", "Type" ], "members": { "BgpAsn": { "type": "integer" }, "PublicIp": { "locationName": "IpAddress" }, "CertificateArn": {}, "Type": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "CustomerGateway": { "shape": "S5k", "locationName": "customerGateway" } } } }, "CreateDefaultSubnet": { "input": { "type": "structure", "required": [ "AvailabilityZone" ], "members": { "AvailabilityZone": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Subnet": { "shape": "S5n", "locationName": "subnet" } } } }, "CreateDefaultVpc": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Vpc": { "shape": "S5s", "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": "S61", "locationName": "dhcpOptions" } } } }, "CreateEgressOnlyInternetGateway": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "ClientToken": {}, "DryRun": { "type": "boolean" }, "VpcId": {} } }, "output": { "type": "structure", "members": { "ClientToken": { "locationName": "clientToken" }, "EgressOnlyInternetGateway": { "shape": "S68", "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" }, "SingleAvailabilityZone": { "type": "boolean" }, "MinTargetCapacity": { "type": "integer" }, "MaxTotalPrice": {} } }, "OnDemandOptions": { "type": "structure", "members": { "AllocationStrategy": {}, "SingleInstanceType": { "type": "boolean" }, "SingleAvailabilityZone": { "type": "boolean" }, "MinTargetCapacity": { "type": "integer" }, "MaxTotalPrice": {} } }, "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": "S6q" } } } } } } }, "TargetCapacitySpecification": { "shape": "S6r" }, "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": "S6y", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { "locationName": "lifecycle" }, "ErrorCode": { "locationName": "errorCode" }, "ErrorMessage": { "locationName": "errorMessage" } } } }, "Instances": { "locationName": "fleetInstanceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateAndOverrides": { "shape": "S6y", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { "locationName": "lifecycle" }, "InstanceIds": { "shape": "S75", "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": {}, "LogFormat": {} } }, "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": "S7e" }, "LogsStorageLocation": { "shape": "S7e" }, "Description": {}, "Name": {}, "ClientToken": {}, "TagSpecifications": { "shape": "S19", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "FpgaImageId": { "locationName": "fpgaImageId" }, "FpgaImageGlobalId": { "locationName": "fpgaImageGlobalId" } } } }, "CreateImage": { "input": { "type": "structure", "required": [ "InstanceId", "Name" ], "members": { "BlockDeviceMappings": { "shape": "S7h", "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": "S7s", "locationName": "exportTask" } } } }, "CreateInternetGateway": { "input": { "type": "structure", "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "InternetGateway": { "shape": "S7y", "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": "S83" }, "TagSpecifications": { "shape": "S19", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "LaunchTemplate": { "shape": "S93", "locationName": "launchTemplate" } } } }, "CreateLaunchTemplateVersion": { "input": { "type": "structure", "required": [ "LaunchTemplateData" ], "members": { "DryRun": { "type": "boolean" }, "ClientToken": {}, "LaunchTemplateId": {}, "LaunchTemplateName": {}, "SourceVersion": {}, "VersionDescription": {}, "LaunchTemplateData": { "shape": "S83" } } }, "output": { "type": "structure", "members": { "LaunchTemplateVersion": { "shape": "S96", "locationName": "launchTemplateVersion" } } } }, "CreateNatGateway": { "input": { "type": "structure", "required": [ "AllocationId", "SubnetId" ], "members": { "AllocationId": {}, "ClientToken": {}, "SubnetId": {} } }, "output": { "type": "structure", "members": { "ClientToken": { "locationName": "clientToken" }, "NatGateway": { "shape": "S9z", "locationName": "natGateway" } } } }, "CreateNetworkAcl": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcId": { "locationName": "vpcId" } } }, "output": { "type": "structure", "members": { "NetworkAcl": { "shape": "Sa6", "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": "Sab", "locationName": "Icmp" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "NetworkAclId": { "locationName": "networkAclId" }, "PortRange": { "shape": "Sac", "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": "S8a", "locationName": "SecurityGroupId" }, "Ipv6AddressCount": { "locationName": "ipv6AddressCount", "type": "integer" }, "Ipv6Addresses": { "shape": "S9e", "locationName": "ipv6Addresses" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { "shape": "S8d", "locationName": "privateIpAddresses" }, "SecondaryPrivateIpAddressCount": { "locationName": "secondaryPrivateIpAddressCount", "type": "integer" }, "InterfaceType": {}, "SubnetId": { "locationName": "subnetId" } } }, "output": { "type": "structure", "members": { "NetworkInterface": { "shape": "Sai", "locationName": "networkInterface" } } } }, "CreateNetworkInterfacePermission": { "input": { "type": "structure", "required": [ "NetworkInterfaceId", "Per