AWS SDK for C++  1.9.40
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConnect::Model::UpdateEncryption Class Reference

#include <UpdateEncryption.h>

Public Member Functions

 UpdateEncryption ()
 
 UpdateEncryption (Aws::Utils::Json::JsonView jsonValue)
 
UpdateEncryptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AlgorithmGetAlgorithm () const
 
bool AlgorithmHasBeenSet () const
 
void SetAlgorithm (const Algorithm &value)
 
void SetAlgorithm (Algorithm &&value)
 
UpdateEncryptionWithAlgorithm (const Algorithm &value)
 
UpdateEncryptionWithAlgorithm (Algorithm &&value)
 
const Aws::StringGetConstantInitializationVector () const
 
bool ConstantInitializationVectorHasBeenSet () const
 
void SetConstantInitializationVector (const Aws::String &value)
 
void SetConstantInitializationVector (Aws::String &&value)
 
void SetConstantInitializationVector (const char *value)
 
UpdateEncryptionWithConstantInitializationVector (const Aws::String &value)
 
UpdateEncryptionWithConstantInitializationVector (Aws::String &&value)
 
UpdateEncryptionWithConstantInitializationVector (const char *value)
 
const Aws::StringGetDeviceId () const
 
bool DeviceIdHasBeenSet () const
 
void SetDeviceId (const Aws::String &value)
 
void SetDeviceId (Aws::String &&value)
 
void SetDeviceId (const char *value)
 
UpdateEncryptionWithDeviceId (const Aws::String &value)
 
UpdateEncryptionWithDeviceId (Aws::String &&value)
 
UpdateEncryptionWithDeviceId (const char *value)
 
const KeyTypeGetKeyType () const
 
bool KeyTypeHasBeenSet () const
 
void SetKeyType (const KeyType &value)
 
void SetKeyType (KeyType &&value)
 
UpdateEncryptionWithKeyType (const KeyType &value)
 
