libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudFront.Types.ConflictingAlias

Description

 
Synopsis

Documentation

data ConflictingAlias Source #

An alias (also called a CNAME) and the CloudFront distribution and Amazon Web Services account ID that it’s associated with. The distribution and account IDs are partially hidden, which allows you to identify the distributions and accounts that you own, but helps to protect the information of ones that you don’t own.

See: newConflictingAlias smart constructor.

Constructors

ConflictingAlias' 

Fields

  • alias :: Maybe Text

    An alias (also called a CNAME).

  • accountId :: Maybe Text

    The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

  • distributionId :: Maybe Text

    The (partially hidden) ID of the CloudFront distribution associated with the alias.

Instances

Instances details
Eq ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

Read ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

Show ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

Generic ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

Associated Types

type Rep ConflictingAlias :: Type -> Type #

NFData ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

Methods

rnf :: ConflictingAlias -> () #

Hashable ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

FromXML ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

type Rep ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

type Rep ConflictingAlias = D1 ('MetaData "ConflictingAlias" "Amazonka.CloudFront.Types.ConflictingAlias" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "ConflictingAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newConflictingAlias :: ConflictingAlias Source #

Create a value of ConflictingAlias 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:alias:ConflictingAlias', conflictingAlias_alias - An alias (also called a CNAME).

$sel:accountId:ConflictingAlias', conflictingAlias_accountId - The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

$sel:distributionId:ConflictingAlias', conflictingAlias_distributionId - The (partially hidden) ID of the CloudFront distribution associated with the alias.

conflictingAlias_alias :: Lens' ConflictingAlias (Maybe Text) Source #

An alias (also called a CNAME).

conflictingAlias_accountId :: Lens' ConflictingAlias (Maybe Text) Source #

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

conflictingAlias_distributionId :: Lens' ConflictingAlias (Maybe Text) Source #

The (partially hidden) ID of the CloudFront distribution associated with the alias.