Key Properties Args
data class KeyPropertiesArgs(val attributes: Output<KeyAttributesArgs>? = null, val curveName: Output<Either<String, JsonWebKeyCurveName>>? = null, val keyOps: Output<List<Either<String, JsonWebKeyOperation>>>? = null, val keySize: Output<Int>? = null, val kty: Output<Either<String, JsonWebKeyType>>? = null, val releasePolicy: Output<KeyReleasePolicyArgs>? = null, val rotationPolicy: Output<RotationPolicyArgs>? = null) : ConvertibleToJava<KeyPropertiesArgs>
The properties of the key.
Constructors
Link copied to clipboard
constructor(attributes: Output<KeyAttributesArgs>? = null, curveName: Output<Either<String, JsonWebKeyCurveName>>? = null, keyOps: Output<List<Either<String, JsonWebKeyOperation>>>? = null, keySize: Output<Int>? = null, kty: Output<Either<String, JsonWebKeyType>>? = null, releasePolicy: Output<KeyReleasePolicyArgs>? = null, rotationPolicy: Output<RotationPolicyArgs>? = null)
Properties
Link copied to clipboard
The attributes of the key.
Link copied to clipboard
The elliptic curve name. For valid values, see JsonWebKeyCurveName. Default for EC and EC-HSM keys is P-256
Link copied to clipboard
Link copied to clipboard
The type of the key. For valid values, see JsonWebKeyType.
Link copied to clipboard
Key release policy in response. It will be used for both output and input. Omitted if empty
Link copied to clipboard
Key rotation policy in response. It will be used for both output and input. Omitted if empty