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

Description

 
Synopsis

Documentation

data ActiveTrustedKeyGroups Source #

A list of key groups, and the public keys in each key group, that CloudFront can use to verify the signatures of signed URLs and signed cookies.

See: newActiveTrustedKeyGroups smart constructor.

Constructors

ActiveTrustedKeyGroups' 

Fields

  • items :: Maybe [KGKeyPairIds]

    A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

  • enabled :: Bool

    This field is true if any of the key groups 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 key groups in the list.

Instances

Instances details
Eq ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

Read ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

Show ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

Generic ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

Associated Types

type Rep ActiveTrustedKeyGroups :: Type -> Type #

NFData ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

Methods

rnf :: ActiveTrustedKeyGroups -> () #

Hashable ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

FromXML ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

type Rep ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

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

newActiveTrustedKeyGroups Source #

Create a value of ActiveTrustedKeyGroups 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:ActiveTrustedKeyGroups', activeTrustedKeyGroups_items - A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

$sel:enabled:ActiveTrustedKeyGroups', activeTrustedKeyGroups_enabled - This field is true if any of the key groups 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:ActiveTrustedKeyGroups', activeTrustedKeyGroups_quantity - The number of key groups in the list.

activeTrustedKeyGroups_items :: Lens' ActiveTrustedKeyGroups (Maybe [KGKeyPairIds]) Source #

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

activeTrustedKeyGroups_enabled :: Lens' ActiveTrustedKeyGroups Bool Source #

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