| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.ImageBuilder.Types.Distribution
Description
Synopsis
- data Distribution = Distribution' {}
- newDistribution :: Text -> Distribution
- distribution_amiDistributionConfiguration :: Lens' Distribution (Maybe AmiDistributionConfiguration)
- distribution_launchTemplateConfigurations :: Lens' Distribution (Maybe (NonEmpty LaunchTemplateConfiguration))
- distribution_licenseConfigurationArns :: Lens' Distribution (Maybe (NonEmpty Text))
- distribution_containerDistributionConfiguration :: Lens' Distribution (Maybe ContainerDistributionConfiguration)
- distribution_region :: Lens' Distribution Text
Documentation
data Distribution Source #
Defines the settings for a specific Region.
See: newDistribution smart constructor.
Constructors
| Distribution' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Distribution |
Create a value of Distribution with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:amiDistributionConfiguration:Distribution', distribution_amiDistributionConfiguration - The specific AMI settings; for example, launch permissions or AMI tags.
$sel:launchTemplateConfigurations:Distribution', distribution_launchTemplateConfigurations - A group of launchTemplateConfiguration settings that apply to image
distribution for specified accounts.
$sel:licenseConfigurationArns:Distribution', distribution_licenseConfigurationArns - The License Manager Configuration to associate with the AMI in the
specified Region.
$sel:containerDistributionConfiguration:Distribution', distribution_containerDistributionConfiguration - Container distribution settings for encryption, licensing, and sharing
in a specific Region.
$sel:region:Distribution', distribution_region - The target Region.
distribution_amiDistributionConfiguration :: Lens' Distribution (Maybe AmiDistributionConfiguration) Source #
The specific AMI settings; for example, launch permissions or AMI tags.
distribution_launchTemplateConfigurations :: Lens' Distribution (Maybe (NonEmpty LaunchTemplateConfiguration)) Source #
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
distribution_licenseConfigurationArns :: Lens' Distribution (Maybe (NonEmpty Text)) Source #
The License Manager Configuration to associate with the AMI in the specified Region.
distribution_containerDistributionConfiguration :: Lens' Distribution (Maybe ContainerDistributionConfiguration) Source #
Container distribution settings for encryption, licensing, and sharing in a specific Region.
distribution_region :: Lens' Distribution Text Source #
The target Region.