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
constructor(importJobId: Output<String>? = null, importMethod: Output<ImportJobImportMethod>? = null, keyRingId: Output<String>? = null, location: Output<String>? = null, project: Output<String>? = null, protectionLevel: Output<ImportJobProtectionLevel>? = null)

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.

Functions

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