amazonka-cloudfront-2.0: Amazon CloudFront SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

  • accountId :: Maybe Text

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

  • alias :: Maybe Text

    An alias (also called a CNAME).

  • distributionId :: Maybe Text

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

Instances

Instances details
FromXML 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 #

Read ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

Show ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

NFData ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

Methods

rnf :: ConflictingAlias -> () #

Eq ConflictingAlias Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ConflictingAlias

Hashable 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" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "ConflictingAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "alias") '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: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:alias:ConflictingAlias', conflictingAlias_alias - An alias (also called a CNAME).

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

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_alias :: Lens' ConflictingAlias (Maybe Text) Source #

An alias (also called a CNAME).

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

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