ImportJobArgs class

The set of arguments for ImportJob. The set of arguments for ImportJob.

Constructors

ImportJobArgs({Input<String>? importJobId, required Input<ImportJobImportMethod> importMethod, required Input<String> keyRingId, Input<String>? location, Input<String>? project, required Input<ImportJobProtectionLevel> protectionLevel})
Creates a new ImportJobArgs. importJobId Required. It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63} importMethod Immutable. The wrapping method to be used for incoming key material. keyRingId Required. location Optional. project Optional. protectionLevel 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.
const
ImportJobArgs.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
importJobId → Input<String>?
Required. It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63}
final
importMethod → Input<ImportJobImportMethod>
Immutable. The wrapping method to be used for incoming key material.
final
keyRingId → Input<String>
final
location → Input<String>?
final
project → Input<String>?
final
protectionLevel → Input<ImportJobProtectionLevel>
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited