Skip to content

SpekeKeyProvider

Source code in docs_src/capo_mediapackage_vod/types/speke_key_provider.py
class SpekeKeyProvider(TypedDict, closed=True):
    encryption_contract_configuration: NotRequired[
        "capo_mediapackage_vod.types.encryption_contract_configuration.EncryptionContractConfiguration"
    ]
    role_arn: NotRequired["capo_mediapackage_vod.types.__string.__string"]
    """An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service."""
    system_ids: NotRequired[
        "capo_mediapackage_vod.types.__list_of__string.__listOf__string"
    ]
    """The system IDs to include in key requests."""
    url: NotRequired["capo_mediapackage_vod.types.__string.__string"]
    """The URL of the external key provider service."""

encryption_contract_configuration instance-attribute

encryption_contract_configuration: NotRequired[EncryptionContractConfiguration]

role_arn instance-attribute

role_arn: NotRequired[__string]

An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.

system_ids instance-attribute

system_ids: NotRequired[__listOf__string]

The system IDs to include in key requests.

url instance-attribute

url: NotRequired[__string]

The URL of the external key provider service.