Contact Free trial Login

Amazon EC2 Connector Reference - Mule 4

Support Category: Select

Amazon EC2 Connector v2.3

Configurations


Configuration

Parameters

Name Type Description Default Value Required

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x

Connection

The connection types to provide to this configuration.

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before the runtime considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. The runtime purges the instances when appropriate.

Connection Types

Basic
Parameters
Name Type Description Default Value Required

Session Token

String

The session token provided by Amazon STS.

Connection Timeout

Number

The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended.

50000

Max Connections

Number

Sets the maximum number of allowed open HTTP connections.

Socket Timeout

Number

The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended.

50000

Access Key

String

The access key provided by Amazon.

x

Secret Key

String

The secret key provided by Amazon.

x

Try Default AWSCredentials Provider Chain

Boolean

Set this field to true to obtain credentials from the AWS environment, See: https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/credentials.html

false

Region Endpoint

String

Set the topic region endpoint.

US_EAST_1

TLS Configuration

TLS

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Host

String

The optional proxy host.

Port

Number

The optional proxy port.

Username

String

The optional proxy username.

Password

String

The optional proxy password.

Domain

String

The optional proxy domain.

Workstation

String

The optional proxy workstation.

Role
Parameters
Name Type Description Default Value Required

Role ARN

String

The Role ARN unique identifies role to assume to gain cross account access.

x

Connection Timeout

Number

