| 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.DistributionConfiguration
Description
Synopsis
- data DistributionConfiguration = DistributionConfiguration' {
- arn :: Maybe Text
- dateCreated :: Maybe Text
- dateUpdated :: Maybe Text
- description :: Maybe Text
- distributions :: Maybe [Distribution]
- name :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- timeoutMinutes :: Natural
- newDistributionConfiguration :: Natural -> DistributionConfiguration
- distributionConfiguration_arn :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_dateCreated :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_dateUpdated :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_description :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_distributions :: Lens' DistributionConfiguration (Maybe [Distribution])
- distributionConfiguration_name :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_tags :: Lens' DistributionConfiguration (Maybe (HashMap Text Text))
- distributionConfiguration_timeoutMinutes :: Lens' DistributionConfiguration Natural
Documentation
data DistributionConfiguration Source #
A distribution configuration.
See: newDistributionConfiguration smart constructor.
Constructors
| DistributionConfiguration' | |
Fields
| |
Instances
newDistributionConfiguration Source #
Create a value of DistributionConfiguration 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:arn:DistributionConfiguration', distributionConfiguration_arn - The Amazon Resource Name (ARN) of the distribution configuration.
$sel:dateCreated:DistributionConfiguration', distributionConfiguration_dateCreated - The date on which this distribution configuration was created.
$sel:dateUpdated:DistributionConfiguration', distributionConfiguration_dateUpdated - The date on which this distribution configuration was last updated.
$sel:description:DistributionConfiguration', distributionConfiguration_description - The description of the distribution configuration.
$sel:distributions:DistributionConfiguration', distributionConfiguration_distributions - The distribution objects that apply Region-specific settings for the
deployment of the image to targeted Regions.
$sel:name:DistributionConfiguration', distributionConfiguration_name - The name of the distribution configuration.
$sel:tags:DistributionConfiguration', distributionConfiguration_tags - The tags of the distribution configuration.
$sel:timeoutMinutes:DistributionConfiguration', distributionConfiguration_timeoutMinutes - The maximum duration in minutes for this distribution configuration.
distributionConfiguration_arn :: Lens' DistributionConfiguration (Maybe Text) Source #
The Amazon Resource Name (ARN) of the distribution configuration.
distributionConfiguration_dateCreated :: Lens' DistributionConfiguration (Maybe Text) Source #
The date on which this distribution configuration was created.
distributionConfiguration_dateUpdated :: Lens' DistributionConfiguration (Maybe Text) Source #
The date on which this distribution configuration was last updated.
distributionConfiguration_description :: Lens' DistributionConfiguration (Maybe Text) Source #
The description of the distribution configuration.
distributionConfiguration_distributions :: Lens' DistributionConfiguration (Maybe [Distribution]) Source #
The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.
distributionConfiguration_name :: Lens' DistributionConfiguration (Maybe Text) Source #
The name of the distribution configuration.
distributionConfiguration_tags :: Lens' DistributionConfiguration (Maybe (HashMap Text Text)) Source #
The tags of the distribution configuration.
distributionConfiguration_timeoutMinutes :: Lens' DistributionConfiguration Natural Source #
The maximum duration in minutes for this distribution configuration.