PackagingConfigurationSpekeKeyProviderArgs

data class PackagingConfigurationSpekeKeyProviderArgs(val encryptionContractConfiguration: Output<PackagingConfigurationEncryptionContractConfigurationArgs>? = null, val roleArn: Output<String>, val systemIds: Output<List<String>>, val url: Output<String>) : ConvertibleToJava<PackagingConfigurationSpekeKeyProviderArgs>

A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.

Constructors

fun PackagingConfigurationSpekeKeyProviderArgs(encryptionContractConfiguration: Output<PackagingConfigurationEncryptionContractConfigurationArgs>? = null, roleArn: Output<String>, systemIds: Output<List<String>>, url: Output<String>)

Functions

Link copied to clipboard
open override fun toJava(): PackagingConfigurationSpekeKeyProviderArgs

Properties

Link copied to clipboard
val roleArn: Output<String>
Link copied to clipboard
val systemIds: Output<List<String>>

The system IDs to include in key requests.

Link copied to clipboard
val url: Output<String>

The URL of the external key provider service.