# Amazon Elastic Compute Cloud API

> Amazon Elastic Compute Cloud API on Apizie: 400 endpoints (Accepts an Elastic IP address transfer. For more information, see Accept a transferred Elastic IP address in…, Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote…, Accepts a request to associate subnets with a transit gateway multicast domain., Accepts a transit gateway peering attachment request. The peering attachment must be in the…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://www.apizie.tech/v1/cloud:amazonaws-ec2/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-ec2`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://www.apizie.tech/api/cloud/amazonaws-ec2
- OpenAPI: https://www.apizie.tech/api/cloud/amazonaws-ec2/openapi.json

Amazon Elastic Compute Cloud Amazon Elastic Compute Cloud (Amazon EC2) provides secure and resizable computing capacity in the Amazon Web Services Cloud. Using Amazon EC2 eliminates the need to invest in hardware up…

## Endpoints

### Accepts an Elastic IP address transfer. For more information, see Accept a transferred Elastic IP address in…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-address-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Address | string | yes | The Elastic IP address you are accepting for transfer. |
| TagSpecification | array | no | tag :&lt;key&gt; - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-reserved-instances-exchange-quote` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ReservedInstanceId | array | yes | The IDs of the Convertible Reserved Instances to exchange for another Convertible Reserved Instance of the same or higher value. |
| TargetConfiguration | array | no | The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances. |

### Accepts a request to associate subnets with a transit gateway multicast domain.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-transit-gateway-multicast-domain-associations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayMulticastDomainId | string | no | The ID of the transit gateway multicast domain. |
| TransitGatewayAttachmentId | string | no | The ID of the transit gateway attachment. |
| SubnetIds | array | no | The IDs of the subnets to associate with the transit gateway multicast domain. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Accepts a transit gateway peering attachment request. The peering attachment must be in the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-transit-gateway-peering-attachment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayAttachmentId | string | yes | The ID of the transit gateway attachment. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Accepts a request to attach a VPC to a transit gateway. The VPC attachment must be in the pendingAcceptance…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-transit-gateway-vpc-attachment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayAttachmentId | string | yes | The ID of the attachment. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Accepts connection requests to your VPC endpoint service.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-vpc-endpoint-connections` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ServiceId | string | yes | The ID of the VPC endpoint service. |
| VpcEndpointId | array | yes | The IDs of the interface VPC endpoints. |

### Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-vpc-peering-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| VpcPeeringConnectionId | string | yes | The ID of the VPC peering connection. You must specify this parameter in the request. |

### Advertises an IPv4 or IPv6 address range that is provisioned for use with your Amazon Web Services resources…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-advertise-byoip-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Cidr | string | yes | The address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-allocate-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Domain | string | no | The network ( vpc ). |
| Address | string | no | The Elastic IP address to recover or an IPv4 address from an address pool. |
| PublicIpv4Pool | string | no | The ID of an address pool that you own. Use this parameter to let Amazon EC2 select an address from the address pool. To specify a… |
| NetworkBorderGroup | string | no | A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this… |
| CustomerOwnedIpv4Pool | string | no | The ID of a customer-owned address pool. Use this parameter to let Amazon EC2 select an address from the address pool. Alternatively,… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| TagSpecification | array | no | The tags to assign to the Elastic IP address. |

### Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-allocate-hosts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AutoPlacement | string | no | Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host… |
| AvailabilityZone | string | yes | The Availability Zone in which to allocate the Dedicated Host. |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |
| InstanceType | string | no | Specifies the instance type to be supported by the Dedicated Hosts. If you specify an instance type, the Dedicated Hosts support instances… |
| InstanceFamily | string | no | Specifies the instance family to be supported by the Dedicated Hosts. If you specify an instance family, the Dedicated Hosts support… |
| Quantity | integer | no | The number of Dedicated Hosts to allocate to your account with these parameters. If you are allocating the Dedicated Hosts on an Outpost,… |
| TagSpecification | array | no | The tags to apply to the Dedicated Host during creation. |
| HostRecovery | string | no | Indicates whether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default. For more information,… |
| OutpostArn | string | no | The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host. If you specify OutpostArn , you… |
| HostMaintenance | string | no | Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon… |
| AssetId | array | no | The IDs of the Outpost hardware assets on which to allocate the Dedicated Hosts. Targeting specific hardware assets on an Outpost can help… |

### Allocate a CIDR from an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-allocate-ipam-pool-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | A check for whether you have the required permissions for the action without actually making the request and provides an error response.… |
| IpamPoolId | string | yes | The ID of the IPAM pool from which you would like to allocate a CIDR. |
| Cidr | string | no | The CIDR you would like to allocate from the IPAM pool. Note the following: If there is no DefaultNetmaskLength allocation rule set on the… |
| NetmaskLength | integer | no | The netmask length of the CIDR you would like to allocate from the IPAM pool. Note the following: If there is no DefaultNetmaskLength… |
| ClientToken | string | no | A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |
| Description | string | no | A description for the allocation. |
| PreviewNextCidr | boolean | no | A preview of the next available CIDR in a pool. |
| DisallowedCidr | array | no | Exclude a particular CIDR range from being returned by the pool. Disallowed CIDRs are only allowed if using netmask length for allocation. |

### Applies a security group to the association between the target network and the Client VPN endpoint. This…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-apply-security-groups-to-client-vpn-target-network` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientVpnEndpointId | string | yes | The ID of the Client VPN endpoint. |
| VpcId | string | yes | The ID of the VPC in which the associated target network is located. |
| SecurityGroupId | array | yes | The IDs of the security groups to apply to the associated target network. Up to 5 security groups can be applied to an associated target… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-assign-ipv6-addresses` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Ipv6AddressCount | integer | no | The number of additional IPv6 addresses to assign to the network interface. The specified number of IPv6 addresses are assigned in… |
| Ipv6Addresses | array | no | The IPv6 addresses to be assigned to the network interface. You can't use this option if you're specifying a number of IPv6 addresses. |
| Ipv6PrefixCount | integer | no | The number of IPv6 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use… |
| Ipv6Prefix | array | no | One or more IPv6 prefixes assigned to the network interface. You cannot use this option if you use the Ipv6PrefixCount option. |
| NetworkInterfaceId | string | yes | The ID of the network interface. |

### Assigns one or more secondary private IP addresses to the specified network interface. You can specify one…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-assign-private-ip-addresses` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AllowReassignment | boolean | no | Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the… |
| NetworkInterfaceId | string | yes | The ID of the network interface. |
| PrivateIpAddress | array | no | The IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also… |
| SecondaryPrivateIpAddressCount | integer | no | The number of secondary IP addresses to assign to the network interface. You can't specify this parameter when also specifying private IP… |
| Ipv4Prefix | array | no | One or more IPv4 prefixes assigned to the network interface. You cannot use this option if you use the Ipv4PrefixCount option. |
| Ipv4PrefixCount | integer | no | The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use… |

### Assigns one or more private IPv4 addresses to a private NAT gateway. For more information, see Work with NAT…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-assign-private-nat-gateway-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NatGatewayId | string | yes | The ID of the NAT gateway. |
| PrivateIpAddress | array | no | The private IPv4 addresses you want to assign to the private NAT gateway. |
| PrivateIpAddressCount | integer | no | The number of private IP addresses to assign to the NAT gateway. You can't specify this parameter when also specifying private IP addresses. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates an Elastic IP address, or carrier IP address (for instances that are in subnets in Wavelength…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AllocationId | string | no | The allocation ID. This is required. |
| InstanceId | string | no | The ID of the instance. The instance must have exactly one attached network interface. You can specify either the instance ID or the… |
| PublicIp | string | no | Deprecated. |
| AllowReassociation | boolean | no | Reassociation is automatic, but you can specify false to ensure the operation fails if the Elastic IP address is already associated with… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| NetworkInterfaceId | string | no | The ID of the network interface. If the instance has more than one network interface, you must specify a network interface ID. You can… |
| PrivateIpAddress | string | no | The primary or secondary private IP address to associate with the Elastic IP address. If no private IP address is specified, the Elastic… |

### Associates a target network with a Client VPN endpoint. A target network is a subnet in a VPC. You can…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-client-vpn-target-network` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientVpnEndpointId | string | yes | The ID of the Client VPN endpoint. |
| SubnetId | string | yes | The ID of the subnet to associate with the Client VPN endpoint. |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-dhcp-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DhcpOptionsId | string | yes | The ID of the DHCP options set, or default to associate no DHCP options with the VPC. |
| VpcId | string | yes | The ID of the VPC. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates an Identity and Access Management (IAM) role with an Certificate Manager (ACM) certificate. This…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-enclave-certificate-iam-role` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CertificateArn | string | yes | The ARN of the ACM certificate with which to associate the IAM role. |
| RoleArn | string | yes | The ARN of the IAM role to associate with the ACM certificate. You can associate up to 16 IAM roles with an ACM certificate. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-iam-instance-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| IamInstanceProfile | object | yes | The IAM instance profile. |
| InstanceId | string | yes | The ID of the instance. |

### Associates one or more targets with an event window. Only one type of target (instance IDs, Dedicated Host…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-instance-event-window` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| InstanceEventWindowId | string | yes | The ID of the event window. |
| AssociationTarget | object | yes | One or more targets associated with the specified event window. |

### Associates an IPAM resource discovery with an Amazon VPC IPAM. A resource discovery is an IPAM component…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-ipam-resource-discovery` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | A check for whether you have the required permissions for the action without actually making the request and provides an error response.… |
| IpamId | string | yes | An IPAM ID. |
| IpamResourceDiscoveryId | string | yes | A resource discovery ID. |
| TagSpecification | array | no | Tag specifications. |
| ClientToken | string | no | A client token. |

### Associates Elastic IP addresses (EIPs) and private IPv4 addresses with a public NAT gateway. For more…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-nat-gateway-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NatGatewayId | string | yes | The ID of the NAT gateway. |
| AllocationId | array | yes | The allocation IDs of EIPs that you want to associate with your NAT gateway. |
| PrivateIpAddress | array | no | The private IPv4 addresses that you want to assign to the NAT gateway. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-route-table` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| RouteTableId | string | yes | The ID of the route table. |
| SubnetId | string | no | The ID of the subnet. |
| GatewayId | string | no | The ID of the internet gateway or virtual private gateway. |

### Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet.…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-subnet-cidr-block` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Ipv6CidrBlock | string | yes | The IPv6 CIDR block for your subnet. The subnet must have a /64 prefix length. |
| SubnetId | string | yes | The ID of your subnet. |

### Associates the specified subnets and transit gateway attachments with the specified transit gateway…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-transit-gateway-multicast-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayMulticastDomainId | string | yes | The ID of the transit gateway multicast domain. |
| TransitGatewayAttachmentId | string | yes | The ID of the transit gateway attachment to associate with the transit gateway multicast domain. |
| SubnetIds | array | yes | The IDs of the subnets to associate with the transit gateway multicast domain. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates the specified transit gateway attachment with a transit gateway policy table.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-transit-gateway-policy-table` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayPolicyTableId | string | yes | The ID of the transit gateway policy table to associate with the transit gateway attachment. |
| TransitGatewayAttachmentId | string | yes | The ID of the transit gateway attachment to associate with the policy table. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates the specified attachment with the specified transit gateway route table. You can associate only…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-transit-gateway-route-table` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayRouteTableId | string | yes | The ID of the transit gateway route table. |
| TransitGatewayAttachmentId | string | yes | The ID of the attachment. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### This API action is currently in limited preview only . If you are interested in using this feature, contact…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-trunk-interface` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| BranchInterfaceId | string | yes | The ID of the branch network interface. |
| TrunkInterfaceId | string | yes | The ID of the trunk network interface. |
| VlanId | integer | no | The ID of the VLAN. This applies to the VLAN protocol. |
| GreKey | integer | no | The application key. This applies to the GRE protocol. |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, an Amazon-provided…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-associate-vpc-cidr-block` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AmazonProvidedIpv6CidrBlock | boolean | no | Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IPv6 addresses, or the… |
| CidrBlock | string | no | An IPv4 CIDR block to associate with the VPC. |
| VpcId | string | yes | The ID of the VPC. |
| Ipv6CidrBlockNetworkBorderGroup | string | no | The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the CIDR block to this location. You… |
| Ipv6Pool | string | no | The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block. |
| Ipv6CidrBlock | string | no | An IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool in the request. To let Amazon choose the IPv6 CIDR block for… |
| Ipv4IpamPoolId | string | no | Associate a CIDR allocated from an IPv4 IPAM pool to a VPC. For more information about Amazon VPC IP Address Manager (IPAM), see What is… |
| Ipv4NetmaskLength | integer | no | The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool. For more information… |
| Ipv6IpamPoolId | string | no | Associates a CIDR allocated from an IPv6 IPAM pool to a VPC. For more information about Amazon VPC IP Address Manager (IPAM), see What is… |
| Ipv6NetmaskLength | integer | no | The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool. For more information… |

### This action is deprecated. Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-attach-classic-link-vpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| SecurityGroupId | array | yes | The IDs of the security groups. You cannot specify security groups from a different VPC. |
| InstanceId | string | yes | The ID of the EC2-Classic instance. |
| VpcId | string | yes | The ID of the ClassicLink-enabled VPC. |

### Attaches an internet gateway or a virtual private gateway to a VPC, enabling connectivity between the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-attach-internet-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| InternetGatewayId | string | yes | The ID of the internet gateway. |
| VpcId | string | yes | The ID of the VPC. |

### Attaches a network interface to an instance.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-attach-network-interface` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DeviceIndex | integer | yes | The index of the device for the network interface attachment. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| InstanceId | string | yes | The ID of the instance. |
| NetworkInterfaceId | string | yes | The ID of the network interface. |
| NetworkCardIndex | integer | no | The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to… |
| EnaSrdSpecification | object | no | Configures ENA Express for the network interface that this action attaches to the instance. |

### Attaches the specified Amazon Web Services Verified Access trust provider to the specified Amazon Web…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-attach-verified-access-trust-provider` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| VerifiedAccessInstanceId | string | yes | The ID of the Verified Access instance. |
| VerifiedAccessTrustProviderId | string | yes | The ID of the Verified Access trust provider. |
| ClientToken | string | no | A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-attach-volume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Device | string | yes | The device name (for example, /dev/sdh or xvdh ). |
| InstanceId | string | yes | The ID of the instance. |
| VolumeId | string | yes | The ID of the EBS volume. The volume and instance must be within the same Availability Zone. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Attaches a virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-attach-vpn-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| VpcId | string | yes | The ID of the VPC. |
| VpnGatewayId | string | yes | The ID of the virtual private gateway. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-authorize-client-vpn-ingress` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientVpnEndpointId | string | yes | The ID of the Client VPN endpoint. |
| TargetNetworkCidr | string | yes | The IPv4 address range, in CIDR notation, of the network for which access is being authorized. |
| AccessGroupId | string | no | The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group. Required if… |
| AuthorizeAllGroups | boolean | no | Indicates whether to grant access to all clients. Specify true to grant all clients who successfully establish a VPN connection access to… |
| Description | string | no | A brief description of the authorization rule. |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Adds the specified outbound (egress) rules to a security group for use with a VPC. An outbound rule permits…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-authorize-security-group-egress` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| GroupId | string | yes | The ID of the security group. |
| IpPermissions | array | no | The sets of IP permissions. You can't specify a destination security group and a CIDR IP address range in the same set of permissions. |
| TagSpecification | array | no | The tags applied to the security group rule. |
| CidrIp | string | no | Not supported. Use a set of IP permissions to specify the CIDR. |
| FromPort | integer | no | Not supported. Use a set of IP permissions to specify the port. |
| IpProtocol | string | no | Not supported. Use a set of IP permissions to specify the protocol name or number. |
| ToPort | integer | no | Not supported. Use a set of IP permissions to specify the port. |
| SourceSecurityGroupName | string | no | Not supported. Use a set of IP permissions to specify a destination security group. |
| SourceSecurityGroupOwnerId | string | no | Not supported. Use a set of IP permissions to specify a destination security group. |

### Adds the specified inbound (ingress) rules to a security group. An inbound rule permits instances to receive…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-authorize-security-group-ingress` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CidrIp | string | no | The IPv4 address range, in CIDR format. You can't specify this parameter when specifying a source security group. To specify an IPv6… |
| FromPort | integer | no | If the protocol is TCP or UDP, this is the start of the port range. If the protocol is ICMP, this is the type number. A value of -1… |
| GroupId | string | no | The ID of the security group. You must specify either the security group ID or the security group name in the request. For security groups… |
| GroupName | string | no | [Default VPC] The name of the security group. You must specify either the security group ID or the security group name in the request. For… |
| IpPermissions | array | no | The sets of IP permissions. |
| IpProtocol | string | no | The IP protocol name ( tcp , udp , icmp ) or number (see Protocol Numbers ). To specify icmpv6 , use a set of IP permissions. Use -1 to… |
| SourceSecurityGroupName | string | no | [Default VPC] The name of the source security group. You can't specify this parameter in combination with the following parameters: the… |
| SourceSecurityGroupOwnerId | string | no | [Nondefault VPC] The Amazon Web Services account ID for the source security group, if the source security group is in a different account.… |
| ToPort | integer | no | If the protocol is TCP or UDP, this is the end of the port range. If the protocol is ICMP, this is the code. A value of -1 indicates all… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| TagSpecification | array | no | [VPC Only] The tags applied to the security group rule. |

### Bundles an Amazon instance store-backed Windows instance. During bundling, only the root device volume (C:\)…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-bundle-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| InstanceId | string | yes | The ID of the instance to bundle. Type: String Default: None Required: Yes |
| Storage | object | yes | The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Cancels a bundling operation for an instance store-backed Windows instance.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-bundle-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| BundleId | string | yes | The ID of the bundle task. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Cancels the specified Capacity Reservation, releases the reserved capacity, and changes the Capacity…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-capacity-reservation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CapacityReservationId | string | yes | The ID of the Capacity Reservation to be cancelled. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Cancels one or more Capacity Reservation Fleets. When you cancel a Capacity Reservation Fleet, the following…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-capacity-reservation-fleets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| CapacityReservationFleetId | array | yes | The IDs of the Capacity Reservation Fleets to cancel. |

### Cancels an active conversion task. The task can be the import of an instance or volume. The action removes…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-conversion-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ConversionTaskId | string | yes | The ID of the conversion task. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ReasonMessage | string | no | The reason for canceling the conversion task. |

### Cancels an active export task. The request removes all artifacts of the export, including any…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-export-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ExportTaskId | string | yes | The ID of the export task. This is the ID returned by CreateInstanceExportTask . |

### Removes your Amazon Web Services account from the launch permissions for the specified AMI. For more…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-image-launch-permission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ImageId | string | yes | The ID of the AMI that was shared with your Amazon Web Services account. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Cancels an in-process import virtual machine or import snapshot task.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-import-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CancelReason | string | no | The reason for canceling the task. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ImportTaskId | string | no | The ID of the import image or import snapshot task to be canceled. |

### Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace. For more information,…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-reserved-instances-listing` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ReservedInstancesListingId | string | yes | The ID of the Reserved Instance listing. |

### Cancels the specified Spot Fleet requests. After you cancel a Spot Fleet request, the Spot Fleet launches no…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-spot-fleet-requests` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| SpotFleetRequestId | array | yes | The IDs of the Spot Fleet requests. |
| TerminateInstances | boolean | yes | Indicates whether to terminate the associated instances when the Spot Fleet request is canceled. The default is to terminate the… |

### Cancels one or more Spot Instance requests. Canceling a Spot Instance request does not terminate running…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-cancel-spot-instance-requests` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| SpotInstanceRequestId | array | yes | The IDs of the Spot Instance requests. |

### Determines whether a product code is associated with an instance. This action can only be used by the owner…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-confirm-product-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| InstanceId | string | yes | The ID of the instance. |
| ProductCode | string | yes | The product code. This must be a product code that you own. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Copies the specified Amazon FPGA Image (AFI) to the current Region.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-copy-fpga-image` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| SourceFpgaImageId | string | yes | The ID of the source AFI. |
| Description | string | no | The description for the new AFI. |
| Name | string | no | The name for the new AFI. The default is the name of the source AFI. |
| SourceRegion | string | yes | The Region that contains the source AFI. |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |

### Initiates the copy of an AMI. You can copy an AMI from one Region to another, or from a Region to an…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-copy-image` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientToken | string | no | Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see Ensuring idempotency in the… |
| Description | string | no | A description for the new AMI in the destination Region. |
| Encrypted | boolean | no | Specifies whether the destination snapshots of the copied image should be encrypted. You can encrypt a copy of an unencrypted snapshot,… |
| KmsKeyId | string | no | The identifier of the symmetric Key Management Service (KMS) KMS key to use when creating encrypted volumes. If this parameter is not… |
| Name | string | yes | The name of the new AMI in the destination Region. |
| SourceImageId | string | yes | The ID of the AMI to copy. |
| SourceRegion | string | yes | The name of the Region that contains the AMI to copy. |
| DestinationOutpostArn | string | no | The Amazon Resource Name (ARN) of the Outpost to which to copy the AMI. Only specify this parameter when copying an AMI from an Amazon Web… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| CopyImageTags | boolean | no | Indicates whether to include your user-defined AMI tags when copying the AMI. The following tags will not be copied: System tags (prefixed… |

### Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-copy-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Description | string | no | A description for the EBS snapshot. |
| DestinationOutpostArn | string | no | The Amazon Resource Name (ARN) of the Outpost to which to copy the snapshot. Only specify this parameter when copying a snapshot from an… |
| DestinationRegion | string | no | The destination Region to use in the PresignedUrl parameter of a snapshot copy operation. This parameter is only valid for specifying the… |
| Encrypted | boolean | no | To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled, enable encryption using this parameter. Otherwise,… |
| KmsKeyId | string | no | The identifier of the Key Management Service (KMS) KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS… |
| PresignedUrl | string | no | When you copy an encrypted source snapshot using the Amazon EC2 Query API, you must supply a pre-signed URL. This parameter is optional… |
| SourceRegion | string | yes | The ID of the Region that contains the snapshot to be copied. |
| SourceSnapshotId | string | yes | The ID of the EBS snapshot to copy. |
| TagSpecification | array | no | The tags to apply to the new snapshot. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a new Capacity Reservation with the specified attributes. Capacity Reservations enable you to…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-capacity-reservation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency . |
| InstanceType | string | yes | The instance type for which to reserve capacity. For more information, see Instance types in the Amazon EC2 User Guide . |
| InstancePlatform | string | yes | The type of operating system for which to reserve capacity. |
| AvailabilityZone | string | no | The Availability Zone in which to create the Capacity Reservation. |
| AvailabilityZoneId | string | no | The ID of the Availability Zone in which to create the Capacity Reservation. |
| Tenancy | string | no | Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings: default - The… |
| InstanceCount | integer | yes | The number of instances for which to reserve capacity. Valid range: 1 - 1000 |
| EbsOptimized | boolean | no | Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides dedicated throughput to Amazon EBS… |
| EphemeralStorage | boolean | no | Deprecated. |
| EndDate | string | no | The date and time at which the Capacity Reservation expires. When a Capacity Reservation expires, the reserved capacity is released and… |
| EndDateType | string | no | Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types: unlimited - The… |
| InstanceMatchCriteria | string | no | Indicates the type of instance launches that the Capacity Reservation accepts. The options include: open - The Capacity Reservation… |
| TagSpecifications | array | no | The tags to apply to the Capacity Reservation during launch. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| OutpostArn | string | no | The Amazon Resource Name (ARN) of the Outpost on which to create the Capacity Reservation. |
| PlacementGroupArn | string | no | The Amazon Resource Name (ARN) of the cluster placement group in which to create the Capacity Reservation. For more information, see… |

### Creates a Capacity Reservation Fleet. For more information, see Create a Capacity Reservation Fleet in the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-capacity-reservation-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AllocationStrategy | string | no | The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. Currently, only the… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency . |
| InstanceTypeSpecification | array | yes | Information about the instance types for which to reserve the capacity. |
| Tenancy | string | no | Indicates the tenancy of the Capacity Reservation Fleet. All Capacity Reservations in the Fleet inherit this tenancy. The Capacity… |
| TotalTargetCapacity | integer | yes | The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, together with the instance type weights… |
| EndDate | string | no | The date and time at which the Capacity Reservation Fleet expires. When the Capacity Reservation Fleet expires, its state changes to… |
| InstanceMatchCriteria | string | no | Indicates the type of instance launches that the Capacity Reservation Fleet accepts. All Capacity Reservations in the Fleet inherit this… |
| TagSpecification | array | no | The tags to assign to the Capacity Reservation Fleet. The tags are automatically assigned to the Capacity Reservations in the Fleet. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a carrier gateway. For more information about carrier gateways, see Carrier gateways in the Amazon…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-carrier-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| VpcId | string | yes | The ID of the VPC to associate with the carrier gateway. |
| TagSpecification | array | no | The tags to associate with the carrier gateway. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |

### Creates a Client VPN endpoint. A Client VPN endpoint is the resource you create and configure to enable and…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-client-vpn-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientCidrBlock | string | yes | The IPv4 address range, in CIDR notation, from which to assign client IP addresses. The address range cannot overlap with the local CIDR… |
| ServerCertificateArn | string | yes | The ARN of the server certificate. For more information, see the Certificate Manager User Guide . |
| Authentication | array | yes | Information about the authentication method to be used to authenticate clients. |
| ConnectionLogOptions | object | yes | Information about the client connection logging options. If you enable client connection logging, data about client connections is sent to… |
| DnsServers | array | no | Information about the DNS servers to be used for DNS resolution. A Client VPN endpoint can have up to two DNS servers. If no DNS server is… |
| TransportProtocol | string | no | The transport protocol to be used by the VPN session. Default value: udp |
| VpnPort | integer | no | The port number to assign to the Client VPN endpoint for TCP and UDP traffic. Valid Values: 443 / 1194 Default Value: 443 |
| Description | string | no | A brief description of the Client VPN endpoint. |
| SplitTunnel | boolean | no | Indicates whether split-tunnel is enabled on the Client VPN endpoint. By default, split-tunnel on a VPN endpoint is disabled. For… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| TagSpecification | array | no | The tags to apply to the Client VPN endpoint during creation. |
| SecurityGroupId | array | no | The IDs of one or more security groups to apply to the target network. You must also specify the ID of the VPC that contains the security… |
| VpcId | string | no | The ID of the VPC to associate with the Client VPN endpoint. If no security group IDs are specified in the request, the default security… |
| SelfServicePortal | string | no | Specify whether to enable the self-service portal for the Client VPN endpoint. Default Value: enabled |
| ClientConnectOptions | object | no | The options for managing connection authorization for new client connections. |
| SessionTimeoutHours | integer | no | The maximum VPN session duration time in hours. Valid values: 8 / 10 / 12 / 24 Default value: 24 |
| ClientLoginBannerOptions | object | no | Options for enabling a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is… |

### Adds a route to a network to a Client VPN endpoint. Each Client VPN endpoint has a route table that…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-client-vpn-route` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientVpnEndpointId | string | yes | The ID of the Client VPN endpoint to which to add the route. |
| DestinationCidrBlock | string | yes | The IPv4 address range, in CIDR notation, of the route destination. For example: To add a route for Internet access, enter 0.0.0.0/0 To… |
| TargetVpcSubnetId | string | yes | The ID of the subnet through which you want to route traffic. The specified subnet must be an existing target network of the Client VPN… |
| Description | string | no | A brief description of the route. |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a range of customer-owned IP addresses.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-coip-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Cidr | string | yes | A customer-owned IP address range to create. |
| CoipPoolId | string | yes | The ID of the address pool. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a pool of customer-owned IP (CoIP) addresses.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-coip-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LocalGatewayRouteTableId | string | yes | The ID of the local gateway route table. |
| TagSpecification | array | no | The tags to assign to the CoIP address pool. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Provides information to Amazon Web Services about your customer gateway device. The customer gateway device…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-customer-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| BgpAsn | integer | no | For devices that support BGP, the customer gateway's BGP ASN. Default: 65000 |
| PublicIp | string | no | This member has been deprecated. The Internet-routable IP address for the customer gateway's outside interface. The address must be static. |
| CertificateArn | string | no | The Amazon Resource Name (ARN) for the customer gateway certificate. |
| Type | string | yes | The type of VPN connection that this customer gateway supports ( ipsec.1 ). |
| TagSpecification | array | no | The tags to apply to the customer gateway. |
| DeviceName | string | no | A name for the customer gateway device. Length Constraints: Up to 255 characters. |
| IpAddress | string | no | IPv4 address for the customer gateway device's outside interface. The address must be static. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a default subnet with a size /20 IPv4 CIDR block in the specified Availability Zone in your default…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-default-subnet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AvailabilityZone | string | yes | The Availability Zone in which to create the default subnet. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| Ipv6Native | boolean | no | Indicates whether to create an IPv6 only subnet. If you already have a default subnet for this Availability Zone, you must delete it… |

### Creates a default VPC with a size /16 IPv4 CIDR block and a default subnet in each Availability Zone. For…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-default-vpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a set of DHCP options for your VPC. After creating the set, you must associate it with the VPC,…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-dhcp-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DhcpConfiguration | array | yes | A DHCP configuration option. |
| TagSpecification | array | no | The tags to assign to the DHCP option. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### [IPv6 only] Creates an egress-only internet gateway for your VPC. An egress-only internet gateway is used to…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-egress-only-internet-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| VpcId | string | yes | The ID of the VPC for which to create the egress-only internet gateway. |
| TagSpecification | array | no | The tags to assign to the egress-only internet gateway. |

### Creates an EC2 Fleet that contains the configuration information for On-Demand Instances and Spot Instances.…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |
| SpotOptions | object | no | Describes the configuration of Spot Instances in an EC2 Fleet. |
| OnDemandOptions | object | no | Describes the configuration of On-Demand Instances in an EC2 Fleet. |
| ExcessCapacityTerminationPolicy | string | no | Indicates whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size… |
| LaunchTemplateConfigs | array | yes | The configuration for the EC2 Fleet. |
| TargetCapacitySpecification | object | yes | The number of units to request. |
| TerminateInstancesWithExpiration | boolean | no | Indicates whether running instances should be terminated when the EC2 Fleet expires. |
| Type | string | no | The fleet type. The default value is maintain . maintain - The EC2 Fleet places an asynchronous request for your desired capacity, and… |
| ValidFrom | string | no | The start date and time of the request, in UTC format (for example, YYYY - MM - DD T HH : MM : SS Z). The default is to start fulfilling… |
| ValidUntil | string | no | The end date and time of the request, in UTC format (for example, YYYY - MM - DD T HH : MM : SS Z). At this point, no new EC2 Fleet… |
| ReplaceUnhealthyInstances | boolean | no | Indicates whether EC2 Fleet should replace unhealthy Spot Instances. Supported only for fleets of type maintain . For more information,… |
| TagSpecification | array | no | The key-value pair for tagging the EC2 Fleet request on creation. For more information, see Tagging your resources . If the fleet type is… |
| Context | string | no | Reserved. |

### Creates one or more flow logs to capture information about IP traffic for a specific network interface,…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-flow-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| DeliverLogsPermissionArn | string | no | The ARN of the IAM role that allows Amazon EC2 to publish flow logs to a CloudWatch Logs log group in your account. This parameter is… |
| DeliverCrossAccountRole | string | no | The ARN of the IAM role that allows Amazon EC2 to publish flow logs across accounts. |
| LogGroupName | string | no | The name of a new or existing CloudWatch Logs log group where Amazon EC2 publishes your flow logs. This parameter is valid only if the… |
| ResourceId | array | yes | The IDs of the resources to monitor. For example, if the resource type is VPC , specify the IDs of the VPCs. Constraints: Maximum of 25… |
| ResourceType | string | yes | The type of resource to monitor. |
| TrafficType | string | no | The type of traffic to monitor (accepted traffic, rejected traffic, or all traffic). This parameter is not supported for transit gateway… |
| LogDestinationType | string | no | The type of destination for the flow log data. Default: cloud-watch-logs |
| LogDestination | string | no | The destination for the flow log data. The meaning of this parameter depends on the destination type. If the destination type is… |
| LogFormat | string | no | The fields to include in the flow log record. List the fields in the order in which they should appear. If you omit this parameter, the… |
| TagSpecification | array | no | The tags to apply to the flow logs. |
| MaxAggregationInterval | integer | no | The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. The possible values are 60… |
| DestinationOptions | object | no | The destination options. |

### Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP). The create operation is…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-fpga-image` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| InputStorageLocation | object | yes | The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball. |
| LogsStorageLocation | object | no | The location in Amazon S3 for the output logs. |
| Description | string | no | A description for the AFI. |
| Name | string | no | A name for the AFI. |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |
| TagSpecification | array | no | The tags to apply to the FPGA image during creation. |

### Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped. If…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-image` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| BlockDeviceMapping | array | no | The block device mappings. This parameter cannot be used to modify the encryption status of existing volumes or snapshots. To create an… |
| Description | string | no | A description for the new image. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| InstanceId | string | yes | The ID of the instance. |
| Name | string | yes | A name for the new image. Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.),… |
| NoReboot | boolean | no | Indicates whether or not the instance should be automatically rebooted before creating the image. Specify one of the following values:… |
| TagSpecification | array | no | The tags to apply to the AMI and snapshots on creation. You can tag the AMI, the snapshots, or both. To tag the AMI, the value for… |

### Creates an EC2 Instance Connect Endpoint. An EC2 Instance Connect Endpoint allows you to connect to an…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-instance-connect-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| SubnetId | string | yes | The ID of the subnet in which to create the EC2 Instance Connect Endpoint. |
| SecurityGroupId | array | no | One or more security groups to associate with the endpoint. If you don't specify a security group, the default security group for your VPC… |
| PreserveClientIp | boolean | no | Indicates whether your client's IP address is preserved as the source. The value is true or false . If true , your client's IP address is… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. |
| TagSpecification | array | no | The tags to apply to the EC2 Instance Connect Endpoint during creation. |

### Creates an event window in which scheduled events for the associated Amazon EC2 instances can run. You can…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-instance-event-window` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| Name | string | no | The name of the event window. |
| TimeRange | array | no | The time range for the event window. If you specify a time range, you can't specify a cron expression. |
| CronExpression | string | no | The cron expression for the event window, for example, * 0-4,20-23 * * 1,5 . If you specify a cron expression, you can't specify a time… |
| TagSpecification | array | no | The tags to apply to the event window. |

### Exports a running or stopped instance to an Amazon S3 bucket. For information about the prerequisites for…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-instance-export-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Description | string | no | A description for the conversion task or the resource being exported. The maximum length is 255 characters. |
| ExportToS3 | object | yes | The format and location for an export instance task. |
| InstanceId | string | yes | The ID of the instance. |
| TargetEnvironment | string | yes | The target virtualization environment. |
| TagSpecification | array | no | The tags to apply to the export instance task during creation. |

### Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-internet-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TagSpecification | array | no | The tags to assign to the internet gateway. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Create an IPAM. Amazon VPC IP Address Manager (IPAM) is a VPC feature that you can use to automate your IP…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-ipam` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | A check for whether you have the required permissions for the action without actually making the request and provides an error response.… |
| Description | string | no | A description for the IPAM. |
| OperatingRegion | array | no | The operating Regions for the IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address… |
| TagSpecification | array | no | The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For… |
| ClientToken | string | no | A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |

### Create an IP address pool for Amazon VPC IP Address Manager (IPAM). In IPAM, a pool is a collection of…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-ipam-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | A check for whether you have the required permissions for the action without actually making the request and provides an error response.… |
| IpamScopeId | string | yes | The ID of the scope in which you would like to create the IPAM pool. |
| Locale | string | no | In IPAM, the locale is the Amazon Web Services Region where you want to make an IPAM pool available for allocations. Only resources in the… |
| SourceIpamPoolId | string | no | The ID of the source IPAM pool. Use this option to create a pool within an existing pool. Note that the CIDR you provision for the pool… |
| Description | string | no | A description for the IPAM pool. |
| AddressFamily | string | yes | The IP protocol assigned to this IPAM pool. You must choose either IPv4 or IPv6 protocol for a pool. |
| AutoImport | boolean | no | If selected, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations… |
| PubliclyAdvertisable | boolean | no | Determines if the pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4 . |
| AllocationMinNetmaskLength | integer | no | The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than… |
| AllocationMaxNetmaskLength | integer | no | The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater… |
| AllocationDefaultNetmaskLength | integer | no | The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter… |
| AllocationResourceTag | array | no | Tags that are required for resources that use CIDRs from this IPAM pool. Resources that do not have these tags will not be allowed to… |
| TagSpecification | array | no | The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For… |
| ClientToken | string | no | A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |
| AwsService | string | no | Limits which service in Amazon Web Services that the pool can be used in. "ec2", for example, allows users to use space for Elastic IP… |
| PublicIpSource | string | no | The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is… |

### Creates an IPAM resource discovery. A resource discovery is an IPAM component that enables IPAM to manage…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-ipam-resource-discovery` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | A check for whether you have the required permissions for the action without actually making the request and provides an error response.… |
| Description | string | no | A description for the IPAM resource discovery. |
| OperatingRegion | array | no | Operating Regions for the IPAM resource discovery. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage… |
| TagSpecification | array | no | Tag specifications for the IPAM resource discovery. |
| ClientToken | string | no | A client token for the IPAM resource discovery. |

### Create an IPAM scope. In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-ipam-scope` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | A check for whether you have the required permissions for the action without actually making the request and provides an error response.… |
| IpamId | string | yes | The ID of the IPAM for which you're creating this scope. |
| Description | string | no | A description for the scope you're creating. |
| TagSpecification | array | no | The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For… |
| ClientToken | string | no | A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |

### Creates an ED25519 or 2048-bit RSA key pair with the specified name and in the specified PEM or PPK format.…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-key-pair` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| KeyName | string | yes | A unique name for the key pair. Constraints: Up to 255 ASCII characters |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| KeyType | string | no | The type of key pair. Note that ED25519 keys are not supported for Windows instances. Default: rsa |
| TagSpecification | array | no | The tags to apply to the new key pair. |
| KeyFormat | string | no | The format of the key pair. Default: pem |

### Creates a launch template. A launch template contains the parameters to launch an instance. When you launch…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-launch-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency .… |
| LaunchTemplateName | string | yes | A name for the launch template. |
| VersionDescription | string | no | A description for the first version of the launch template. |
| LaunchTemplateData | object | yes | The information for the launch template. |
| TagSpecification | array | no | The tags to apply to the launch template on creation. To tag the launch template, the resource type must be launch-template . To specify… |

### Creates a new version of a launch template. You can specify an existing version of launch template from…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-launch-template-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency .… |
| LaunchTemplateId | string | no | The ID of the launch template. You must specify either the LaunchTemplateId or the LaunchTemplateName , but not both. |
| LaunchTemplateName | string | no | The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateId , but not both. |
| SourceVersion | string | no | The version number of the launch template version on which to base the new version. The new version inherits the same launch parameters as… |
| VersionDescription | string | no | A description for the version of the launch template. |
| LaunchTemplateData | object | yes | The information for the launch template. |
| ResolveAlias | boolean | no | If true , and if a Systems Manager parameter is specified for ImageId , the AMI ID is displayed in the response for imageID . For more… |

### Creates a static route for the specified local gateway route table. You must specify one of the following…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-local-gateway-route` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DestinationCidrBlock | string | no | The CIDR range used for destination matches. Routing decisions are based on the most specific match. |
| LocalGatewayRouteTableId | string | yes | The ID of the local gateway route table. |
| LocalGatewayVirtualInterfaceGroupId | string | no | The ID of the virtual interface group. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| NetworkInterfaceId | string | no | The ID of the network interface. |
| DestinationPrefixListId | string | no | The ID of the prefix list. Use a prefix list in place of DestinationCidrBlock . You cannot use DestinationPrefixListId and… |

### Creates a local gateway route table.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-local-gateway-route-table` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LocalGatewayId | string | yes | The ID of the local gateway. |
| Mode | string | no | The mode of the local gateway route table. |
| TagSpecification | array | no | The tags assigned to the local gateway route table. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a local gateway route table virtual interface group association.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-local-gateway-route-table-virtual-interface-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LocalGatewayRouteTableId | string | yes | The ID of the local gateway route table. |
| LocalGatewayVirtualInterfaceGroupId | string | yes | The ID of the local gateway route table virtual interface group association. |
| TagSpecification | array | no | The tags assigned to the local gateway route table virtual interface group association. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Associates the specified VPC with the specified local gateway route table.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-local-gateway-route-table-vpc-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LocalGatewayRouteTableId | string | yes | The ID of the local gateway route table. |
| VpcId | string | yes | The ID of the VPC. |
| TagSpecification | array | no | The tags to assign to the local gateway route table VPC association. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a managed prefix list. You can specify one or more entries for the prefix list. Each entry consists…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-managed-prefix-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| PrefixListName | string | yes | A name for the prefix list. Constraints: Up to 255 characters in length. The name cannot start with com.amazonaws . |
| Entry | array | no | One or more entries for the prefix list. |
| MaxEntries | integer | yes | The maximum number of entries for the prefix list. |
| TagSpecification | array | no | The tags to apply to the prefix list during creation. |
| AddressFamily | string | yes | The IP address type. Valid Values: IPv4 / IPv6 |
| ClientToken | string | no | Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency .… |

### Creates a NAT gateway in the specified subnet. This action creates a network interface in the specified…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-nat-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AllocationId | string | no | [Public NAT gateways only] The allocation ID of an Elastic IP address to associate with the NAT gateway. You cannot specify an Elastic IP… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| SubnetId | string | yes | The ID of the subnet in which to create the NAT gateway. |
| TagSpecification | array | no | The tags to assign to the NAT gateway. |
| ConnectivityType | string | no | Indicates whether the NAT gateway supports public or private connectivity. The default is public connectivity. |
| PrivateIpAddress | string | no | The private IPv4 address to assign to the NAT gateway. If you don't provide an address, a private IPv4 address will be automatically… |
| SecondaryAllocationId | array | no | Secondary EIP allocation IDs. For more information, see Create a NAT gateway in the Amazon VPC User Guide . |
| SecondaryPrivateIpAddress | array | no | Secondary private IPv4 addresses. For more information about secondary addresses, see Create a NAT gateway in the Amazon VPC User Guide . |
| SecondaryPrivateIpAddressCount | integer | no | [Private NAT gateway only] The number of secondary private IPv4 addresses you want to assign to the NAT gateway. For more information… |

### Creates a network ACL in a VPC. Network ACLs provide an optional layer of security (in addition to security…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-network-acl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| VpcId | string | yes | The ID of the VPC. |
| TagSpecification | array | no | The tags to assign to the network ACL. |

### Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-network-acl-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CidrBlock | string | no | The IPv4 network range to allow or deny, in CIDR notation (for example 172.16.0.0/24 ). We modify the specified CIDR block to its… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| Egress | boolean | yes | Indicates whether this is an egress rule (rule is applied to traffic leaving the subnet). |
| Icmp | object | no | ICMP protocol: The ICMP or ICMPv6 type and code. Required if specifying protocol 1 (ICMP) or protocol 58 (ICMPv6) with an IPv6 CIDR block. |
| Ipv6CidrBlock | string | no | The IPv6 network range to allow or deny, in CIDR notation (for example 2001:db8:1234:1a00::/64 ). |
| NetworkAclId | string | yes | The ID of the network ACL. |
| PortRange | object | no | TCP or UDP protocols: The range of ports the rule applies to. Required if specifying protocol 6 (TCP) or 17 (UDP). |
| Protocol | string | yes | The protocol number. A value of "-1" means all protocols. If you specify "-1" or a protocol number other than "6" (TCP), "17" (UDP), or… |
| RuleAction | string | yes | Indicates whether to allow or deny the traffic that matches the rule. |
| RuleNumber | integer | yes | The rule number for the entry (for example, 100). ACL entries are processed in ascending order by rule number. Constraints: Positive… |

### Creates a Network Access Scope. Amazon Web Services Network Access Analyzer enables cloud networking and…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-network-insights-access-scope` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MatchPath | array | no | The paths to match. |
| ExcludePath | array | no | The paths to exclude. |
| ClientToken | string | yes | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| TagSpecification | array | no | The tags to apply. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a path to analyze for reachability. Reachability Analyzer enables you to analyze and debug network…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-network-insights-path` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SourceIp | string | no | The IP address of the source. |
| DestinationIp | string | no | The IP address of the destination. |
| Source | string | yes | The ID or ARN of the source. If the resource is in another account, you must specify an ARN. |
| Destination | string | no | The ID or ARN of the destination. If the resource is in another account, you must specify an ARN. |
| Protocol | string | yes | The protocol. |
| DestinationPort | integer | no | The destination port. |
| TagSpecification | array | no | The tags to add to the path. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | yes | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| FilterAtSource | object | no | Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the… |
| FilterAtDestination | object | no | Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the… |

### Creates a network interface in the specified subnet. The number of IP addresses you can assign to a network…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-network-interface` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Description | string | no | A description for the network interface. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| SecurityGroupId | array | no | The IDs of one or more security groups. |
| Ipv6AddressCount | integer | no | The number of IPv6 addresses to assign to a network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range.… |
| Ipv6Addresses | array | no | The IPv6 addresses from the IPv6 CIDR block range of your subnet. You can't specify IPv6 addresses using this parameter if you've… |
| PrivateIpAddress | string | no | The primary private IPv4 address of the network interface. If you don't specify an IPv4 address, Amazon EC2 selects one for you from the… |
| PrivateIpAddresses | array | no | The private IPv4 addresses. You can't specify private IPv4 addresses if you've specified one of the following: a count of private IPv4… |
| SecondaryPrivateIpAddressCount | integer | no | The number of secondary private IPv4 addresses to assign to a network interface. When you specify a number of secondary IPv4 addresses,… |
| Ipv4Prefix | array | no | The IPv4 prefixes assigned to the network interface. You can't specify IPv4 prefixes if you've specified one of the following: a count of… |
| Ipv4PrefixCount | integer | no | The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You can't specify a count of IPv4… |
| Ipv6Prefix | array | no | The IPv6 prefixes assigned to the network interface. You can't specify IPv6 prefixes if you've specified one of the following: a count of… |
| Ipv6PrefixCount | integer | no | The number of IPv6 prefixes that Amazon Web Services automatically assigns to the network interface. You can't specify a count of IPv6… |
| InterfaceType | string | no | The type of network interface. The default is interface . The only supported values are interface , efa , and trunk . |
| SubnetId | string | yes | The ID of the subnet to associate with the network interface. |
| TagSpecification | array | no | The tags to apply to the new network interface. |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring… |
| EnablePrimaryIpv6 | boolean | no | If you’re creating a network interface in a dual-stack or IPv6-only subnet, you have the option to assign a primary IPv6 IP address. A… |

### Grants an Amazon Web Services-authorized account permission to attach the specified network interface to an…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-network-interface-permission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NetworkInterfaceId | string | yes | The ID of the network interface. |
| AwsAccountId | string | no | The Amazon Web Services account ID. |
| AwsService | string | no | The Amazon Web Service. Currently not supported. |
| Permission | string | yes | The type of permission to grant. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a placement group in which to launch instances. The strategy of the placement group determines how…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-placement-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| GroupName | string | no | A name for the placement group. Must be unique within the scope of your account for the Region. Constraints: Up to 255 ASCII characters |
| Strategy | string | no | The placement strategy. |
| PartitionCount | integer | no | The number of partitions. Valid only when Strategy is set to partition . |
| TagSpecification | array | no | The tags to apply to the new placement group. |
| SpreadLevel | string | no | Determines how placement groups spread instances. Host – You can use host only with Outpost placement groups. Rack – No usage restrictions. |

### Creates a public IPv4 address pool. A public IPv4 pool is an EC2 IP address pool required for the public…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-public-ipv4-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | A check for whether you have the required permissions for the action without actually making the request and provides an error response.… |
| TagSpecification | array | no | The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For… |

### Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-replace-root-volume-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| InstanceId | string | yes | The ID of the instance for which to replace the root volume. |
| SnapshotId | string | no | The ID of the snapshot from which to restore the replacement root volume. The specified snapshot must be a snapshot that you previously… |
| ClientToken | string | no | Unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you do not specify a client token, a randomly… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| TagSpecification | array | no | The tags to apply to the root volume replacement task. |
| ImageId | string | no | The ID of the AMI to use to restore the root volume. The specified AMI must have the same product code, billing information, architecture… |
| DeleteReplacedRootVolume | boolean | no | Indicates whether to automatically delete the original root volume after the root volume replacement task completes. To delete the… |

### Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-reserved-instances-listing` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClientToken | string | yes | Unique, case-sensitive identifier you provide to ensure idempotency of your listings. This helps avoid duplicate listings. For more… |
| InstanceCount | integer | yes | The number of instances that are a part of a Reserved Instance account to be listed in the Reserved Instance Marketplace. This number… |
| PriceSchedules | array | yes | A list specifying the price of the Standard Reserved Instance for each month remaining in the Reserved Instance term. |
| ReservedInstancesId | string | yes | The ID of the active Standard Reserved Instance. |

### Starts a task that restores an AMI from an Amazon S3 object that was previously created by using…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-restore-image-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Bucket | string | yes | The name of the Amazon S3 bucket that contains the stored AMI object. |
| ObjectKey | string | yes | The name of the stored AMI object in the bucket. |
| Name | string | no | The name for the restored AMI. The name must be unique for AMIs in the Region for this account. If you do not provide a name, the new AMI… |
| TagSpecification | array | no | The tags to apply to the AMI and snapshots on restoration. You can tag the AMI, the snapshots, or both. To tag the AMI, the value for… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a route in a route table within a VPC. You must specify either a destination CIDR block or a prefix…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-route` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DestinationCidrBlock | string | no | The IPv4 CIDR address block used for the destination match. Routing decisions are based on the most specific match. We modify the… |
| DestinationIpv6CidrBlock | string | no | The IPv6 CIDR block used for the destination match. Routing decisions are based on the most specific match. |
| DestinationPrefixListId | string | no | The ID of a prefix list used for the destination match. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| VpcEndpointId | string | no | The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only. |
| EgressOnlyInternetGatewayId | string | no | [IPv6 traffic only] The ID of an egress-only internet gateway. |
| GatewayId | string | no | The ID of an internet gateway or virtual private gateway attached to your VPC. |
| InstanceId | string | no | The ID of a NAT instance in your VPC. The operation fails if you specify an instance ID unless exactly one network interface is attached. |
| NatGatewayId | string | no | [IPv4 traffic only] The ID of a NAT gateway. |
| TransitGatewayId | string | no | The ID of a transit gateway. |
| LocalGatewayId | string | no | The ID of the local gateway. |
| CarrierGatewayId | string | no | The ID of the carrier gateway. You can only use this option when the VPC contains a subnet which is associated with a Wavelength Zone. |
| NetworkInterfaceId | string | no | The ID of a network interface. |
| RouteTableId | string | yes | The ID of the route table for the route. |
| VpcPeeringConnectionId | string | no | The ID of a VPC peering connection. |
| CoreNetworkArn | string | no | The Amazon Resource Name (ARN) of the core network. |

### Creates a route table for the specified VPC. After you create a route table, you can add routes and…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-route-table` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| VpcId | string | yes | The ID of the VPC. |
| TagSpecification | array | no | The tags to assign to the route table. |

### Creates a security group. A security group acts as a virtual firewall for your instance to control inbound…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-security-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| GroupDescription | string | yes | A description for the security group. Constraints: Up to 255 characters in length Valid characters: a-z, A-Z, 0-9, spaces, and… |
| GroupName | string | yes | The name of the security group. Constraints: Up to 255 characters in length. Cannot start with sg- . Valid characters: a-z, A-Z, 0-9,… |
| VpcId | string | no | The ID of the VPC. Required for a nondefault VPC. |
| TagSpecification | array | no | The tags to assign to the security group. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Description | string | no | A description for the snapshot. |
| OutpostArn | string | no | The Amazon Resource Name (ARN) of the Outpost on which to create a local snapshot. To create a snapshot of a volume in a Region, omit this… |
| VolumeId | string | yes | The ID of the Amazon EBS volume. |
| TagSpecification | array | no | The tags to apply to the snapshot during creation. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates crash-consistent snapshots of multiple EBS volumes and stores the data in S3. Volumes are chosen by…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Description | string | no | A description propagated to every snapshot specified by the instance. |
| InstanceSpecification | object | yes | The instance to specify which volumes should be included in the snapshots. |
| OutpostArn | string | no | The Amazon Resource Name (ARN) of the Outpost on which to create the local snapshots. To create snapshots from an instance in a Region,… |
| TagSpecification | array | no | Tags to apply to every snapshot specified by the instance. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| CopyTagsFromSource | string | no | Copies the tags from the specified volume to corresponding snapshot. |

### Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-spot-datafeed-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Bucket | string | yes | The name of the Amazon S3 bucket in which to store the Spot Instance data feed. For more information about bucket names, see Rules for… |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| Prefix | string | no | The prefix for the data feed file names. |

### Stores an AMI as a single object in an Amazon S3 bucket. To use this API, you must have the required…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-store-image-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ImageId | string | yes | The ID of the AMI. |
| Bucket | string | yes | The name of the Amazon S3 bucket in which the AMI object will be stored. The bucket must be in the Region in which the request is being… |
| S3ObjectTag | array | no | The tags to apply to the AMI object that will be stored in the Amazon S3 bucket. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a subnet in the specified VPC. For an IPv4 only subnet, specify an IPv4 CIDR block. If the VPC has…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-subnet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TagSpecification | array | no | The tags to assign to the subnet. |
| AvailabilityZone | string | no | The Availability Zone or Local Zone for the subnet. Default: Amazon Web Services selects one for you. If you create more than one subnet… |
| AvailabilityZoneId | string | no | The AZ ID or the Local Zone ID of the subnet. |
| CidrBlock | string | no | The IPv4 network range for the subnet, in CIDR notation. For example, 10.0.0.0/24 . We modify the specified CIDR block to its canonical… |
| Ipv6CidrBlock | string | no | The IPv6 network range for the subnet, in CIDR notation. The subnet size must use a /64 prefix length. This parameter is required for an… |
| OutpostArn | string | no | The Amazon Resource Name (ARN) of the Outpost. If you specify an Outpost ARN, you must also specify the Availability Zone of the Outpost… |
| VpcId | string | yes | The ID of the VPC. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| Ipv6Native | boolean | no | Indicates whether to create an IPv6 only subnet. |

### Creates a subnet CIDR reservation. For information about subnet CIDR reservations, see Subnet CIDR…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-subnet-cidr-reservation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SubnetId | string | yes | The ID of the subnet. |
| Cidr | string | yes | The IPv4 or IPV6 CIDR range to reserve. |
| ReservationType | string | yes | The type of reservation. The following are valid values: prefix : The Amazon EC2 Prefix Delegation feature assigns the IP addresses to… |
| Description | string | no | The description to assign to the subnet CIDR reservation. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| TagSpecification | array | no | The tags to assign to the subnet CIDR reservation. |

### Adds or overwrites only the specified tags for the specified Amazon EC2 resource or resources. When you…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ResourceId | array | yes | The IDs of the resources, separated by spaces. Constraints: Up to 1000 resource IDs. We recommend breaking up this request into smaller… |
| Tag | array | yes | The tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set… |

### Creates a Traffic Mirror filter. A Traffic Mirror filter is a set of rules that defines the traffic to…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-traffic-mirror-filter` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Description | string | no | The description of the Traffic Mirror filter. |
| TagSpecification | array | no | The tags to assign to a Traffic Mirror filter. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |

### Creates a Traffic Mirror filter rule. A Traffic Mirror rule defines the Traffic Mirror source traffic to…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-traffic-mirror-filter-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TrafficMirrorFilterId | string | yes | The ID of the filter that this rule is associated with. |
| TrafficDirection | string | yes | The type of traffic. |
| RuleNumber | integer | yes | The number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given direction. The rules are… |
| RuleAction | string | yes | The action to take on the filtered traffic. |
| DestinationPortRange | object | no | The destination port range. |
| SourcePortRange | object | no | The source port range. |
| Protocol | integer | no | The protocol, for example UDP, to assign to the Traffic Mirror rule. For information about the protocol value, see Protocol Numbers on the… |
| DestinationCidrBlock | string | yes | The destination CIDR block to assign to the Traffic Mirror rule. |
| SourceCidrBlock | string | yes | The source CIDR block to assign to the Traffic Mirror rule. |
| Description | string | no | The description of the Traffic Mirror rule. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |

### Creates a Traffic Mirror session. A Traffic Mirror session actively copies packets from a Traffic Mirror…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-traffic-mirror-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NetworkInterfaceId | string | yes | The ID of the source network interface. |
| TrafficMirrorTargetId | string | yes | The ID of the Traffic Mirror target. |
| TrafficMirrorFilterId | string | yes | The ID of the Traffic Mirror filter. |
| PacketLength | integer | no | The number of bytes in each packet to mirror. These are bytes after the VXLAN header. Do not specify this parameter when you want to… |
| SessionNumber | integer | yes | The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session… |
| VirtualNetworkId | integer | no | The VXLAN ID for the Traffic Mirror session. For more information about the VXLAN protocol, see RFC 7348 . If you do not specify a… |
| Description | string | no | The description of the Traffic Mirror session. |
| TagSpecification | array | no | The tags to assign to a Traffic Mirror session. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |

### Creates a target for your Traffic Mirror session. A Traffic Mirror target is the destination for mirrored…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-traffic-mirror-target` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NetworkInterfaceId | string | no | The network interface ID that is associated with the target. |
| NetworkLoadBalancerArn | string | no | The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the target. |
| Description | string | no | The description of the Traffic Mirror target. |
| TagSpecification | array | no | The tags to assign to the Traffic Mirror target. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |
| ClientToken | string | no | Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure… |
| GatewayLoadBalancerEndpointId | string | no | The ID of the Gateway Load Balancer endpoint. |

### Creates a transit gateway. You can use a transit gateway to interconnect your virtual private clouds (VPC)…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-transit-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Description | string | no | A description of the transit gateway. |
| Options | object | no | The transit gateway options. |
| TagSpecification | array | no | The tags to apply to the transit gateway. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a Connect attachment from a specified transit gateway attachment. A Connect attachment is a…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-transit-gateway-connect` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransportTransitGatewayAttachmentId | string | yes | The ID of the transit gateway attachment. You can specify a VPC attachment or Amazon Web Services Direct Connect attachment. |
| Options | object | yes | The Connect attachment options. |
| TagSpecification | array | no | The tags to apply to the Connect attachment. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-transit-gateway-connect-peer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayAttachmentId | string | yes | The ID of the Connect attachment. |
| TransitGatewayAddress | string | no | The peer IP address (GRE outer IP address) on the transit gateway side of the Connect peer, which must be specified from a transit gateway… |
| PeerAddress | string | yes | The peer IP address (GRE outer IP address) on the appliance side of the Connect peer. |
| BgpOptions | object | no | The BGP options for the Connect peer. |
| InsideCidrBlocks | array | yes | The range of inside IP addresses that are used for BGP peering. You must specify a size /29 IPv4 CIDR block from the 169.254.0.0/16 range.… |
| TagSpecification | array | no | The tags to apply to the Connect peer. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a multicast domain using the specified transit gateway. The transit gateway must be in the available…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-transit-gateway-multicast-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayId | string | yes | The ID of the transit gateway. |
| Options | object | no | The options for the transit gateway multicast domain. |
| TagSpecification | array | no | The tags for the transit gateway multicast domain. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer…
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-transit-gateway-peering-attachment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayId | string | yes | The ID of the transit gateway. |
| PeerTransitGatewayId | string | yes | The ID of the peer transit gateway with which to create the peering attachment. |
| PeerAccountId | string | yes | The ID of the Amazon Web Services account that owns the peer transit gateway. |
| PeerRegion | string | yes | The Region where the peer transit gateway is located. |
| Options | object | no | Requests a transit gateway peering attachment. |
| TagSpecification | array | no | The tags to apply to the transit gateway peering attachment. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a transit gateway policy table.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-transit-gateway-policy-table` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayId | string | yes | The ID of the transit gateway used for the policy table. |
| TagSpecifications | array | no | The tags specification for the transit gateway policy table created during the request. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a reference (route) to a prefix list in a specified transit gateway route table.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-transit-gateway-prefix-list-reference` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TransitGatewayRouteTableId | string | yes | The ID of the transit gateway route table. |
| PrefixListId | string | yes | The ID of the prefix list that is used for destination matches. |
| TransitGatewayAttachmentId | string | no | The ID of the attachment to which traffic is routed. |
| Blackhole | boolean | no | Indicates whether to drop traffic that matches this route. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

### Creates a static route for the specified transit gateway route table.
`GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-create-transit-gateway-route` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DestinationCidrBlock | string | yes | The CIDR range used for destination matches. Routing decisions are based on the most specific match. |
| TransitGatewayRouteTableId | string | yes | The ID of the transit gateway route table. |
| TransitGatewayAttachmentId | string | no | The ID of the attachment. |
| Blackhole | boolean | no | Indicates whether to drop traffic that matches this route. |
| DryRun | boolean | no | Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If… |

…and 280 more. See the OpenAPI spec.

## Example
```
curl "https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-address-transfer" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Elastic Compute Cloud API?
Create a free Apizie key, then send GET https://www.apizie.tech/v1/cloud:amazonaws-ec2/get-accept-address-transfer with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Elastic Compute Cloud API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Elastic Compute Cloud itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Elastic Compute Cloud API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-ec2.

### What is the status of the Amazon Elastic Compute Cloud API?
Needs your own provider key (bring your own key)
