AiPersistentResourceState constructor

const AiPersistentResourceState({
  1. Input<String?>? createTime,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? displayName,
  4. Input<Map<String, String>?>? effectiveLabels,
  5. Input<AiPersistentResourceEncryptionSpec?>? encryptionSpec,
  6. Input<List<AiPersistentResourceError>?>? errors,
  7. Input<Map<String, String>?>? labels,
  8. Input<String?>? location,
  9. Input<String?>? name,
  10. Input<String?>? network,
  11. Input<String?>? project,
  12. Input<AiPersistentResourcePscInterfaceConfig?>? pscInterfaceConfig,
  13. Input<Map<String, String>?>? pulumiLabels,
  14. Input<List<String>?>? reservedIpRanges,
  15. Input<List<AiPersistentResourceResourcePool>?>? resourcePools,
  16. Input<AiPersistentResourceResourceRuntimeSpec?>? resourceRuntimeSpec,
  17. Input<List<AiPersistentResourceResourceRuntime>?>? resourceRuntimes,
  18. Input<bool?>? satisfiesPzi,
  19. Input<bool?>? satisfiesPzs,
  20. Input<String?>? startTime,
  21. Input<String?>? state,
  22. Input<String?>? updateTime,
})

Creates a new AiPersistentResourceState. createTime Time when the PersistentResource was created. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. displayName The display name of the PersistentResource. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. encryptionSpec Represents a customer-managed encryption key specification that can be errors The Status type defines a logical error model that is suitable for labels The labels with user-defined metadata to organize PersistentResource. location The location of the PersistentResource. eg us-central1 name The ID to use for the PersistentResource, which become the final component network The full name of the Compute Engine project The ID of the project in which the resource belongs. pscInterfaceConfig Configuration for PSC-I. pulumiLabels The combination of labels configured directly on the resource reservedIpRanges A list of names for the reserved IP ranges under the VPC network resourcePools The spec of the pools of different resources. resourceRuntimeSpec Configuration for the runtime on a PersistentResource instance. resourceRuntimes Persistent Cluster runtime information as output satisfiesPzi Reserved for future use. satisfiesPzs Reserved for future use. startTime Time when the PersistentResource for the first time entered the RUNNING state The detailed state of a PersistentResource. updateTime Time when the PersistentResource was most recently updated.

Implementation

const AiPersistentResourceState({
  this.createTime,
  this.deletionPolicy,
  this.displayName,
  this.effectiveLabels,
  this.encryptionSpec,
  this.errors,
  this.labels,
  this.location,
  this.name,
  this.network,
  this.project,
  this.pscInterfaceConfig,
  this.pulumiLabels,
  this.reservedIpRanges,
  this.resourcePools,
  this.resourceRuntimeSpec,
  this.resourceRuntimes,
  this.satisfiesPzi,
  this.satisfiesPzs,
  this.startTime,
  this.state,
  this.updateTime,
});