InstanceArgs constructor
- required Input<
String> capacityGib, - Input<
String?> ? deletionPolicy, - Input<
String?> ? deploymentType, - Input<
String?> ? description, - Input<
String?> ? directoryStripeLevel, - Input<
String?> ? fileStripeLevel, - required Input<
String> instanceId, - Input<
Map< ? labels,String, String> ?> - required Input<
String> location, - Input<
String?> ? network, - Input<
String?> ? project, - 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,
});