Builder

class Builder

Properties

Link copied to clipboard

Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see Ensuring idempotency in Amazon EC2 API requests in the Amazon EC2 API Reference.

Link copied to clipboard

Specifies whether to copy your user-defined AMI tags to the new AMI.

Link copied to clipboard

A description for the new AMI.

Link copied to clipboard

The Local Zone for the new AMI (for example, cn-north-1-pkx-1a).

Link copied to clipboard

The ID of the Local Zone for the new AMI (for example, cnn1-pkx1-az1).

Link copied to clipboard

The Amazon Resource Name (ARN) of the Outpost for the new AMI.

Link copied to clipboard

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Link copied to clipboard

Specifies whether to encrypt the snapshots of the copied image.

Link copied to clipboard

The identifier of the symmetric Key Management Service (KMS) KMS key to use when creating encrypted volumes. If this parameter is not specified, your Amazon Web Services managed KMS key for Amazon EBS is used. If you specify a KMS key, you must also set the encrypted state to true.

Link copied to clipboard
var name: String?

The name of the new AMI.

Link copied to clipboard

Specify a completion duration, in 15 minute increments, to initiate a time-based AMI copy. The specified completion duration applies to each of the snapshots associated with the AMI. Each snapshot associated with the AMI will be completed within the specified completion duration, with copy throughput automatically adjusted for each snapshot based on its size to meet the timing target.

Link copied to clipboard

The ID of the AMI to copy.

Link copied to clipboard

The name of the Region that contains the AMI to copy.

Link copied to clipboard

The tags to apply to the new AMI and new snapshots. You can tag the AMI, the snapshots, or both.