ImportJobArgs

data class ImportJobArgs(val importJobId: Output<String>? = null, val importMethod: Output<ImportJobImportMethod>? = null, val keyRingId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val protectionLevel: Output<ImportJobProtectionLevel>? = null) : ConvertibleToJava<ImportJobArgs>

Create a new ImportJob within a KeyRing. ImportJob.import_method is required. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Constructors

Link copied to clipboard
fun ImportJobArgs(importJobId: Output<String>? = null, importMethod: Output<ImportJobImportMethod>? = null, keyRingId: Output<String>? = null, location: Output<String>? = null, project: Output<String>? = null, protectionLevel: Output<ImportJobProtectionLevel>? = null)

Functions

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

Properties

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

Required. 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<ImportJobImportMethod>? = null

Immutable. The wrapping method to be used for incoming key material.

Link copied to clipboard
val keyRingId: Output<String>? = null
Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard

Immutable. The protection level of the ImportJob. This must match the protection_level of the version_template on the CryptoKey you attempt to import into.