Struct aws_sdk_imagebuilder::model::Distribution
source · [−]#[non_exhaustive]pub struct Distribution { /* private fields */ }
Expand description
Defines the settings for a specific Region.
Implementations
sourceimpl Distribution
impl Distribution
sourcepub fn ami_distribution_configuration(
&self
) -> Option<&AmiDistributionConfiguration>
pub fn ami_distribution_configuration(
&self
) -> Option<&AmiDistributionConfiguration>
The specific AMI settings; for example, launch permissions or AMI tags.
sourcepub fn container_distribution_configuration(
&self
) -> Option<&ContainerDistributionConfiguration>
pub fn container_distribution_configuration(
&self
) -> Option<&ContainerDistributionConfiguration>
Container distribution settings for encryption, licensing, and sharing in a specific Region.
sourcepub fn license_configuration_arns(&self) -> Option<&[String]>
pub fn license_configuration_arns(&self) -> Option<&[String]>
The License Manager Configuration to associate with the AMI in the specified Region.
sourcepub fn launch_template_configurations(
&self
) -> Option<&[LaunchTemplateConfiguration]>
pub fn launch_template_configurations(
&self
) -> Option<&[LaunchTemplateConfiguration]>
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
sourcepub fn s3_export_configuration(&self) -> Option<&S3ExportConfiguration>
pub fn s3_export_configuration(&self) -> Option<&S3ExportConfiguration>
Configure export settings to deliver disk images created from your image build, using a file format that is compatible with your VMs in that Region.
sourcepub fn fast_launch_configurations(&self) -> Option<&[FastLaunchConfiguration]>
pub fn fast_launch_configurations(&self) -> Option<&[FastLaunchConfiguration]>
The Windows faster-launching configurations to use for AMI distribution.
sourceimpl Distribution
impl Distribution
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture Distribution
.
Trait Implementations
sourceimpl Clone for Distribution
impl Clone for Distribution
sourcefn clone(&self) -> Distribution
fn clone(&self) -> Distribution
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 Distribution
impl Debug for Distribution
sourceimpl PartialEq<Distribution> for Distribution
impl PartialEq<Distribution> for Distribution
sourcefn eq(&self, other: &Distribution) -> bool
fn eq(&self, other: &Distribution) -> bool
impl StructuralPartialEq for Distribution
Auto Trait Implementations
impl RefUnwindSafe for Distribution
impl Send for Distribution
impl Sync for Distribution
impl Unpin for Distribution
impl UnwindSafe for Distribution
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