StoragePool

Resources 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.

JSON representation
{
  "name": string,
  "serviceLevel": enum (ServiceLevel),
  "capacityGib": string,
  "volumeCapacityGib": string,
  "volumeCount": integer,
  "state": enum (State),
  "stateDetails": string,
  "createTime": string,
  "description": string,
  "labels": {
    string: string,
    ...
  },
  "network": string,
  "activeDirectory": string,
  "kmsConfig": string,
  "ldapEnabled": boolean,
  "psaRange": string,
  "encryptionType": enum (EncryptionType)
}
Fields
name

string

Output only. Name of the storage pool

serviceLevel

enum (ServiceLevel)

Required. Service level of the storage pool

capacityGib

string (int64 format)

Required. Capacity in GIB of the pool

volumeCapacityGib

string (int64 format)

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

volumeCount

integer

Output only. Volume count of the storage pool

state

enum (State)

Output only. State of the storage pool

stateDetails

string

Output only. State details of the storage pool

createTime

string (Timestamp format)

Output only. Create time of the storage pool

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

description

string

Description of the storage pool

labels

map (key: string, value: string)

Labels as key value pairs

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

network

string

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

activeDirectory

string

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

kmsConfig

string

Specifies the KMS config to be used for volume encryption.

ldapEnabled

boolean

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

psaRange

string

Name of the Private Service Access allocated range. If not provided, any available range will be chosen.

encryptionType

enum (EncryptionType)

Output only. Specifies the current pool encryption key source.