UpdateEncryptionWithKeyType (KeyType &&value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
UpdateEncryptionWithRegion (const Aws::String &value)
 
UpdateEncryptionWithRegion (Aws::String &&value)
 
UpdateEncryptionWithRegion (const char *value)
 
const Aws::StringGetResourceId () const
 
bool ResourceIdHasBeenSet () const
 
void SetResourceId (const Aws::String &value)
 
void SetResourceId (Aws::String &&value)
 
void SetResourceId (const char *value)
 
UpdateEncryptionWithResourceId (const Aws::String &value)
 
UpdateEncryptionWithResourceId (Aws::String &&value)
 
UpdateEncryptionWithResourceId (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
UpdateEncryptionWithRoleArn (const Aws::String &value)
 
UpdateEncryptionWithRoleArn (Aws::String &&value)
 
UpdateEncryptionWithRoleArn (const char *value)
 
const Aws::StringGetSecretArn () const
 
bool SecretArnHasBeenSet () const
 
void SetSecretArn (const Aws::String &value)
 
void SetSecretArn (Aws::String &&value)
 
void SetSecretArn (const char *value)
 
UpdateEncryptionWithSecretArn (const Aws::String &value)
 
UpdateEncryptionWithSecretArn (Aws::String &&value)
 
UpdateEncryptionWithSecretArn (const char *value)
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
UpdateEncryptionWithUrl (const Aws::String &value)
 
UpdateEncryptionWithUrl (Aws::String &&value)
 
UpdateEncryptionWithUrl (const char *value)
 

Detailed Description

Information about the encryption of the flow.

See Also:

AWS API Reference

Definition at line 33 of file UpdateEncryption.h.

Constructor & Destructor Documentation

◆ UpdateEncryption() [1/2]

Aws::MediaConnect::Model::UpdateEncryption::UpdateEncryption ( )

◆ UpdateEncryption() [2/2]

Aws::MediaConnect::Model::UpdateEncryption::UpdateEncryption ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AlgorithmHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::AlgorithmHasBeenSet ( ) const
inline

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

Definition at line 52 of file UpdateEncryption.h.

◆ ConstantInitializationVectorHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::ConstantInitializationVectorHasBeenSet ( ) const
inline

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

Definition at line 91 of file UpdateEncryption.h.

◆ DeviceIdHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::DeviceIdHasBeenSet ( ) const
inline

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 148 of file UpdateEncryption.h.

◆ GetAlgorithm()

const Algorithm& Aws::MediaConnect::Model::UpdateEncryption::GetAlgorithm ( ) const
inline

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

Definition at line 46 of file UpdateEncryption.h.

◆ GetConstantInitializationVector()

const Aws::String& Aws::MediaConnect::Model::UpdateEncryption::GetConstantInitializationVector ( ) const
inline

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

Definition at line 84 of file UpdateEncryption.h.

◆ GetDeviceId()

const Aws::String& Aws::MediaConnect::Model::UpdateEncryption::GetDeviceId ( ) const
inline

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 141 of file UpdateEncryption.h.

◆ GetKeyType()

const KeyType& Aws::MediaConnect::Model::UpdateEncryption::GetKeyType ( ) const
inline

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 197 of file UpdateEncryption.h.

◆ GetRegion()

const Aws::String& Aws::MediaConnect::Model::UpdateEncryption::GetRegion ( ) const
inline

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 235 of file UpdateEncryption.h.

◆ GetResourceId()

const Aws::String& Aws::MediaConnect::Model::UpdateEncryption::GetResourceId ( ) const
inline

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 293 of file UpdateEncryption.h.

◆ GetRoleArn()

const Aws::String& Aws::MediaConnect::Model::UpdateEncryption::GetRoleArn ( ) const
inline

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Definition at line 356 of file UpdateEncryption.h.

◆ GetSecretArn()

const Aws::String& Aws::MediaConnect::Model::UpdateEncryption::GetSecretArn ( ) const
inline

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Definition at line 406 of file UpdateEncryption.h.

◆ GetUrl()

const Aws::String& Aws::MediaConnect::Model::UpdateEncryption::GetUrl ( ) const
inline

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 463 of file UpdateEncryption.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConnect::Model::UpdateEncryption::Jsonize ( ) const

◆ KeyTypeHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::KeyTypeHasBeenSet ( ) const
inline

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 203 of file UpdateEncryption.h.

◆ operator=()

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegionHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::RegionHasBeenSet ( ) const
inline

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 242 of file UpdateEncryption.h.

◆ ResourceIdHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::ResourceIdHasBeenSet ( ) const
inline

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 301 of file UpdateEncryption.h.

◆ RoleArnHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::RoleArnHasBeenSet ( ) const
inline

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Definition at line 362 of file UpdateEncryption.h.

◆ SecretArnHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::SecretArnHasBeenSet ( ) const
inline

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Definition at line 413 of file UpdateEncryption.h.

◆ SetAlgorithm() [1/2]

void Aws::MediaConnect::Model::UpdateEncryption::SetAlgorithm ( Algorithm &&  value)
inline

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

Definition at line 64 of file UpdateEncryption.h.

◆ SetAlgorithm() [2/2]

void Aws::MediaConnect::Model::UpdateEncryption::SetAlgorithm ( const Algorithm value)
inline

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

Definition at line 58 of file UpdateEncryption.h.

◆ SetConstantInitializationVector() [1/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetConstantInitializationVector ( Aws::String &&  value)
inline

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

Definition at line 105 of file UpdateEncryption.h.

◆ SetConstantInitializationVector() [2/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetConstantInitializationVector ( const Aws::String value)
inline

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

Definition at line 98 of file UpdateEncryption.h.

◆ SetConstantInitializationVector() [3/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetConstantInitializationVector ( const char *  value)
inline

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

Definition at line 112 of file UpdateEncryption.h.

◆ SetDeviceId() [1/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetDeviceId ( Aws::String &&  value)
inline

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 162 of file UpdateEncryption.h.

◆ SetDeviceId() [2/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetDeviceId ( const Aws::String value)
inline

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 155 of file UpdateEncryption.h.

◆ SetDeviceId() [3/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetDeviceId ( const char *  value)
inline

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 169 of file UpdateEncryption.h.

◆ SetKeyType() [1/2]

void Aws::MediaConnect::Model::UpdateEncryption::SetKeyType ( const KeyType value)
inline

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 209 of file UpdateEncryption.h.

◆ SetKeyType() [2/2]

void Aws::MediaConnect::Model::UpdateEncryption::SetKeyType ( KeyType &&  value)
inline

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 215 of file UpdateEncryption.h.

◆ SetRegion() [1/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetRegion ( Aws::String &&  value)
inline

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 256 of file UpdateEncryption.h.

◆ SetRegion() [2/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetRegion ( const Aws::String value)
inline

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 249 of file UpdateEncryption.h.

◆ SetRegion() [3/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetRegion ( const char *  value)
inline

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 263 of file UpdateEncryption.h.

◆ SetResourceId() [1/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetResourceId ( Aws::String &&  value)
inline

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 317 of file UpdateEncryption.h.

◆ SetResourceId() [2/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetResourceId ( const Aws::String value)
inline

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 309 of file UpdateEncryption.h.

◆ SetResourceId() [3/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetResourceId ( const char *  value)
inline

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 325 of file UpdateEncryption.h.

◆ SetRoleArn() [1/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Definition at line 374 of file UpdateEncryption.h.

◆ SetRoleArn() [2/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetRoleArn ( const Aws::String value)
inline

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Definition at line 368 of file UpdateEncryption.h.

◆ SetRoleArn() [3/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetRoleArn ( const char *  value)
inline

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Definition at line 380 of file UpdateEncryption.h.

◆ SetSecretArn() [1/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetSecretArn ( Aws::String &&  value)
inline

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Definition at line 427 of file UpdateEncryption.h.

◆ SetSecretArn() [2/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetSecretArn ( const Aws::String value)
inline

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Definition at line 420 of file UpdateEncryption.h.

◆ SetSecretArn() [3/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetSecretArn ( const char *  value)
inline

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Definition at line 434 of file UpdateEncryption.h.

◆ SetUrl() [1/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetUrl ( Aws::String &&  value)
inline

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 484 of file UpdateEncryption.h.

◆ SetUrl() [2/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetUrl ( const Aws::String value)
inline

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 477 of file UpdateEncryption.h.

◆ SetUrl() [3/3]

void Aws::MediaConnect::Model::UpdateEncryption::SetUrl ( const char *  value)
inline

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 491 of file UpdateEncryption.h.

◆ UrlHasBeenSet()

bool Aws::MediaConnect::Model::UpdateEncryption::UrlHasBeenSet ( ) const
inline

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 470 of file UpdateEncryption.h.

◆ WithAlgorithm() [1/2]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithAlgorithm ( Algorithm &&  value)
inline

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

Definition at line 76 of file UpdateEncryption.h.

◆ WithAlgorithm() [2/2]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithAlgorithm ( const Algorithm value)
inline

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

Definition at line 70 of file UpdateEncryption.h.

◆ WithConstantInitializationVector() [1/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithConstantInitializationVector ( Aws::String &&  value)
inline

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

Definition at line 126 of file UpdateEncryption.h.

◆ WithConstantInitializationVector() [2/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithConstantInitializationVector ( const Aws::String value)
inline

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

Definition at line 119 of file UpdateEncryption.h.

◆ WithConstantInitializationVector() [3/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithConstantInitializationVector ( const char *  value)
inline

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

Definition at line 133 of file UpdateEncryption.h.

◆ WithDeviceId() [1/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithDeviceId ( Aws::String &&  value)
inline

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 183 of file UpdateEncryption.h.

◆ WithDeviceId() [2/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithDeviceId ( const Aws::String value)
inline

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 176 of file UpdateEncryption.h.

◆ WithDeviceId() [3/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithDeviceId ( const char *  value)
inline

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 190 of file UpdateEncryption.h.

◆ WithKeyType() [1/2]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithKeyType ( const KeyType value)
inline

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 221 of file UpdateEncryption.h.

◆ WithKeyType() [2/2]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithKeyType ( KeyType &&  value)
inline

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 227 of file UpdateEncryption.h.

◆ WithRegion() [1/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithRegion ( Aws::String &&  value)
inline

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 277 of file UpdateEncryption.h.

◆ WithRegion() [2/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithRegion ( const Aws::String value)
inline

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 270 of file UpdateEncryption.h.

◆ WithRegion() [3/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithRegion ( const char *  value)
inline

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 284 of file UpdateEncryption.h.

◆ WithResourceId() [1/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithResourceId ( Aws::String &&  value)
inline

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 341 of file UpdateEncryption.h.

◆ WithResourceId() [2/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithResourceId ( const Aws::String value)
inline

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 333 of file UpdateEncryption.h.

◆ WithResourceId() [3/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithResourceId ( const char *  value)
inline

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 349 of file UpdateEncryption.h.

◆ WithRoleArn() [1/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Definition at line 392 of file UpdateEncryption.h.

◆ WithRoleArn() [2/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithRoleArn ( const Aws::String value)
inline

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Definition at line 386 of file UpdateEncryption.h.

◆ WithRoleArn() [3/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithRoleArn ( const char *  value)
inline

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Definition at line 398 of file UpdateEncryption.h.

◆ WithSecretArn() [1/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithSecretArn ( Aws::String &&  value)
inline

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Definition at line 448 of file UpdateEncryption.h.

◆ WithSecretArn() [2/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithSecretArn ( const Aws::String value)
inline

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Definition at line 441 of file UpdateEncryption.h.

◆ WithSecretArn() [3/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithSecretArn ( const char *  value)
inline

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Definition at line 455 of file UpdateEncryption.h.

◆ WithUrl() [1/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithUrl ( Aws::String &&  value)
inline

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 505 of file UpdateEncryption.h.

◆ WithUrl() [2/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithUrl ( const Aws::String value)
inline

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 498 of file UpdateEncryption.h.

◆ WithUrl() [3/3]

UpdateEncryption& Aws::MediaConnect::Model::UpdateEncryption::WithUrl ( const char *  value)
inline

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Definition at line 512 of file UpdateEncryption.h.


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