#[non_exhaustive]pub struct AmiDistributionConfiguration { /* private fields */ }
Expand description
Define and configure the output AMIs of the pipeline.
Implementations
sourceimpl AmiDistributionConfiguration
impl AmiDistributionConfiguration
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the AMI distribution configuration. Minimum and maximum length are in characters.
sourcepub fn target_account_ids(&self) -> Option<&[String]>
pub fn target_account_ids(&self) -> Option<&[String]>
The ID of an account to which you want to distribute an image.
The tags to apply to AMIs distributed to this Region.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The KMS key identifier used to encrypt the distributed image.
sourcepub fn launch_permission(&self) -> Option<&LaunchPermissionConfiguration>
pub fn launch_permission(&self) -> Option<&LaunchPermissionConfiguration>
Launch permissions can be used to configure which Amazon Web Services accounts can use the AMI to launch instances.
sourceimpl AmiDistributionConfiguration
impl AmiDistributionConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AmiDistributionConfiguration
.
Trait Implementations
sourceimpl Clone for AmiDistributionConfiguration
impl Clone for AmiDistributionConfiguration
sourcefn clone(&self) -> AmiDistributionConfiguration
fn clone(&self) -> AmiDistributionConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AmiDistributionConfiguration
impl Debug for AmiDistributionConfiguration
sourceimpl PartialEq<AmiDistributionConfiguration> for AmiDistributionConfiguration
impl PartialEq<AmiDistributionConfiguration> for AmiDistributionConfiguration
sourcefn eq(&self, other: &AmiDistributionConfiguration) -> bool
fn eq(&self, other: &AmiDistributionConfiguration) -> bool
impl StructuralPartialEq for AmiDistributionConfiguration
Auto Trait Implementations
impl RefUnwindSafe for AmiDistributionConfiguration
impl Send for AmiDistributionConfiguration
impl Sync for AmiDistributionConfiguration
impl Unpin for AmiDistributionConfiguration
impl UnwindSafe for AmiDistributionConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more