Struct aws_sdk_imagebuilder::model::Distribution [−][src]
#[non_exhaustive]pub struct Distribution {
pub region: Option<String>,
pub ami_distribution_configuration: Option<AmiDistributionConfiguration>,
pub container_distribution_configuration: Option<ContainerDistributionConfiguration>,
pub license_configuration_arns: Option<Vec<String>>,
pub launch_template_configurations: Option<Vec<LaunchTemplateConfiguration>>,
pub s3_export_configuration: Option<S3ExportConfiguration>,
}
Expand description
Defines the settings for a specific Region.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.region: Option<String>
The target Region.
ami_distribution_configuration: Option<AmiDistributionConfiguration>
The specific AMI settings; for example, launch permissions or AMI tags.
container_distribution_configuration: Option<ContainerDistributionConfiguration>
Container distribution settings for encryption, licensing, and sharing in a specific Region.
license_configuration_arns: Option<Vec<String>>
The License Manager Configuration to associate with the AMI in the specified Region.
launch_template_configurations: Option<Vec<LaunchTemplateConfiguration>>
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
s3_export_configuration: 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.
Implementations
The specific AMI settings; for example, launch permissions or AMI tags.
pub 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.
The License Manager Configuration to associate with the AMI in the specified Region.
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
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.
Creates a new builder-style object to manufacture Distribution
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
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
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