KeyRingImportJobState constructor

const KeyRingImportJobState({
  1. Input<List<KeyRingImportJobAttestation>?>? attestations,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? expireTime,
  4. Input<String?>? importJobId,
  5. Input<String?>? importMethod,
  6. Input<String?>? keyRing,
  7. Input<String?>? name,
  8. Input<String?>? protectionLevel,
  9. Input<List<KeyRingImportJobPublicKey>?>? publicKeys,
  10. Input<String?>? state,
})

Creates a new KeyRingImportJobState. attestations Statement that was generated and signed by the key creator (for example, an HSM) at key creation time. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. expireTime The time at which this resource is scheduled for expiration and can no longer be used. importJobId It must be unique within a KeyRing and match the regular expression a-zA-Z0-9_-{1,63} importMethod The wrapping method to be used for incoming key material. keyRing The KeyRing that this import job belongs to. name The resource name for this ImportJob in the format projects//locations//keyRings//importJobs/. protectionLevel The protection level of the ImportJob. This must match the protectionLevel of the publicKeys The public key with which to wrap key material prior to import. Only returned if state is ACTIVE. state The current state of the ImportJob, indicating if it can be used.

Implementation

const KeyRingImportJobState({
  this.attestations,
  this.deletionPolicy,
  this.expireTime,
  this.importJobId,
  this.importMethod,
  this.keyRing,
  this.name,
  this.protectionLevel,
  this.publicKeys,
  this.state,
});