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.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
FromXML 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 #

Read ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

Show ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

NFData ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

Methods

rnf :: ActiveTrustedKeyGroups -> () #

Eq ActiveTrustedKeyGroups Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ActiveTrustedKeyGroups

Hashable 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" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" '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.