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

Description

 
Synopsis

Documentation

data TrustedSigners Source #

A list of accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.

See: newTrustedSigners smart constructor.

Constructors

TrustedSigners' 

Fields

  • items :: Maybe [Text]

    A list of account identifiers.

  • enabled :: Bool

    This field is true if any of the accounts have public keys 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 TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

Read TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

Show TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

Generic TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

Associated Types

type Rep TrustedSigners :: Type -> Type #

NFData TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

Methods

rnf :: TrustedSigners -> () #

Hashable TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

FromXML TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

ToXML TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

Methods

toXML :: TrustedSigners -> XML #

type Rep TrustedSigners Source # 
Instance details

Defined in Amazonka.CloudFront.Types.TrustedSigners

type Rep TrustedSigners = D1 ('MetaData "TrustedSigners" "Amazonka.CloudFront.Types.TrustedSigners" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "TrustedSigners'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "quantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newTrustedSigners Source #

Create a value of TrustedSigners 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:TrustedSigners', trustedSigners_items - A list of account identifiers.

$sel:enabled:TrustedSigners', trustedSigners_enabled - This field is true if any of the accounts have public keys that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

$sel:quantity:TrustedSigners', trustedSigners_quantity - The number of accounts in the list.

trustedSigners_items :: Lens' TrustedSigners (Maybe [Text]) Source #

A list of account identifiers.

trustedSigners_enabled :: Lens' TrustedSigners Bool Source #

This field is true if any of the accounts have public keys that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

trustedSigners_quantity :: Lens' TrustedSigners Int Source #

The number of accounts in the list.