/AWS1/CL_MDVSPEKEKEYPROVIDER¶
A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_rolearn TYPE /AWS1/MDV__STRING /AWS1/MDV__STRING¶
An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
it_systemids TYPE /AWS1/CL_MDV__LISTOF__STRING_W=>TT___LISTOF__STRING TT___LISTOF__STRING¶
The system IDs to include in key requests.
iv_url TYPE /AWS1/MDV__STRING /AWS1/MDV__STRING¶
The URL of the external key provider service.
Optional arguments:¶
io_encryptioncontractconf TYPE REF TO /AWS1/CL_MDVENCCONTRACTCONF /AWS1/CL_MDVENCCONTRACTCONF¶
EncryptionContractConfiguration
Queryable Attributes¶
EncryptionContractConfiguration¶
EncryptionContractConfiguration
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENCRYPTIONCONTRACTCONF() |
Getter for ENCRYPTIONCONTRACTCONF |
RoleArn¶
An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |
SystemIds¶
The system IDs to include in key requests.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SYSTEMIDS() |
Getter for SYSTEMIDS, with configurable default |
ASK_SYSTEMIDS() |
Getter for SYSTEMIDS w/ exceptions if field has no value |
HAS_SYSTEMIDS() |
Determine if SYSTEMIDS has a value |
Url¶
The URL of the external key provider service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_URL() |
Getter for URL, with configurable default |
ASK_URL() |
Getter for URL w/ exceptions if field has no value |
HAS_URL() |
Determine if URL has a value |