The duration (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended.

50000

Max Connections

Number

Sets the maximum number of allowed open HTTP connections.

Socket Timeout

Number

The duration (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended.

50000

Access Key

String

The access key provided by Amazon.

x

Secret Key

String

The secret key provided by Amazon.

x

Try Default AWSCredentials Provider Chain

Boolean

Set this field to true to obtain credentials from the AWS environment, See: https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/credentials.html

false

Region Endpoint

String

Set the topic region endpoint.

US_EAST_1

TLS Configuration

TLS

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Host

String

The optional proxy host.

Port

Number

The optional proxy port.

Username

String

The optional proxy username.

Password

String

The optional proxy password.

Domain

String

The optional proxy domain.

Workstation

String

The optional proxy workstation.

Operations

Allocate Address

<ec2:allocate-address>

Acquires an elastic IP address. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Domain

String

Set to vpc to allocate the address for use with instances in a VPC. Default: The address is for use with instances in EC2-Classic. Valid Values: vpc

standard

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Allocate Address Result

Attributes Type

For Configurations

Assign IPv6 Addresses

<ec2:assign-ipv6-addresses>

Assigns one or more IPv6 addresses to the specified network interface. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Network Interface Id

String

The ID of the network interface.

x

Ipv6 Address Count

Number

The number of IPv6 addresses to assign to the network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can’t use this option if specifying specific IPv6 addresses.

Ipv6 Addresses

Array of String

One or more specific IPv6 addresses to be assigned to the network interface. You can’t use this option if you’re specifying a number of IPv6 addresses.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Assign Private IP Addresses

<ec2:assign-private-ip-addresses>

Assigns one or more secondary private IP addresses to the specified network interface. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Network Interface Id

String

The ID of the network interface.

x

Allow Reassignment

Boolean

Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the specified network interface.

false

Private Ip Addresses

Array of String

One or more IP addresses to be assigned as a secondary private IP address to the network interface. You can’t specify this parameter when also specifying a number of secondary IP addresses.

Secondary Private Ip Address Count

Number

The number of secondary IP addresses to assign to the network interface. You can’t specify this parameter when also specifying private IP addresses.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Associate Address

<ec2:associate-address>

Associates an Elastic IP address with an instance or a network interface. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Allocation Id

String

EC2-VPC - The allocation ID. This is required for EC2-VPC.

Allow Reassociation

Boolean

EC2-VPC - For a VPC in an EC2-Classic account, specify true to allow an Elastic IP address that is already associated with an instance or network interface to be reassociated with the specified instance or network interface. Otherwise, the operation fails.

false

Instance Id

String

The ID of the instance.

Network Interface Id

String

EC2-VPC - The ID of the network interface

Private Ip Address

String

EC2-VPC - The primary or secondary private IP address to associate with the Elastic IP address.

Public Ip

String

The Elastic IP address. This is required for EC2-Classic.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

Attributes Type

For Configurations

Associate IAM Instance Profile

<ec2:associate-iam-instance-profile>

Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Id

String

The ID of the instance.

x

Profile Name

String

The NAME of the instance profile.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Attach Network Interface

<ec2:attach-network-interface>

Attaches a network interface to an instance. See Amazon’s API Referece for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Device Index

Number

The index of the device for the network interface attachment.

x

Instance Id

String

The ID of the instance.

x

Network Interface Id

String

The ID of the network interface.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

Attributes Type

For Configurations

Attach Volume

<ec2:attach-volume>

Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name. Encrypted EBS volumes may only be attached to instances that support Amazon EBS encryption. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Id

String

The ID of the EBS volume.

x

Instance Id

String

The ID of the instance.

x

Device

String

The device name to expose to the instance (for example, /dev/sdh or xvdh).

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Volume Attachment

Attributes Type

For Configurations

Authorize Security Group Egress

<ec2:authorize-security-group-egress>

(EC2-VPC only) Adds one or more egress rules to a security group for use with a VPC. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Group Id

String

The ID of the security group.

x

Cidr Ip

String

The CIDR IPv4 address range.

Ip Protocol

String

The IP protocol name or number.

From Port

Number

The start of port range for the TCP and UDP protocols, or an ICMP type number.

To Port

Number

The end of port range for the TCP and UDP protocols, or an ICMP type number.

Ip Permissions

Array of IP Permission

A set of IP permissions.

Source Security Group Name

String

The name of a destination security group.

Source Security Group Owner Id

String

The AWS account number for a destination security group.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Authorize Security Group Ingress

<ec2:authorize-security-group-ingress>

Adds one or more ingress rules to a security group. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Group Id

String

The ID of the security group.

Group Name

String

EC2-Classic, default VPC - The name of the security group.

Cidr Ip

String

The CIDR IPv4 address range.

Ip Protocol

String

The IP protocol name (tcp, udp, icmp) or number.

From Port

Number

The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number.

To Port

Number

The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code number.

Ip Permissions

Array of IP Permission

A set of IP permissions.

Source Security Group Name

String

EC2-Classic, default VPC - The name of the source security group.

Source Security Group Owner Id

String

EC2-Classic - The AWS account number for the source security group, if the source security group is in a different account.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Copy Snapshot

<ec2:copy-snapshot>

Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy the snapshot within the same region or from one region to another. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs). The snapshot is copied to the regional endpoint that you send the HTTP request to.

Copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless the Encrypted flag is specified during the snapshot copy operation. By default, encrypted snapshot copies use the default AWS Key Management Service (AWS KMS) customer master key (CMK); however, you can specify a non-default CMK with the KmsKeyId parameter. To copy an encrypted snapshot that has been shared from another account, you must have permissions for the CMK used to encrypt the snapshot. Snapshots created by the CopySnapshot action have an arbitrary volume ID that should not be used for any purpose.

See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Source Snapshot Id

String

The ID of the EBS snapshot to copy.

x

Source Region

Enumeration, one of:

  • APNORTHEAST1

  • APNORTHEAST2

  • APSOUTH1

  • APSOUTHEAST1

  • APSOUTHEAST2

  • CACENTRAL1

  • EUCENTRAL1

  • EUWEST1

  • EUWEST2

  • SAEAST1

  • USEAST1

  • USEAST2

  • USWEST1

  • USWEST2

The ID of the region that contains the snapshot to copy.

x

Description

String

A description for the EBS snapshot.

Destination Region

Enumeration, one of:

  • APNORTHEAST1

  • APNORTHEAST2

  • APSOUTH1

  • APSOUTHEAST1

  • APSOUTHEAST2

  • CACENTRAL1

  • EUCENTRAL1

  • EUWEST1

  • EUWEST2

  • SAEAST1

  • USEAST1

  • USEAST2

  • USWEST1

  • USWEST2

The destination region to use in the PresignedUrl parameter of a snapshot copy operation.

Presigned Url

String

The pre-signed URL that facilitates copying an encrypted snapshot.

Encrypted

Boolean

Specifies whether the destination snapshot should be encrypted.

false

Kms Key Id

String

The full ARN of the AWS Key Management Service (AWS KMS) CMK to use when creating the snapshot copy.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

Attributes Type

For Configurations

Create Image

<ec2:create-image>

Creates an Amazon EBS-backed AMI from a running or stopped instance. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Id

String

Instance information

x

I Name

String

Instance name

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

String

Attributes Type

For Configurations

Create Key Pair

<ec2:create-key-pair>

Creates a new 2048-bit RSA key pair with the specified name. The public key is stored by Amazon EC2 and the private key is returned to you. The private key is returned as an unencrypted PEM encoded PKCS#8 private key. If a key with the specified name already exists, Amazon EC2 returns an error. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Key Name

String

A unique name for the key pair.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Key Pair

Attributes Type

For Configurations

Create Network Interface

<ec2:create-network-interface>

Creates a network interface in the specified subnet. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Subnet Id

String

The ID of the subnet to associate with the network interface.

x

Description

String

A description for the network interface.

Groups

Array of String

The IDs of one or more security groups.

Ipv6 Address Count

Number

The number of IPv6 addresses to assign to a network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range.

Ipv6 Addresses

Array of String

One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet. You can’t use this option if you’re specifying a number of IPv6 addresses.

Private Ip Address

String

The primary private IPv4 address of the network interface

Private Ip Addresses

One or more private IPv4 addresses.

Secondary Private Ip Address Count

Number

The number of secondary private IPv4 addresses to assign to a network interface.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Network Interface

Attributes Type

For Configurations

Create Security Group

<ec2:create-security-group>

Creates a security group. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Vpc Id

String

The ID of the VPC.

Group Name

String

The name of the security group.

x

Description

String

A description for the security group.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

Attributes Type

For Configurations

Create Snapshot

<ec2:create-snapshot>

Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance. When a snapshot is created, any AWS Marketplace product codes that are associated with the source volume are propagated to the snapshot. You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your EBS volume at the time the snapshot command is issued; this may exclude any data that has been cached by any apps or the operating system.

If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending.

See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Id

String

The ID of the EBS volume.

x

Description

String

A description for the snapshot.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Snapshot

Attributes Type

For Configurations

Create Tags

<ec2:create-tags>

Adds or overwrites one or more tags for the specified Amazon EC2 resource or resources. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique per resource. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Resources

Array of String

(list) The IDs of one or more resources to tag. For example, ami-1a2b3c4d.

x

Tags

Array of Tag

(list) One or more 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 the value to an empty string.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Create Volume

<ec2:create-volume>

Creates an EBS volume that can be attached to an instance in the same Availability Zone. The volume is created in the regional endpoint that you send the HTTP request to. You can create a new empty volume or restore a volume from an EBS snapshot. Any AWS Marketplace product codes from the snapshot are propagated to the volume. You can create encrypted volumes with the Encrypted parameter. Encrypted volumes may only be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Availability Zone

String

The Availability Zone in which to create the volume.

x

Encrypted

Boolean

Specifies whether to encrypt the volume.

false

Iops

Number

Only valid for Provisioned IOPS SSD volumes. The number of I/O operations per second (IOPS) to provision for the volume, with a maximum ratio of 50 IOPS/GiB.

Kms Key Id

String

The full ARN of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use when creating the encrypted volume.

Size

Number

The size of the volume, in GiBs.

Snapshot Id

String

The snapshot from which to create the volume.

Volume Type

Enumeration, one of:

  • Standard

  • Io1

  • Gp2

  • Sc1

  • St1

The volume type.

Standard

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Volume

Attributes Type

For Configurations

Delete Key Pair

<ec2:delete-key-pair>

Deletes the specified key pair, by removing the public key from Amazon EC2. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Key Name

String

The name of the key pair to be deleted

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Delete Network Interface

<ec2:delete-network-interface>

Deletes the specified network interface. You must detach the network interface before you can delete it. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Network Interface Id

String

The ID of the network interface.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Delete Security Group

<ec2:delete-security-group>

Deletes a security group. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Group Id

String

The ID of the security group.

Group Name

String

EC2-Classic, default VPC - The name of the security group.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Delete Snapshot

<ec2:delete-snapshot>

Deletes the specified snapshot. When you make periodic snapshots of a volume, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the volume. You cannot delete a snapshot of the root device of an EBS volume used by a registered AMI. You must first de-register the AMI before you can delete the snapshot. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Snapshot Id

String

The ID of the EBS snapshot.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Delete Tags

<ec2:delete-tags>

Deletes a specific set of tags from a specific set of resources. This call is designed to follow a DescribeTags call. You first determine what tags a resource has, and then you call DeleteTags with the resource ID and the specific tags you want to delete. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Resources

Array of String

(list) The ID of the resource. For example, ami-1a2b3c4d. You can specify more than one resource ID.

x

Tags

Array of Tag

(list) One or more tags to delete. If you omit the value parameter, we delete the tag regardless of its value. If you specify this parameter with an empty string as the value, we delete the key only if its value is an empty string.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Delete Volume

<ec2:delete-volume>

Deletes the specified EBS volume. The volume must be in the available state (not attached to an instance). The volume may remain in the deleting state for several minutes. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Id

String

The ID of the volume.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Deregister Image

<ec2:deregister-image>

Deregisters the specified AMI. Once deregistered, the AMI cannot be used to launch new instances. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Image Id

String

AMI ID to deregister.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Describe Addresses

<ec2:describe-addresses>

Describes one or more of your Elastic IP addresses. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Allocation Ids

Array of String

EC2-VPC - One or more allocation IDs.

Filters

Array of Filter

One or more filters. Filter names and values are case-sensitive.

Public Ips

Array of String

EC2-Classic - One or more Elastic IP addresses.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Address

Attributes Type

For Configurations

Describe Availability Zones

<ec2:describe-availability-zones>

Describes one or more of the Availability Zones that are currently available to the account. The results include zones only for the region you’re currently using. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Zone Names

Array of String

The names of one or more Availability Zones.

Filters

Array of Filter

One or more filters.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Availability Zone

Attributes Type

For Configurations

Describe IAM Instance Profile Associations

<ec2:describe-iam-instance-profile-associations>

Describes your IAM instance profile associations. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Association Ids

Array of String

One or more IAM instance profile associations.

Filters

Array of Filter

One or more filters.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of IAM Instance Profile Association

Attributes Type

For Configurations

Describe Image Attribute

<ec2:describe-image-attribute>

Describes attributes of an AMI. You can specify only one attribute at a time. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Image Id

String

The ID of the AMI.

x

Attribute

String

The attribute to reset (currently you can only reset the launch permission attribute).

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Image Attribute

Attributes Type

For Configurations

Describe Images

<ec2:describe-images>

Describes one or more of the images available to you (AMIs, AKIs, and ARIs). Images available to you include public images, private images that you own, and private images owned by other AWS accounts but for which you have explicit launch permissions. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Image

Attributes Type

For Configurations

Describe Instance Attribute

<ec2:describe-instance-attribute>

Describes the specified attribute of the specified instance. You can specify only one attribute at a time. Valid attribute values are: blockDeviceMapping, disableApiTermination, ebsOptimized, groupSet, instanceInitiatedShutdownBehavior, instanceType, kernel, productCodes, ramdisk, rootDeviceName, sourceDestCheck, sriovNetSupport, and userData.

See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Attribute

String

The instance attribute.

x

Instance Id

String

The ID of the instance.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Instance Attribute

Attributes Type

For Configurations

Describe Instance Status

<ec2:describe-instance-status>

Describes the status of one or more instances. By default, only running instances are described, unless specified otherwise. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

Filters

Array of Filter

One or more filters.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Instance Status

Attributes Type

For Configurations

Describe Instances

<ec2:describe-instances>

Describes one or more of your instances. If you specify one or more instance IDs, Amazon EC2 returns information for those instances. If you do not specify instance IDs, Amazon EC2 returns information for all relevant instances. If you specify an instance ID that is not valid, an error is returned. If you specify an instance that you do not own, it is not included in the returned results. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

Filters

Array of Filter

One or more filters.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Reservation

Attributes Type

For Configurations

Describe Key Pairs

<ec2:describe-key-pairs>

Describes one or more of your key pairs. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Key Names

Array of String

One or more key pair names to which we need describeKeyPairs service to return information for. When the list is null or empty, it returns all the available KeyPairs' information.

Filters

Array of Filter

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Key Pair Info

Attributes Type

For Configurations

Describe Moving Addresses

<ec2:describe-moving-addresses>

Describes your Elastic IP addresses that are being moved to the EC2-VPC platform, or that are being restored to the EC2-Classic platform. This request does not return information about any other Elastic IP addresses in your account. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Filters

Array of Filter

One or more filters.

Public Ips

Array of String

One or more Elastic IP addresses.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Message of Move Address Status payload and Request ID Attribute attributes

For Configurations

Describe Network Interface Attribute

<ec2:describe-network-interface-attribute>

Describes a network interface attribute. You can specify only one attribute at a time. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Attribute

String

The attribute of the network interface. This parameter is required.

x

Network Interface Id

String

The ID of the network interface.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Describe Network Interfaces

<ec2:describe-network-interfaces>

Describes one or more of your network interfaces. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Filters

Array of Filter

One or more filters.

Network Interface Ids

Array of String

One or more network interface IDs.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Network Interface

Attributes Type

For Configurations

Describe Regions

<ec2:describe-regions>

Describes one or more regions that are currently available to you. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Region Names

Array of String

The names of one or more regions.

Filters

Array of Filter

One or more filters.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Region

Attributes Type

For Configurations

Describe Security Group References

<ec2:describe-security-group-references>

(EC2-VPC only) Describes the VPCs on the other side of a VPC peering connection that are referencing the security groups you’ve specified in this request. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Group Ids

Array of String

One or more security group IDs in your account.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Security Group Reference

Attributes Type

For Configurations

Describe Security Groups

<ec2:describe-security-groups>

Describes one or more of your security groups. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Group Ids

Array of String

One or more security group IDs.

Group Names

Array of String

(EC2-Classic and default VPC only) One or more security group names.

Filters

Array of Filter

One or more filters.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Security Group

Attributes Type

For Configurations

Describe Snapshot Attribute

<ec2:describe-snapshot-attribute>

Describes the specified attribute of the specified snapshot. You can specify only one attribute at a time. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Snapshot Id

String

The ID of the EBS snapshot.

x

Attribute

Enumeration, one of:

  • ProductCodes

  • CreateVolumePermission

The snapshot attribute you would like to view.

CreateVolumePermission

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Describe Snapshots

<ec2:describe-snapshots>

Describes one or more of the EBS snapshots available to you. Available snapshots include public snapshots available for any AWS account to launch, private snapshots that you own, and private snapshots owned by another AWS account but for which you have explicit create volume permissions.

The list of snapshots returned can be modified by specifying snapshot IDs, snapshot owners, or AWS accounts with create volume permissions. If no options are specified, Amazon EC2 returns all snapshots for which you have create volume permissions.

If you specify:

  • One or more snapshot IDs, only snapshots that have the specified IDs are returned.

  • An invalid snapshot ID, an error is returned.

  • A snapshot ID for which you do not have access, it is not included in the returned results.

  • One or more snapshot owners using the OwnerIds option, only snapshots from the specified owners and for which you have access are returned. The results can include the AWS account IDs of the specified owners, amazon for snapshots owned by Amazon, or self for snapshots that you own.

  • A list of restorable users, only snapshots with create snapshot permissions for those users are returned.

You can specify AWS account IDs (if you own the snapshots), self for snapshots you own or to which you have explicit permissions, or all for public snapshots.

See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Snapshot Ids

Array of String

One or more snapshot IDs.

Owner Ids

Array of String

Returns the snapshots owned by the specified owner.

Restorable By User Ids

Array of String

One or more AWS accounts IDs that can create volumes from the snapshot.

Filters

Array of Filter

One or more filters.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Message of Snapshot payload and Request ID Attribute attributes

For Configurations

Describe Stale Security Groups

<ec2:describe-stale-security-groups>

(EC2-VPC only) Describes the stale security group rules for security groups in a specified VPC. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Vpc Id

String

The ID of the VPC.

x

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Message of Stale Security Group payload and Request ID Attribute attributes

For Configurations

Describe Tags

<ec2:describe-tags>

Describes one or more of the tags for your EC2 resources. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Filters

Array of Filter

one or more filters

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Tag Description

Attributes Type

For Configurations

Describe Volume Attribute

<ec2:describe-volume-attribute>

Describes the specified attribute of the specified volume. You can specify only one attribute at a time. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Id

String

The ID of the volume.

x

Attribute Name

Enumeration, one of:

  • AutoEnableIO

  • ProductCodes

The attribute of the volume.

AutoEnableIO

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Describe Volume Status

<ec2:describe-volume-status>

Describes the status of the specified volumes. Volume status provides the result of the checks performed on your volumes to determine events that can impair the performance of your volumes. The performance of a volume can be affected if an issue occurs on the volume’s underlying host. If the volume’s underlying host experiences a power outage or system issue, after the system is restored, there could be data inconsistencies on the volume. Volume events notify you if this occurs. Volume actions notify you if any action needs to be taken in response to the event. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Ids

Array of String

One or more volume IDs.

Filters

Array of Filter

One or more filters.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Message of Volume Status Item payload and Request ID Attribute attributes

For Configurations

Describe Volumes

<ec2:describe-volumes>

Describes the specified EBS volumes. If you are describing a long list of volumes, you can paginate the output to make the list more manageable. The MaxResults parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults value, then that number of results is returned along with a NextToken value that can be passed to a subsequent DescribeVolumes request to retrieve the remaining results.

See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Ids

Array of String

One or more volume IDs.

Filters

Array of Filter

One or more filters.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Message of Volume payload and Request ID Attribute attributes

For Configurations

Describe Volumes Modifications

<ec2:describe-volumes-modifications>

Reports the current modification status of EBS volumes. Current-generation EBS volumes support modification of attributes including type, size, and (for io1 volumes) IOPS provisioning while either attached to or detached from an instance. Following an action from the API or the console to modify a volume, the status of the modification may be modifying, optimizing, completed, or failed. If a volume has never been modified, then certain elements of the returned VolumeModification objects are null.

See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Ids

Array of String

One or more volume IDs for which in-progress modifications will be described.

Filters

Array of Filter

One or more filters.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Message of Volume Modification payload and Request ID Attribute attributes

For Configurations

Detach Network Interface

<ec2:detach-network-interface>

Detaches a network interface from an instance. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Attachment Id

String

The ID of the network interface.

x

Force

Boolean

Specifies whether to force a detachment.

false

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Detach Volume

<ec2:detach-volume>

Detaches an EBS volume from an instance. Make sure to unmount any file systems on the device within your operating system before detaching the volume. Failure to do so can result in the volume becoming stuck in the busy state while detaching. If this happens, detachment can be delayed indefinitely until you unmount the volume, force detachment, reboot the instance, or all three.

If an EBS volume is the root device of an instance, it can’t be detached while the instance is running. To detach the root volume, stop the instance first. When a volume with an AWS Marketplace product code is detached from an instance, the product code is no longer associated with the instance.

See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Id

String

The ID of the volume.

x

Device

String

The device name.

Force

Boolean

Forces detachment if the previous detachment attempt did not occur cleanly (for example, logging into an instance, unmounting the volume, and detaching normally).

false

Instance Id

String

The ID of the instance.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Volume Attachment

Attributes Type

For Configurations

Disassociate Address

<ec2:disassociate-address>

Disassociates an Elastic IP address from the instance or network interface it’s associated with. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Association Id

String

EC2-VPC - The association ID. Required for EC2-VPC.

Public Ip

String

EC2-Classic - The Elastic IP address. Required for EC2-Classic.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Disassociate IAM Instance Profile

<ec2:disassociate-iam-instance-profile>

Disassociates an IAM instance profile from a running or stopped instance. Use DescribeIamInstanceProfileAssociations to get the association ID. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Association Id

String

The ID of the IAM instance profile association.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Enable Volume I/O

<ec2:enable-volume-io>

Enables input and output operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent.

See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Id

String

The ID of the volume.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Get Console Output

<ec2:get-console-output>

Retrieves console output for the specified instance. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Id

String

The ID of the instance.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Get Console Output Result

Attributes Type

For Configurations

Get Console Screenshot

<ec2:get-console-screenshot>

Retrieve a JPG-format screenshot of a running instance to help with troubleshooting. The returned content is Base64-encoded. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Id

String

The ID of the instance.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Get Password Data

<ec2:get-password-data>

Retrieves the encrypted administrator password for an instance running Windows. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Id

String

The ID of the Windows instance.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Get Password Data Result

Attributes Type

For Configurations

Import Key Pair

<ec2:import-key-pair> Imports the public key from an RSA key pair that you created with a third-party tool. Compare this with CreateKeyPair, in which AWS creates the key pair and gives the keys to you (AWS keeps a copy of the public key). With ImportKeyPair, you create the key pair and give AWS just the public key. The private key is never transferred between you and AWS. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Key Name

String

A unique name for the key pair.

x

Public Key Material

String

The public key which must be base64-encoded.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Import Key Pair Result

Attributes Type

For Configurations

Modify Image Attribute

<ec2:modify-image-attribute>

Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Image Id

String

The ID of the AMI.

x

Attribute

String

The name of the attribute to modify.

Operation Type

String

The operation type.

Value

String

The value of the attribute being modified.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Modify Instance Attribute

<ec2:modify-instance-attribute>

Modifies the specified attribute of the specified instance. You can specify only one attribute at a time. To modify some attributes, the instance must be stopped. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Id

String

The ID of the instance.

x

Attribute

String

The name of the attribute.

x

Value

String

A new value for the attribute.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Modify Network Interface Attribute

<ec2:modify-network-interface-attribute>

Modifies the specified network interface attribute. You can specify only one attribute at a time. Be careful while using this operation.

  • To modify only the Description attribute, pass only the description along with Network Interface Id.

  • To modify Attachment Id, only send Attachment Id and Delete On Termination set to false.

  • To modify Groups, send groupSet along with Network Interface Id.

See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Network Interface Id

String

The ID of the network interface.

x

Attachment Id

String

The ID of the network interface attachment.

Description

String

A description for the network interface.

Groups

Array of String

Changes the security groups for the network interface. The new set of groups you specify replaces the current set. You must specify at least one group, even if it’s just the default security group in the VPC. You must specify the ID of the security group, not the name.

Delete On Termination

Boolean

Indicates whether the network interface is deleted when the instance is terminated.

false

Source Dest Check

Boolean

Indicates whether source or destination checking is enabled. A value of true means checking is enabled, and false means checking is disabled. This value must be false for a NAT instance to perform NAT.

false

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Modify Snapshot Attribute

<ec2:modify-snapshot-attribute>

Adds or removes permission settings for the specified snapshot. You may add or remove specified AWS account IDs from a snapshot’s list of create volume permissions, but you cannot do both in a single API call. If you need to both add and remove account IDs for a snapshot, you must use multiple API calls. Encrypted snapshots and snapshots with AWS Marketplace product codes cannot be made public. Snapshots encrypted with your default CMK cannot be shared with other accounts. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Snapshot Id

String

The ID of the snapshot.

x

Attribute

Enumeration, one of:

  • ProductCodes

  • CreateVolumePermission

The snapshot attribute to modify.

CreateVolumePermission

Operation Type

Enumeration, one of:

  • Add

  • Remove

The type of operation to perform to the attribute.

Add

Group Names

Array of String

The group to modify for the snapshot.

User Ids

Array of String

The account ID to modify for the snapshot.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Modify Volume

<ec2:modify-volume>

You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you may be able to apply these changes without stopping the instance or detaching the volume from it. When you complete a resize operation on your volume, you need to extend the volume’s file-system size to take advantage of the new storage capacity. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Id

String

The ID of the volume to be modified.

x

Iops

Number

Target IOPS rate of the volume to be modified.

Size

Number

Target size in GiB of the volume to be modified.

Volume Type

Enumeration, one of:

  • Standard

  • Io1

  • Gp2

  • Sc1

  • St1

Target EBS volume type of the volume to be modified

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Volume Modification

Attributes Type

For Configurations

Modify Volume Attribute

<ec2:modify-volume-attribute>

Modifies a volume attribute. By default, all I/O operations for the volume are suspended when the data on the volume is determined to be potentially inconsistent, to prevent undetectable, latent data corruption. The I/O access to the volume can be resumed by first enabling I/O access and then checking the data consistency on your volume. You can change the default behavior to resume I/O operations. We recommend that you change this only for boot volumes or for volumes that are stateless or disposable. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Volume Id

String

The ID of the volume.

x

Auto Enable IO

Boolean

Indicates whether the volume should be auto-enabled for I/O operations.

true

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Monitor Instances

<ec2:monitor-instances>

Enables detailed monitoring for a running instance. Otherwise, basic monitoring is enabled. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Instance Monitoring

Attributes Type

For Configurations

Move Address To VPC

<ec2:move-address-to-vpc>

Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Public Ip

String

The Elastic IP address.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Move Address To VPC Result

Attributes Type

For Configurations

Reboot Instances

<ec2:reboot-instances>

Requests a reboot of one or more instances. This operation is asynchronous; it only queues a request to reboot the specified instance(s). The operation will succeed if the instances are valid and belong to you. Requests to reboot terminated instances are ignored. If an instance does not cleanly shut down within four minutes, Amazon EC2 performs a hard reboot. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Release Address

<ec2:release-address>

Releases the specified Elastic IP address. After an Elastic IP address is released, it is sent to the IP address pool and might be unavailable to you. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Allocation Id

String

EC2-VPC - The allocation ID. Required for EC2-VPC.

Public Ip

String

EC2-Classic - The Elastic IP address. Required for EC2-Classic.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Replace IAM Instance Profile Association

<ec2:replace-iam-instance-profile-association>

Replaces an IAM instance profile for the specified running instance. You can use this action to change the IAM instance profile that’s associated with an instance without having to disassociate the existing IAM instance profile first. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Association Id

String

The ID of the existing IAM instance profile association

x

Profile Name

String

The NAME of the instance profile to replace.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Report Instance Status

<ec2:report-instance-status>

Submits feedback about the status of an instance. The instance must be in the running state. If your experience with the instance differs from the instance status returned by DescribeInstanceStatus, use ReportInstanceStatus to report your experience with the instance. Amazon EC2 collects this information to improve the accuracy of status checks. Use of this action does not change the value returned by DescribeInstanceStatus. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

x

Reason Codes

Array of String

One or more reason codes that describes the health state of your instance.

x

Status

String

The status of all instances listed.

x

Description

String

Descriptive text about the health state of your instance.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Reset Image Attribute

<ec2:reset-image-attribute>

Resets an attribute of an AMI to its default value. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Image Id

String

The ID of the AMI.

x

Attribute

String

The attribute to reset (currently you can only reset the launch permission attribute).

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Reset Instance Attribute

<ec2:reset-instance-attribute>

Resets an attribute of an instance to its default value. To reset the kernel or ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, the instance can be either running or stopped. The sourceDestCheck attribute controls whether source or destination checking is enabled. The default value is true, which means checking is enabled. This value must be false for a NAT instance to perform NAT. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Id

String

The ID of the instance.

x

Attribute

String

The attribute to reset. You can reset only the following attributes:

  • kernel

  • ramdisk

  • sourceDestCheck

To change an instance attribute, use ModifyInstanceAttribute.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Reset Network Interface Attribute

<ec2:reset-network-interface-attribute>

Resets a network interface attribute. You can specify only one attribute at a time. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Network Interface Id

String

The ID of the network interface.

x

Source Dest Check

String

The source or destination checking attribute. Resets the value to true.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Reset Snapshot Attribute

<ec2:reset-snapshot-attribute>

Resets permission settings for the specified snapshot. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Snapshot Id

String

The ID of the snapshot.

x

Attribute

Enumeration, one of:

  • ProductCodes

  • CreateVolumePermission

The attribute to reset.

CreateVolumePermission

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Restore Address To Classic

<ec2:restore-address-to-classic>

Restores an elastic IP address that was previously moved to the EC2-VPC platform back to the EC2-Classic platform. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Public Ip

String

The Elastic IP address

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Revoke Security Group Egress

<ec2:revoke-security-group-egress>

(EC2-VPC only) Removes one or more egress rules from a security group for EC2-VPC. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Group Id

String

The ID of the security group.

x

Cidr Ip

String

The CIDR IP address range.

Ip Protocol

String

The IP protocol name or number.

From Port

Number

The start of port range for the TCP and UDP protocols, or an ICMP type number.

To Port

Number

The end of port range for the TCP and UDP protocols, or an ICMP type number.

Ip Permissions

Array of IP Permission

A set of IP permissions.

Source Security Group Name

String

The name of a destination security group.

Source Security Group Owner Id

String

The AWS account number for a destination security group.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Revoke Security Group Ingress

<ec2:revoke-security-group-ingress>

Removes one or more ingress rules from a security group. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Group Id

String

The ID of the security group.

Group Name

String

EC2-Classic, default VPC - The name of the security group.

Cidr Ip

String

The CIDR IP address range.

Ip Protocol

String

The IP protocol name (tcp, udp, icmp) or number.

From Port

Number

The start of port range for the TCP and UDP protocols, or an ICMP type number.

To Port

Number

The end of port range for the TCP and UDP protocols, or an ICMP code number.

Ip Permissions

Array of IP Permission

A set of IP permissions.

Source Security Group Name

String

EC2-Classic, default VPC - The name of the source security group.

Source Security Group Owner Id

String

EC2-Classic - The AWS account ID of the source security group, if the source security group is in a different account.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Run Instances

<ec2:run-instances>

Launches the specified number of instances of an AMI for which you have permissions. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Image Id

String

The ID of the AMI, which you can get by calling describe-images

x

Min Count

Number

The minimum no of instances to launch

1

Max Count

Number

The maximum no of instances to launch

1

Security Groups

Array of String

One or more security group names

Security Group Ids

Array of String

One or more security group IDs.

Keyname

String

The name of the key pair

Subnet Id

String

The ID of the subnet to launch the instance into.

Instance Type

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Reservation

Attributes Type

For Configurations

Start Instances

<ec2:start-instances>

Starts an Amazon EBS-backed AMI that you’ve previously stopped. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Instance State Change

Attributes Type

For Configurations

Stop Instances

<ec2:stop-instances>

Stops an Amazon EBS-backed instance. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

x

Force

Boolean

Forces the instances to stop.

false

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Instance State Change

Attributes Type

For Configurations

Terminate Instances

<ec2:terminate-instances>

Shuts down one or more instances. This operation is idempotent; if you terminate an instance more than once, each call succeeds. Terminated instances remain visible after termination (approximately one hour). See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Instance State Change

Attributes Type

For Configurations

Unassign IPv6 Addresses

<ec2:unassign-ipv6-addresses>

Unassigns one or more IPv6 addresses from a network interface. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Ipv6 Addresses

Array of String

The IPv6 addresses to unassign from the network interface.

x

Network Interface Id

String

The ID of the network interface.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

For Configurations

Unassign Private IP Addresses

<ec2:unassign-private-ip-addresses>

Unassigns one or more secondary private IP addresses from a network interface. See Amazon’s API Reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Network Interface Id

String

The ID of the network interface.

x

Private Ip Addresses

Array of String

The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

String

For Configurations

Unmonitor Instances

<ec2:unmonitor-instances>

Disables detailed monitoring for a running instance. See Amazon’s API reference for this operation.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Instance Ids

Array of String

One or more instance IDs.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in Target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

Output

Type

Array of Instance Monitoring

Attributes Type

For Configurations

Types

TLS

Field Type Description Default Value Required

Enabled Protocols

String

A comma-separated list of protocols enabled for this context.

Enabled Cipher Suites

String

A comma-separated list of cipher suites enabled for this context.

Trust Store

Key Store

Revocation Check

Trust Store

Field Type Description Default Value Required

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store.

Password

String

The password used to protect the trust store.

Type

String

The type of store used.

Algorithm

String

The algorithm used by the trust store.

Insecure

Boolean

If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk.

Key Store

Field Type Description Default Value Required

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the key store.

Type

String

The type of store used.

Alias

String

When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.

Key Password

String

The password used to protect the private key.

Password

String

The password used to protect the key store.

Algorithm

String

The algorithm used by the key store.

Standard Revocation Check

Field Type Description Default Value Required

Only End Entities

Boolean

Only verify the last element of the certificate chain.

Prefer Crls

Boolean

Try CRL instead of OCSP first.

No Fallback

Boolean

Do not use the secondary checking method (the one not selected before).

Soft Fail

Boolean

Avoid verification failure when the revocation server can not be reached or is busy.

Custom Ocsp Responder

Field Type Description Default Value Required

Url

String

The URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response (must be in the trust store), if present.

Crl File

Field Type Description Default Value Required

Path

String

The path to the CRL file.

Reconnection

Field Type Description Default Value Required

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Reconnection Strategy

The reconnection strategy to use.

Reconnect

Field Type Description Default Value Required

Frequency

Number

How often to reconnect (in milliseconds).

Count

Number

The number of reconnection attempts to make.

blocking

Boolean

If false, the reconnection strategy runs in a separate, non-blocking thread.

true

Reconnect Forever

Field Type Description Default Value Required

Frequency

Number

How often in milliseconds to reconnect.

blocking

Boolean

If false, the reconnection strategy runs in a separate, non-blocking thread.

true

Expiration Policy

Field Type Description Default Value Required

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance can be idle before it’s eligible for expiration.

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

Allocate Address Result

Field Type Description Default Value Required

Allocation Id

String

Domain

String

Public Ip

String

Request ID Attribute

Field Type Description Default Value Required

Request Id

String

Assign IPv6 Addresses Result

Field Type Description Default Value Required

Assigned Ipv6 Addresses

Array of String

Network Interface Id

String

IAM Instance Profile Association

Field Type Description Default Value Required

Association Id

String

Iam Instance Profile

Instance Id

String

State

String

Timestamp

DateTime

IAM Instance Profile

Field Type Description Default Value Required

Arn

String

Id

String

Volume Attachment

Field Type Description Default Value Required

Attach Time

DateTime

Delete On Termination

Boolean

Device

String

Instance Id

String

State

String

Volume Id

String

IP Permission

Field Type Description Default Value Required

From Port

Number

Ip Protocol

String

Ipv4 Ranges

Array of String

Ipv6 Ranges

Array of String

Prefix List Ids

Array of String

To Port

Number

User Id Group Pairs

User ID Group Pair

Field Type Description Default Value Required

Group Id

String

Group Name

String

Peering Status

String

User Id

String

Vpc Id

String

Vpc Peering Connection Id

String

Key Pair

Field Type Description Default Value Required

Key Fingerprint

String

Key Material

String

Key Name

String

Network Interface

Field Type Description Default Value Required

Association

Attachment

Availability Zone

String

Description

String

Groups

Array of Group Identifier

Interface Type

String

Ipv6 Addresses

Array of String

Mac Address

String

Network Interface Id

String

Owner Id

String

Private Dns Name

String

Private Ip Address

String

Private Ip Addresses

Requester Id

String

Requester Managed

Boolean

Source Dest Check

Boolean

Status

String

Subnet Id

String

Tag Set

Array of Tag

Vpc Id

String

Network Interface Association

Field Type Description Default Value Required

Allocation Id

String

Association Id

String

Ip Owner Id

String

Public Dns Name

String

Public Ip

String

Network Interface Attachment

Field Type Description Default Value Required

Attach Time

DateTime

Attachment Id

String

Delete On Termination

Boolean

Device Index

Number

Instance Id

String

Instance Owner Id

String

Status

String

Group Identifier

Field Type Description Default Value Required

Group Id

String

Group Name

String

Network Interface Private IP Address

Field Type Description Default Value Required

Association

Primary

Boolean

Private Dns Name

String

Private Ip Address

String

Tag

Field Type Description Default Value Required

Key

String

Value

String

Private IP Address Specification

Field Type Description Default Value Required

Primary

Boolean

Private Ip Address

String

Snapshot

Field Type Description Default Value Required

Data Encryption Key Id

String

Description

String

Encrypted

Boolean

Kms Key Id

String

Owner Alias

String

Owner Id

String

Progress

String

Snapshot Id

String

Start Time

DateTime

State

String

State Message

String

Tags

Array of Tag

Volume Id

String

Volume Size

Number

Volume

Field Type Description Default Value Required

Attachments

Availability Zone

String

Create Time

DateTime

Encrypted

Boolean

Iops

Number

Kms Key Id

String

Size

Number

Snapshot Id

String

State

String

Tags

Array of Tag

Volume Id

String

Volume Type

String

Address

Field Type Description Default Value Required

Allocation Id

String

Association Id

String

Domain

String

Instance Id

String

Network Interface Id

String

Network Interface Owner Id

String

Private Ip Address

String

Public Ip

String

Filter

Field Type Description Default Value Required

Name

String

Values

Array of String

Availability Zone

Field Type Description Default Value Required

Messages

Array of String

Region Name

String

State

String

Zone Name

String

Image Attribute

Field Type Description Default Value Required

Block Device Mappings

Description

String

Image Id

String

Kernel Id

String

Launch Permissions

Product Codes

Array of Product Code

Ramdisk Id

String

Sriov Net Support

String

Block Device Mapping

Field Type Description Default Value Required

Device Name

String

Ebs

No Device

String

Virtual Name

String

EBS Block Device

Field Type Description Default Value Required

Delete On Termination

Boolean

Encrypted

Boolean

Iops

Number

Snapshot Id

String

Volume Size

Number

Volume Type

String

Launch Permission

Field Type Description Default Value Required

Group

String

User Id

String

Product Code

Field Type Description Default Value Required

Product Code Id

String

Product Code Type

String

Image

Field Type Description Default Value Required

Architecture

String

Block Device Mappings

Creation Date

String

Description

String

Ena Support

Boolean

Hypervisor

String

Image Id

String

Image Location

String

Image Owner Alias

String

Image Type

String

Kernel Id

String

Name

String

Owner Id

String

Platform

String

Product Codes

Array of Product Code

Public

Boolean

Ramdisk Id

String

Root Device Name

String

Root Device Type

String

Sriov Net Support

String

State

String

State Reason

Tags

Array of Tag

Virtualization Type

String

State Reason

Field Type Description Default Value Required

Code

String

Message

String

Instance Attribute

Field Type Description Default Value Required

Block Device Mappings

Disable Api Termination

Boolean

Ebs Optimized

Boolean

Ena Support

Boolean

Groups

Array of Group Identifier

Instance Id

String

Instance Initiated Shutdown Behavior

String

Instance Type

String

Kernel Id

String

Product Codes

Array of Product Code

Ramdisk Id

String

Root Device Name

String

Source Dest Check

Boolean

Sriov Net Support

String

User Data

String

Instance Block Device Mapping

Field Type Description Default Value Required

Device Name

String

Ebs

EBS Instance Block Device

Field Type Description Default Value Required

Attach Time

DateTime

Delete On Termination

Boolean

Status

String

Volume Id

String

Instance Status

Field Type Description Default Value Required

Availability Zone

String

Events

Instance Id

String

Instance State

Instance Status

System Status

Instance Status Event

Field Type Description Default Value Required

Code

String

Description

String

Not After

DateTime

Not Before

DateTime

Instance State

Field Type Description Default Value Required

Code

Number

Name

String

Instance Status Summary

Field Type Description Default Value Required

Details

Status

String

Instance Status Details

Field Type Description Default Value Required

Impaired Since

DateTime

Name

String

Status

String

Reservation

Field Type Description Default Value Required

Group Names

Array of String

Groups

Array of Group Identifier

Instances

Array of Instance

Owner Id

String

Requester Id

String

Reservation Id

String

Instance

Field Type Description Default Value Required

Ami Launch Index

Number

Architecture

String

Block Device Mappings

Client Token

String

Ebs Optimized

Boolean

Ena Support

Boolean

Hypervisor

String

Iam Instance Profile

Image Id

String

Instance Id

String

Instance Lifecycle

String

Instance Type

String

Kernel Id

String

Key Name

String

Launch Time

DateTime

Monitoring

String

Network Interfaces

Placement

Platform

String

Private Dns Name

String

Private Ip Address

String

Product Codes

Array of Product Code

Public Dns Name

String

Public Ip Address

String

Ramdisk Id

String

Root Device Name

String

Root Device Type

String

Security Groups

Array of Group Identifier

Source Dest Check

Boolean

Spot Instance Request Id

String

Sriov Net Support

String

State

State Reason

State Transition Reason

String

Subnet Id

String

Tags

Array of Tag

Virtualization Type

String

Vpc Id

String

Instance Network Interface

Field Type Description Default Value Required

Association

Attachment

Description

String

Groups

Array of Group Identifier

Ipv6 Addresses

Array of String

Mac Address

String

Network Interface Id

String

Owner Id

String

Private Dns Name

String

Private Ip Address

String

Private Ip Addresses

Source Dest Check

Boolean

Status

String

Subnet Id

String

Vpc Id

String

Instance Network Interface Association

Field Type Description Default Value Required

Ip Owner Id

String

Public Dns Name

String

Public Ip

String

Instance Network Interface Attachment

Field Type Description Default Value Required

Attach Time

DateTime

Attachment Id

String

Delete On Termination

Boolean

Device Index

Number

Status

String

Instance Private IP Address

Field Type Description Default Value Required

Association

Primary

Boolean

Private Dns Name

String

Private Ip Address

String

Placement

Field Type Description Default Value Required

Affinity

String

Availability Zone

String

Group Name

String

Host Id

String

Tenancy

String

Key Pair Info

Field Type Description Default Value Required

Key Fingerprint

String

Key Name

String

Move Address Status

Field Type Description Default Value Required

Move Status

String

Public Ip

String

Repeatable In Memory Iterable

Field Type Description Default Value Required

Initial Buffer Size

Number

The number of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to Buffer size increment, with an upper limit of maxInMemorySize. Default value is 100 instances.

100

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

Repeatable File Store Iterable

Field Type Description Default Value Required

Max in Memory Size

Number

The maximum number of instances to keep in memory. If more than that is required, content starts to buffer on disk.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

Describe Network Interface Attribute Result

Field Type Description Default Value Required

Attachment

Description

String

Groups

Array of Group Identifier

Network Interface Id

String

Source Dest Check

Boolean

Region

Field Type Description Default Value Required

Endpoint

String

Region Name

String

Security Group Reference

Field Type Description Default Value Required

Group Id

String

Referencing Vpc Id

String

Vpc Peering Connection Id

String

Security Group

Field Type Description Default Value Required

Description

String

Group Id

String

Group Name

String

Ip Permissions

Array of IP Permission

Ip Permissions Egress

Array of IP Permission

Owner Id

String

Tags

Array of Tag

Vpc Id

String

Describe Snapshot Attribute Result

Field Type Description Default Value Required

Create Volume Permissions

Product Codes

Array of Product Code

Snapshot Id

String

Create Volume Permission

Field Type Description Default Value Required

Group

String

User Id

String

Stale Security Group

Field Type Description Default Value Required

Description

String

Group Id

String

Group Name

String

Stale Ip Permissions

Stale Ip Permissions Egress

Vpc Id

String

Stale IP Permission

Field Type Description Default Value Required

From Port

Number

Ip Protocol

String

Ip Ranges

Array of String

Prefix List Ids

Array of String

To Port

Number

User Id Group Pairs

Tag Description

Field Type Description Default Value Required

Key

String

Resource Id

String

Resource Type

String

Value

String

Describe Volume Attribute Result

Field Type Description Default Value Required

Auto Enable IO

Boolean

Product Codes

Array of Product Code

Volume Id

String

Volume Status Item

Field Type Description Default Value Required

Actions

Availability Zone

String

Events

Volume Id

String

Volume Status

Volume Status Action

Field Type Description Default Value Required

Code

String

Description

String

Event Id

String

Event Type

String

Volume Status Event

Field Type Description Default Value Required

Description

String

Event Id

String

Event Type

String

Not After

DateTime

Not Before

DateTime

Volume Status Info

Field Type Description Default Value Required

Details

Status

String

Volume Status Details

Field Type Description Default Value Required

Name

String

Status

String

Volume Modification

Field Type Description Default Value Required

End Time

DateTime

Modification State

String

Original Iops

Number

Original Size

Number

Original Volume Type

String

Progress

Number

Start Time

DateTime

Status Message

String

Target Iops

Number

Target Size

Number

Target Volume Type

String

Volume Id

String

Get Console Output Result

Field Type Description Default Value Required

Instance Id

String

Output

String

Timestamp

DateTime

Get Console Screenshot Result

Field Type Description Default Value Required

Image Data

String

Instance Id

String

Get Password Data Result

Field Type Description Default Value Required

Instance Id

String

Password Data

String

Timestamp

DateTime

Import Key Pair Result

Field Type Description Default Value Required

Key Fingerprint

String

Key Name

String

Instance Monitoring

Field Type Description Default Value Required

Instance Id

String

Monitoring

String

Move Address To VPC Result

Field Type Description Default Value Required

Allocation Id

String

Status

String

Restore Address To Classic Result

Field Type Description Default Value Required

Public Ip

String

Status

String

Instance State Change

Field Type Description Default Value Required

Current State

Instance Id

String

Previous State

Unassign IPv6 Addresses Result

Field Type Description Default Value Required

Network Interface Id

String

Unassigned Ipv6 Addresses

Array of String

Exception Throw List - 1

  • EC2:ACTIVE_VPC_PEERING_CONNECTION_PER_VPC_LIMIT_EXCEEDED

  • EC2:ADDRESS_LIMIT_EXCEEDED

  • EC2:ASN_CONFLICT

  • EC2:ATTACHMENT_LIMIT_EXCEEDED

  • EC2:AUTH_FAILURE

  • EC2:BLOCKED

  • EC2:BOOT_FOR_VOLUME_TYPE_UNSUPPORTED

  • EC2:BUNDLING_IN_PROGRESS

  • EC2:CANNOT_DELETE

  • EC2:CIDR_CONFLICT

  • EC2:CONCURRENT_SNAPSHOT_LIMIT_EXCEEDED

  • EC2:CONCURRENT_TAG_ACCESS

  • EC2:CONNECTIVITY

  • EC2:CUSTOMER_GATEWAY_LIMIT_EXCEEDED

  • EC2:CUSTOMER_KEY_HAS_BEEN_REVOKED

  • EC2:DEFAULT_VPC_ALREADY_EXISTS

  • EC2:DELETE_CONVERSION_TASK_ERROR

  • EC2:DEPENDENCY_VIOLATION

  • EC2:DISALLOWED_FOR_DEDICATED_TENANCY_NETWORK

  • EC2:DISK_IMAGE_SIZE_TOO_LARGE

  • EC2:DRY_RUN_OPERATION

  • EC2:EIP_MIGRATED_TO_VPC

  • EC2:ENCRYPTED_VOLUMES_NOT_SUPPORTED

  • EC2:FILTER_LIMIT_EXCEEDED

  • EC2:FLEET_NOT_IN_MODIFIABLE_STATE

  • EC2:FLOW_LOG_ALREADY_EXISTS

  • EC2:FLOW_LOGS_LIMIT_EXCEEDED

  • EC2:GATEWAY_NOT_ATTACHED

  • EC2:HOST_ALREADY_COVERED_BY_RESERVATION

  • EC2:HOST_LIMIT_EXCEEDED

  • EC2:IDEMPOTENT_INSTANCE_TERMINATED

  • EC2:IDEMPOTENT_PARAMETER_MISMATCH

  • EC2:INACCESSIBLE_STORAGE_LOCATION

  • EC2:INCOMPATIBLE_HOST_REQUIREMENTS

  • EC2:INCOMPLETE_SIGNATURE

  • EC2:INCORRECT_INSTANCE_STATE

  • EC2:INCORRECT_STATE

  • EC2:INSTANCE_ALREADY_LINKED

  • EC2:INSTANCE_LIMIT_EXCEEDED

  • EC2:INSUFFICIENT_ADDRESS_CAPACITY

  • EC2:INSUFFICIENT_CAPACITY

  • EC2:INSUFFICIENT_CAPACITY_ON_HOST

  • EC2:INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET

  • EC2:INSUFFICIENT_HOST_CAPACITY

  • EC2:INSUFFICIENT_INSTANCE_CAPACITY

  • EC2:INSUFFICIENT_RESERVED_INSTANCE_CAPACITY

  • EC2:INSUFFICIENT_RESERVED_INSTANCES_CAPACITY

  • EC2:INTERNAL_ERROR

  • EC2:INTERNAL_FAILURE

  • EC2:INTERNET_GATEWAY_LIMIT_EXCEEDED

  • EC2:INVALID_ACTION

  • EC2:INVALID_ADDRESS_ID_NOT_FOUND

  • EC2:INVALID_ADDRESS_LOCKED

  • EC2:INVALID_ADDRESS_MALFORMED

  • EC2:INVALID_ADDRESS_NOT_FOUND

  • EC2:INVALID_AFFINITY

  • EC2:INVALID_ALLOCATION_ID_NOT_FOUND

  • EC2:INVALID_AMI_ATTRIBUTE_ITEM_VALUE

  • EC2:INVALID_AMI_NAME_DUPLICATE

  • EC2:INVALID_AMI_NAME_MALFORMED

  • EC2:INVALID_AMIID_MALFORMED

  • EC2:INVALID_AMIID_NOT_FOUND

  • EC2:INVALID_AMIID_UNAVAILABLE

  • EC2:INVALID_ASSOCIATION_ID_NOT_FOUND

  • EC2:INVALID_ATTACHMENT_ID_NOT_FOUND

  • EC2:INVALID_ATTACHMENT_NOT_FOUND

  • EC2:INVALID_AUTO_PLACEMENT

  • EC2:INVALID_AVAILABILITY_ZONE

  • EC2:INVALID_BLOCK_DEVICE_MAPPING

  • EC2:INVALID_BUNDLE_ID_NOT_FOUND

  • EC2:INVALID_CHARACTER

  • EC2:INVALID_CIDR_IN_USE

  • EC2:INVALID_CLIENT_TOKEN

  • EC2:INVALID_CLIENT_TOKEN_ID

  • EC2:INVALID_CONVERSION_TASK_ID

  • EC2:INVALID_CONVERSION_TASK_ID_MALFORMED

  • EC2:INVALID_CUSTOMER_GATEWAY_DUPLICATE_IP_ADDRESS

  • EC2:INVALID_CUSTOMER_GATEWAY_ID_MALFORMED

  • EC2:INVALID_CUSTOMER_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_CUSTOMER_GATEWAY_STATE

  • EC2:INVALID_DEVICE_IN_USE

  • EC2:INVALID_DHCP_OPTION_ID_NOT_FOUND

  • EC2:INVALID_DHCP_OPTIONS_ID_MALFORMED

  • EC2:INVALID_DHCP_OPTIONS_ID_NOT_FOUND

  • EC2:INVALID_EXPORT_TASK_ID_NOT_FOUND

  • EC2:INVALID_FILTER

  • EC2:INVALID_FLOW_LOG_ID_NOT_FOUND

  • EC2:INVALID_FORMAT

  • EC2:INVALID_FPGA_IMAGE_ID_MALFORMED

  • EC2:INVALID_FPGA_IMAGE_ID_NOT_FOUND

  • EC2:INVALID_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_GROUP_DUPLICATE

  • EC2:INVALID_GROUP_ID_MALFORMED

  • EC2:INVALID_GROUP_IN_USE

  • EC2:INVALID_GROUP_NOT_FOUND

  • EC2:INVALID_GROUP_RESERVED

  • EC2:INVALID_HOST_CONFIGURATION

  • EC2:INVALID_HOST_ID

  • EC2:INVALID_HOST_ID_MALFORMED

  • EC2:INVALID_HOST_ID_NOT_FOUND

  • EC2:INVALID_HOST_RESERVATION_ID_MALFORMED

  • EC2:INVALID_HOST_RESERVATION_OFFERING_ID_MALFORMED

  • EC2:INVALID_HOST_STATE

  • EC2:INVALID_ID

  • EC2:INVALID_INPUT

  • EC2:INVALID_INSTANCE_ATTRIBUTE_VALUE

  • EC2:INVALID_INSTANCE_FAMILY

  • EC2:INVALID_INSTANCE_ID

  • EC2:INVALID_INSTANCE_ID_MALFORMED

  • EC2:INVALID_INSTANCE_ID_NOT_FOUND

  • EC2:INVALID_INSTANCE_ID_NOT_LINKABLE

  • EC2:INVALID_INSTANCE_STATE

  • EC2:INVALID_INSTANCE_TYPE

  • EC2:INVALID_INTERFACE_IP_ADDRESS_LIMIT_EXCEEDED

  • EC2:INVALID_INTERNET_GATEWAY_ID_MALFORMED

  • EC2:INVALID_INTERNET_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_IP_ADDRESS_IN_USE

  • EC2:INVALID_KEY_FORMAT

  • EC2:INVALID_KEY_PAIR_DUPLICATE

  • EC2:INVALID_KEY_PAIR_FORMAT

  • EC2:INVALID_KEY_PAIR_NOT_FOUND

  • EC2:INVALID_MANIFEST

  • EC2:INVALID_MAX_RESULTS

  • EC2:INVALID_NAT_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_NETWORK_ACL_ENTRY_NOT_FOUND

  • EC2:INVALID_NETWORK_ACL_ID_MALFORMED

  • EC2:INVALID_NETWORK_ACL_ID_NOT_FOUND

  • EC2:INVALID_NETWORK_INTERFACE_ATTACHMENT_ID_MALFORMED

  • EC2:INVALID_NETWORK_INTERFACE_ID_MALFORMED

  • EC2:INVALID_NETWORK_INTERFACE_ID_NOT_FOUND

  • EC2:INVALID_NETWORK_INTERFACE_IN_USE

  • EC2:INVALID_NEXT_TOKEN

  • EC2:INVALID_OPTION_CONFLICT

  • EC2:INVALID_PAGINATION_TOKEN

  • EC2:INVALID_PARAMETER

  • EC2:INVALID_PARAMETER_COMBINATION

  • EC2:INVALID_PARAMETER_VALUE

  • EC2:INVALID_PERMISSION_DUPLICATE

  • EC2:INVALID_PERMISSION_MALFORMED

  • EC2:INVALID_PERMISSION_NOT_FOUND

  • EC2:INVALID_PLACEMENT_GROUP_DUPLICATE

  • EC2:INVALID_PLACEMENT_GROUP_IN_USE

  • EC2:INVALID_PLACEMENT_GROUP_UNKNOWN

  • EC2:INVALID_POLICY_DOCUMENT

  • EC2:INVALID_PREFIX_LIST_ID_MALFORMED

  • EC2:INVALID_PREFIX_LIST_ID_NOT_FOUND

  • EC2:INVALID_PRODUCT_INFO

  • EC2:INVALID_PURCHASE_TOKEN_EXPIRED

  • EC2:INVALID_PURCHASE_TOKEN_MALFORMED

  • EC2:INVALID_QUANTITY

  • EC2:INVALID_QUERY_PARAMETER

  • EC2:INVALID_REGION

  • EC2:INVALID_REQUEST

  • EC2:INVALID_RESERVATION_ID_MALFORMED

  • EC2:INVALID_RESERVATION_ID_NOT_FOUND

  • EC2:INVALID_RESERVED_INSTANCES_ID

  • EC2:INVALID_RESERVED_INSTANCES_OFFERING_ID

  • EC2:INVALID_RESOURCE_TYPE_UNKNOWN

  • EC2:INVALID_ROUTE_INVALID_STATE

  • EC2:INVALID_ROUTE_MALFORMED

  • EC2:INVALID_ROUTE_NOT_FOUND

  • EC2:INVALID_ROUTE_TABLE_ID_MALFORMED

  • EC2:INVALID_ROUTE_TABLE_ID_NOT_FOUND

  • EC2:INVALID_SCHEDULED_INSTANCE

  • EC2:INVALID_SECURITY_GROUP_ID_NOT_FOUND

  • EC2:INVALID_SECURITY_REQUEST_HAS_EXPIRED

  • EC2:INVALID_SERVICE_NAME

  • EC2:INVALID_SNAPSHOT_ID_MALFORMED

  • EC2:INVALID_SNAPSHOT_IN_USE

  • EC2:INVALID_SNAPSHOT_NOT_FOUND

  • EC2:INVALID_SPOT_DATAFEED_NOT_FOUND

  • EC2:INVALID_SPOT_FLEET_REQUEST_CONFIG

  • EC2:INVALID_SPOT_FLEET_REQUEST_ID_MALFORMED

  • EC2:INVALID_SPOT_FLEET_REQUEST_ID_NOT_FOUND

  • EC2:INVALID_SPOT_INSTANCE_REQUEST_ID_MALFORMED

  • EC2:INVALID_SPOT_INSTANCE_REQUEST_ID_NOT_FOUND

  • EC2:INVALID_STATE

  • EC2:INVALID_STATE_TRANSITION

  • EC2:INVALID_SUBNET

  • EC2:INVALID_SUBNET_CONFLICT

  • EC2:INVALID_SUBNET_ID_NOT_FOUND

  • EC2:INVALID_SUBNET_RANGE

  • EC2:INVALID_TARGET_ARN_UNKNOWN

  • EC2:INVALID_TENANCY

  • EC2:INVALID_TIME

  • EC2:INVALID_USER_ID_MALFORMED

  • EC2:INVALID_VOLUME_ID_DUPLICATE

  • EC2:INVALID_VOLUME_ID_MALFORMED

  • EC2:INVALID_VOLUME_ID_ZONE_MISMATCH

  • EC2:INVALID_VOLUME_NOT_FOUND

  • EC2:INVALID_VOLUME_ZONE_MISMATCH

  • EC2:INVALID_VPC_ENDPOINT_ID_MALFORMED

  • EC2:INVALID_VPC_ENDPOINT_ID_NOT_FOUND

  • EC2:INVALID_VPC_ID_MALFORMED

  • EC2:INVALID_VPC_ID_NOT_FOUND

  • EC2:INVALID_VPC_PEERING_CONNECTION_ID_MALFORMED

  • EC2:INVALID_VPC_PEERING_CONNECTION_ID_NOT_FOUND

  • EC2:INVALID_VPC_PEERING_CONNECTION_STATE_DNS_HOSTNAMES_DISABLED

  • EC2:INVALID_VPC_RANGE

  • EC2:INVALID_VPC_STATE

  • EC2:INVALID_VPN_CONNECTION_ID

  • EC2:INVALID_VPN_CONNECTION_ID_NOT_FOUND

  • EC2:INVALID_VPN_CONNECTION_INVALID_STATE

  • EC2:INVALID_VPN_CONNECTION_INVALID_TYPE

  • EC2:INVALID_VPN_GATEWAY_ATTACHMENT_NOT_FOUND

  • EC2:INVALID_VPN_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_VPN_GATEWAY_STATE

  • EC2:INVALID_ZONE_NOT_FOUND

  • EC2:KEY_PAIR_LIMIT_EXCEEDED

  • EC2:LEGACY_SECURITY_GROUP

  • EC2:LIMIT_PRICE_EXCEEDED

  • EC2:MALFORMED_QUERY_STRING

  • EC2:MAX_IOPS_LIMIT_EXCEEDED

  • EC2:MAX_SCHEDULED_INSTANCE_CAPACITY_EXCEEDED

  • EC2:MAX_SPOT_FLEET_REQUEST_COUNT_EXCEEDED

  • EC2:MAX_SPOT_INSTANCE_COUNT_EXCEEDED

  • EC2:MISSING_ACTION

  • EC2:MISSING_AUTHENTICATION_TOKEN

  • EC2:MISSING_INPUT

  • EC2:MISSING_PARAMETER

  • EC2:NAT_GATEWAY_LIMIT_EXCEEDED

  • EC2:NAT_GATEWAY_MALFORMED

  • EC2:NAT_GATEWAY_NOT_FOUND

  • EC2:NETWORK_ACL_ENTRY_ALREADY_EXISTS

  • EC2:NETWORK_ACL_ENTRY_LIMIT_EXCEEDED

  • EC2:NETWORK_ACL_LIMIT_EXCEEDED

  • EC2:NETWORK_INTERFACE_LIMIT_EXCEEDED

  • EC2:NO_SUCH_VERSION

  • EC2:NON_EBS_INSTANCE

  • EC2:NOT_EXPORTABLE

  • EC2:OPERATION_NOT_PERMITTED

  • EC2:OPT_IN_REQUIRED

  • EC2:OUTSTANDING_VPC_PEERING_CONNECTION_LIMIT_EXCEEDED

  • EC2:PENDING_SNAPSHOT_LIMIT_EXCEEDED

  • EC2:PENDING_VERIFICATION

  • EC2:PENDING_VPC_PEERING_CONNECTION_LIMIT_EXCEEDED

  • EC2:PLACEMENT_GROUP_LIMIT_EXCEEDED

  • EC2:PRIVATE_IP_ADDRESS_LIMIT_EXCEEDED

  • EC2:REQUEST_EXPIRED

  • EC2:REQUEST_LIMIT_EXCEEDED

  • EC2:REQUEST_RESOURCE_COUNT_EXCEEDED

  • EC2:RESERVED_INSTANCES_COUNT_EXCEEDED

  • EC2:RESERVED_INSTANCES_LIMIT_EXCEEDED

  • EC2:RESERVED_INSTANCES_UNAVAILABLE

  • EC2:RESOURCE_ALREADY_ASSIGNED

  • EC2:RESOURCE_ALREADY_ASSOCIATED

  • EC2:RESOURCE_COUNT_EXCEEDED

  • EC2:RESOURCE_COUNT_LIMIT_EXCEEDED

  • EC2:RESOURCE_LIMIT_EXCEEDED

  • EC2:RETRY_EXHAUSTED

  • EC2:ROUTE_ALREADY_EXISTS

  • EC2:ROUTE_LIMIT_EXCEEDED

  • EC2:ROUTE_TABLE_LIMIT_EXCEEDED

  • EC2:RULES_PER_SECURITY_GROUP_LIMIT_EXCEEDED

  • EC2:SCHEDULED_INSTANCE_LIMIT_EXCEEDED

  • EC2:SCHEDULED_INSTANCE_PARAMETER_MISMATCH

  • EC2:SCHEDULED_INSTANCE_SLOT_NOT_OPEN

  • EC2:SCHEDULED_INSTANCE_SLOT_UNAVAILABLE

  • EC2:SECURITY_GROUP_LIMIT_EXCEEDED

  • EC2:SECURITY_GROUPS_PER_INSTANCE_LIMIT_EXCEEDED

  • EC2:SECURITY_GROUPS_PER_INTERFACE_LIMIT_EXCEEDED

  • EC2:SERVICE_UNAVAILABLE

  • EC2:SIGNATURE_DOES_NOT_MATCH

  • EC2:SNAPSHOT_COPY_UNSUPPORTED_INTER_REGION

  • EC2:SNAPSHOT_CREATION_PER_VOLUME_RATE_EXCEEDED

  • EC2:SNAPSHOT_LIMIT_EXCEEDED

  • EC2:SUBNET_LIMIT_EXCEEDED

  • EC2:TAG_LIMIT_EXCEEDED

  • EC2:UNAUTHORIZED_OPERATION

  • EC2:UNAVAILABLE

  • EC2:UNAVAILABLE_HOST_REQUIREMENTS

  • EC2:UNKNOWN

  • EC2:UNKNOWN_PARAMETER

  • EC2:UNKNOWN_PRINCIPAL_TYPE_UNSUPPORTED

  • EC2:UNKNOWN_VOLUME_TYPE

  • EC2:UNSUPPORTED

  • EC2:UNSUPPORTED_HOST_CONFIGURATION

  • EC2:UNSUPPORTED_INSTANCE_ATTRIBUTE

  • EC2:UNSUPPORTED_INSTANCE_TYPE_ON_HOST

  • EC2:UNSUPPORTED_OPERATION

  • EC2:UNSUPPORTED_PROTOCOL

  • EC2:UNSUPPORTED_TENANCY

  • EC2:VALIDATION_ERROR

  • EC2:VOLUME_IN_USE

  • EC2:VOLUME_IOPS_LIMIT

  • EC2:VOLUME_LIMIT_EXCEEDED

  • EC2:VOLUME_TYPE_NOT_AVAILABLE_IN_ZONE

  • EC2:VPC_CIDR_CONFLICT

  • EC2:VPC_ENDPOINT_LIMIT_EXCEEDED

  • EC2:VPC_ID_NOT_SPECIFIED

  • EC2:VPC_LIMIT_EXCEEDED

  • EC2:VPC_PEERING_CONNECTION_ALREADY_EXISTS

  • EC2:VPC_PEERING_CONNECTIONS_PER_VPC_LIMIT_EXCEEDED

  • EC2:VPC_RESOURCE_NOT_SPECIFIED

  • EC2:VPN_CONNECTION_LIMIT_EXCEEDED

  • EC2:VPN_GATEWAY_ATTACHMENT_LIMIT_EXCEEDED

  • EC2:VPN_GATEWAY_LIMIT_EXCEEDED

  • EC2:ZONES_MISMATCHED

Exception Throw List - 2

  • EC2:ACTIVE_VPC_PEERING_CONNECTION_PER_VPC_LIMIT_EXCEEDED

  • EC2:ADDRESS_LIMIT_EXCEEDED

  • EC2:ASN_CONFLICT

  • EC2:ATTACHMENT_LIMIT_EXCEEDED

  • EC2:AUTH_FAILURE

  • EC2:BLOCKED

  • EC2:BOOT_FOR_VOLUME_TYPE_UNSUPPORTED

  • EC2:BUNDLING_IN_PROGRESS

  • EC2:CANNOT_DELETE

  • EC2:CIDR_CONFLICT

  • EC2:CONCURRENT_SNAPSHOT_LIMIT_EXCEEDED

  • EC2:CONCURRENT_TAG_ACCESS

  • EC2:CUSTOMER_GATEWAY_LIMIT_EXCEEDED

  • EC2:CUSTOMER_KEY_HAS_BEEN_REVOKED

  • EC2:DEFAULT_VPC_ALREADY_EXISTS

  • EC2:DELETE_CONVERSION_TASK_ERROR

  • EC2:DEPENDENCY_VIOLATION

  • EC2:DISALLOWED_FOR_DEDICATED_TENANCY_NETWORK

  • EC2:DISK_IMAGE_SIZE_TOO_LARGE

  • EC2:DRY_RUN_OPERATION

  • EC2:EIP_MIGRATED_TO_VPC

  • EC2:ENCRYPTED_VOLUMES_NOT_SUPPORTED

  • EC2:FILTER_LIMIT_EXCEEDED

  • EC2:FLEET_NOT_IN_MODIFIABLE_STATE

  • EC2:FLOW_LOG_ALREADY_EXISTS

  • EC2:FLOW_LOGS_LIMIT_EXCEEDED

  • EC2:GATEWAY_NOT_ATTACHED

  • EC2:HOST_ALREADY_COVERED_BY_RESERVATION

  • EC2:HOST_LIMIT_EXCEEDED

  • EC2:IDEMPOTENT_INSTANCE_TERMINATED

  • EC2:IDEMPOTENT_PARAMETER_MISMATCH

  • EC2:INACCESSIBLE_STORAGE_LOCATION

  • EC2:INCOMPATIBLE_HOST_REQUIREMENTS

  • EC2:INCOMPLETE_SIGNATURE

  • EC2:INCORRECT_INSTANCE_STATE

  • EC2:INCORRECT_STATE

  • EC2:INSTANCE_ALREADY_LINKED

  • EC2:INSTANCE_LIMIT_EXCEEDED

  • EC2:INSUFFICIENT_ADDRESS_CAPACITY

  • EC2:INSUFFICIENT_CAPACITY

  • EC2:INSUFFICIENT_CAPACITY_ON_HOST

  • EC2:INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET

  • EC2:INSUFFICIENT_HOST_CAPACITY

  • EC2:INSUFFICIENT_INSTANCE_CAPACITY

  • EC2:INSUFFICIENT_RESERVED_INSTANCE_CAPACITY

  • EC2:INSUFFICIENT_RESERVED_INSTANCES_CAPACITY

  • EC2:INTERNAL_ERROR

  • EC2:INTERNAL_FAILURE

  • EC2:INTERNET_GATEWAY_LIMIT_EXCEEDED

  • EC2:INVALID_ACTION

  • EC2:INVALID_ADDRESS_ID_NOT_FOUND

  • EC2:INVALID_ADDRESS_LOCKED

  • EC2:INVALID_ADDRESS_MALFORMED

  • EC2:INVALID_ADDRESS_NOT_FOUND

  • EC2:INVALID_AFFINITY

  • EC2:INVALID_ALLOCATION_ID_NOT_FOUND

  • EC2:INVALID_AMI_ATTRIBUTE_ITEM_VALUE

  • EC2:INVALID_AMI_NAME_DUPLICATE

  • EC2:INVALID_AMI_NAME_MALFORMED

  • EC2:INVALID_AMIID_MALFORMED

  • EC2:INVALID_AMIID_NOT_FOUND

  • EC2:INVALID_AMIID_UNAVAILABLE

  • EC2:INVALID_ASSOCIATION_ID_NOT_FOUND

  • EC2:INVALID_ATTACHMENT_ID_NOT_FOUND

  • EC2:INVALID_ATTACHMENT_NOT_FOUND

  • EC2:INVALID_AUTO_PLACEMENT

  • EC2:INVALID_AVAILABILITY_ZONE

  • EC2:INVALID_BLOCK_DEVICE_MAPPING

  • EC2:INVALID_BUNDLE_ID_NOT_FOUND

  • EC2:INVALID_CHARACTER

  • EC2:INVALID_CIDR_IN_USE

  • EC2:INVALID_CLIENT_TOKEN

  • EC2:INVALID_CLIENT_TOKEN_ID

  • EC2:INVALID_CONVERSION_TASK_ID

  • EC2:INVALID_CONVERSION_TASK_ID_MALFORMED

  • EC2:INVALID_CUSTOMER_GATEWAY_DUPLICATE_IP_ADDRESS

  • EC2:INVALID_CUSTOMER_GATEWAY_ID_MALFORMED

  • EC2:INVALID_CUSTOMER_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_CUSTOMER_GATEWAY_STATE

  • EC2:INVALID_DEVICE_IN_USE

  • EC2:INVALID_DHCP_OPTION_ID_NOT_FOUND

  • EC2:INVALID_DHCP_OPTIONS_ID_MALFORMED

  • EC2:INVALID_DHCP_OPTIONS_ID_NOT_FOUND

  • EC2:INVALID_EXPORT_TASK_ID_NOT_FOUND

  • EC2:INVALID_FILTER

  • EC2:INVALID_FLOW_LOG_ID_NOT_FOUND

  • EC2:INVALID_FORMAT

  • EC2:INVALID_FPGA_IMAGE_ID_MALFORMED

  • EC2:INVALID_FPGA_IMAGE_ID_NOT_FOUND

  • EC2:INVALID_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_GROUP_DUPLICATE

  • EC2:INVALID_GROUP_ID_MALFORMED

  • EC2:INVALID_GROUP_IN_USE

  • EC2:INVALID_GROUP_NOT_FOUND

  • EC2:INVALID_GROUP_RESERVED

  • EC2:INVALID_HOST_CONFIGURATION

  • EC2:INVALID_HOST_ID

  • EC2:INVALID_HOST_ID_MALFORMED

  • EC2:INVALID_HOST_ID_NOT_FOUND

  • EC2:INVALID_HOST_RESERVATION_ID_MALFORMED

  • EC2:INVALID_HOST_RESERVATION_OFFERING_ID_MALFORMED

  • EC2:INVALID_HOST_STATE

  • EC2:INVALID_ID

  • EC2:INVALID_INPUT

  • EC2:INVALID_INSTANCE_ATTRIBUTE_VALUE

  • EC2:INVALID_INSTANCE_FAMILY

  • EC2:INVALID_INSTANCE_ID

  • EC2:INVALID_INSTANCE_ID_MALFORMED

  • EC2:INVALID_INSTANCE_ID_NOT_FOUND

  • EC2:INVALID_INSTANCE_ID_NOT_LINKABLE

  • EC2:INVALID_INSTANCE_STATE

  • EC2:INVALID_INSTANCE_TYPE

  • EC2:INVALID_INTERFACE_IP_ADDRESS_LIMIT_EXCEEDED

  • EC2:INVALID_INTERNET_GATEWAY_ID_MALFORMED

  • EC2:INVALID_INTERNET_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_IP_ADDRESS_IN_USE

  • EC2:INVALID_KEY_FORMAT

  • EC2:INVALID_KEY_PAIR_DUPLICATE

  • EC2:INVALID_KEY_PAIR_FORMAT

  • EC2:INVALID_KEY_PAIR_NOT_FOUND

  • EC2:INVALID_MANIFEST

  • EC2:INVALID_MAX_RESULTS

  • EC2:INVALID_NAT_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_NETWORK_ACL_ENTRY_NOT_FOUND

  • EC2:INVALID_NETWORK_ACL_ID_MALFORMED

  • EC2:INVALID_NETWORK_ACL_ID_NOT_FOUND

  • EC2:INVALID_NETWORK_INTERFACE_ATTACHMENT_ID_MALFORMED

  • EC2:INVALID_NETWORK_INTERFACE_ID_MALFORMED

  • EC2:INVALID_NETWORK_INTERFACE_ID_NOT_FOUND

  • EC2:INVALID_NETWORK_INTERFACE_IN_USE

  • EC2:INVALID_NEXT_TOKEN

  • EC2:INVALID_OPTION_CONFLICT

  • EC2:INVALID_PAGINATION_TOKEN

  • EC2:INVALID_PARAMETER

  • EC2:INVALID_PARAMETER_COMBINATION

  • EC2:INVALID_PARAMETER_VALUE

  • EC2:INVALID_PERMISSION_DUPLICATE

  • EC2:INVALID_PERMISSION_MALFORMED

  • EC2:INVALID_PERMISSION_NOT_FOUND

  • EC2:INVALID_PLACEMENT_GROUP_DUPLICATE

  • EC2:INVALID_PLACEMENT_GROUP_IN_USE

  • EC2:INVALID_PLACEMENT_GROUP_UNKNOWN

  • EC2:INVALID_POLICY_DOCUMENT

  • EC2:INVALID_PREFIX_LIST_ID_MALFORMED

  • EC2:INVALID_PREFIX_LIST_ID_NOT_FOUND

  • EC2:INVALID_PRODUCT_INFO

  • EC2:INVALID_PURCHASE_TOKEN_EXPIRED

  • EC2:INVALID_PURCHASE_TOKEN_MALFORMED

  • EC2:INVALID_QUANTITY

  • EC2:INVALID_QUERY_PARAMETER

  • EC2:INVALID_REGION

  • EC2:INVALID_REQUEST

  • EC2:INVALID_RESERVATION_ID_MALFORMED

  • EC2:INVALID_RESERVATION_ID_NOT_FOUND

  • EC2:INVALID_RESERVED_INSTANCES_ID

  • EC2:INVALID_RESERVED_INSTANCES_OFFERING_ID

  • EC2:INVALID_RESOURCE_TYPE_UNKNOWN

  • EC2:INVALID_ROUTE_INVALID_STATE

  • EC2:INVALID_ROUTE_MALFORMED

  • EC2:INVALID_ROUTE_NOT_FOUND

  • EC2:INVALID_ROUTE_TABLE_ID_MALFORMED

  • EC2:INVALID_ROUTE_TABLE_ID_NOT_FOUND

  • EC2:INVALID_SCHEDULED_INSTANCE

  • EC2:INVALID_SECURITY_GROUP_ID_NOT_FOUND

  • EC2:INVALID_SECURITY_REQUEST_HAS_EXPIRED

  • EC2:INVALID_SERVICE_NAME

  • EC2:INVALID_SNAPSHOT_ID_MALFORMED

  • EC2:INVALID_SNAPSHOT_IN_USE

  • EC2:INVALID_SNAPSHOT_NOT_FOUND

  • EC2:INVALID_SPOT_DATAFEED_NOT_FOUND

  • EC2:INVALID_SPOT_FLEET_REQUEST_CONFIG

  • EC2:INVALID_SPOT_FLEET_REQUEST_ID_MALFORMED

  • EC2:INVALID_SPOT_FLEET_REQUEST_ID_NOT_FOUND

  • EC2:INVALID_SPOT_INSTANCE_REQUEST_ID_MALFORMED

  • EC2:INVALID_SPOT_INSTANCE_REQUEST_ID_NOT_FOUND

  • EC2:INVALID_STATE

  • EC2:INVALID_STATE_TRANSITION

  • EC2:INVALID_SUBNET

  • EC2:INVALID_SUBNET_CONFLICT

  • EC2:INVALID_SUBNET_ID_NOT_FOUND

  • EC2:INVALID_SUBNET_RANGE

  • EC2:INVALID_TARGET_ARN_UNKNOWN

  • EC2:INVALID_TENANCY

  • EC2:INVALID_TIME

  • EC2:INVALID_USER_ID_MALFORMED

  • EC2:INVALID_VOLUME_ID_DUPLICATE

  • EC2:INVALID_VOLUME_ID_MALFORMED

  • EC2:INVALID_VOLUME_ID_ZONE_MISMATCH

  • EC2:INVALID_VOLUME_NOT_FOUND

  • EC2:INVALID_VOLUME_ZONE_MISMATCH

  • EC2:INVALID_VPC_ENDPOINT_ID_MALFORMED

  • EC2:INVALID_VPC_ENDPOINT_ID_NOT_FOUND

  • EC2:INVALID_VPC_ID_MALFORMED

  • EC2:INVALID_VPC_ID_NOT_FOUND

  • EC2:INVALID_VPC_PEERING_CONNECTION_ID_MALFORMED

  • EC2:INVALID_VPC_PEERING_CONNECTION_ID_NOT_FOUND

  • EC2:INVALID_VPC_PEERING_CONNECTION_STATE_DNS_HOSTNAMES_DISABLED

  • EC2:INVALID_VPC_RANGE

  • EC2:INVALID_VPC_STATE

  • EC2:INVALID_VPN_CONNECTION_ID

  • EC2:INVALID_VPN_CONNECTION_ID_NOT_FOUND

  • EC2:INVALID_VPN_CONNECTION_INVALID_STATE

  • EC2:INVALID_VPN_CONNECTION_INVALID_TYPE

  • EC2:INVALID_VPN_GATEWAY_ATTACHMENT_NOT_FOUND

  • EC2:INVALID_VPN_GATEWAY_ID_NOT_FOUND

  • EC2:INVALID_VPN_GATEWAY_STATE

  • EC2:INVALID_ZONE_NOT_FOUND

  • EC2:KEY_PAIR_LIMIT_EXCEEDED

  • EC2:LEGACY_SECURITY_GROUP

  • EC2:LIMIT_PRICE_EXCEEDED

  • EC2:MALFORMED_QUERY_STRING

  • EC2:MAX_IOPS_LIMIT_EXCEEDED

  • EC2:MAX_SCHEDULED_INSTANCE_CAPACITY_EXCEEDED

  • EC2:MAX_SPOT_FLEET_REQUEST_COUNT_EXCEEDED

  • EC2:MAX_SPOT_INSTANCE_COUNT_EXCEEDED

  • EC2:MISSING_ACTION

  • EC2:MISSING_AUTHENTICATION_TOKEN

  • EC2:MISSING_INPUT

  • EC2:MISSING_PARAMETER

  • EC2:NAT_GATEWAY_LIMIT_EXCEEDED

  • EC2:NAT_GATEWAY_MALFORMED

  • EC2:NAT_GATEWAY_NOT_FOUND

  • EC2:NETWORK_ACL_ENTRY_ALREADY_EXISTS

  • EC2:NETWORK_ACL_ENTRY_LIMIT_EXCEEDED

  • EC2:NETWORK_ACL_LIMIT_EXCEEDED

  • EC2:NETWORK_INTERFACE_LIMIT_EXCEEDED

  • EC2:NO_SUCH_VERSION

  • EC2:NON_EBS_INSTANCE

  • EC2:NOT_EXPORTABLE

  • EC2:OPERATION_NOT_PERMITTED

  • EC2:OPT_IN_REQUIRED

  • EC2:OUTSTANDING_VPC_PEERING_CONNECTION_LIMIT_EXCEEDED

  • EC2:PENDING_SNAPSHOT_LIMIT_EXCEEDED

  • EC2:PENDING_VERIFICATION

  • EC2:PENDING_VPC_PEERING_CONNECTION_LIMIT_EXCEEDED

  • EC2:PLACEMENT_GROUP_LIMIT_EXCEEDED

  • EC2:PRIVATE_IP_ADDRESS_LIMIT_EXCEEDED

  • EC2:REQUEST_EXPIRED

  • EC2:REQUEST_LIMIT_EXCEEDED

  • EC2:REQUEST_RESOURCE_COUNT_EXCEEDED

  • EC2:RESERVED_INSTANCES_COUNT_EXCEEDED

  • EC2:RESERVED_INSTANCES_LIMIT_EXCEEDED

  • EC2:RESERVED_INSTANCES_UNAVAILABLE

  • EC2:RESOURCE_ALREADY_ASSIGNED

  • EC2:RESOURCE_ALREADY_ASSOCIATED

  • EC2:RESOURCE_COUNT_EXCEEDED

  • EC2:RESOURCE_COUNT_LIMIT_EXCEEDED

  • EC2:RESOURCE_LIMIT_EXCEEDED

  • EC2:ROUTE_ALREADY_EXISTS

  • EC2:ROUTE_LIMIT_EXCEEDED

  • EC2:ROUTE_TABLE_LIMIT_EXCEEDED

  • EC2:RULES_PER_SECURITY_GROUP_LIMIT_EXCEEDED

  • EC2:SCHEDULED_INSTANCE_LIMIT_EXCEEDED

  • EC2:SCHEDULED_INSTANCE_PARAMETER_MISMATCH

  • EC2:SCHEDULED_INSTANCE_SLOT_NOT_OPEN

  • EC2:SCHEDULED_INSTANCE_SLOT_UNAVAILABLE

  • EC2:SECURITY_GROUP_LIMIT_EXCEEDED

  • EC2:SECURITY_GROUPS_PER_INSTANCE_LIMIT_EXCEEDED

  • EC2:SECURITY_GROUPS_PER_INTERFACE_LIMIT_EXCEEDED

  • EC2:SERVICE_UNAVAILABLE

  • EC2:SIGNATURE_DOES_NOT_MATCH

  • EC2:SNAPSHOT_COPY_UNSUPPORTED_INTER_REGION

  • EC2:SNAPSHOT_CREATION_PER_VOLUME_RATE_EXCEEDED

  • EC2:SNAPSHOT_LIMIT_EXCEEDED

  • EC2:SUBNET_LIMIT_EXCEEDED

  • EC2:TAG_LIMIT_EXCEEDED

  • EC2:UNAUTHORIZED_OPERATION

  • EC2:UNAVAILABLE

  • EC2:UNAVAILABLE_HOST_REQUIREMENTS

  • EC2:UNKNOWN

  • EC2:UNKNOWN_PARAMETER

  • EC2:UNKNOWN_PRINCIPAL_TYPE_UNSUPPORTED

  • EC2:UNKNOWN_VOLUME_TYPE

  • EC2:UNSUPPORTED

  • EC2:UNSUPPORTED_HOST_CONFIGURATION

  • EC2:UNSUPPORTED_INSTANCE_ATTRIBUTE

  • EC2:UNSUPPORTED_INSTANCE_TYPE_ON_HOST

  • EC2:UNSUPPORTED_OPERATION

  • EC2:UNSUPPORTED_PROTOCOL

  • EC2:UNSUPPORTED_TENANCY

  • EC2:VALIDATION_ERROR

  • EC2:VOLUME_IN_USE

  • EC2:VOLUME_IOPS_LIMIT

  • EC2:VOLUME_LIMIT_EXCEEDED

  • EC2:VOLUME_TYPE_NOT_AVAILABLE_IN_ZONE

  • EC2:VPC_CIDR_CONFLICT

  • EC2:VPC_ENDPOINT_LIMIT_EXCEEDED

  • EC2:VPC_ID_NOT_SPECIFIED

  • EC2:VPC_LIMIT_EXCEEDED

  • EC2:VPC_PEERING_CONNECTION_ALREADY_EXISTS

  • EC2:VPC_PEERING_CONNECTIONS_PER_VPC_LIMIT_EXCEEDED

  • EC2:VPC_RESOURCE_NOT_SPECIFIED

  • EC2:VPN_CONNECTION_LIMIT_EXCEEDED

  • EC2:VPN_GATEWAY_ATTACHMENT_LIMIT_EXCEEDED

  • EC2:VPN_GATEWAY_LIMIT_EXCEEDED

  • EC2:ZONES_MISMATCHED