KeyRingImportJobArgs

data class KeyRingImportJobArgs(val importJobId: Output<String>? = null, val importMethod: Output<String>? = null, val keyRing: Output<String>? = null, val protectionLevel: Output<String>? = null) : ConvertibleToJava<KeyRingImportJobArgs>

{{% examples %}}

Example Usage

{{% /examples %}}

Import

KeyRingImportJob can be imported using any of these accepted formats

$ pulumi import gcp:kms/keyRingImportJob:KeyRingImportJob default {{name}}

Constructors

Link copied to clipboard
fun KeyRingImportJobArgs(importJobId: Output<String>? = null, importMethod: Output<String>? = null, keyRing: Output<String>? = null, protectionLevel: Output<String>? = null)

Functions

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

Properties

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

It must be unique within a KeyRing and match the regular expression a-zA-Z0-9_-{1,63}

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

The wrapping method to be used for incoming key material. Possible values are RSA_OAEP_3072_SHA1_AES_256 and RSA_OAEP_4096_SHA1_AES_256.

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

The KeyRing that this import job belongs to. Format: 'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'.

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

The protection level of the ImportJob. This must match the protectionLevel of the versionTemplate on the CryptoKey you attempt to import into. Possible values are SOFTWARE, HSM, and EXTERNAL.