Resource: 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 ( |
Fields | |
---|---|
name |
Identifier. Name of the storage pool |
service |
Required. Service level of the storage pool |
capacity |
Required. Capacity in GIB of the pool |
volume |
Output only. Allocated size of all volumes in GIB in the storage pool |
volume |
Output only. Volume count of the storage pool |
state |
Output only. State of the storage pool |
state |
Output only. State details of the storage pool |
create |
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: |
description |
Optional. Description of the storage pool |
labels |
Optional. Labels as key value pairs An object containing a list of |
network |
Required. VPC Network name. Format: projects/{project}/global/networks/{network} |
active |
Optional. Specifies the Active Directory to be used for creating a SMB volume. |
kms |
Optional. Specifies the KMS config to be used for volume encryption. |
ldap |
Optional. Flag indicating if the pool is NFS LDAP enabled or not. |
psa |
Optional. This field is not implemented. The values provided in this field are ignored. |
encryption |
Output only. Specifies the current pool encryption key source. |
allow |
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 |
Optional. Specifies the replica zone for regional storagePool. |
zone |
Optional. Specifies the active zone for regional storagePool. |
satisfies |
Output only. Reserved for future use |
satisfies |
Output only. Reserved for future use |
globalAccessAllowed |
Deprecated. Used to allow SO pool to access AD or DNS server from other regions. |
State
The Storage Pool States
Enums | |
---|---|
STATE_UNSPECIFIED |
Unspecified Storage Pool State |
READY |
Storage Pool State is Ready |
CREATING |
Storage Pool State is Creating |
DELETING |
Storage Pool State is Deleting |
UPDATING |
Storage Pool State is Updating |
RESTORING |
Storage Pool State is Restoring |
DISABLED |
Storage Pool State is Disabled |
ERROR |
Storage Pool State is Error |
Methods |
|
---|---|
|
Creates a new storage pool. |
|
Warning! |
|
Returns the description of the specified storage pool by poolId. |
|
Returns descriptions of all storage pools owned by the caller. |
|
Updates the storage pool properties with the full spec |
|
This operation will switch the active/replica zone for a regional storagePool. |
|
ValidateDirectoryService does a connectivity check for a directory service policy attached to the storage pool. |