WorkloadIdentityPoolKeyArgs

data class WorkloadIdentityPoolKeyArgs(val keyData: Output<KeyDataArgs>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val providerId: Output<String>? = null, val use: Output<WorkloadIdentityPoolKeyUse>? = null, val workloadIdentityPoolId: Output<String>? = null, val workloadIdentityPoolProviderKeyId: Output<String>? = null) : ConvertibleToJava<WorkloadIdentityPoolKeyArgs>

Create a new WorkloadIdentityPoolProviderKey in a WorkloadIdentityPoolProvider. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun WorkloadIdentityPoolKeyArgs(keyData: Output<KeyDataArgs>? = null, location: Output<String>? = null, project: Output<String>? = null, providerId: Output<String>? = null, use: Output<WorkloadIdentityPoolKeyUse>? = null, workloadIdentityPoolId: Output<String>? = null, workloadIdentityPoolProviderKeyId: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val keyData: Output<KeyDataArgs>? = null

Immutable. Public half of the asymmetric key.

Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val providerId: Output<String>? = null
Link copied to clipboard
val use: Output<WorkloadIdentityPoolKeyUse>? = null

The purpose of the key.

Link copied to clipboard
val workloadIdentityPoolId: Output<String>? = null
Link copied to clipboard

Required. The ID to use for the key, which becomes the final component of the resource name. This value should be 4-32 characters, and may contain the characters a-z0-9-.