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.ActiveTrustedSigners

Description

 
Synopsis

Documentation

data ActiveTrustedSigners Source #

A list of Amazon Web Services accounts and the active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

See: newActiveTrustedSigners smart constructor.

Constructors

ActiveTrustedSigners' 

Fields

  • items :: Maybe [Signer]

    A list of Amazon Web Services accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

  • enabled :: Bool

    This field is true if any of the Amazon Web Services accounts in the list have active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

  • quantity :: Int

    The number of Amazon Web Services accounts in the list.

Instances

Instances details
FromXML ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

Generic ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

Associated Types

type Rep ActiveTrustedSigners :: Type -> Type #

Read ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

Show ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

NFData ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

Methods

rnf :: ActiveTrustedSigners -> () #

Eq ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

Hashable ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

type Rep ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

type Rep ActiveTrustedSigners = D1 ('MetaData "ActiveTrustedSigners" "Amazonka.CloudFront.Types.ActiveTrustedSigners" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "ActiveTrustedSigners'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Signer])) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "quantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newActiveTrustedSigners Source #

Create a value of ActiveTrustedSigners 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:items:ActiveTrustedSigners', activeTrustedSigners_items - A list of Amazon Web Services accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

$sel:enabled:ActiveTrustedSigners', activeTrustedSigners_enabled - This field is true if any of the Amazon Web Services accounts in the list have active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

$sel:quantity:ActiveTrustedSigners', activeTrustedSigners_quantity - The number of Amazon Web Services accounts in the list.

activeTrustedSigners_items :: Lens' ActiveTrustedSigners (Maybe [Signer]) Source #

A list of Amazon Web Services accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

activeTrustedSigners_enabled :: Lens' ActiveTrustedSigners Bool Source #

This field is true if any of the Amazon Web Services accounts in the list have active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

activeTrustedSigners_quantity :: Lens' ActiveTrustedSigners Int Source #

The number of Amazon Web Services accounts in the list.