libZSservicesZSamazonka-mediapackage-vodZSamazonka-mediapackage-vod
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.MediaPackageVOD.Types.Authorization

Description

 
Synopsis

Documentation

data Authorization Source #

CDN Authorization credentials

See: newAuthorization smart constructor.

Constructors

Authorization' 

Fields

  • secretsRoleArn :: Text

    The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.

  • cdnIdentifierSecret :: Text

    The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization.

Instances

Instances details
Eq Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

Read Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

Show Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

Generic Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

Associated Types

type Rep Authorization :: Type -> Type #

NFData Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

Methods

rnf :: Authorization -> () #

Hashable Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

ToJSON Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

FromJSON Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

type Rep Authorization Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.Authorization

type Rep Authorization = D1 ('MetaData "Authorization" "Amazonka.MediaPackageVOD.Types.Authorization" "libZSservicesZSamazonka-mediapackage-vodZSamazonka-mediapackage-vod" 'False) (C1 ('MetaCons "Authorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "secretsRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cdnIdentifierSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAuthorization Source #

Create a value of Authorization 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:secretsRoleArn:Authorization', authorization_secretsRoleArn - The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.

$sel:cdnIdentifierSecret:Authorization', authorization_cdnIdentifierSecret - The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization.

authorization_secretsRoleArn :: Lens' Authorization Text Source #

The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.

authorization_cdnIdentifierSecret :: Lens' Authorization Text Source #

The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization.