InstanceState constructor

const InstanceState({
  1. Input<List<String>?>? accessPoints,
  2. Input<String?>? capacityGib,
  3. Input<String?>? createTime,
  4. Input<String?>? daosVersion,
  5. Input<String?>? deletionPolicy,
  6. Input<String?>? deploymentType,
  7. Input<String?>? description,
  8. Input<String?>? directoryStripeLevel,
  9. Input<Map<String, String>?>? effectiveLabels,
  10. Input<String?>? effectiveReservedIpRange,
  11. Input<String?>? fileStripeLevel,
  12. Input<String?>? instanceId,
  13. Input<Map<String, String>?>? labels,
  14. Input<String?>? location,
  15. Input<String?>? name,
  16. Input<String?>? network,
  17. Input<String?>? project,
  18. Input<Map<String, String>?>? pulumiLabels,
  19. Input<String?>? reservedIpRange,
  20. Input<String?>? state,
  21. Input<String?>? updateTime,
})

Creates a new InstanceState. accessPoints Output only. List of access_points. capacityGib Required. Immutable. Storage capacity of Parallelstore instance in Gibibytes (GiB). createTime The time when the instance was created. daosVersion The version of DAOS software running in the instance. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. deploymentType Parallelstore Instance deployment type. description The description of the instance. 2048 characters or less. directoryStripeLevel Stripe level for directories. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. effectiveReservedIpRange Immutable. Contains the id of the allocated IP address fileStripeLevel Stripe level for files. instanceId The logical name of the Parallelstore instance in the user project with the following restrictions: labels Cloud Labels are a flexible and lightweight mechanism for location Part of parent. See documentation of projectsId. name Identifier. The resource name of the instance, in the format network Immutable. The name of the Google Compute Engine VPC network project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource reservedIpRange Immutable. Contains the id of the allocated IP address range state The instance state. updateTime The time when the instance was updated.

Implementation

const InstanceState({
  this.accessPoints,
  this.capacityGib,
  this.createTime,
  this.daosVersion,
  this.deletionPolicy,
  this.deploymentType,
  this.description,
  this.directoryStripeLevel,
  this.effectiveLabels,
  this.effectiveReservedIpRange,
  this.fileStripeLevel,
  this.instanceId,
  this.labels,
  this.location,
  this.name,
  this.network,
  this.project,
  this.pulumiLabels,
  this.reservedIpRange,
  this.state,
  this.updateTime,
});