InstanceArgs constructor

const InstanceArgs({
  1. required Input<String> capacityGib,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? deploymentType,
  4. Input<String?>? description,
  5. Input<String?>? directoryStripeLevel,
  6. Input<String?>? fileStripeLevel,
  7. required Input<String> instanceId,
  8. Input<Map<String, String>?>? labels,
  9. required Input<String> location,
  10. Input<String?>? network,
  11. Input<String?>? project,
  12. Input<String?>? reservedIpRange,
})

Creates a new InstanceArgs. capacityGib Required. Immutable. Storage capacity of Parallelstore instance in Gibibytes (GiB). 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. 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. network Immutable. The name of the Google Compute Engine VPC network project The ID of the project in which the resource belongs. reservedIpRange Immutable. Contains the id of the allocated IP address range

Implementation

const InstanceArgs({
  required this.capacityGib,
  this.deletionPolicy,
  this.deploymentType,
  this.description,
  this.directoryStripeLevel,
  this.fileStripeLevel,
  required this.instanceId,
  this.labels,
  required this.location,
  this.network,
  this.project,
  this.reservedIpRange,
});