InstanceState constructor

const InstanceState({
  1. Input<String?>? createTime,
  2. Input<String?>? deletionPolicy,
  3. Input<Map<String, String>?>? effectiveLabels,
  4. Input<List<InstanceHostConfig>?>? hostConfigs,
  5. Input<String?>? instanceId,
  6. Input<String?>? kmsKey,
  7. Input<Map<String, String>?>? labels,
  8. Input<String?>? location,
  9. Input<String?>? name,
  10. Input<InstancePrivateConfig?>? privateConfig,
  11. Input<String?>? project,
  12. Input<Map<String, String>?>? pulumiLabels,
  13. Input<String?>? state,
  14. Input<String?>? stateNote,
  15. Input<String?>? updateTime,
  16. Input<InstanceWorkforceIdentityFederationConfig?>? workforceIdentityFederationConfig,
})

Creates a new InstanceState. createTime Time the Instance was created in UTC. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. hostConfigs A list of hostnames for this instance. 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. name The resource name for the Instance. privateConfig Private settings for private instance. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource state The current state of the Instance. stateNote Provides information about the current instance state. updateTime Time the Instance was updated in UTC. workforceIdentityFederationConfig Configuration for Workforce Identity Federation to support third party identity provider.

Implementation

const InstanceState({
  this.createTime,
  this.deletionPolicy,
  this.effectiveLabels,
  this.hostConfigs,
  this.instanceId,
  this.kmsKey,
  this.labels,
  this.location,
  this.name,
  this.privateConfig,
  this.project,
  this.pulumiLabels,
  this.state,
  this.stateNote,
  this.updateTime,
  this.workforceIdentityFederationConfig,
});