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 DistributionConfiguration = DistributionConfiguration' {
- arn :: Maybe Text
- dateUpdated :: Maybe Text
- dateCreated :: Maybe Text
- name :: Maybe Text
- description :: Maybe Text
- distributions :: Maybe [Distribution]
- tags :: Maybe (HashMap Text Text)
- timeoutMinutes :: Natural
- newDistributionConfiguration :: Natural -> DistributionConfiguration
- distributionConfiguration_arn :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_dateUpdated :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_dateCreated :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_name :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_description :: Lens' DistributionConfiguration (Maybe Text)
- distributionConfiguration_distributions :: Lens' DistributionConfiguration (Maybe [Distribution])
- distributionConfiguration_tags :: Lens' DistributionConfiguration (Maybe (HashMap Text Text))
- distributionConfiguration_timeoutMinutes :: Lens' DistributionConfiguration Natural
Documentation
data DistributionConfiguration Source #
A distribution configuration.
See: newDistributionConfiguration
smart constructor.
DistributionConfiguration' | |
|
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:dateUpdated:DistributionConfiguration'
, distributionConfiguration_dateUpdated
- The date on which this distribution configuration was last updated.
$sel:dateCreated:DistributionConfiguration'
, distributionConfiguration_dateCreated
- The date on which this distribution configuration was created.
$sel:name:DistributionConfiguration'
, distributionConfiguration_name
- The name of the distribution configuration.
$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: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_dateUpdated :: Lens' DistributionConfiguration (Maybe Text) Source #
The date on which this distribution configuration was last updated.
distributionConfiguration_dateCreated :: Lens' DistributionConfiguration (Maybe Text) Source #
The date on which this distribution configuration was created.
distributionConfiguration_name :: Lens' DistributionConfiguration (Maybe Text) Source #
The name of the distribution configuration.
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_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.