Reference documentation and code samples for the Google Cloud Hypercompute Cluster V1beta Client class NewLustreConfig.
When set in a StorageResourceConfig, indicates that a new Managed Lustre instance should be created.
Generated from protobuf message google.cloud.hypercomputecluster.v1beta.NewLustreConfig
Namespace
Google \ Cloud \ HypercomputeCluster \ V1betaMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ lustre |
string
Required. Immutable. Name of the Managed Lustre instance to create, in the format |
↳ description |
string
Optional. Immutable. Description of the Managed Lustre instance. Maximum of 2048 characters. |
↳ filesystem |
string
Required. Immutable. Filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be 8 characters or less and can only contain letters and numbers. |
↳ capacity_gb |
int|string
Required. Immutable. Storage capacity of the instance in gibibytes (GiB). Allowed values are between 18000 and 7632000. |
getLustre
Required. Immutable. Name of the Managed Lustre instance to create, in the
format projects/{project}/locations/{location}/instances/{instance}
| Returns | |
|---|---|
| Type | Description |
string |
|
setLustre
Required. Immutable. Name of the Managed Lustre instance to create, in the
format projects/{project}/locations/{location}/instances/{instance}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDescription
Optional. Immutable. Description of the Managed Lustre instance. Maximum of 2048 characters.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDescription
Optional. Immutable. Description of the Managed Lustre instance. Maximum of 2048 characters.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFilesystem
Required. Immutable. Filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be 8 characters or less and can only contain letters and numbers.
| Returns | |
|---|---|
| Type | Description |
string |
|
setFilesystem
Required. Immutable. Filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be 8 characters or less and can only contain letters and numbers.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCapacityGb
Required. Immutable. Storage capacity of the instance in gibibytes (GiB).
Allowed values are between 18000 and 7632000.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setCapacityGb
Required. Immutable. Storage capacity of the instance in gibibytes (GiB).
Allowed values are between 18000 and 7632000.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|