SDK for PHP V3

Client: Aws\Ec2\Ec2Client
Service ID: ec2
Version: 2016-11-15

This page describes the parameters and results for the operations of the Amazon Elastic Compute Cloud (2016-11-15), and shows how to use the Aws\Ec2\Ec2Client object to call the described operations. This documentation is specific to the 2016-11-15 API version of the service.

Operation Summary

Each of the following operations can be created from a client using $client->getCommand('CommandName'), where "CommandName" is the name of one of the following operations. Note: a command is a value that encapsulates an operation and the parameters used to create an HTTP request.

You can also create and send a command immediately using the magic methods available on a client object: $client->commandName(/* parameters */). You can send the command asynchronously (returning a promise) by appending the word "Async" to the operation name: $client->commandNameAsync(/* parameters */).

AcceptAddressTransfer ( array $params = [] )
Accepts an Elastic IP address transfer.
AcceptCapacityReservationBillingOwnership ( array $params = [] )
Accepts a request to assign billing of the available capacity of a shared Capacity Reservation to your account.
AcceptReservedInstancesExchangeQuote ( array $params = [] )
Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.
AcceptTransitGatewayClientVpnAttachment ( array $params = [] )
Accepts a Transit Gateway attachment request for a Client VPN endpoint.
AcceptTransitGatewayMulticastDomainAssociations ( array $params = [] )
Accepts a request to associate subnets with a transit gateway multicast domain.
AcceptTransitGatewayPeeringAttachment ( array $params = [] )
Accepts a transit gateway peering attachment request.
AcceptTransitGatewayVpcAttachment ( array $params = [] )
Accepts a request to attach a VPC to a transit gateway.
AcceptVpcEndpointConnections ( array $params = [] )
Accepts connection requests to your VPC endpoint service.
AcceptVpcPeeringConnection ( array $params = [] )
Accept a VPC peering connection request.
AdvertiseByoipCidr ( array $params = [] )
Advertises an IPv4 or IPv6 address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP).
AllocateAddress ( array $params = [] )
Allocates an Elastic IP address to your Amazon Web Services account.
AllocateHosts ( array $params = [] )
Allocates a Dedicated Host to your account.
AllocateIpamPoolCidr ( array $params = [] )
Allocate a CIDR from an IPAM pool.
ApplySecurityGroupsToClientVpnTargetNetwork ( array $params = [] )
Applies a security group to the association between the target network and the Client VPN endpoint.
AssignIpv6Addresses ( array $params = [] )
Assigns the specified IPv6 addresses to the specified network interface.
AssignPrivateIpAddresses ( array $params = [] )
Assigns the specified secondary private IP addresses to the specified network interface.
AssignPrivateNatGatewayAddress ( array $params = [] )
Assigns private IPv4 addresses to a private NAT gateway.
AssociateAddress ( array $params = [] )
Associates an Elastic IP address, or carrier IP address (for instances that are in subnets in Wavelength Zones) with an instance or a network interface.
AssociateApplicationStatusCheck ( array $params = [] )
Associates an application status check with instances or tags.
AssociateCapacityReservationBillingOwner ( array $params = [] )
Initiates a request to assign billing of the unused capacity of a shared Capacity Reservation to a consumer account that is consolidated under the same Amazon Web Services organizations payer account.
AssociateClientVpnTargetNetwork ( array $params = [] )
Associates a target network with a Client VPN endpoint.
AssociateDhcpOptions ( array $params = [] )
Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.
AssociateEnclaveCertificateIamRole ( array $params = [] )
Associates an Identity and Access Management (IAM) role with an Certificate Manager (ACM) certificate.
AssociateIamInstanceProfile ( array $params = [] )
Associates an IAM instance profile with a running or stopped instance.
AssociateInstanceEventWindow ( array $params = [] )
Associates one or more targets with an event window.
AssociateIpamByoasn ( array $params = [] )
Associates your Autonomous System Number (ASN) with a BYOIP CIDR that you own in the same Amazon Web Services Region.
AssociateIpamResourceDiscovery ( array $params = [] )
Associates an IPAM resource discovery with an Amazon VPC IPAM.
AssociateNatGatewayAddress ( array $params = [] )
Associates Elastic IP addresses (EIPs) and private IPv4 addresses with a public NAT gateway.
AssociateRouteServer ( array $params = [] )
Associates a route server with a VPC to enable dynamic route updates.
AssociateRouteTable ( array $params = [] )
Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with a route table in your VPC.
AssociateSecurityGroupVpc ( array $params = [] )
Associates a security group with another VPC in the same Region.
AssociateSubnetCidrBlock ( array $params = [] )
Associates a CIDR block with your subnet.
AssociateTransitGatewayMulticastDomain ( array $params = [] )
Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.
AssociateTransitGatewayPolicyTable ( array $params = [] )
Associates the specified transit gateway attachment with a transit gateway policy table.
AssociateTransitGatewayRouteTable ( array $params = [] )
Associates the specified attachment with the specified transit gateway route table.
AssociateTrunkInterface ( array $params = [] )
Associates a branch network interface with a trunk network interface.
AssociateVpcCidrBlock ( array $params = [] )
Associates a CIDR block with your VPC.
AttachClassicLinkVpc ( array $params = [] )
This action is deprecated.
AttachImageWatermark ( array $params = [] )
Attaches a watermark to a non-public AMI.
AttachInternetGateway ( array $params = [] )
Attaches an internet gateway or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC.
AttachNetworkInterface ( array $params = [] )
Attaches a network interface to an instance.
AttachVerifiedAccessTrustProvider ( array $params = [] )
Attaches the specified Amazon Web Services Verified Access trust provider to the specified Amazon Web Services Verified Access instance.
AttachVolume ( array $params = [] )
Attaches an Amazon EBS volume to a running or stopped instance, and exposes it to the instance with the specified device name.
AttachVpnGateway ( array $params = [] )
Attaches an available virtual private gateway to a VPC.
AuthorizeClientVpnIngress ( array $params = [] )
Adds an ingress authorization rule to a Client VPN endpoint.
AuthorizeSecurityGroupEgress ( array $params = [] )
Adds the specified outbound (egress) rules to a security group.
AuthorizeSecurityGroupIngress ( array $params = [] )
Adds the specified inbound (ingress) rules to a security group.
BatchModifyIpamRoutingPolicyRegistrations ( array $params = [] )
Modifies multiple routing policy registrations in a single operation.
BundleInstance ( array $params = [] )
Bundles an Amazon instance store-backed Windows instance.
CancelBundleTask ( array $params = [] )
Cancels a bundling operation for an instance store-backed Windows instance.
CancelCapacityReservation ( array $params = [] )
Cancels the specified Capacity Reservation, releases the reserved capacity, and changes the Capacity Reservation's state to cancelled.
CancelCapacityReservationFleets ( array $params = [] )
Cancels one or more Capacity Reservation Fleets.
CancelConversionTask ( array $params = [] )
Cancels an active conversion task.
CancelDeclarativePoliciesReport ( array $params = [] )
Cancels the generation of an account status report.
CancelExportTask ( array $params = [] )
Cancels an active export task.
CancelImageLaunchPermission ( array $params = [] )
Removes your Amazon Web Services account from the launch permissions for the specified AMI.
CancelImportTask ( array $params = [] )
Cancels an in-process import virtual machine or import snapshot task.
CancelReservedInstancesListing ( array $params = [] )
Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.
CancelSpotFleetRequests ( array $params = [] )
Cancels the specified Spot Fleet requests.
CancelSpotInstanceRequests ( array $params = [] )
Cancels one or more Spot Instance requests.
ConfirmProductInstance ( array $params = [] )
Determines whether a product code is associated with an instance.
CopyFpgaImage ( array $params = [] )
Copies the specified Amazon FPGA Image (AFI) to the current Region.
CopyImage ( array $params = [] )
Initiates an AMI copy operation.
CopySnapshot ( array $params = [] )
Creates an exact copy of an Amazon EBS snapshot.
CopyVolumes ( array $params = [] )
Creates a crash-consistent, point-in-time copy of an existing Amazon EBS volume within the same Availability Zone.
CreateApplicationStatusCheck ( array $params = [] )
Creates an application status check for monitoring the health of applications running on your instances.
CreateCapacityManagerDataExport ( array $params = [] )
Creates a new data export configuration for EC2 Capacity Manager.
CreateCapacityReservation ( array $params = [] )
Creates a new Capacity Reservation with the specified attributes.
CreateCapacityReservationBySplitting ( array $params = [] )
Create a new Capacity Reservation by splitting the capacity of the source Capacity Reservation.
CreateCapacityReservationCancellationQuote ( array $params = [] )
Generates a cancellation quote for a future-dated Capacity Reservation that is within its commitment duration.
CreateCapacityReservationFleet ( array $params = [] )
Creates a Capacity Reservation Fleet.
CreateCarrierGateway ( array $params = [] )
Creates a carrier gateway.
CreateClientVpnEndpoint ( array $params = [] )
Creates a Client VPN endpoint.
CreateClientVpnRoute ( array $params = [] )
Adds a route to a network to a Client VPN endpoint.
CreateCoipCidr ( array $params = [] )
Creates a range of customer-owned IP addresses.
CreateCoipPool ( array $params = [] )
Creates a pool of customer-owned IP (CoIP) addresses.
CreateCustomerGateway ( array $params = [] )
Provides information to Amazon Web Services about your customer gateway device.
CreateDefaultSubnet ( array $params = [] )
Creates a default subnet with a size /20 IPv4 CIDR block in the specified Availability Zone in your default VPC.
CreateDefaultVpc ( array $params = [] )
Creates a default VPC with a size /16 IPv4 CIDR block and a default subnet in each Availability Zone.
CreateDelegateMacVolumeOwnershipTask ( array $params = [] )
Delegates ownership of the Amazon EBS root volume for an Apple silicon Mac instance to an administrative user.
CreateDhcpOptions ( array $params = [] )
Creates a custom set of DHCP options.
CreateEgressOnlyInternetGateway ( array $params = [] )
[IPv6 only] Creates an egress-only internet gateway for your VPC.
CreateFleet ( array $params = [] )
Creates an EC2 Fleet that contains the configuration information for On-Demand Instances and Spot Instances.
CreateFlowLogs ( array $params = [] )
Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC.
CreateFpgaImage ( array $params = [] )
Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP).
CreateImage ( array $params = [] )
Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
CreateImageUsageReport ( array $params = [] )
Creates a report that shows how your image is used across other Amazon Web Services accounts.
CreateInstanceConnectEndpoint ( array $params = [] )
Creates an EC2 Instance Connect Endpoint.
CreateInstanceEventWindow ( array $params = [] )
Creates an event window in which scheduled events for the associated Amazon EC2 instances can run.
CreateInstanceExportTask ( array $params = [] )
Exports a running or stopped instance to an Amazon S3 bucket.
CreateInternetGateway ( array $params = [] )
Creates an internet gateway for use with a VPC.
CreateInterruptibleCapacityReservationAllocation ( array $params = [] )
Creates an interruptible Capacity Reservation by specifying the number of unused instances you want to allocate from your source reservation.
CreateIpam ( array $params = [] )
Create an IPAM.
CreateIpamExternalResourceVerificationToken ( array $params = [] )
Create a verification token.
CreateIpamInternetRegistryAssociation ( array $params = [] )
Creates an association between an IPAM and a Regional Internet Registry (RIR) for Resource Public Key Infrastructure (RPKI) management.
CreateIpamPolicy ( array $params = [] )
Creates an IPAM policy.
CreateIpamPool ( array $params = [] )
Create an IP address pool for Amazon VPC IP Address Manager (IPAM).
CreateIpamPrefixListResolver ( array $params = [] )
Creates an IPAM prefix list resolver.
CreateIpamPrefixListResolverTarget ( array $params = [] )
Creates an IPAM prefix list resolver target.
CreateIpamResourceDiscovery ( array $params = [] )
Creates an IPAM resource discovery.
CreateIpamRoutingPolicyRegistration ( array $params = [] )
Creates a routing policy registration and publishes Route Origin Authorizations (ROAs) to the RPKI for the specified CIDR prefix and ASNs.
CreateIpamScope ( array $params = [] )
Create an IPAM scope.
CreateKeyPair ( array $params = [] )
Creates an ED25519 or 2048-bit RSA key pair with the specified name and in the specified format.
CreateLaunchTemplate ( array $params = [] )
Creates a launch template.
CreateLaunchTemplateVersion ( array $params = [] )
Creates a new version of a launch template.
CreateLocalGatewayRoute ( array $params = [] )
Creates a static route for the specified local gateway route table.
CreateLocalGatewayRouteTable ( array $params = [] )
Creates a local gateway route table.
CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation ( array $params = [] )
Creates a local gateway route table virtual interface group association.
CreateLocalGatewayRouteTableVpcAssociation ( array $params = [] )
Associates the specified VPC with the specified local gateway route table.
CreateLocalGatewayVirtualInterface ( array $params = [] )
Create a virtual interface for a local gateway.
CreateLocalGatewayVirtualInterfaceGroup ( array $params = [] )
Create a local gateway virtual interface group.
CreateMacSystemIntegrityProtectionModificationTask ( array $params = [] )
Creates a System Integrity Protection (SIP) modification task to configure the SIP settings for an x86 Mac instance or Apple silicon Mac instance.
CreateManagedPrefixList ( array $params = [] )
Creates a managed prefix list.
CreateNatGateway ( array $params = [] )
Creates a NAT gateway in the specified subnet.
CreateNetworkAcl ( array $params = [] )
Creates a network ACL in a VPC.
CreateNetworkAclEntry ( array $params = [] )
Creates an entry (a rule) in a network ACL with the specified rule number.
CreateNetworkInsightsAccessScope ( array $params = [] )
Creates a Network Access Scope.
CreateNetworkInsightsPath ( array $params = [] )
Creates a path to analyze for reachability.
CreateNetworkInterface ( array $params = [] )
Creates a network interface in the specified subnet.
CreateNetworkInterfacePermission ( array $params = [] )
Grants an Amazon Web Services-authorized account permission to attach the specified network interface to an instance in their account.
CreatePlacementGroup ( array $params = [] )
Creates a placement group in which to launch instances.
CreatePublicIpv4Pool ( array $params = [] )
Creates a public IPv4 address pool.
CreateReplaceRootVolumeTask ( array $params = [] )
Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, that is restored from an AMI that has the same key characteristics as that of the instance, or that is replaced by a specified volume.
CreateReservedInstancesListing ( array $params = [] )
Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace.
CreateRestoreImageTask ( array $params = [] )
Starts a task that restores an AMI from an Amazon S3 object that was previously created by using CreateStoreImageTask.
CreateRoute ( array $params = [] )
Creates a route in a route table within a VPC.
CreateRouteServer ( array $params = [] )
Creates a new route server to manage dynamic routing in a VPC.
CreateRouteServerEndpoint ( array $params = [] )
Creates a new endpoint for a route server in a specified subnet.
CreateRouteServerPeer ( array $params = [] )
Creates a new BGP peer for a specified route server endpoint.
CreateRouteTable ( array $params = [] )
Creates a route table for the specified VPC.
CreateSecondaryNetwork ( array $params = [] )
Creates a secondary network.
CreateSecondarySubnet ( array $params = [] )
Creates a secondary subnet in a secondary network.
CreateSecurityGroup ( array $params = [] )
Creates a security group.
CreateSnapshot ( array $params = [] )
Creates a snapshot of an EBS volume and stores it in Amazon S3.
CreateSnapshots ( array $params = [] )
Creates crash-consistent snapshots of multiple EBS volumes attached to an Amazon EC2 instance.
CreateSpotDatafeedSubscription ( array $params = [] )
Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs.
CreateStoreImageTask ( array $params = [] )
Stores an AMI as a single object in an Amazon S3 bucket.
CreateSubnet ( array $params = [] )
Creates a subnet in the specified VPC.
CreateSubnetCidrReservation ( array $params = [] )
Creates a subnet CIDR reservation.
CreateTags ( array $params = [] )
Adds or overwrites only the specified tags for the specified Amazon EC2 resource or resources.
CreateTrafficMirrorFilter ( array $params = [] )
Creates a Traffic Mirror filter.
CreateTrafficMirrorFilterRule ( array $params = [] )
Creates a Traffic Mirror filter rule.
CreateTrafficMirrorSession ( array $params = [] )
Creates a Traffic Mirror session.
CreateTrafficMirrorTarget ( array $params = [] )
Creates a target for your Traffic Mirror session.
CreateTransitGateway ( array $params = [] )
Creates a transit gateway.
CreateTransitGatewayConnect ( array $params = [] )
Creates a Connect attachment from a specified transit gateway attachment.
CreateTransitGatewayConnectPeer ( array $params = [] )
Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance.
CreateTransitGatewayMeteringPolicy ( array $params = [] )
Creates a metering policy for a transit gateway to track and measure network traffic.
CreateTransitGatewayMeteringPolicyEntry ( array $params = [] )
Creates an entry in a transit gateway metering policy to define traffic measurement rules.
CreateTransitGatewayMulticastDomain ( array $params = [] )
Creates a multicast domain using the specified transit gateway.
CreateTransitGatewayPeeringAttachment ( array $params = [] )
Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter).
CreateTransitGatewayPolicyTable ( array $params = [] )
Creates a transit gateway policy table.
CreateTransitGatewayPolicyTableEntry ( array $params = [] )
Creates an entry in a transit gateway policy table to route matching traffic to a specified route table.
CreateTransitGatewayPrefixListReference ( array $params = [] )
Creates a reference (route) to a prefix list in a specified transit gateway route table.
CreateTransitGatewayRoute ( array $params = [] )
Creates a static route for the specified transit gateway route table.
CreateTransitGatewayRouteTable ( array $params = [] )
Creates a route table for the specified transit gateway.
CreateTransitGatewayRouteTableAnnouncement ( array $params = [] )
Advertises a new transit gateway route table.
CreateTransitGatewayVpcAttachment ( array $params = [] )
Attaches the specified VPC to the specified transit gateway.
CreateVerifiedAccessEndpoint ( array $params = [] )
An Amazon Web Services Verified Access endpoint is where you define your application along with an optional endpoint-level access policy.
CreateVerifiedAccessGroup ( array $params = [] )
An Amazon Web Services Verified Access group is a collection of Amazon Web Services Verified Access endpoints who's associated applications have similar security requirements.
CreateVerifiedAccessInstance ( array $params = [] )
An Amazon Web Services Verified Access instance is a regional entity that evaluates application requests and grants access only when your security requirements are met.
CreateVerifiedAccessTrustProvider ( array $params = [] )
A trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices.
CreateVolume ( array $params = [] )
Creates an EBS volume that can be attached to an instance in the same Availability Zone.
CreateVpc ( array $params = [] )
Creates a VPC with the specified CIDR blocks.
CreateVpcBlockPublicAccessExclusion ( array $params = [] )
Create a VPC Block Public Access (BPA) exclusion.
CreateVpcEncryptionControl ( array $params = [] )
Creates a VPC Encryption Control configuration for a specified VPC.
CreateVpcEndpoint ( array $params = [] )
Creates a VPC endpoint.
CreateVpcEndpointConnectionNotification ( array $params = [] )
Creates a connection notification for a specified VPC endpoint or VPC endpoint service.
CreateVpcEndpointServiceConfiguration ( array $params = [] )
Creates a VPC endpoint service to which service consumers (Amazon Web Services accounts, users, and IAM roles) can connect.
CreateVpcPeeringConnection ( array $params = [] )
Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection.
CreateVpnConcentrator ( array $params = [] )
Creates a VPN concentrator that aggregates multiple VPN connections to a transit gateway.
CreateVpnConnection ( array $params = [] )
Creates a VPN connection between an existing virtual private gateway or transit gateway and a customer gateway.
CreateVpnConnectionRoute ( array $params = [] )
Creates a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway.
CreateVpnGateway ( array $params = [] )
Creates a virtual private gateway.
DeleteApplicationStatusCheck ( array $params = [] )
Deletes an application status check.
DeleteCapacityManagerDataExport ( array $params = [] )
Deletes an existing Capacity Manager data export configuration.
DeleteCarrierGateway ( array $params = [] )
Deletes a carrier gateway.
DeleteClientVpnEndpoint ( array $params = [] )
Deletes the specified Client VPN endpoint.
DeleteClientVpnRoute ( array $params = [] )
Deletes a route from a Client VPN endpoint.
DeleteCoipCidr ( array $params = [] )
Deletes a range of customer-owned IP addresses.
DeleteCoipPool ( array $params = [] )
Deletes a pool of customer-owned IP (CoIP) addresses.
DeleteCustomerGateway ( array $params = [] )
Deletes the specified customer gateway.
DeleteDhcpOptions ( array $params = [] )
Deletes the specified set of DHCP options.
DeleteEgressOnlyInternetGateway ( array $params = [] )
Deletes an egress-only internet gateway.
DeleteFleets ( array $params = [] )
Deletes the specified EC2 Fleet request.
DeleteFlowLogs ( array $params = [] )
Deletes one or more flow logs.
DeleteFpgaImage ( array $params = [] )
Deletes the specified Amazon FPGA Image (AFI).
DeleteImageUsageReport ( array $params = [] )
Deletes the specified image usage report.
DeleteInstanceConnectEndpoint ( array $params = [] )
Deletes the specified EC2 Instance Connect Endpoint.
DeleteInstanceEventWindow ( array $params = [] )
Deletes the specified event window.
DeleteInternetGateway ( array $params = [] )
Deletes the specified internet gateway.
DeleteIpam ( array $params = [] )
Delete an IPAM.
DeleteIpamExternalResourceVerificationToken ( array $params = [] )
Delete a verification token.
DeleteIpamInternetRegistryAssociation ( array $params = [] )
Deletes an IPAM internet registry association.
DeleteIpamPolicy ( array $params = [] )
Deletes an IPAM policy.
DeleteIpamPool ( array $params = [] )
Delete an IPAM pool.
DeleteIpamPrefixListResolver ( array $params = [] )
Deletes an IPAM prefix list resolver.
DeleteIpamPrefixListResolverTarget ( array $params = [] )
Deletes an IPAM prefix list resolver target.
DeleteIpamResourceDiscovery ( array $params = [] )
Deletes an IPAM resource discovery.
DeleteIpamRoutingPolicyRegistration ( array $params = [] )
Deletes a routing policy registration for a specified CIDR prefix.
DeleteIpamScope ( array $params = [] )
Delete the scope for an IPAM.
DeleteKeyPair ( array $params = [] )
Deletes the specified key pair, by removing the public key from Amazon EC2.
DeleteLaunchTemplate ( array $params = [] )
Deletes a launch template.
DeleteLaunchTemplateVersions ( array $params = [] )
Deletes one or more versions of a launch template.
DeleteLocalGatewayRoute ( array $params = [] )
Deletes the specified route from the specified local gateway route table.
DeleteLocalGatewayRouteTable ( array $params = [] )
Deletes a local gateway route table.
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation ( array $params = [] )
Deletes a local gateway route table virtual interface group association.
DeleteLocalGatewayRouteTableVpcAssociation ( array $params = [] )
Deletes the specified association between a VPC and local gateway route table.
DeleteLocalGatewayVirtualInterface ( array $params = [] )
Deletes the specified local gateway virtual interface.
DeleteLocalGatewayVirtualInterfaceGroup ( array $params = [] )
Delete the specified local gateway interface group.
DeleteManagedPrefixList ( array $params = [] )
Deletes the specified managed prefix list.
DeleteNatGateway ( array $params = [] )
Deletes the specified NAT gateway.
DeleteNetworkAcl ( array $params = [] )
Deletes the specified network ACL.
DeleteNetworkAclEntry ( array $params = [] )
Deletes the specified ingress or egress entry (rule) from the specified network ACL.
DeleteNetworkInsightsAccessScope ( array $params = [] )
Deletes the specified Network Access Scope.
DeleteNetworkInsightsAccessScopeAnalysis ( array $params = [] )
Deletes the specified Network Access Scope analysis.
DeleteNetworkInsightsAnalysis ( array $params = [] )
Deletes the specified network insights analysis.
DeleteNetworkInsightsPath ( array $params = [] )
Deletes the specified path.
DeleteNetworkInterface ( array $params = [] )
Deletes the specified network interface.
DeleteNetworkInterfacePermission ( array $params = [] )
Deletes a permission for a network interface.
DeletePlacementGroup ( array $params = [] )
Deletes the specified placement group.
DeletePublicIpv4Pool ( array $params = [] )
Delete a public IPv4 pool.
DeleteQueuedReservedInstances ( array $params = [] )
Deletes the queued purchases for the specified Reserved Instances.
DeleteRoute ( array $params = [] )
Deletes the specified route from the specified route table.
DeleteRouteServer ( array $params = [] )
Deletes the specified route server.
DeleteRouteServerEndpoint ( array $params = [] )
Deletes the specified route server endpoint.
DeleteRouteServerPeer ( array $params = [] )
Deletes the specified BGP peer from a route server.
DeleteRouteTable ( array $params = [] )
Deletes the specified route table.
DeleteSecondaryNetwork ( array $params = [] )
Deletes a secondary network.
DeleteSecondarySubnet ( array $params = [] )
Deletes a secondary subnet.
DeleteSecurityGroup ( array $params = [] )
Deletes a security group.
DeleteSnapshot ( array $params = [] )
Deletes the specified snapshot.
DeleteSpotDatafeedSubscription ( array $params = [] )
Deletes the data feed for Spot Instances.
DeleteSubnet ( array $params = [] )
Deletes the specified subnet.
DeleteSubnetCidrReservation ( array $params = [] )
Deletes a subnet CIDR reservation.
DeleteTags ( array $params = [] )
Deletes the specified set of tags from the specified set of resources.
DeleteTrafficMirrorFilter ( array $params = [] )
Deletes the specified Traffic Mirror filter.
DeleteTrafficMirrorFilterRule ( array $params = [] )
Deletes the specified Traffic Mirror rule.
DeleteTrafficMirrorSession ( array $params = [] )
Deletes the specified Traffic Mirror session.
DeleteTrafficMirrorTarget ( array $params = [] )
Deletes the specified Traffic Mirror target.
DeleteTransitGateway ( array $params = [] )
Deletes the specified transit gateway.
DeleteTransitGatewayClientVpnAttachment ( array $params = [] )
Deletes a Transit Gateway attachment for a Client VPN endpoint.
DeleteTransitGatewayConnect ( array $params = [] )
Deletes the specified Connect attachment.
DeleteTransitGatewayConnectPeer ( array $params = [] )
Deletes the specified Connect peer.
DeleteTransitGatewayMeteringPolicy ( array $params = [] )
Deletes a transit gateway metering policy.
DeleteTransitGatewayMeteringPolicyEntry ( array $params = [] )
Deletes an entry from a transit gateway metering policy.
DeleteTransitGatewayMulticastDomain ( array $params = [] )
Deletes the specified transit gateway multicast domain.
DeleteTransitGatewayPeeringAttachment ( array $params = [] )
Deletes a transit gateway peering attachment.
DeleteTransitGatewayPolicyTable ( array $params = [] )
Deletes the specified transit gateway policy table.
DeleteTransitGatewayPolicyTableEntry ( array $params = [] )
Deletes the specified transit gateway policy table entry.
DeleteTransitGatewayPrefixListReference ( array $params = [] )
Deletes a reference (route) to a prefix list in a specified transit gateway route table.
DeleteTransitGatewayRoute ( array $params = [] )
Deletes the specified route from the specified transit gateway route table.
DeleteTransitGatewayRouteTable ( array $params = [] )
Deletes the specified transit gateway route table.
DeleteTransitGatewayRouteTableAnnouncement ( array $params = [] )
Advertises to the transit gateway that a transit gateway route table is deleted.
DeleteTransitGatewayVpcAttachment ( array $params = [] )
Deletes the specified VPC attachment.
DeleteVerifiedAccessEndpoint ( array $params = [] )
Delete an Amazon Web Services Verified Access endpoint.
DeleteVerifiedAccessGroup ( array $params = [] )
Delete an Amazon Web Services Verified Access group.
DeleteVerifiedAccessInstance ( array $params = [] )
Delete an Amazon Web Services Verified Access instance.
DeleteVerifiedAccessTrustProvider ( array $params = [] )
Delete an Amazon Web Services Verified Access trust provider.
DeleteVolume ( array $params = [] )
Deletes the specified EBS volume.
DeleteVpc ( array $params = [] )
Deletes the specified VPC.
DeleteVpcBlockPublicAccessExclusion ( array $params = [] )
Delete a VPC Block Public Access (BPA) exclusion.
DeleteVpcEncryptionControl ( array $params = [] )
Deletes a VPC Encryption Control configuration.
DeleteVpcEndpointConnectionNotifications ( array $params = [] )
Deletes the specified VPC endpoint connection notifications.
DeleteVpcEndpointServiceConfigurations ( array $params = [] )
Deletes the specified VPC endpoint service configurations.
DeleteVpcEndpoints ( array $params = [] )
Deletes the specified VPC endpoints.
DeleteVpcPeeringConnection ( array $params = [] )
Deletes a VPC peering connection.
DeleteVpnConcentrator ( array $params = [] )
Deletes the specified VPN concentrator.
DeleteVpnConnection ( array $params = [] )
Deletes the specified VPN connection.
DeleteVpnConnectionRoute ( array $params = [] )
Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway.
DeleteVpnGateway ( array $params = [] )
Deletes the specified virtual private gateway.
DeprovisionByoipCidr ( array $params = [] )
Releases the specified address range that you provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool.
DeprovisionIpamByoasn ( array $params = [] )
Deprovisions your Autonomous System Number (ASN) from your Amazon Web Services account.
DeprovisionIpamPoolCidr ( array $params = [] )
Deprovision a CIDR provisioned from an IPAM pool.
DeprovisionPublicIpv4PoolCidr ( array $params = [] )
Deprovision a CIDR from a public IPv4 pool.
DeregisterImage ( array $params = [] )
Deregisters the specified AMI.
DeregisterInstanceEventNotificationAttributes ( array $params = [] )
Deregisters tag keys to prevent tags that have the specified tag keys from being included in scheduled event notifications for resources in the Region.
DeregisterTransitGatewayMulticastGroupMembers ( array $params = [] )
Deregisters the specified members (network interfaces) from the transit gateway multicast group.
DeregisterTransitGatewayMulticastGroupSources ( array $params = [] )
Deregisters the specified sources (network interfaces) from the transit gateway multicast group.
DescribeAccountAttributes ( array $params = [] )
Describes attributes of your Amazon Web Services account.
DescribeAccountVpcEncryptionControl ( array $params = [] )
Describes the account-level VPC Encryption Control configuration for your account.
DescribeAddressTransfers ( array $params = [] )
Describes an Elastic IP address transfer.
DescribeAddresses ( array $params = [] )
Describes the specified Elastic IP addresses or all of your Elastic IP addresses.
DescribeAddressesAttribute ( array $params = [] )
Describes the attributes of the specified Elastic IP addresses.
DescribeAggregateIdFormat ( array $params = [] )
Describes the longer ID format settings for all resource types in a specific Region.
DescribeApplicationStatus ( array $params = [] )
Describes the aggregated application health status for the specified instances.
DescribeApplicationStatusCheckAssociations ( array $params = [] )
Describes the associations for one or more application status checks.
DescribeApplicationStatusChecks ( array $params = [] )
Describes application status checks, including configuration details such as protocol, port, path, thresholds, and associations.
DescribeAvailabilityZones ( array $params = [] )
Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you.
DescribeAwsNetworkPerformanceMetricSubscriptions ( array $params = [] )
Describes the current Infrastructure Performance metric subscriptions.
DescribeBundleTasks ( array $params = [] )
Describes the specified bundle tasks or all of your bundle tasks.
DescribeByoipCidrs ( array $params = [] )
Describes the IP address ranges that were provisioned for use with Amazon Web Services resources through through bring your own IP addresses (BYOIP).
DescribeCapacityBlockExtensionHistory ( array $params = [] )
Describes the events for the specified Capacity Block extension during the specified time.
DescribeCapacityBlockExtensionOfferings ( array $params = [] )
Describes Capacity Block extension offerings available for purchase in the Amazon Web Services Region that you're currently using.
DescribeCapacityBlockOfferings ( array $params = [] )
Describes Capacity Block offerings available for purchase in the Amazon Web Services Region that you're currently using.
DescribeCapacityBlockStatus ( array $params = [] )
Describes the availability of capacity for the specified Capacity blocks, or all of your Capacity Blocks.
DescribeCapacityBlocks ( array $params = [] )
Describes details about Capacity Blocks in the Amazon Web Services Region that you're currently using.
DescribeCapacityManagerDataExports ( array $params = [] )
Describes one or more Capacity Manager data export configurations.
DescribeCapacityReservationBillingRequests ( array $params = [] )
Describes a request to assign the billing of the unused capacity of a Capacity Reservation.
DescribeCapacityReservationCancellationQuotes ( array $params = [] )
Describes one or more Capacity Reservation cancellation quotes.
DescribeCapacityReservationFleets ( array $params = [] )
Describes one or more Capacity Reservation Fleets.
DescribeCapacityReservationTopology ( array $params = [] )
Describes a tree-based hierarchy that represents the physical host placement of your pending or active Capacity Reservations within an Availability Zone or Local Zone.
DescribeCapacityReservations ( array $params = [] )
Describes one or more of your Capacity Reservations.
DescribeCarrierGateways ( array $params = [] )
Describes one or more of your carrier gateways.
DescribeClassicLinkInstances ( array $params = [] )
This action is deprecated.
DescribeClientVpnAuthorizationRules ( array $params = [] )
Describes the authorization rules for a specified Client VPN endpoint.
DescribeClientVpnConnections ( array $params = [] )
Describes active client connections and connections that have been terminated within the last 60 minutes for the specified Client VPN endpoint.
DescribeClientVpnEndpoints ( array $params = [] )
Describes one or more Client VPN endpoints in the account.
DescribeClientVpnRoutes ( array $params = [] )
Describes the routes for the specified Client VPN endpoint.
DescribeClientVpnTargetNetworks ( array $params = [] )
Describes the target networks associated with the specified Client VPN endpoint.
DescribeCoipPools ( array $params = [] )
Describes the specified customer-owned address pools or all of your customer-owned address pools.
DescribeConversionTasks ( array $params = [] )
Describes the specified conversion tasks or all your conversion tasks.