Resource: 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 ( |
| Fields | |
|---|---|
name |
Output only. The resource name of the storage pool. Format: |
serviceLevel |
Required. Service level of the storage pool |
capacityGib |
Required. Capacity in GIB of the pool |
volumeCapacityGib |
Output only. Allocated size of all volumes in GIB in the storage pool |
volumeCount |
Output only. Volume count of the storage pool |
state |
Output only. State of the storage pool |
stateDetails |
Output only. State details of the storage pool |
createTime |
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 |
Description of the storage pool |
labels |
Labels as key value pairs An object containing a list of |
State
The Storage Pool States
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unspecified Storage Pool State |
READY |
Ready |
CREATING |
Creating |
DELETING |
Deleting |
UPDATING |
Updating |
Methods |
|
|---|---|
|
CreateStoragePool Creates a new storage pool. |
|
DeleteStoragePool Warning! |
|
GetStoragePool Returns the description of the specified storage pool by poolId. |
|
ListStoragePools Returns descriptions of all storage pools owned by the caller. |
|
UpdateStoragePool Updates the storage pool properties with the full spec |