AWS SDK for C++  1.8.73
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaPackageVod::Model::Authorization Class Reference

#include <Authorization.h>

Public Member Functions

 Authorization ()
 
 Authorization (Aws::Utils::Json::JsonView jsonValue)
 
Authorizationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCdnIdentifierSecret () const
 
bool CdnIdentifierSecretHasBeenSet () const
 
void SetCdnIdentifierSecret (const Aws::String &value)
 
void SetCdnIdentifierSecret (Aws::String &&value)
 
void SetCdnIdentifierSecret (const char *value)
 
AuthorizationWithCdnIdentifierSecret (const Aws::String &value)
 
AuthorizationWithCdnIdentifierSecret (Aws::String &&value)
 
AuthorizationWithCdnIdentifierSecret (const char *value)
 
const Aws::StringGetSecretsRoleArn () const
 
bool SecretsRoleArnHasBeenSet () const
 
void SetSecretsRoleArn (const Aws::String &value)
 
void SetSecretsRoleArn (Aws::String &&value)
 
void SetSecretsRoleArn (const char *value)
 
AuthorizationWithSecretsRoleArn (const Aws::String &value)
 
AuthorizationWithSecretsRoleArn (Aws::String &&value)
 
AuthorizationWithSecretsRoleArn (const char *value)
 

Detailed Description

CDN Authorization credentials

See Also:

AWS API Reference

Definition at line 31 of file Authorization.h.

Constructor & Destructor Documentation

◆ Authorization() [1/2]

Aws::MediaPackageVod::Model::Authorization::Authorization ( )

◆ Authorization() [2/2]

Aws::MediaPackageVod::Model::Authorization::Authorization ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CdnIdentifierSecretHasBeenSet()

bool Aws::MediaPackageVod::Model::Authorization::CdnIdentifierSecretHasBeenSet ( ) const
inline

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

Definition at line 50 of file Authorization.h.

◆ GetCdnIdentifierSecret()

const Aws::String& Aws::MediaPackageVod::Model::Authorization::GetCdnIdentifierSecret ( ) const
inline

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

Definition at line 44 of file Authorization.h.

◆ GetSecretsRoleArn()

const Aws::String& Aws::MediaPackageVod::Model::Authorization::GetSecretsRoleArn ( ) const
inline

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

Definition at line 93 of file Authorization.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaPackageVod::Model::Authorization::Jsonize ( ) const

◆ operator=()

Authorization& Aws::MediaPackageVod::Model::Authorization::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecretsRoleArnHasBeenSet()

bool Aws::MediaPackageVod::Model::Authorization::SecretsRoleArnHasBeenSet ( ) const
inline

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

Definition at line 99 of file Authorization.h.

◆ SetCdnIdentifierSecret() [1/3]

void Aws::MediaPackageVod::Model::Authorization::SetCdnIdentifierSecret ( const Aws::String value)
inline

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

Definition at line 56 of file Authorization.h.

◆ SetCdnIdentifierSecret() [2/3]

void Aws::MediaPackageVod::Model::Authorization::SetCdnIdentifierSecret ( Aws::String &&  value)
inline

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

Definition at line 62 of file Authorization.h.

◆ SetCdnIdentifierSecret() [3/3]

void Aws::MediaPackageVod::Model::Authorization::SetCdnIdentifierSecret ( const char *  value)
inline

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

Definition at line 68 of file Authorization.h.

◆ SetSecretsRoleArn() [1/3]

void Aws::MediaPackageVod::Model::Authorization::SetSecretsRoleArn ( const Aws::String value)
inline

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

Definition at line 105 of file Authorization.h.

◆ SetSecretsRoleArn() [2/3]

void Aws::MediaPackageVod::Model::Authorization::SetSecretsRoleArn ( Aws::String &&  value)
inline

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

Definition at line 111 of file Authorization.h.

◆ SetSecretsRoleArn() [3/3]

void Aws::MediaPackageVod::Model::Authorization::SetSecretsRoleArn ( const char *  value)
inline

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

Definition at line 117 of file Authorization.h.

◆ WithCdnIdentifierSecret() [1/3]

Authorization& Aws::MediaPackageVod::Model::Authorization::WithCdnIdentifierSecret ( const Aws::String value)
inline

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

Definition at line 74 of file Authorization.h.

◆ WithCdnIdentifierSecret() [2/3]

Authorization& Aws::MediaPackageVod::Model::Authorization::WithCdnIdentifierSecret ( Aws::String &&  value)
inline

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

Definition at line 80 of file Authorization.h.

◆ WithCdnIdentifierSecret() [3/3]

Authorization& Aws::MediaPackageVod::Model::Authorization::WithCdnIdentifierSecret ( const char *  value)
inline

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

Definition at line 86 of file Authorization.h.

◆ WithSecretsRoleArn() [1/3]

Authorization& Aws::MediaPackageVod::Model::Authorization::WithSecretsRoleArn ( const Aws::String value)
inline

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

Definition at line 123 of file Authorization.h.

◆ WithSecretsRoleArn() [2/3]

Authorization& Aws::MediaPackageVod::Model::Authorization::WithSecretsRoleArn ( Aws::String &&  value)
inline

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

Definition at line 129 of file Authorization.h.

◆ WithSecretsRoleArn() [3/3]

Authorization& Aws::MediaPackageVod::Model::Authorization::WithSecretsRoleArn ( const char *  value)
inline

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

Definition at line 135 of file Authorization.h.


The documentation for this class was generated from the following file: