keyAccessJustificationsPolicy

@JvmName(name = "tomrfwldcwtddwal")
suspend fun keyAccessJustificationsPolicy(value: Output<CryptoKeyKeyAccessJustificationsPolicyArgs>)

Parameters

value

The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. This field is currently in beta and is subject to change. Structure is documented below.


@JvmName(name = "ceiduvophncbrntr")
suspend fun keyAccessJustificationsPolicy(argument: suspend CryptoKeyKeyAccessJustificationsPolicyArgsBuilder.() -> Unit)

Parameters

argument

The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. This field is currently in beta and is subject to change. Structure is documented below.