Reference documentation and code samples for the Google Cloud Lustre V1 Client class Instance.
A Managed Lustre instance.
Generated from protobuf message google.cloud.lustre.v1.Instance
Namespace
Google \ Cloud \ Lustre \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The name of the instance.
↳ filesystem
string
Required. Immutable. The filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be eight characters or less and can only contain letters and numbers.
↳ capacity_gib
int|string
Required. The storage capacity of the instance in gibibytes (GiB). Allowed values are from 18000
to 954000
, in increments of 9000.
↳ network
string
Required. Immutable. The full name of the VPC network to which the instance is connected. Must be in the format projects/{project_id}/global/networks/{network_name}
.
↳ state
int
Output only. The state of the instance.
↳ mount_point
string
Output only. Mount point of the instance in the format IP_ADDRESS@tcp:/FILESYSTEM
.
↳ create_time
↳ update_time
↳ description
string
Optional. A user-readable description of the instance.
↳ labels
↳ per_unit_storage_throughput
int|string
Required. The throughput of the instance in MB/s/TiB. Valid values are 125, 250, 500, 1000.
↳ gke_support_enabled
bool
Optional. Indicates whether you want to enable support for GKE clients. By default, GKE clients are not supported. Deprecated. No longer required for GKE instance creation.
getName
Identifier. The name of the instance.
string
setName
Identifier. The name of the instance.
var
string
$this
getFilesystem
Required. Immutable. The filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be eight characters or less and can only contain letters and numbers.
string
setFilesystem
Required. Immutable. The filesystem name for this instance. This name is used by client-side tools, including when mounting the instance. Must be eight characters or less and can only contain letters and numbers.
var
string
$this
getCapacityGib
Required. The storage capacity of the instance in gibibytes (GiB). Allowed
values are from 18000
to 954000
, in increments of 9000.
int|string
setCapacityGib
Required. The storage capacity of the instance in gibibytes (GiB). Allowed
values are from 18000
to 954000
, in increments of 9000.
var
int|string
$this
getNetwork
Required. Immutable. The full name of the VPC network to which the instance
is connected. Must be in the format projects/{project_id}/global/networks/{network_name}
.
string
setNetwork
Required. Immutable. The full name of the VPC network to which the instance
is connected. Must be in the format projects/{project_id}/global/networks/{network_name}
.
var
string
$this
getState
Output only. The state of the instance.
int
setState
Output only. The state of the instance.
var
int
$this
getMountPoint
Output only. Mount point of the instance in the format IP_ADDRESS@tcp:/FILESYSTEM
.
string
setMountPoint
Output only. Mount point of the instance in the format IP_ADDRESS@tcp:/FILESYSTEM
.
var
string
$this
getCreateTime
Output only. Timestamp when the instance was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Timestamp when the instance was created.
$this
getUpdateTime
Output only. Timestamp when the instance was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Timestamp when the instance was last updated.
$this
getDescription
Optional. A user-readable description of the instance.
string
setDescription
Optional. A user-readable description of the instance.
var
string
$this
getLabels
Optional. Labels as key value pairs.
setLabels
Optional. Labels as key value pairs.
$this
getPerUnitStorageThroughput
Required. The throughput of the instance in MB/s/TiB.
Valid values are 125, 250, 500, 1000.
int|string
setPerUnitStorageThroughput
Required. The throughput of the instance in MB/s/TiB.
Valid values are 125, 250, 500, 1000.
var
int|string
$this
getGkeSupportEnabled
Optional. Indicates whether you want to enable support for GKE clients. By default, GKE clients are not supported. Deprecated. No longer required for GKE instance creation.
bool
setGkeSupportEnabled
Optional. Indicates whether you want to enable support for GKE clients. By default, GKE clients are not supported. Deprecated. No longer required for GKE instance creation.
var
bool
$this