| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ImageBuilder.Types.Distribution
Description
Synopsis
- data Distribution = Distribution' {
- amiDistributionConfiguration :: Maybe AmiDistributionConfiguration
- containerDistributionConfiguration :: Maybe ContainerDistributionConfiguration
- fastLaunchConfigurations :: Maybe (NonEmpty FastLaunchConfiguration)
- launchTemplateConfigurations :: Maybe (NonEmpty LaunchTemplateConfiguration)
- licenseConfigurationArns :: Maybe (NonEmpty Text)
- s3ExportConfiguration :: Maybe S3ExportConfiguration
- region :: Text
- newDistribution :: Text -> Distribution
- distribution_amiDistributionConfiguration :: Lens' Distribution (Maybe AmiDistributionConfiguration)
- distribution_containerDistributionConfiguration :: Lens' Distribution (Maybe ContainerDistributionConfiguration)
- distribution_fastLaunchConfigurations :: Lens' Distribution (Maybe (NonEmpty FastLaunchConfiguration))
- distribution_launchTemplateConfigurations :: Lens' Distribution (Maybe (NonEmpty LaunchTemplateConfiguration))
- distribution_licenseConfigurationArns :: Lens' Distribution (Maybe (NonEmpty Text))
- distribution_s3ExportConfiguration :: Lens' Distribution (Maybe S3ExportConfiguration)
- 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:containerDistributionConfiguration:Distribution', distribution_containerDistributionConfiguration - Container distribution settings for encryption, licensing, and sharing
in a specific Region.
$sel:fastLaunchConfigurations:Distribution', distribution_fastLaunchConfigurations - The Windows faster-launching configurations to use for AMI distribution.
$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:s3ExportConfiguration:Distribution', distribution_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.
$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_containerDistributionConfiguration :: Lens' Distribution (Maybe ContainerDistributionConfiguration) Source #
Container distribution settings for encryption, licensing, and sharing in a specific Region.
distribution_fastLaunchConfigurations :: Lens' Distribution (Maybe (NonEmpty FastLaunchConfiguration)) Source #
The Windows faster-launching configurations to use for AMI distribution.
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_s3ExportConfiguration :: Lens' Distribution (Maybe S3ExportConfiguration) Source #
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.
distribution_region :: Lens' Distribution Text Source #
The target Region.