Google Cloud Net App V1 Client - Class StoragePool (1.4.0)

Reference documentation and code samples for the Google Cloud Net App V1 Client class StoragePool.

StoragePool is a container for volumes with a service level and capacity.

Volumes can be created in a pool of sufficient available capacity. StoragePool capacity is what you are billed for.

Generated from protobuf message google.cloud.netapp.v1.StoragePool

Namespace

Google \ Cloud \ NetApp \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Identifier. Name of the storage pool

↳ service_level
int

Required. Service level of the storage pool

↳ capacity_gib
int|string

Required. Capacity in GIB of the pool

↳ volume_capacity_gib
int|string

Output only. Allocated size of all volumes in GIB in the storage pool

↳ volume_count
int

Output only. Volume count of the storage pool

↳ state
int

Output only. State of the storage pool

↳ state_details
string

Output only. State details of the storage pool

↳ create_time
Google\Protobuf\Timestamp

Output only. Create time of the storage pool

↳ description
string

Optional. Description of the storage pool

↳ labels
array| Google\Protobuf\Internal\MapField

Optional. Labels as key value pairs

↳ network
string

Required. VPC Network name. Format: projects/{project}/global/networks/{network}

↳ active_directory
string

Optional. Specifies the Active Directory to be used for creating a SMB volume.

↳ kms_config
string

Optional. Specifies the KMS config to be used for volume encryption.

↳ ldap_enabled
bool

Optional. Flag indicating if the pool is NFS LDAP enabled or not.

↳ psa_range
string

Optional. This field is not implemented. The values provided in this field are ignored.

↳ encryption_type
int

Output only. Specifies the current pool encryption key source.

↳ global_access_allowed
bool

Deprecated. Used to allow SO pool to access AD or DNS server from other regions.

↳ allow_auto_tiering
bool

Optional. True if the storage pool supports Auto Tiering enabled volumes. Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.

↳ replica_zone
string

Optional. Specifies the replica zone for regional storagePool.

↳ zone
string

Optional. Specifies the active zone for regional storagePool.

↳ satisfies_pzs
bool

Output only. Reserved for future use

↳ satisfies_pzi
bool

Output only. Reserved for future use

getName

Identifier. Name of the storage pool

Returns
Type
Description
string

setName

Identifier. Name of the storage pool

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getServiceLevel

Required. Service level of the storage pool

Returns
Type
Description
int

setServiceLevel

Required. Service level of the storage pool

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getCapacityGib

Required. Capacity in GIB of the pool

Returns
Type
Description
int|string

setCapacityGib

Required. Capacity in GIB of the pool

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getVolumeCapacityGib

Output only. Allocated size of all volumes in GIB in the storage pool

Returns
Type
Description
int|string

setVolumeCapacityGib

Output only. Allocated size of all volumes in GIB in the storage pool

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getVolumeCount

Output only. Volume count of the storage pool

Returns
Type
Description
int

setVolumeCount

Output only. Volume count of the storage pool

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getState

Output only. State of the storage pool

Returns
Type
Description
int

setState

Output only. State of the storage pool

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getStateDetails

Output only. State details of the storage pool

Returns
Type
Description
string

setStateDetails

Output only. State details of the storage pool

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCreateTime

Output only. Create time of the storage pool

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

Output only. Create time of the storage pool

Parameter
Name
Description
Returns
Type
Description
$this

getDescription

Optional. Description of the storage pool

Returns
Type
Description
string

setDescription

Optional. Description of the storage pool

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getLabels

Optional. Labels as key value pairs

Returns
Type
Description

setLabels

Optional. Labels as key value pairs

Parameter
Name
Description
Returns
Type
Description
$this

getNetwork

Required. VPC Network name.

Format: projects/{project}/global/networks/{network}

Returns
Type
Description
string

setNetwork

Required. VPC Network name.

Format: projects/{project}/global/networks/{network}

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getActiveDirectory

Optional. Specifies the Active Directory to be used for creating a SMB volume.

Returns
Type
Description
string

setActiveDirectory

Optional. Specifies the Active Directory to be used for creating a SMB volume.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getKmsConfig

Optional. Specifies the KMS config to be used for volume encryption.

Returns
Type
Description
string

setKmsConfig

Optional. Specifies the KMS config to be used for volume encryption.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getLdapEnabled

Optional. Flag indicating if the pool is NFS LDAP enabled or not.

Returns
Type
Description
bool

setLdapEnabled

Optional. Flag indicating if the pool is NFS LDAP enabled or not.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getPsaRange

Optional. This field is not implemented. The values provided in this field are ignored.

Returns
Type
Description
string

setPsaRange

Optional. This field is not implemented. The values provided in this field are ignored.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getEncryptionType

Output only. Specifies the current pool encryption key source.

Returns
Type
Description
int

setEncryptionType

Output only. Specifies the current pool encryption key source.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getGlobalAccessAllowed

Deprecated. Used to allow SO pool to access AD or DNS server from other regions.

Returns
Type
Description
bool

hasGlobalAccessAllowed

clearGlobalAccessAllowed

setGlobalAccessAllowed

Deprecated. Used to allow SO pool to access AD or DNS server from other regions.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getAllowAutoTiering

Optional. True if the storage pool supports Auto Tiering enabled volumes.

Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.

Returns
Type
Description
bool

setAllowAutoTiering

Optional. True if the storage pool supports Auto Tiering enabled volumes.

Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getReplicaZone

Optional. Specifies the replica zone for regional storagePool.

Returns
Type
Description
string

setReplicaZone

Optional. Specifies the replica zone for regional storagePool.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getZone

Optional. Specifies the active zone for regional storagePool.

Returns
Type
Description
string

setZone

Optional. Specifies the active zone for regional storagePool.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getSatisfiesPzs

Output only. Reserved for future use

Returns
Type
Description
bool

setSatisfiesPzs

Output only. Reserved for future use

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getSatisfiesPzi

Output only. Reserved for future use

Returns
Type
Description
bool

setSatisfiesPzi

Output only. Reserved for future use

Parameter
Name
Description
var
bool
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: