InstanceArgs constructor

const InstanceArgs({
  1. Input<String?>? deletionPolicy,
  2. required Input<String> instanceId,
  3. Input<String?>? kmsKey,
  4. Input<Map<String, String>?>? labels,
  5. required Input<String> location,
  6. Input<InstancePrivateConfig?>? privateConfig,
  7. Input<String?>? project,
  8. Input<InstanceWorkforceIdentityFederationConfig?>? workforceIdentityFederationConfig,
})

Creates a new InstanceArgs. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. instanceId The name for the Instance. kmsKey Customer-managed encryption key name, in the format projects//locations//keyRings//cryptoKeys/. labels Labels as key value pairs. location The location for the Instance. privateConfig Private settings for private instance. project The ID of the project in which the resource belongs. workforceIdentityFederationConfig Configuration for Workforce Identity Federation to support third party identity provider.

Implementation

const InstanceArgs({
  this.deletionPolicy,
  required this.instanceId,
  this.kmsKey,
  this.labels,
  required this.location,
  this.privateConfig,
  this.project,
  this.workforceIdentityFederationConfig,
});