#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for AmiDistributionConfiguration
Implementations
The description of the AMI distribution configuration. Minimum and maximum length are in characters.
The description of the AMI distribution configuration. Minimum and maximum length are in characters.
Appends an item to target_account_ids
.
To override the contents of this collection use set_target_account_ids
.
The ID of an account to which you want to distribute an image.
The ID of an account to which you want to distribute an image.
Adds a key-value pair to ami_tags
.
To override the contents of this collection use set_ami_tags
.
The tags to apply to AMIs distributed to this Region.
The tags to apply to AMIs distributed to this Region.
The KMS key identifier used to encrypt the distributed image.
The KMS key identifier used to encrypt the distributed image.
Launch permissions can be used to configure which Amazon Web Services accounts can use the AMI to launch instances.
Launch permissions can be used to configure which Amazon Web Services accounts can use the AMI to launch instances.
Consumes the builder and constructs a AmiDistributionConfiguration
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more