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

Description

 
Synopsis

Documentation

data ActiveTrustedSigners Source #

A list of 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 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 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 accounts in the list.

Instances

Instances details
Eq ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

Read ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

Show 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 #

NFData ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

Methods

rnf :: ActiveTrustedSigners -> () #

Hashable ActiveTrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedSigners

FromXML 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" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" '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 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 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 accounts in the list.

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

A list of 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 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 accounts in the list.