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 |
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.
Distribution' | |
|
Instances
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.