Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

EC2

import { EC2 } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/ec2.ts";
class EC2 {
constructor(apiFactory: client.ApiFactory);
async acceptReservedInstancesExchangeQuote(params: AcceptReservedInstancesExchangeQuoteRequest, opts?: client.RequestOptions): Promise<AcceptReservedInstancesExchangeQuoteResult>;
async acceptTransitGatewayPeeringAttachment(params: AcceptTransitGatewayPeeringAttachmentRequest, opts?: client.RequestOptions): Promise<AcceptTransitGatewayPeeringAttachmentResult>;
async acceptTransitGatewayVpcAttachment(params: AcceptTransitGatewayVpcAttachmentRequest, opts?: client.RequestOptions): Promise<AcceptTransitGatewayVpcAttachmentResult>;
async acceptVpcEndpointConnections(params: AcceptVpcEndpointConnectionsRequest, opts?: client.RequestOptions): Promise<AcceptVpcEndpointConnectionsResult>;
async acceptVpcPeeringConnection(params?: AcceptVpcPeeringConnectionRequest, opts?: client.RequestOptions): Promise<AcceptVpcPeeringConnectionResult>;
async advertiseByoipCidr(params: AdvertiseByoipCidrRequest, opts?: client.RequestOptions): Promise<AdvertiseByoipCidrResult>;
async allocateAddress(params?: AllocateAddressRequest, opts?: client.RequestOptions): Promise<AllocateAddressResult>;
async allocateHosts(params: AllocateHostsRequest, opts?: client.RequestOptions): Promise<AllocateHostsResult>;
async applySecurityGroupsToClientVpnTargetNetwork(params: ApplySecurityGroupsToClientVpnTargetNetworkRequest, opts?: client.RequestOptions): Promise<ApplySecurityGroupsToClientVpnTargetNetworkResult>;
async assignIpv6Addresses(params: AssignIpv6AddressesRequest, opts?: client.RequestOptions): Promise<AssignIpv6AddressesResult>;
async assignPrivateIpAddresses(params: AssignPrivateIpAddressesRequest, opts?: client.RequestOptions): Promise<AssignPrivateIpAddressesResult>;
async associateAddress(params?: AssociateAddressRequest, opts?: client.RequestOptions): Promise<AssociateAddressResult>;
async associateClientVpnTargetNetwork(params: AssociateClientVpnTargetNetworkRequest, opts?: client.RequestOptions): Promise<AssociateClientVpnTargetNetworkResult>;
async associateDhcpOptions(params: AssociateDhcpOptionsRequest, opts?: client.RequestOptions): Promise<void>;
async associateEnclaveCertificateIamRole(params?: AssociateEnclaveCertificateIamRoleRequest, opts?: client.RequestOptions): Promise<AssociateEnclaveCertificateIamRoleResult>;
async associateIamInstanceProfile(params: AssociateIamInstanceProfileRequest, opts?: client.RequestOptions): Promise<AssociateIamInstanceProfileResult>;
async associateInstanceEventWindow(params: AssociateInstanceEventWindowRequest, opts?: client.RequestOptions): Promise<AssociateInstanceEventWindowResult>;
async associateRouteTable(params: AssociateRouteTableRequest, opts?: client.RequestOptions): Promise<AssociateRouteTableResult>;
async associateSubnetCidrBlock(params: AssociateSubnetCidrBlockRequest, opts?: client.RequestOptions): Promise<AssociateSubnetCidrBlockResult>;
async associateTransitGatewayMulticastDomain(params?: AssociateTransitGatewayMulticastDomainRequest, opts?: client.RequestOptions): Promise<AssociateTransitGatewayMulticastDomainResult>;
async associateTransitGatewayRouteTable(params: AssociateTransitGatewayRouteTableRequest, opts?: client.RequestOptions): Promise<AssociateTransitGatewayRouteTableResult>;
async associateTrunkInterface(params: AssociateTrunkInterfaceRequest, opts?: client.RequestOptions): Promise<AssociateTrunkInterfaceResult>;
async associateVpcCidrBlock(params: AssociateVpcCidrBlockRequest, opts?: client.RequestOptions): Promise<AssociateVpcCidrBlockResult>;
async attachClassicLinkVpc(params: AttachClassicLinkVpcRequest, opts?: client.RequestOptions): Promise<AttachClassicLinkVpcResult>;
async attachInternetGateway(params: AttachInternetGatewayRequest, opts?: client.RequestOptions): Promise<void>;
async attachNetworkInterface(params: AttachNetworkInterfaceRequest, opts?: client.RequestOptions): Promise<AttachNetworkInterfaceResult>;
async attachVolume(params: AttachVolumeRequest, opts?: client.RequestOptions): Promise<VolumeAttachment>;
async attachVpnGateway(params: AttachVpnGatewayRequest, opts?: client.RequestOptions): Promise<AttachVpnGatewayResult>;
async authorizeClientVpnIngress(params: AuthorizeClientVpnIngressRequest, opts?: client.RequestOptions): Promise<AuthorizeClientVpnIngressResult>;
async authorizeSecurityGroupEgress(params: AuthorizeSecurityGroupEgressRequest, opts?: client.RequestOptions): Promise<AuthorizeSecurityGroupEgressResult>;
async authorizeSecurityGroupIngress(params?: AuthorizeSecurityGroupIngressRequest, opts?: client.RequestOptions): Promise<AuthorizeSecurityGroupIngressResult>;
async bundleInstance(params: BundleInstanceRequest, opts?: client.RequestOptions): Promise<BundleInstanceResult>;
async cancelBundleTask(params: CancelBundleTaskRequest, opts?: client.RequestOptions): Promise<CancelBundleTaskResult>;
async cancelCapacityReservation(params: CancelCapacityReservationRequest, opts?: client.RequestOptions): Promise<CancelCapacityReservationResult>;
async cancelConversionTask(params: CancelConversionRequest, opts?: client.RequestOptions): Promise<void>;
async cancelExportTask(params: CancelExportTaskRequest, opts?: client.RequestOptions): Promise<void>;
async cancelImportTask(params?: CancelImportTaskRequest, opts?: client.RequestOptions): Promise<CancelImportTaskResult>;
async cancelReservedInstancesListing(params: CancelReservedInstancesListingRequest, opts?: client.RequestOptions): Promise<CancelReservedInstancesListingResult>;
async cancelSpotFleetRequests(params: CancelSpotFleetRequestsRequest, opts?: client.RequestOptions): Promise<CancelSpotFleetRequestsResponse>;
async cancelSpotInstanceRequests(params: CancelSpotInstanceRequestsRequest, opts?: client.RequestOptions): Promise<CancelSpotInstanceRequestsResult>;
async confirmProductInstance(params: ConfirmProductInstanceRequest, opts?: client.RequestOptions): Promise<ConfirmProductInstanceResult>;
async copyFpgaImage(params: CopyFpgaImageRequest, opts?: client.RequestOptions): Promise<CopyFpgaImageResult>;
async copyImage(params: CopyImageRequest, opts?: client.RequestOptions): Promise<CopyImageResult>;
async copySnapshot(params: CopySnapshotRequest, opts?: client.RequestOptions): Promise<CopySnapshotResult>;
async createCapacityReservation(params: CreateCapacityReservationRequest, opts?: client.RequestOptions): Promise<CreateCapacityReservationResult>;
async createCarrierGateway(params: CreateCarrierGatewayRequest, opts?: client.RequestOptions): Promise<CreateCarrierGatewayResult>;
async createClientVpnEndpoint(params: CreateClientVpnEndpointRequest, opts?: client.RequestOptions): Promise<CreateClientVpnEndpointResult>;
async createClientVpnRoute(params: CreateClientVpnRouteRequest, opts?: client.RequestOptions): Promise<CreateClientVpnRouteResult>;
async createCustomerGateway(params: CreateCustomerGatewayRequest, opts?: client.RequestOptions): Promise<CreateCustomerGatewayResult>;
async createDefaultSubnet(params: CreateDefaultSubnetRequest, opts?: client.RequestOptions): Promise<CreateDefaultSubnetResult>;
async createDefaultVpc(params?: CreateDefaultVpcRequest, opts?: client.RequestOptions): Promise<CreateDefaultVpcResult>;
async createDhcpOptions(params: CreateDhcpOptionsRequest, opts?: client.RequestOptions): Promise<CreateDhcpOptionsResult>;
async createEgressOnlyInternetGateway(params: CreateEgressOnlyInternetGatewayRequest, opts?: client.RequestOptions): Promise<CreateEgressOnlyInternetGatewayResult>;
async createFleet(params: CreateFleetRequest, opts?: client.RequestOptions): Promise<CreateFleetResult>;
async createFlowLogs(params: CreateFlowLogsRequest, opts?: client.RequestOptions): Promise<CreateFlowLogsResult>;
async createFpgaImage(params: CreateFpgaImageRequest, opts?: client.RequestOptions): Promise<CreateFpgaImageResult>;
async createImage(params: CreateImageRequest, opts?: client.RequestOptions): Promise<CreateImageResult>;
async createInstanceEventWindow(params?: CreateInstanceEventWindowRequest, opts?: client.RequestOptions): Promise<CreateInstanceEventWindowResult>;
async createInstanceExportTask(params: CreateInstanceExportTaskRequest, opts?: client.RequestOptions): Promise<CreateInstanceExportTaskResult>;
async createInternetGateway(params?: CreateInternetGatewayRequest, opts?: client.RequestOptions): Promise<CreateInternetGatewayResult>;
async createKeyPair(params: CreateKeyPairRequest, opts?: client.RequestOptions): Promise<KeyPair>;
async createLaunchTemplate(params: CreateLaunchTemplateRequest, opts?: client.RequestOptions): Promise<CreateLaunchTemplateResult>;
async createLaunchTemplateVersion(params: CreateLaunchTemplateVersionRequest, opts?: client.RequestOptions): Promise<CreateLaunchTemplateVersionResult>;
async createLocalGatewayRoute(params: CreateLocalGatewayRouteRequest, opts?: client.RequestOptions): Promise<CreateLocalGatewayRouteResult>;
async createLocalGatewayRouteTableVpcAssociation(params: CreateLocalGatewayRouteTableVpcAssociationRequest, opts?: client.RequestOptions): Promise<CreateLocalGatewayRouteTableVpcAssociationResult>;
async createManagedPrefixList(params: CreateManagedPrefixListRequest, opts?: client.RequestOptions): Promise<CreateManagedPrefixListResult>;
async createNatGateway(params: CreateNatGatewayRequest, opts?: client.RequestOptions): Promise<CreateNatGatewayResult>;
async createNetworkAcl(params: CreateNetworkAclRequest, opts?: client.RequestOptions): Promise<CreateNetworkAclResult>;
async createNetworkAclEntry(params: CreateNetworkAclEntryRequest, opts?: client.RequestOptions): Promise<void>;
async createNetworkInsightsPath(params: CreateNetworkInsightsPathRequest, opts?: client.RequestOptions): Promise<CreateNetworkInsightsPathResult>;
async createNetworkInterface(params: CreateNetworkInterfaceRequest, opts?: client.RequestOptions): Promise<CreateNetworkInterfaceResult>;
async createNetworkInterfacePermission(params: CreateNetworkInterfacePermissionRequest, opts?: client.RequestOptions): Promise<CreateNetworkInterfacePermissionResult>;
async createPlacementGroup(params?: CreatePlacementGroupRequest, opts?: client.RequestOptions): Promise<CreatePlacementGroupResult>;
async createReplaceRootVolumeTask(params: CreateReplaceRootVolumeTaskRequest, opts?: client.RequestOptions): Promise<CreateReplaceRootVolumeTaskResult>;
async createReservedInstancesListing(params: CreateReservedInstancesListingRequest, opts?: client.RequestOptions): Promise<CreateReservedInstancesListingResult>;
async createRestoreImageTask(params: CreateRestoreImageTaskRequest, opts?: client.RequestOptions): Promise<CreateRestoreImageTaskResult>;
async createRoute(params: CreateRouteRequest, opts?: client.RequestOptions): Promise<CreateRouteResult>;
async createRouteTable(params: CreateRouteTableRequest, opts?: client.RequestOptions): Promise<CreateRouteTableResult>;
async createSecurityGroup(params: CreateSecurityGroupRequest, opts?: client.RequestOptions): Promise<CreateSecurityGroupResult>;
async createSnapshot(params: CreateSnapshotRequest, opts?: client.RequestOptions): Promise<Snapshot>;
async createSnapshots(params: CreateSnapshotsRequest, opts?: client.RequestOptions): Promise<CreateSnapshotsResult>;
async createSpotDatafeedSubscription(params: CreateSpotDatafeedSubscriptionRequest, opts?: client.RequestOptions): Promise<CreateSpotDatafeedSubscriptionResult>;
async createStoreImageTask(params: CreateStoreImageTaskRequest, opts?: client.RequestOptions): Promise<CreateStoreImageTaskResult>;
async createSubnet(params: CreateSubnetRequest, opts?: client.RequestOptions): Promise<CreateSubnetResult>;
async createSubnetCidrReservation(params: CreateSubnetCidrReservationRequest, opts?: client.RequestOptions): Promise<CreateSubnetCidrReservationResult>;
async createTags(params: CreateTagsRequest, opts?: client.RequestOptions): Promise<void>;
async createTrafficMirrorFilter(params?: CreateTrafficMirrorFilterRequest, opts?: client.RequestOptions): Promise<CreateTrafficMirrorFilterResult>;
async createTrafficMirrorFilterRule(params: CreateTrafficMirrorFilterRuleRequest, opts?: client.RequestOptions): Promise<CreateTrafficMirrorFilterRuleResult>;
async createTrafficMirrorSession(params: CreateTrafficMirrorSessionRequest, opts?: client.RequestOptions): Promise<CreateTrafficMirrorSessionResult>;
async createTrafficMirrorTarget(params?: CreateTrafficMirrorTargetRequest, opts?: client.RequestOptions): Promise<CreateTrafficMirrorTargetResult>;
async createTransitGateway(params?: CreateTransitGatewayRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayResult>;
async createTransitGatewayConnect(params: CreateTransitGatewayConnectRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayConnectResult>;
async createTransitGatewayConnectPeer(params: CreateTransitGatewayConnectPeerRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayConnectPeerResult>;
async createTransitGatewayMulticastDomain(params: CreateTransitGatewayMulticastDomainRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayMulticastDomainResult>;
async createTransitGatewayPeeringAttachment(params: CreateTransitGatewayPeeringAttachmentRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayPeeringAttachmentResult>;
async createTransitGatewayPrefixListReference(params: CreateTransitGatewayPrefixListReferenceRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayPrefixListReferenceResult>;
async createTransitGatewayRoute(params: CreateTransitGatewayRouteRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayRouteResult>;
async createTransitGatewayRouteTable(params: CreateTransitGatewayRouteTableRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayRouteTableResult>;
async createTransitGatewayVpcAttachment(params: CreateTransitGatewayVpcAttachmentRequest, opts?: client.RequestOptions): Promise<CreateTransitGatewayVpcAttachmentResult>;
async createVolume(params: CreateVolumeRequest, opts?: client.RequestOptions): Promise<Volume>;
async createVpc(params: CreateVpcRequest, opts?: client.RequestOptions): Promise<CreateVpcResult>;
async createVpcEndpoint(params: CreateVpcEndpointRequest, opts?: client.RequestOptions): Promise<CreateVpcEndpointResult>;
async createVpcEndpointConnectionNotification(params: CreateVpcEndpointConnectionNotificationRequest, opts?: client.RequestOptions): Promise<CreateVpcEndpointConnectionNotificationResult>;
async createVpcEndpointServiceConfiguration(params?: CreateVpcEndpointServiceConfigurationRequest, opts?: client.RequestOptions): Promise<CreateVpcEndpointServiceConfigurationResult>;
async createVpcPeeringConnection(params?: CreateVpcPeeringConnectionRequest, opts?: client.RequestOptions): Promise<CreateVpcPeeringConnectionResult>;
async createVpnConnection(params: CreateVpnConnectionRequest, opts?: client.RequestOptions): Promise<CreateVpnConnectionResult>;
async createVpnConnectionRoute(params: CreateVpnConnectionRouteRequest, opts?: client.RequestOptions): Promise<void>;
async createVpnGateway(params: CreateVpnGatewayRequest, opts?: client.RequestOptions): Promise<CreateVpnGatewayResult>;
async deleteCarrierGateway(params: DeleteCarrierGatewayRequest, opts?: client.RequestOptions): Promise<DeleteCarrierGatewayResult>;
async deleteClientVpnEndpoint(params: DeleteClientVpnEndpointRequest, opts?: client.RequestOptions): Promise<DeleteClientVpnEndpointResult>;
async deleteClientVpnRoute(params: DeleteClientVpnRouteRequest, opts?: client.RequestOptions): Promise<DeleteClientVpnRouteResult>;
async deleteCustomerGateway(params: DeleteCustomerGatewayRequest, opts?: client.RequestOptions): Promise<void>;
async deleteDhcpOptions(params: DeleteDhcpOptionsRequest, opts?: client.RequestOptions): Promise<void>;
async deleteEgressOnlyInternetGateway(params: DeleteEgressOnlyInternetGatewayRequest, opts?: client.RequestOptions): Promise<DeleteEgressOnlyInternetGatewayResult>;
async deleteFleets(params: DeleteFleetsRequest, opts?: client.RequestOptions): Promise<DeleteFleetsResult>;
async deleteFlowLogs(params: DeleteFlowLogsRequest, opts?: client.RequestOptions): Promise<DeleteFlowLogsResult>;
async deleteFpgaImage(params: DeleteFpgaImageRequest, opts?: client.RequestOptions): Promise<DeleteFpgaImageResult>;
async deleteInstanceEventWindow(params: DeleteInstanceEventWindowRequest, opts?: client.RequestOptions): Promise<DeleteInstanceEventWindowResult>;
async deleteInternetGateway(params: DeleteInternetGatewayRequest, opts?: client.RequestOptions): Promise<void>;
async deleteKeyPair(params?: DeleteKeyPairRequest, opts?: client.RequestOptions): Promise<void>;
async deleteLaunchTemplate(params?: DeleteLaunchTemplateRequest, opts?: client.RequestOptions): Promise<DeleteLaunchTemplateResult>;
async deleteLaunchTemplateVersions(params: DeleteLaunchTemplateVersionsRequest, opts?: client.RequestOptions): Promise<DeleteLaunchTemplateVersionsResult>;
async deleteLocalGatewayRoute(params: DeleteLocalGatewayRouteRequest, opts?: client.RequestOptions): Promise<DeleteLocalGatewayRouteResult>;
async deleteLocalGatewayRouteTableVpcAssociation(params: DeleteLocalGatewayRouteTableVpcAssociationRequest, opts?: client.RequestOptions): Promise<DeleteLocalGatewayRouteTableVpcAssociationResult>;
async deleteManagedPrefixList(params: DeleteManagedPrefixListRequest, opts?: client.RequestOptions): Promise<DeleteManagedPrefixListResult>;
async deleteNatGateway(params: DeleteNatGatewayRequest, opts?: client.RequestOptions): Promise<DeleteNatGatewayResult>;
async deleteNetworkAcl(params: DeleteNetworkAclRequest, opts?: client.RequestOptions): Promise<void>;
async deleteNetworkAclEntry(params: DeleteNetworkAclEntryRequest, opts?: client.RequestOptions): Promise<void>;
async deleteNetworkInsightsAnalysis(params: DeleteNetworkInsightsAnalysisRequest, opts?: client.RequestOptions): Promise<DeleteNetworkInsightsAnalysisResult>;
async deleteNetworkInsightsPath(params: DeleteNetworkInsightsPathRequest, opts?: client.RequestOptions): Promise<DeleteNetworkInsightsPathResult>;
async deleteNetworkInterface(params: DeleteNetworkInterfaceRequest, opts?: client.RequestOptions): Promise<void>;
async deleteNetworkInterfacePermission(params: DeleteNetworkInterfacePermissionRequest, opts?: client.RequestOptions): Promise<DeleteNetworkInterfacePermissionResult>;
async deletePlacementGroup(params: DeletePlacementGroupRequest, opts?: client.RequestOptions): Promise<void>;
async deleteQueuedReservedInstances(params: DeleteQueuedReservedInstancesRequest, opts?: client.RequestOptions): Promise<DeleteQueuedReservedInstancesResult>;
async deleteRoute(params: DeleteRouteRequest, opts?: client.RequestOptions): Promise<void>;
async deleteRouteTable(params: DeleteRouteTableRequest, opts?: client.RequestOptions): Promise<void>;
async deleteSecurityGroup(params?: DeleteSecurityGroupRequest, opts?: client.RequestOptions): Promise<void>;
async deleteSnapshot(params: DeleteSnapshotRequest, opts?: client.RequestOptions): Promise<void>;
async deleteSpotDatafeedSubscription(params?: DeleteSpotDatafeedSubscriptionRequest, opts?: client.RequestOptions): Promise<void>;
async deleteSubnet(params: DeleteSubnetRequest, opts?: client.RequestOptions): Promise<void>;
async deleteSubnetCidrReservation(params: DeleteSubnetCidrReservationRequest, opts?: client.RequestOptions): Promise<DeleteSubnetCidrReservationResult>;
async deleteTags(params: DeleteTagsRequest, opts?: client.RequestOptions): Promise<void>;
async deleteTrafficMirrorFilter(params: DeleteTrafficMirrorFilterRequest, opts?: client.RequestOptions): Promise<DeleteTrafficMirrorFilterResult>;
async deleteTrafficMirrorFilterRule(params: DeleteTrafficMirrorFilterRuleRequest, opts?: client.RequestOptions): Promise<DeleteTrafficMirrorFilterRuleResult>;
async deleteTrafficMirrorSession(params: DeleteTrafficMirrorSessionRequest, opts?: client.RequestOptions): Promise<DeleteTrafficMirrorSessionResult>;
async deleteTrafficMirrorTarget(params: DeleteTrafficMirrorTargetRequest, opts?: client.RequestOptions): Promise<DeleteTrafficMirrorTargetResult>;
async deleteTransitGateway(params: DeleteTransitGatewayRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayResult>;
async deleteTransitGatewayConnect(params: DeleteTransitGatewayConnectRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayConnectResult>;
async deleteTransitGatewayConnectPeer(params: DeleteTransitGatewayConnectPeerRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayConnectPeerResult>;
async deleteTransitGatewayMulticastDomain(params: DeleteTransitGatewayMulticastDomainRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayMulticastDomainResult>;
async deleteTransitGatewayPeeringAttachment(params: DeleteTransitGatewayPeeringAttachmentRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayPeeringAttachmentResult>;
async deleteTransitGatewayPrefixListReference(params: DeleteTransitGatewayPrefixListReferenceRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayPrefixListReferenceResult>;
async deleteTransitGatewayRoute(params: DeleteTransitGatewayRouteRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayRouteResult>;
async deleteTransitGatewayRouteTable(params: DeleteTransitGatewayRouteTableRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayRouteTableResult>;
async deleteTransitGatewayVpcAttachment(params: DeleteTransitGatewayVpcAttachmentRequest, opts?: client.RequestOptions): Promise<DeleteTransitGatewayVpcAttachmentResult>;
async deleteVolume(params: DeleteVolumeRequest, opts?: client.RequestOptions): Promise<void>;
async deleteVpc(params: DeleteVpcRequest, opts?: client.RequestOptions): Promise<void>;
async deleteVpcEndpointConnectionNotifications(params: DeleteVpcEndpointConnectionNotificationsRequest, opts?: client.RequestOptions): Promise<DeleteVpcEndpointConnectionNotificationsResult>;
async deleteVpcEndpoints(params: DeleteVpcEndpointsRequest, opts?: client.RequestOptions): Promise<DeleteVpcEndpointsResult>;
async deleteVpcEndpointServiceConfigurations(params: DeleteVpcEndpointServiceConfigurationsRequest, opts?: client.RequestOptions): Promise<DeleteVpcEndpointServiceConfigurationsResult>;
async deleteVpcPeeringConnection(params: DeleteVpcPeeringConnectionRequest, opts?: client.RequestOptions): Promise<DeleteVpcPeeringConnectionResult>;
async deleteVpnConnection(params: DeleteVpnConnectionRequest, opts?: client.RequestOptions): Promise<void>;
async deleteVpnConnectionRoute(params: DeleteVpnConnectionRouteRequest, opts?: client.RequestOptions): Promise<void>;
async deleteVpnGateway(params: DeleteVpnGatewayRequest, opts?: client.RequestOptions): Promise<void>;
async deprovisionByoipCidr(params: DeprovisionByoipCidrRequest, opts?: client.RequestOptions): Promise<DeprovisionByoipCidrResult>;
async deregisterImage(params: DeregisterImageRequest, opts?: client.RequestOptions): Promise<void>;
async deregisterInstanceEventNotificationAttributes(params?: DeregisterInstanceEventNotificationAttributesRequest, opts?: client.RequestOptions): Promise<DeregisterInstanceEventNotificationAttributesResult>;
async deregisterTransitGatewayMulticastGroupMembers(params?: DeregisterTransitGatewayMulticastGroupMembersRequest, opts?: client.RequestOptions): Promise<DeregisterTransitGatewayMulticastGroupMembersResult>;
async deregisterTransitGatewayMulticastGroupSources(params?: DeregisterTransitGatewayMulticastGroupSourcesRequest, opts?: client.RequestOptions): Promise<DeregisterTransitGatewayMulticastGroupSourcesResult>;
async describeAccountAttributes(params?: DescribeAccountAttributesRequest, opts?: client.RequestOptions): Promise<DescribeAccountAttributesResult>;
async describeAddresses(params?: DescribeAddressesRequest, opts?: client.RequestOptions): Promise<DescribeAddressesResult>;
async describeAddressesAttribute(params?: DescribeAddressesAttributeRequest, opts?: client.RequestOptions): Promise<DescribeAddressesAttributeResult>;
async describeAggregateIdFormat(params?: DescribeAggregateIdFormatRequest, opts?: client.RequestOptions): Promise<DescribeAggregateIdFormatResult>;
async describeAvailabilityZones(params?: DescribeAvailabilityZonesRequest, opts?: client.RequestOptions): Promise<DescribeAvailabilityZonesResult>;
async describeBundleTasks(params?: DescribeBundleTasksRequest, opts?: client.RequestOptions): Promise<DescribeBundleTasksResult>;
async describeByoipCidrs(params: DescribeByoipCidrsRequest, opts?: client.RequestOptions): Promise<DescribeByoipCidrsResult>;
async describeCapacityReservations(params?: DescribeCapacityReservationsRequest, opts?: client.RequestOptions): Promise<DescribeCapacityReservationsResult>;
async describeCarrierGateways(params?: DescribeCarrierGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeCarrierGatewaysResult>;
async describeClassicLinkInstances(params?: DescribeClassicLinkInstancesRequest, opts?: client.RequestOptions): Promise<DescribeClassicLinkInstancesResult>;
async describeClientVpnAuthorizationRules(params: DescribeClientVpnAuthorizationRulesRequest, opts?: client.RequestOptions): Promise<DescribeClientVpnAuthorizationRulesResult>;
async describeClientVpnConnections(params: DescribeClientVpnConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeClientVpnConnectionsResult>;
async describeClientVpnEndpoints(params?: DescribeClientVpnEndpointsRequest, opts?: client.RequestOptions): Promise<DescribeClientVpnEndpointsResult>;
async describeClientVpnRoutes(params: DescribeClientVpnRoutesRequest, opts?: client.RequestOptions): Promise<DescribeClientVpnRoutesResult>;
async describeClientVpnTargetNetworks(params: DescribeClientVpnTargetNetworksRequest, opts?: client.RequestOptions): Promise<DescribeClientVpnTargetNetworksResult>;
async describeCoipPools(params?: DescribeCoipPoolsRequest, opts?: client.RequestOptions): Promise<DescribeCoipPoolsResult>;
async describeConversionTasks(params?: DescribeConversionTasksRequest, opts?: client.RequestOptions): Promise<DescribeConversionTasksResult>;
async describeCustomerGateways(params?: DescribeCustomerGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeCustomerGatewaysResult>;
async describeDhcpOptions(params?: DescribeDhcpOptionsRequest, opts?: client.RequestOptions): Promise<DescribeDhcpOptionsResult>;
async describeEgressOnlyInternetGateways(params?: DescribeEgressOnlyInternetGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeEgressOnlyInternetGatewaysResult>;
async describeElasticGpus(params?: DescribeElasticGpusRequest, opts?: client.RequestOptions): Promise<DescribeElasticGpusResult>;
async describeExportImageTasks(params?: DescribeExportImageTasksRequest, opts?: client.RequestOptions): Promise<DescribeExportImageTasksResult>;
async describeExportTasks(params?: DescribeExportTasksRequest, opts?: client.RequestOptions): Promise<DescribeExportTasksResult>;
async describeFastSnapshotRestores(params?: DescribeFastSnapshotRestoresRequest, opts?: client.RequestOptions): Promise<DescribeFastSnapshotRestoresResult>;
async describeFleetHistory(params: DescribeFleetHistoryRequest, opts?: client.RequestOptions): Promise<DescribeFleetHistoryResult>;
async describeFleetInstances(params: DescribeFleetInstancesRequest, opts?: client.RequestOptions): Promise<DescribeFleetInstancesResult>;
async describeFleets(params?: DescribeFleetsRequest, opts?: client.RequestOptions): Promise<DescribeFleetsResult>;
async describeFlowLogs(params?: DescribeFlowLogsRequest, opts?: client.RequestOptions): Promise<DescribeFlowLogsResult>;
async describeFpgaImageAttribute(params: DescribeFpgaImageAttributeRequest, opts?: client.RequestOptions): Promise<DescribeFpgaImageAttributeResult>;
async describeFpgaImages(params?: DescribeFpgaImagesRequest, opts?: client.RequestOptions): Promise<DescribeFpgaImagesResult>;
async describeHostReservationOfferings(params?: DescribeHostReservationOfferingsRequest, opts?: client.RequestOptions): Promise<DescribeHostReservationOfferingsResult>;
async describeHostReservations(params?: DescribeHostReservationsRequest, opts?: client.RequestOptions): Promise<DescribeHostReservationsResult>;
async describeHosts(params?: DescribeHostsRequest, opts?: client.RequestOptions): Promise<DescribeHostsResult>;
async describeIamInstanceProfileAssociations(params?: DescribeIamInstanceProfileAssociationsRequest, opts?: client.RequestOptions): Promise<DescribeIamInstanceProfileAssociationsResult>;
async describeIdentityIdFormat(params: DescribeIdentityIdFormatRequest, opts?: client.RequestOptions): Promise<DescribeIdentityIdFormatResult>;
async describeIdFormat(params?: DescribeIdFormatRequest, opts?: client.RequestOptions): Promise<DescribeIdFormatResult>;
async describeImageAttribute(params: DescribeImageAttributeRequest, opts?: client.RequestOptions): Promise<ImageAttribute>;
async describeImages(params?: DescribeImagesRequest, opts?: client.RequestOptions): Promise<DescribeImagesResult>;
async describeImportImageTasks(params?: DescribeImportImageTasksRequest, opts?: client.RequestOptions): Promise<DescribeImportImageTasksResult>;
async describeImportSnapshotTasks(params?: DescribeImportSnapshotTasksRequest, opts?: client.RequestOptions): Promise<DescribeImportSnapshotTasksResult>;
async describeInstanceAttribute(params: DescribeInstanceAttributeRequest, opts?: client.RequestOptions): Promise<InstanceAttribute>;
async describeInstanceCreditSpecifications(params?: DescribeInstanceCreditSpecificationsRequest, opts?: client.RequestOptions): Promise<DescribeInstanceCreditSpecificationsResult>;
async describeInstanceEventNotificationAttributes(params?: DescribeInstanceEventNotificationAttributesRequest, opts?: client.RequestOptions): Promise<DescribeInstanceEventNotificationAttributesResult>;
async describeInstanceEventWindows(params?: DescribeInstanceEventWindowsRequest, opts?: client.RequestOptions): Promise<DescribeInstanceEventWindowsResult>;
async describeInstances(params?: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>;
async describeInstanceStatus(params?: DescribeInstanceStatusRequest, opts?: client.RequestOptions): Promise<DescribeInstanceStatusResult>;
async describeInstanceTypeOfferings(params?: DescribeInstanceTypeOfferingsRequest, opts?: client.RequestOptions): Promise<DescribeInstanceTypeOfferingsResult>;
async describeInstanceTypes(params?: DescribeInstanceTypesRequest, opts?: client.RequestOptions): Promise<DescribeInstanceTypesResult>;
async describeInternetGateways(params?: DescribeInternetGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeInternetGatewaysResult>;
async describeIpv6Pools(params?: DescribeIpv6PoolsRequest, opts?: client.RequestOptions): Promise<DescribeIpv6PoolsResult>;
async describeKeyPairs(params?: DescribeKeyPairsRequest, opts?: client.RequestOptions): Promise<DescribeKeyPairsResult>;
async describeLaunchTemplates(params?: DescribeLaunchTemplatesRequest, opts?: client.RequestOptions): Promise<DescribeLaunchTemplatesResult>;
async describeLaunchTemplateVersions(params?: DescribeLaunchTemplateVersionsRequest, opts?: client.RequestOptions): Promise<DescribeLaunchTemplateVersionsResult>;
async describeLocalGatewayRouteTables(params?: DescribeLocalGatewayRouteTablesRequest, opts?: client.RequestOptions): Promise<DescribeLocalGatewayRouteTablesResult>;
async describeLocalGatewayRouteTableVpcAssociations(params?: DescribeLocalGatewayRouteTableVpcAssociationsRequest, opts?: client.RequestOptions): Promise<DescribeLocalGatewayRouteTableVpcAssociationsResult>;
async describeLocalGateways(params?: DescribeLocalGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeLocalGatewaysResult>;
async describeLocalGatewayVirtualInterfaceGroups(params?: DescribeLocalGatewayVirtualInterfaceGroupsRequest, opts?: client.RequestOptions): Promise<DescribeLocalGatewayVirtualInterfaceGroupsResult>;
async describeLocalGatewayVirtualInterfaces(params?: DescribeLocalGatewayVirtualInterfacesRequest, opts?: client.RequestOptions): Promise<DescribeLocalGatewayVirtualInterfacesResult>;
async describeManagedPrefixLists(params?: DescribeManagedPrefixListsRequest, opts?: client.RequestOptions): Promise<DescribeManagedPrefixListsResult>;
async describeMovingAddresses(params?: DescribeMovingAddressesRequest, opts?: client.RequestOptions): Promise<DescribeMovingAddressesResult>;
async describeNatGateways(params?: DescribeNatGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeNatGatewaysResult>;
async describeNetworkAcls(params?: DescribeNetworkAclsRequest, opts?: client.RequestOptions): Promise<DescribeNetworkAclsResult>;
async describeNetworkInsightsAnalyses(params?: DescribeNetworkInsightsAnalysesRequest, opts?: client.RequestOptions): Promise<DescribeNetworkInsightsAnalysesResult>;
async describeNetworkInsightsPaths(params?: DescribeNetworkInsightsPathsRequest, opts?: client.RequestOptions): Promise<DescribeNetworkInsightsPathsResult>;
async describeNetworkInterfaceAttribute(params: DescribeNetworkInterfaceAttributeRequest, opts?: client.RequestOptions): Promise<DescribeNetworkInterfaceAttributeResult>;
async describeNetworkInterfacePermissions(params?: DescribeNetworkInterfacePermissionsRequest, opts?: client.RequestOptions): Promise<DescribeNetworkInterfacePermissionsResult>;
async describeNetworkInterfaces(params?: DescribeNetworkInterfacesRequest, opts?: client.RequestOptions): Promise<DescribeNetworkInterfacesResult>;
async describePlacementGroups(params?: DescribePlacementGroupsRequest, opts?: client.RequestOptions): Promise<DescribePlacementGroupsResult>;
async describePrefixLists(params?: DescribePrefixListsRequest, opts?: client.RequestOptions): Promise<DescribePrefixListsResult>;
async describePrincipalIdFormat(params?: DescribePrincipalIdFormatRequest, opts?: client.RequestOptions): Promise<DescribePrincipalIdFormatResult>;
async describePublicIpv4Pools(params?: DescribePublicIpv4PoolsRequest, opts?: client.RequestOptions): Promise<DescribePublicIpv4PoolsResult>;
async describeRegions(params?: DescribeRegionsRequest, opts?: client.RequestOptions): Promise<DescribeRegionsResult>;
async describeReplaceRootVolumeTasks(params?: DescribeReplaceRootVolumeTasksRequest, opts?: client.RequestOptions): Promise<DescribeReplaceRootVolumeTasksResult>;
async describeReservedInstances(params?: DescribeReservedInstancesRequest, opts?: client.RequestOptions): Promise<DescribeReservedInstancesResult>;
async describeReservedInstancesListings(params?: DescribeReservedInstancesListingsRequest, opts?: client.RequestOptions): Promise<DescribeReservedInstancesListingsResult>;
async describeReservedInstancesModifications(params?: DescribeReservedInstancesModificationsRequest, opts?: client.RequestOptions): Promise<DescribeReservedInstancesModificationsResult>;
async describeReservedInstancesOfferings(params?: DescribeReservedInstancesOfferingsRequest, opts?: client.RequestOptions): Promise<DescribeReservedInstancesOfferingsResult>;
async describeRouteTables(params?: DescribeRouteTablesRequest, opts?: client.RequestOptions): Promise<DescribeRouteTablesResult>;
async describeScheduledInstanceAvailability(params: DescribeScheduledInstanceAvailabilityRequest, opts?: client.RequestOptions): Promise<DescribeScheduledInstanceAvailabilityResult>;
async describeScheduledInstances(params?: DescribeScheduledInstancesRequest, opts?: client.RequestOptions): Promise<DescribeScheduledInstancesResult>;
async describeSecurityGroupReferences(params: DescribeSecurityGroupReferencesRequest, opts?: client.RequestOptions): Promise<DescribeSecurityGroupReferencesResult>;
async describeSecurityGroupRules(params?: DescribeSecurityGroupRulesRequest, opts?: client.RequestOptions): Promise<DescribeSecurityGroupRulesResult>;
async describeSecurityGroups(params?: DescribeSecurityGroupsRequest, opts?: client.RequestOptions): Promise<DescribeSecurityGroupsResult>;
async describeSnapshotAttribute(params: DescribeSnapshotAttributeRequest, opts?: client.RequestOptions): Promise<DescribeSnapshotAttributeResult>;
async describeSnapshots(params?: DescribeSnapshotsRequest, opts?: client.RequestOptions): Promise<DescribeSnapshotsResult>;
async describeSpotDatafeedSubscription(params?: DescribeSpotDatafeedSubscriptionRequest, opts?: client.RequestOptions): Promise<DescribeSpotDatafeedSubscriptionResult>;
async describeSpotFleetInstances(params: DescribeSpotFleetInstancesRequest, opts?: client.RequestOptions): Promise<DescribeSpotFleetInstancesResponse>;
async describeSpotFleetRequestHistory(params: DescribeSpotFleetRequestHistoryRequest, opts?: client.RequestOptions): Promise<DescribeSpotFleetRequestHistoryResponse>;
async describeSpotFleetRequests(params?: DescribeSpotFleetRequestsRequest, opts?: client.RequestOptions): Promise<DescribeSpotFleetRequestsResponse>;
async describeSpotInstanceRequests(params?: DescribeSpotInstanceRequestsRequest, opts?: client.RequestOptions): Promise<DescribeSpotInstanceRequestsResult>;
async describeSpotPriceHistory(params?: DescribeSpotPriceHistoryRequest, opts?: client.RequestOptions): Promise<DescribeSpotPriceHistoryResult>;
async describeStaleSecurityGroups(params: DescribeStaleSecurityGroupsRequest, opts?: client.RequestOptions): Promise<DescribeStaleSecurityGroupsResult>;
async describeStoreImageTasks(params?: DescribeStoreImageTasksRequest, opts?: client.RequestOptions): Promise<DescribeStoreImageTasksResult>;
async describeSubnets(params?: DescribeSubnetsRequest, opts?: client.RequestOptions): Promise<DescribeSubnetsResult>;
async describeTags(params?: DescribeTagsRequest, opts?: client.RequestOptions): Promise<DescribeTagsResult>;
async describeTrafficMirrorFilters(params?: DescribeTrafficMirrorFiltersRequest, opts?: client.RequestOptions): Promise<DescribeTrafficMirrorFiltersResult>;
async describeTrafficMirrorSessions(params?: DescribeTrafficMirrorSessionsRequest, opts?: client.RequestOptions): Promise<DescribeTrafficMirrorSessionsResult>;
async describeTrafficMirrorTargets(params?: DescribeTrafficMirrorTargetsRequest, opts?: client.RequestOptions): Promise<DescribeTrafficMirrorTargetsResult>;
async describeTransitGatewayAttachments(params?: DescribeTransitGatewayAttachmentsRequest, opts?: client.RequestOptions): Promise<DescribeTransitGatewayAttachmentsResult>;
async describeTransitGatewayConnectPeers(params?: DescribeTransitGatewayConnectPeersRequest, opts?: client.RequestOptions): Promise<DescribeTransitGatewayConnectPeersResult>;
async describeTransitGatewayConnects(params?: DescribeTransitGatewayConnectsRequest, opts?: client.RequestOptions): Promise<DescribeTransitGatewayConnectsResult>;
async describeTransitGatewayMulticastDomains(params?: DescribeTransitGatewayMulticastDomainsRequest, opts?: client.RequestOptions): Promise<DescribeTransitGatewayMulticastDomainsResult>;
async describeTransitGatewayPeeringAttachments(params?: DescribeTransitGatewayPeeringAttachmentsRequest, opts?: client.RequestOptions): Promise<DescribeTransitGatewayPeeringAttachmentsResult>;
async describeTransitGatewayRouteTables(params?: DescribeTransitGatewayRouteTablesRequest, opts?: client.RequestOptions): Promise<DescribeTransitGatewayRouteTablesResult>;
async describeTransitGateways(params?: DescribeTransitGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeTransitGatewaysResult>;
async describeTransitGatewayVpcAttachments(params?: DescribeTransitGatewayVpcAttachmentsRequest, opts?: client.RequestOptions): Promise<DescribeTransitGatewayVpcAttachmentsResult>;
async describeTrunkInterfaceAssociations(params?: DescribeTrunkInterfaceAssociationsRequest, opts?: client.RequestOptions): Promise<DescribeTrunkInterfaceAssociationsResult>;
async describeVolumeAttribute(params: DescribeVolumeAttributeRequest, opts?: client.RequestOptions): Promise<DescribeVolumeAttributeResult>;
async describeVolumes(params?: DescribeVolumesRequest, opts?: client.RequestOptions): Promise<DescribeVolumesResult>;
async describeVolumesModifications(params?: DescribeVolumesModificationsRequest, opts?: client.RequestOptions): Promise<DescribeVolumesModificationsResult>;
async describeVolumeStatus(params?: DescribeVolumeStatusRequest, opts?: client.RequestOptions): Promise<DescribeVolumeStatusResult>;
async describeVpcAttribute(params: DescribeVpcAttributeRequest, opts?: client.RequestOptions): Promise<DescribeVpcAttributeResult>;
async describeVpcClassicLink(params?: DescribeVpcClassicLinkRequest, opts?: client.RequestOptions): Promise<DescribeVpcClassicLinkResult>;
async describeVpcClassicLinkDnsSupport(params?: DescribeVpcClassicLinkDnsSupportRequest, opts?: client.RequestOptions): Promise<DescribeVpcClassicLinkDnsSupportResult>;
async describeVpcEndpointConnectionNotifications(params?: DescribeVpcEndpointConnectionNotificationsRequest, opts?: client.RequestOptions): Promise<DescribeVpcEndpointConnectionNotificationsResult>;
async describeVpcEndpointConnections(params?: DescribeVpcEndpointConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeVpcEndpointConnectionsResult>;
async describeVpcEndpoints(params?: DescribeVpcEndpointsRequest, opts?: client.RequestOptions): Promise<DescribeVpcEndpointsResult>;
async describeVpcEndpointServiceConfigurations(params?: DescribeVpcEndpointServiceConfigurationsRequest, opts?: client.RequestOptions): Promise<DescribeVpcEndpointServiceConfigurationsResult>;
async describeVpcEndpointServicePermissions(params: DescribeVpcEndpointServicePermissionsRequest, opts?: client.RequestOptions): Promise<DescribeVpcEndpointServicePermissionsResult>;
async describeVpcEndpointServices(params?: DescribeVpcEndpointServicesRequest, opts?: client.RequestOptions): Promise<DescribeVpcEndpointServicesResult>;
async describeVpcPeeringConnections(params?: DescribeVpcPeeringConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeVpcPeeringConnectionsResult>;
async describeVpcs(params?: DescribeVpcsRequest, opts?: client.RequestOptions): Promise<DescribeVpcsResult>;
async describeVpnConnections(params?: DescribeVpnConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeVpnConnectionsResult>;
async describeVpnGateways(params?: DescribeVpnGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeVpnGatewaysResult>;
async detachClassicLinkVpc(params: DetachClassicLinkVpcRequest, opts?: client.RequestOptions): Promise<DetachClassicLinkVpcResult>;
async detachInternetGateway(params: DetachInternetGatewayRequest, opts?: client.RequestOptions): Promise<void>;
async detachNetworkInterface(params: DetachNetworkInterfaceRequest, opts?: client.RequestOptions): Promise<void>;
async detachVolume(params: DetachVolumeRequest, opts?: client.RequestOptions): Promise<VolumeAttachment>;
async detachVpnGateway(params: DetachVpnGatewayRequest, opts?: client.RequestOptions): Promise<void>;
async disableEbsEncryptionByDefault(params?: DisableEbsEncryptionByDefaultRequest, opts?: client.RequestOptions): Promise<DisableEbsEncryptionByDefaultResult>;
async disableFastSnapshotRestores(params: DisableFastSnapshotRestoresRequest, opts?: client.RequestOptions): Promise<DisableFastSnapshotRestoresResult>;
async disableImageDeprecation(params: DisableImageDeprecationRequest, opts?: client.RequestOptions): Promise<DisableImageDeprecationResult>;
async disableSerialConsoleAccess(params?: DisableSerialConsoleAccessRequest, opts?: client.RequestOptions): Promise<DisableSerialConsoleAccessResult>;
async disableTransitGatewayRouteTablePropagation(params: DisableTransitGatewayRouteTablePropagationRequest, opts?: client.RequestOptions): Promise<DisableTransitGatewayRouteTablePropagationResult>;
async disableVgwRoutePropagation(params: DisableVgwRoutePropagationRequest, opts?: client.RequestOptions): Promise<void>;
async disableVpcClassicLink(params: DisableVpcClassicLinkRequest, opts?: client.RequestOptions): Promise<DisableVpcClassicLinkResult>;
async disableVpcClassicLinkDnsSupport(params?: DisableVpcClassicLinkDnsSupportRequest, opts?: client.RequestOptions): Promise<DisableVpcClassicLinkDnsSupportResult>;
async disassociateAddress(params?: DisassociateAddressRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateClientVpnTargetNetwork(params: DisassociateClientVpnTargetNetworkRequest, opts?: client.RequestOptions): Promise<DisassociateClientVpnTargetNetworkResult>;
async disassociateEnclaveCertificateIamRole(params?: DisassociateEnclaveCertificateIamRoleRequest, opts?: client.RequestOptions): Promise<DisassociateEnclaveCertificateIamRoleResult>;
async disassociateIamInstanceProfile(params: DisassociateIamInstanceProfileRequest, opts?: client.RequestOptions): Promise<DisassociateIamInstanceProfileResult>;
async disassociateInstanceEventWindow(params: DisassociateInstanceEventWindowRequest, opts?: client.RequestOptions): Promise<DisassociateInstanceEventWindowResult>;
async disassociateRouteTable(params: DisassociateRouteTableRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateSubnetCidrBlock(params: DisassociateSubnetCidrBlockRequest, opts?: client.RequestOptions): Promise<DisassociateSubnetCidrBlockResult>;
async disassociateTransitGatewayMulticastDomain(params?: DisassociateTransitGatewayMulticastDomainRequest, opts?: client.RequestOptions): Promise<DisassociateTransitGatewayMulticastDomainResult>;
async disassociateTransitGatewayRouteTable(params: DisassociateTransitGatewayRouteTableRequest, opts?: client.RequestOptions): Promise<DisassociateTransitGatewayRouteTableResult>;
async disassociateTrunkInterface(params: DisassociateTrunkInterfaceRequest, opts?: client.RequestOptions): Promise<DisassociateTrunkInterfaceResult>;
async disassociateVpcCidrBlock(params: DisassociateVpcCidrBlockRequest, opts?: client.RequestOptions): Promise<DisassociateVpcCidrBlockResult>;
async enableEbsEncryptionByDefault(params?: EnableEbsEncryptionByDefaultRequest, opts?: client.RequestOptions): Promise<EnableEbsEncryptionByDefaultResult>;
async enableFastSnapshotRestores(params: EnableFastSnapshotRestoresRequest, opts?: client.RequestOptions): Promise<EnableFastSnapshotRestoresResult>;
async enableImageDeprecation(params: EnableImageDeprecationRequest, opts?: client.RequestOptions): Promise<EnableImageDeprecationResult>;
async enableSerialConsoleAccess(params?: EnableSerialConsoleAccessRequest, opts?: client.RequestOptions): Promise<EnableSerialConsoleAccessResult>;
async enableTransitGatewayRouteTablePropagation(params: EnableTransitGatewayRouteTablePropagationRequest, opts?: client.RequestOptions): Promise<EnableTransitGatewayRouteTablePropagationResult>;
async enableVgwRoutePropagation(params: EnableVgwRoutePropagationRequest, opts?: client.RequestOptions): Promise<void>;
async enableVolumeIO(params: EnableVolumeIORequest, opts?: client.RequestOptions): Promise<void>;
async enableVpcClassicLink(params: EnableVpcClassicLinkRequest, opts?: client.RequestOptions): Promise<EnableVpcClassicLinkResult>;
async enableVpcClassicLinkDnsSupport(params?: EnableVpcClassicLinkDnsSupportRequest, opts?: client.RequestOptions): Promise<EnableVpcClassicLinkDnsSupportResult>;
async exportClientVpnClientConfiguration(params: ExportClientVpnClientConfigurationRequest, opts?: client.RequestOptions): Promise<ExportClientVpnClientConfigurationResult>;
async exportImage(params: ExportImageRequest, opts?: client.RequestOptions): Promise<ExportImageResult>;
async exportTransitGatewayRoutes(params: ExportTransitGatewayRoutesRequest, opts?: client.RequestOptions): Promise<ExportTransitGatewayRoutesResult>;
async getAssociatedEnclaveCertificateIamRoles(params?: GetAssociatedEnclaveCertificateIamRolesRequest, opts?: client.RequestOptions): Promise<GetAssociatedEnclaveCertificateIamRolesResult>;
async getAssociatedIpv6PoolCidrs(params: GetAssociatedIpv6PoolCidrsRequest, opts?: client.RequestOptions): Promise<GetAssociatedIpv6PoolCidrsResult>;
async getCapacityReservationUsage(params: GetCapacityReservationUsageRequest, opts?: client.RequestOptions): Promise<GetCapacityReservationUsageResult>;
async getCoipPoolUsage(params: GetCoipPoolUsageRequest, opts?: client.RequestOptions): Promise<GetCoipPoolUsageResult>;
async getConsoleOutput(params: GetConsoleOutputRequest, opts?: client.RequestOptions): Promise<GetConsoleOutputResult>;
async getConsoleScreenshot(params: GetConsoleScreenshotRequest, opts?: client.RequestOptions): Promise<GetConsoleScreenshotResult>;
async getDefaultCreditSpecification(params: GetDefaultCreditSpecificationRequest, opts?: client.RequestOptions): Promise<GetDefaultCreditSpecificationResult>;
async getEbsDefaultKmsKeyId(params?: GetEbsDefaultKmsKeyIdRequest, opts?: client.RequestOptions): Promise<GetEbsDefaultKmsKeyIdResult>;
async getEbsEncryptionByDefault(params?: GetEbsEncryptionByDefaultRequest, opts?: client.RequestOptions): Promise<GetEbsEncryptionByDefaultResult>;
async getFlowLogsIntegrationTemplate(params: GetFlowLogsIntegrationTemplateRequest, opts?: client.RequestOptions): Promise<GetFlowLogsIntegrationTemplateResult>;
async getGroupsForCapacityReservation(params: GetGroupsForCapacityReservationRequest, opts?: client.RequestOptions): Promise<GetGroupsForCapacityReservationResult>;
async getHostReservationPurchasePreview(params: GetHostReservationPurchasePreviewRequest, opts?: client.RequestOptions): Promise<GetHostReservationPurchasePreviewResult>;
async getLaunchTemplateData(params: GetLaunchTemplateDataRequest, opts?: client.RequestOptions): Promise<GetLaunchTemplateDataResult>;
async getManagedPrefixListAssociations(params: GetManagedPrefixListAssociationsRequest, opts?: client.RequestOptions): Promise<GetManagedPrefixListAssociationsResult>;
async getManagedPrefixListEntries(params: GetManagedPrefixListEntriesRequest, opts?: client.RequestOptions): Promise<GetManagedPrefixListEntriesResult>;
async getPasswordData(params: GetPasswordDataRequest, opts?: client.RequestOptions): Promise<GetPasswordDataResult>;
async getReservedInstancesExchangeQuote(params: GetReservedInstancesExchangeQuoteRequest, opts?: client.RequestOptions): Promise<GetReservedInstancesExchangeQuoteResult>;
async getSerialConsoleAccessStatus(params?: GetSerialConsoleAccessStatusRequest, opts?: client.RequestOptions): Promise<GetSerialConsoleAccessStatusResult>;
async getSubnetCidrReservations(params: GetSubnetCidrReservationsRequest, opts?: client.RequestOptions): Promise<GetSubnetCidrReservationsResult>;
async getTransitGatewayAttachmentPropagations(params: GetTransitGatewayAttachmentPropagationsRequest, opts?: client.RequestOptions): Promise<GetTransitGatewayAttachmentPropagationsResult>;
async getTransitGatewayMulticastDomainAssociations(params?: GetTransitGatewayMulticastDomainAssociationsRequest, opts?: client.RequestOptions): Promise<GetTransitGatewayMulticastDomainAssociationsResult>;
async getTransitGatewayPrefixListReferences(params: GetTransitGatewayPrefixListReferencesRequest, opts?: client.RequestOptions): Promise<GetTransitGatewayPrefixListReferencesResult>;
async getTransitGatewayRouteTableAssociations(params: GetTransitGatewayRouteTableAssociationsRequest, opts?: client.RequestOptions): Promise<GetTransitGatewayRouteTableAssociationsResult>;
async getTransitGatewayRouteTablePropagations(params: GetTransitGatewayRouteTablePropagationsRequest, opts?: client.RequestOptions): Promise<GetTransitGatewayRouteTablePropagationsResult>;
async importImage(params?: ImportImageRequest, opts?: client.RequestOptions): Promise<ImportImageResult>;
async importInstance(params: ImportInstanceRequest, opts?: client.RequestOptions): Promise<ImportInstanceResult>;
async importKeyPair(params: ImportKeyPairRequest, opts?: client.RequestOptions): Promise<ImportKeyPairResult>;
async importSnapshot(params?: ImportSnapshotRequest, opts?: client.RequestOptions): Promise<ImportSnapshotResult>;
async importVolume(params: ImportVolumeRequest, opts?: client.RequestOptions): Promise<ImportVolumeResult>;
async modifyAddressAttribute(params: ModifyAddressAttributeRequest, opts?: client.RequestOptions): Promise<ModifyAddressAttributeResult>;
async modifyAvailabilityZoneGroup(params: ModifyAvailabilityZoneGroupRequest, opts?: client.RequestOptions): Promise<ModifyAvailabilityZoneGroupResult>;
async modifyCapacityReservation(params: ModifyCapacityReservationRequest, opts?: client.RequestOptions): Promise<ModifyCapacityReservationResult>;
async modifyClientVpnEndpoint(params: ModifyClientVpnEndpointRequest, opts?: client.RequestOptions): Promise<ModifyClientVpnEndpointResult>;
async modifyDefaultCreditSpecification(params: ModifyDefaultCreditSpecificationRequest, opts?: client.RequestOptions): Promise<ModifyDefaultCreditSpecificationResult>;
async modifyEbsDefaultKmsKeyId(params: ModifyEbsDefaultKmsKeyIdRequest, opts?: client.RequestOptions): Promise<ModifyEbsDefaultKmsKeyIdResult>;
async modifyFleet(params: ModifyFleetRequest, opts?: client.RequestOptions): Promise<ModifyFleetResult>;
async modifyFpgaImageAttribute(params: ModifyFpgaImageAttributeRequest, opts?: client.RequestOptions): Promise<ModifyFpgaImageAttributeResult>;
async modifyHosts(params: ModifyHostsRequest, opts?: client.RequestOptions): Promise<ModifyHostsResult>;
async modifyIdentityIdFormat(params: ModifyIdentityIdFormatRequest, opts?: client.RequestOptions): Promise<void>;
async modifyIdFormat(params: ModifyIdFormatRequest, opts?: client.RequestOptions): Promise<void>;
async modifyImageAttribute(params: ModifyImageAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async modifyInstanceAttribute(params: ModifyInstanceAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async modifyInstanceCapacityReservationAttributes(params: ModifyInstanceCapacityReservationAttributesRequest, opts?: client.RequestOptions): Promise<ModifyInstanceCapacityReservationAttributesResult>;
async modifyInstanceCreditSpecification(params: ModifyInstanceCreditSpecificationRequest, opts?: client.RequestOptions): Promise<ModifyInstanceCreditSpecificationResult>;
async modifyInstanceEventStartTime(params: ModifyInstanceEventStartTimeRequest, opts?: client.RequestOptions): Promise<ModifyInstanceEventStartTimeResult>;
async modifyInstanceEventWindow(params: ModifyInstanceEventWindowRequest, opts?: client.RequestOptions): Promise<ModifyInstanceEventWindowResult>;
async modifyInstanceMetadataOptions(params: ModifyInstanceMetadataOptionsRequest, opts?: client.RequestOptions): Promise<ModifyInstanceMetadataOptionsResult>;
async modifyInstancePlacement(params: ModifyInstancePlacementRequest, opts?: client.RequestOptions): Promise<ModifyInstancePlacementResult>;
async modifyLaunchTemplate(params?: ModifyLaunchTemplateRequest, opts?: client.RequestOptions): Promise<ModifyLaunchTemplateResult>;
async modifyManagedPrefixList(params: ModifyManagedPrefixListRequest, opts?: client.RequestOptions): Promise<ModifyManagedPrefixListResult>;
async modifyNetworkInterfaceAttribute(params: ModifyNetworkInterfaceAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async modifyReservedInstances(params: ModifyReservedInstancesRequest, opts?: client.RequestOptions): Promise<ModifyReservedInstancesResult>;
async modifySecurityGroupRules(params: ModifySecurityGroupRulesRequest, opts?: client.RequestOptions): Promise<ModifySecurityGroupRulesResult>;
async modifySnapshotAttribute(params: ModifySnapshotAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async modifySpotFleetRequest(params: ModifySpotFleetRequestRequest, opts?: client.RequestOptions): Promise<ModifySpotFleetRequestResponse>;
async modifySubnetAttribute(params: ModifySubnetAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async modifyTrafficMirrorFilterNetworkServices(params: ModifyTrafficMirrorFilterNetworkServicesRequest, opts?: client.RequestOptions): Promise<ModifyTrafficMirrorFilterNetworkServicesResult>;
async modifyTrafficMirrorFilterRule(params: ModifyTrafficMirrorFilterRuleRequest, opts?: client.RequestOptions): Promise<ModifyTrafficMirrorFilterRuleResult>;
async modifyTrafficMirrorSession(params: ModifyTrafficMirrorSessionRequest, opts?: client.RequestOptions): Promise<ModifyTrafficMirrorSessionResult>;
async modifyTransitGateway(params: ModifyTransitGatewayRequest, opts?: client.RequestOptions): Promise<ModifyTransitGatewayResult>;
async modifyTransitGatewayPrefixListReference(params: ModifyTransitGatewayPrefixListReferenceRequest, opts?: client.RequestOptions): Promise<ModifyTransitGatewayPrefixListReferenceResult>;
async modifyTransitGatewayVpcAttachment(params: ModifyTransitGatewayVpcAttachmentRequest, opts?: client.RequestOptions): Promise<ModifyTransitGatewayVpcAttachmentResult>;
async modifyVolume(params: ModifyVolumeRequest, opts?: client.RequestOptions): Promise<ModifyVolumeResult>;
async modifyVolumeAttribute(params: ModifyVolumeAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async modifyVpcAttribute(params: ModifyVpcAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async modifyVpcEndpoint(params: ModifyVpcEndpointRequest, opts?: client.RequestOptions): Promise<ModifyVpcEndpointResult>;
async modifyVpcEndpointConnectionNotification(params: ModifyVpcEndpointConnectionNotificationRequest, opts?: client.RequestOptions): Promise<ModifyVpcEndpointConnectionNotificationResult>;
async modifyVpcEndpointServiceConfiguration(params: ModifyVpcEndpointServiceConfigurationRequest, opts?: client.RequestOptions): Promise<ModifyVpcEndpointServiceConfigurationResult>;
async modifyVpcEndpointServicePermissions(params: ModifyVpcEndpointServicePermissionsRequest, opts?: client.RequestOptions): Promise<ModifyVpcEndpointServicePermissionsResult>;
async modifyVpcPeeringConnectionOptions(params: ModifyVpcPeeringConnectionOptionsRequest, opts?: client.RequestOptions): Promise<ModifyVpcPeeringConnectionOptionsResult>;
async modifyVpcTenancy(params: ModifyVpcTenancyRequest, opts?: client.RequestOptions): Promise<ModifyVpcTenancyResult>;
async modifyVpnConnection(params: ModifyVpnConnectionRequest, opts?: client.RequestOptions): Promise<ModifyVpnConnectionResult>;
async modifyVpnConnectionOptions(params: ModifyVpnConnectionOptionsRequest, opts?: client.RequestOptions): Promise<ModifyVpnConnectionOptionsResult>;
async modifyVpnTunnelCertificate(params: ModifyVpnTunnelCertificateRequest, opts?: client.RequestOptions): Promise<ModifyVpnTunnelCertificateResult>;
async modifyVpnTunnelOptions(params: ModifyVpnTunnelOptionsRequest, opts?: client.RequestOptions): Promise<ModifyVpnTunnelOptionsResult>;
async monitorInstances(params: MonitorInstancesRequest, opts?: client.RequestOptions): Promise<MonitorInstancesResult>;
async moveAddressToVpc(params: MoveAddressToVpcRequest, opts?: client.RequestOptions): Promise<MoveAddressToVpcResult>;
async provisionByoipCidr(params: ProvisionByoipCidrRequest, opts?: client.RequestOptions): Promise<ProvisionByoipCidrResult>;
async purchaseHostReservation(params: PurchaseHostReservationRequest, opts?: client.RequestOptions): Promise<PurchaseHostReservationResult>;
async purchaseReservedInstancesOffering(params: PurchaseReservedInstancesOfferingRequest, opts?: client.RequestOptions): Promise<PurchaseReservedInstancesOfferingResult>;
async purchaseScheduledInstances(params: PurchaseScheduledInstancesRequest, opts?: client.RequestOptions): Promise<PurchaseScheduledInstancesResult>;
async rebootInstances(params: RebootInstancesRequest, opts?: client.RequestOptions): Promise<void>;
async registerImage(params: RegisterImageRequest, opts?: client.RequestOptions): Promise<RegisterImageResult>;
async registerInstanceEventNotificationAttributes(params?: RegisterInstanceEventNotificationAttributesRequest, opts?: client.RequestOptions): Promise<RegisterInstanceEventNotificationAttributesResult>;
async registerTransitGatewayMulticastGroupMembers(params?: RegisterTransitGatewayMulticastGroupMembersRequest, opts?: client.RequestOptions): Promise<RegisterTransitGatewayMulticastGroupMembersResult>;
async registerTransitGatewayMulticastGroupSources(params?: RegisterTransitGatewayMulticastGroupSourcesRequest, opts?: client.RequestOptions): Promise<RegisterTransitGatewayMulticastGroupSourcesResult>;
async rejectTransitGatewayPeeringAttachment(params: RejectTransitGatewayPeeringAttachmentRequest, opts?: client.RequestOptions): Promise<RejectTransitGatewayPeeringAttachmentResult>;
async rejectTransitGatewayVpcAttachment(params: RejectTransitGatewayVpcAttachmentRequest, opts?: client.RequestOptions): Promise<RejectTransitGatewayVpcAttachmentResult>;
async rejectVpcEndpointConnections(params: RejectVpcEndpointConnectionsRequest, opts?: client.RequestOptions): Promise<RejectVpcEndpointConnectionsResult>;
async rejectVpcPeeringConnection(params: RejectVpcPeeringConnectionRequest, opts?: client.RequestOptions): Promise<RejectVpcPeeringConnectionResult>;
async releaseAddress(params?: ReleaseAddressRequest, opts?: client.RequestOptions): Promise<void>;
async releaseHosts(params: ReleaseHostsRequest, opts?: client.RequestOptions): Promise<ReleaseHostsResult>;
async replaceIamInstanceProfileAssociation(params: ReplaceIamInstanceProfileAssociationRequest, opts?: client.RequestOptions): Promise<ReplaceIamInstanceProfileAssociationResult>;
async replaceNetworkAclAssociation(params: ReplaceNetworkAclAssociationRequest, opts?: client.RequestOptions): Promise<ReplaceNetworkAclAssociationResult>;
async replaceNetworkAclEntry(params: ReplaceNetworkAclEntryRequest, opts?: client.RequestOptions): Promise<void>;
async replaceRoute(params: ReplaceRouteRequest, opts?: client.RequestOptions): Promise<void>;
async replaceRouteTableAssociation(params: ReplaceRouteTableAssociationRequest, opts?: client.RequestOptions): Promise<ReplaceRouteTableAssociationResult>;
async replaceTransitGatewayRoute(params: ReplaceTransitGatewayRouteRequest, opts?: client.RequestOptions): Promise<ReplaceTransitGatewayRouteResult>;
async reportInstanceStatus(params: ReportInstanceStatusRequest, opts?: client.RequestOptions): Promise<void>;
async requestSpotFleet(params: RequestSpotFleetRequest, opts?: client.RequestOptions): Promise<RequestSpotFleetResponse>;
async requestSpotInstances(params?: RequestSpotInstancesRequest, opts?: client.RequestOptions): Promise<RequestSpotInstancesResult>;
async resetAddressAttribute(params: ResetAddressAttributeRequest, opts?: client.RequestOptions): Promise<ResetAddressAttributeResult>;
async resetEbsDefaultKmsKeyId(params?: ResetEbsDefaultKmsKeyIdRequest, opts?: client.RequestOptions): Promise<ResetEbsDefaultKmsKeyIdResult>;
async resetFpgaImageAttribute(params: ResetFpgaImageAttributeRequest, opts?: client.RequestOptions): Promise<ResetFpgaImageAttributeResult>;
async resetImageAttribute(params: ResetImageAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async resetInstanceAttribute(params: ResetInstanceAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async resetNetworkInterfaceAttribute(params: ResetNetworkInterfaceAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async resetSnapshotAttribute(params: ResetSnapshotAttributeRequest, opts?: client.RequestOptions): Promise<void>;
async restoreAddressToClassic(params: RestoreAddressToClassicRequest, opts?: client.RequestOptions): Promise<RestoreAddressToClassicResult>;
async restoreManagedPrefixListVersion(params: RestoreManagedPrefixListVersionRequest, opts?: client.RequestOptions): Promise<RestoreManagedPrefixListVersionResult>;
async revokeClientVpnIngress(params: RevokeClientVpnIngressRequest, opts?: client.RequestOptions): Promise<RevokeClientVpnIngressResult>;
async revokeSecurityGroupEgress(params: RevokeSecurityGroupEgressRequest, opts?: client.RequestOptions): Promise<RevokeSecurityGroupEgressResult>;
async revokeSecurityGroupIngress(params?: RevokeSecurityGroupIngressRequest, opts?: client.RequestOptions): Promise<RevokeSecurityGroupIngressResult>;
async runInstances(params: RunInstancesRequest, opts?: client.RequestOptions): Promise<Reservation>;
async runScheduledInstances(params: RunScheduledInstancesRequest, opts?: client.RequestOptions): Promise<RunScheduledInstancesResult>;
async searchLocalGatewayRoutes(params: SearchLocalGatewayRoutesRequest, opts?: client.RequestOptions): Promise<SearchLocalGatewayRoutesResult>;
async searchTransitGatewayMulticastGroups(params?: SearchTransitGatewayMulticastGroupsRequest, opts?: client.RequestOptions): Promise<SearchTransitGatewayMulticastGroupsResult>;
async searchTransitGatewayRoutes(params: SearchTransitGatewayRoutesRequest, opts?: client.RequestOptions): Promise<SearchTransitGatewayRoutesResult>;
async sendDiagnosticInterrupt(params: SendDiagnosticInterruptRequest, opts?: client.RequestOptions): Promise<void>;
async startInstances(params: StartInstancesRequest, opts?: client.RequestOptions): Promise<StartInstancesResult>;
async startNetworkInsightsAnalysis(params: StartNetworkInsightsAnalysisRequest, opts?: client.RequestOptions): Promise<StartNetworkInsightsAnalysisResult>;
async stopInstances(params: StopInstancesRequest, opts?: client.RequestOptions): Promise<StopInstancesResult>;
async terminateClientVpnConnections(params: TerminateClientVpnConnectionsRequest, opts?: client.RequestOptions): Promise<TerminateClientVpnConnectionsResult>;
async terminateInstances(params: TerminateInstancesRequest, opts?: client.RequestOptions): Promise<TerminateInstancesResult>;
async unassignIpv6Addresses(params: UnassignIpv6AddressesRequest, opts?: client.RequestOptions): Promise<UnassignIpv6AddressesResult>;
async unassignPrivateIpAddresses(params: UnassignPrivateIpAddressesRequest, opts?: client.RequestOptions): Promise<void>;
async unmonitorInstances(params: UnmonitorInstancesRequest, opts?: client.RequestOptions): Promise<UnmonitorInstancesResult>;
async updateSecurityGroupRuleDescriptionsEgress(params?: UpdateSecurityGroupRuleDescriptionsEgressRequest, opts?: client.RequestOptions): Promise<UpdateSecurityGroupRuleDescriptionsEgressResult>;
async updateSecurityGroupRuleDescriptionsIngress(params?: UpdateSecurityGroupRuleDescriptionsIngressRequest, opts?: client.RequestOptions): Promise<UpdateSecurityGroupRuleDescriptionsIngressResult>;
async waitForBundleTaskComplete(params: DescribeBundleTasksRequest, opts?: client.RequestOptions): Promise<DescribeBundleTasksResult>;
async waitForConsoleOutputAvailable(params: GetConsoleOutputRequest, opts?: client.RequestOptions): Promise<GetConsoleOutputResult>;
async waitForConversionTaskCancelled(params: DescribeConversionTasksRequest, opts?: client.RequestOptions): Promise<DescribeConversionTasksResult>;
async waitForConversionTaskCompleted(params: DescribeConversionTasksRequest, opts?: client.RequestOptions): Promise<DescribeConversionTasksResult>;
async waitForCustomerGatewayAvailable(params: DescribeCustomerGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeCustomerGatewaysResult>;
async waitForExportTaskCancelled(params: DescribeExportTasksRequest, opts?: client.RequestOptions): Promise<DescribeExportTasksResult>;
async waitForExportTaskCompleted(params: DescribeExportTasksRequest, opts?: client.RequestOptions): Promise<DescribeExportTasksResult>;
async waitForImageAvailable(params: DescribeImagesRequest, opts?: client.RequestOptions): Promise<DescribeImagesResult>;
async waitForImageExists(params: DescribeImagesRequest, opts?: client.RequestOptions): Promise<DescribeImagesResult>;
async waitForInstanceExists(params: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>;
async waitForInstanceRunning(params: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>;
async waitForInstanceStatusOk(params: DescribeInstanceStatusRequest, opts?: client.RequestOptions): Promise<DescribeInstanceStatusResult>;
async waitForInstanceStopped(params: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>;
async waitForInstanceTerminated(params: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>;
async waitForKeyPairExists(params: DescribeKeyPairsRequest, opts?: client.RequestOptions): Promise<DescribeKeyPairsResult>;
async waitForNatGatewayAvailable(params: DescribeNatGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeNatGatewaysResult>;
async waitForNetworkInterfaceAvailable(params: DescribeNetworkInterfacesRequest, opts?: client.RequestOptions): Promise<DescribeNetworkInterfacesResult>;
async waitForPasswordDataAvailable(params: GetPasswordDataRequest, opts?: client.RequestOptions): Promise<GetPasswordDataResult>;
async waitForSecurityGroupExists(params: DescribeSecurityGroupsRequest, opts?: client.RequestOptions): Promise<DescribeSecurityGroupsResult>;
async waitForSnapshotCompleted(params: DescribeSnapshotsRequest, opts?: client.RequestOptions): Promise<DescribeSnapshotsResult>;
async waitForSpotInstanceRequestFulfilled(params: DescribeSpotInstanceRequestsRequest, opts?: client.RequestOptions): Promise<DescribeSpotInstanceRequestsResult>;
async waitForSubnetAvailable(params: DescribeSubnetsRequest, opts?: client.RequestOptions): Promise<DescribeSubnetsResult>;
async waitForSystemStatusOk(params: DescribeInstanceStatusRequest, opts?: client.RequestOptions): Promise<DescribeInstanceStatusResult>;
async waitForVolumeAvailable(params: DescribeVolumesRequest, opts?: client.RequestOptions): Promise<DescribeVolumesResult>;
async waitForVolumeDeleted(params: DescribeVolumesRequest, opts?: client.RequestOptions): Promise<Error | DescribeVolumesResult>;
async waitForVolumeInUse(params: DescribeVolumesRequest, opts?: client.RequestOptions): Promise<DescribeVolumesResult>;
async waitForVpcAvailable(params: DescribeVpcsRequest, opts?: client.RequestOptions): Promise<DescribeVpcsResult>;
async waitForVpcExists(params: DescribeVpcsRequest, opts?: client.RequestOptions): Promise<DescribeVpcsResult>;
async waitForVpcPeeringConnectionDeleted(params: DescribeVpcPeeringConnectionsRequest, opts?: client.RequestOptions): Promise<Error | DescribeVpcPeeringConnectionsResult>;
async waitForVpcPeeringConnectionExists(params: DescribeVpcPeeringConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeVpcPeeringConnectionsResult>;
async waitForVpnConnectionAvailable(params: DescribeVpnConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeVpnConnectionsResult>;
async waitForVpnConnectionDeleted(params: DescribeVpnConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeVpnConnectionsResult>;
async withdrawByoipCidr(params: WithdrawByoipCidrRequest, opts?: client.RequestOptions): Promise<WithdrawByoipCidrResult>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new EC2(apiFactory: client.ApiFactory)
[src]

§Methods

§
associateDhcpOptions(params: AssociateDhcpOptionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
attachInternetGateway(params: AttachInternetGatewayRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
attachVolume(params: AttachVolumeRequest, opts?: client.RequestOptions): Promise<VolumeAttachment>
[src]
§
cancelConversionTask(params: CancelConversionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
cancelExportTask(params: CancelExportTaskRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createKeyPair(params: CreateKeyPairRequest, opts?: client.RequestOptions): Promise<KeyPair>
[src]
§
createNetworkAclEntry(params: CreateNetworkAclEntryRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createSnapshot(params: CreateSnapshotRequest, opts?: client.RequestOptions): Promise<Snapshot>
[src]
§
createTags(params: CreateTagsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createVolume(params: CreateVolumeRequest, opts?: client.RequestOptions): Promise<Volume>
[src]
§
createVpnConnectionRoute(params: CreateVpnConnectionRouteRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteCustomerGateway(params: DeleteCustomerGatewayRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteDhcpOptions(params: DeleteDhcpOptionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteInternetGateway(params: DeleteInternetGatewayRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteKeyPair(params?: DeleteKeyPairRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteNetworkAcl(params: DeleteNetworkAclRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteNetworkAclEntry(params: DeleteNetworkAclEntryRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteNetworkInterface(params: DeleteNetworkInterfaceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deletePlacementGroup(params: DeletePlacementGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteRoute(params: DeleteRouteRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteRouteTable(params: DeleteRouteTableRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteSecurityGroup(params?: DeleteSecurityGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteSnapshot(params: DeleteSnapshotRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteSpotDatafeedSubscription(params?: DeleteSpotDatafeedSubscriptionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteSubnet(params: DeleteSubnetRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteTags(params: DeleteTagsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteVolume(params: DeleteVolumeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteVpc(params: DeleteVpcRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteVpnConnection(params: DeleteVpnConnectionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteVpnConnectionRoute(params: DeleteVpnConnectionRouteRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteVpnGateway(params: DeleteVpnGatewayRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deregisterImage(params: DeregisterImageRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
describeImageAttribute(params: DescribeImageAttributeRequest, opts?: client.RequestOptions): Promise<ImageAttribute>
[src]
§
describeInstanceAttribute(params: DescribeInstanceAttributeRequest, opts?: client.RequestOptions): Promise<InstanceAttribute>
[src]
§
detachInternetGateway(params: DetachInternetGatewayRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
detachNetworkInterface(params: DetachNetworkInterfaceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
detachVolume(params: DetachVolumeRequest, opts?: client.RequestOptions): Promise<VolumeAttachment>
[src]
§
detachVpnGateway(params: DetachVpnGatewayRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disableVgwRoutePropagation(params: DisableVgwRoutePropagationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateAddress(params?: DisassociateAddressRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateRouteTable(params: DisassociateRouteTableRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
enableVgwRoutePropagation(params: EnableVgwRoutePropagationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
enableVolumeIO(params: EnableVolumeIORequest, opts?: client.RequestOptions): Promise<void>
[src]
§
importImage(params?: ImportImageRequest, opts?: client.RequestOptions): Promise<ImportImageResult>
[src]
§
modifyIdentityIdFormat(params: ModifyIdentityIdFormatRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
modifyIdFormat(params: ModifyIdFormatRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
modifyImageAttribute(params: ModifyImageAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
modifyInstanceAttribute(params: ModifyInstanceAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
modifyNetworkInterfaceAttribute(params: ModifyNetworkInterfaceAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
modifySnapshotAttribute(params: ModifySnapshotAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
modifySubnetAttribute(params: ModifySubnetAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
modifyVolumeAttribute(params: ModifyVolumeAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
modifyVpcAttribute(params: ModifyVpcAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
rebootInstances(params: RebootInstancesRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
releaseAddress(params?: ReleaseAddressRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
replaceNetworkAclEntry(params: ReplaceNetworkAclEntryRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
replaceRoute(params: ReplaceRouteRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
reportInstanceStatus(params: ReportInstanceStatusRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
resetImageAttribute(params: ResetImageAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
resetInstanceAttribute(params: ResetInstanceAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
resetNetworkInterfaceAttribute(params: ResetNetworkInterfaceAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
resetSnapshotAttribute(params: ResetSnapshotAttributeRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
runInstances(params: RunInstancesRequest, opts?: client.RequestOptions): Promise<Reservation>
[src]
§
sendDiagnosticInterrupt(params: SendDiagnosticInterruptRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
unassignPrivateIpAddresses(params: UnassignPrivateIpAddressesRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
waitForBundleTaskComplete(params: DescribeBundleTasksRequest, opts?: client.RequestOptions): Promise<DescribeBundleTasksResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForConsoleOutputAvailable(params: GetConsoleOutputRequest, opts?: client.RequestOptions): Promise<GetConsoleOutputResult>
[src]

Checks state up to 15 times, 60 seconds apart (about 15 minutes max wait time).

§
waitForConversionTaskCancelled(params: DescribeConversionTasksRequest, opts?: client.RequestOptions): Promise<DescribeConversionTasksResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForConversionTaskCompleted(params: DescribeConversionTasksRequest, opts?: client.RequestOptions): Promise<DescribeConversionTasksResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForCustomerGatewayAvailable(params: DescribeCustomerGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeCustomerGatewaysResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForExportTaskCancelled(params: DescribeExportTasksRequest, opts?: client.RequestOptions): Promise<DescribeExportTasksResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForExportTaskCompleted(params: DescribeExportTasksRequest, opts?: client.RequestOptions): Promise<DescribeExportTasksResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForImageAvailable(params: DescribeImagesRequest, opts?: client.RequestOptions): Promise<DescribeImagesResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForImageExists(params: DescribeImagesRequest, opts?: client.RequestOptions): Promise<DescribeImagesResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForInstanceExists(params: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>
[src]

Checks state up to 40 times, 5 seconds apart (about 4 minutes max wait time).

§
waitForInstanceRunning(params: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForInstanceStopped(params: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForInstanceTerminated(params: DescribeInstancesRequest, opts?: client.RequestOptions): Promise<DescribeInstancesResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForKeyPairExists(params: DescribeKeyPairsRequest, opts?: client.RequestOptions): Promise<DescribeKeyPairsResult>
[src]

Checks state up to 6 times, 5 seconds apart (about 1 minutes max wait time).

§
waitForNatGatewayAvailable(params: DescribeNatGatewaysRequest, opts?: client.RequestOptions): Promise<DescribeNatGatewaysResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForNetworkInterfaceAvailable(params: DescribeNetworkInterfacesRequest, opts?: client.RequestOptions): Promise<DescribeNetworkInterfacesResult>
[src]

Checks state up to 10 times, 20 seconds apart (about 4 minutes max wait time).

§
waitForPasswordDataAvailable(params: GetPasswordDataRequest, opts?: client.RequestOptions): Promise<GetPasswordDataResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForSecurityGroupExists(params: DescribeSecurityGroupsRequest, opts?: client.RequestOptions): Promise<DescribeSecurityGroupsResult>
[src]

Checks state up to 6 times, 5 seconds apart (about 1 minutes max wait time).

§
waitForSnapshotCompleted(params: DescribeSnapshotsRequest, opts?: client.RequestOptions): Promise<DescribeSnapshotsResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForSpotInstanceRequestFulfilled(params: DescribeSpotInstanceRequestsRequest, opts?: client.RequestOptions): Promise<DescribeSpotInstanceRequestsResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForSubnetAvailable(params: DescribeSubnetsRequest, opts?: client.RequestOptions): Promise<DescribeSubnetsResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForVolumeAvailable(params: DescribeVolumesRequest, opts?: client.RequestOptions): Promise<DescribeVolumesResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForVolumeDeleted(params: DescribeVolumesRequest, opts?: client.RequestOptions): Promise<Error | DescribeVolumesResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForVolumeInUse(params: DescribeVolumesRequest, opts?: client.RequestOptions): Promise<DescribeVolumesResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForVpcAvailable(params: DescribeVpcsRequest, opts?: client.RequestOptions): Promise<DescribeVpcsResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForVpcExists(params: DescribeVpcsRequest, opts?: client.RequestOptions): Promise<DescribeVpcsResult>
[src]

Checks state up to 5 times, 1 seconds apart (about 1 minutes max wait time).

§
waitForVpcPeeringConnectionDeleted(params: DescribeVpcPeeringConnectionsRequest, opts?: client.RequestOptions): Promise<Error | DescribeVpcPeeringConnectionsResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForVpnConnectionAvailable(params: DescribeVpnConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeVpnConnectionsResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§
waitForVpnConnectionDeleted(params: DescribeVpnConnectionsRequest, opts?: client.RequestOptions): Promise<DescribeVpnConnectionsResult>
[src]

Checks state up to 40 times, 15 seconds apart (about 10 minutes max wait time).

§Static Properties