StoragePool
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes
name
str
Output only. Name of the storage pool
service_level
google.cloud.netapp_v1.types.ServiceLevel
Required. Service level of the storage pool
capacity_gib
int
Required. Capacity in GIB of the pool
volume_capacity_gib
int
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
state_details
str
Output only. State details of the storage pool
create_time
google.protobuf.timestamp_pb2.Timestamp
Output only. Create time of the storage pool
description
str
Description of the storage pool
labels
MutableMapping[str, str]
Labels as key value pairs
network
str
Required. VPC Network name. Format: projects/{project}/global/networks/{network}
active_directory
str
Specifies the Active Directory to be used for creating a SMB volume.
kms_config
str
Specifies the KMS config to be used for volume encryption.
ldap_enabled
bool
Flag indicating if the pool is NFS LDAP enabled or not.
psa_range
str
Name of the Private Service Access allocated range. If not provided, any available range will be chosen.
encryption_type
google.cloud.netapp_v1.types.EncryptionType
Output only. Specifies the current pool encryption key source.
global_access_allowed
bool
Optional. Allows SO pool to access AD or DNS server from other regions. This field is a member of
oneof
_ _global_access_allowed
.Classes
LabelsEntry
LabelsEntry
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
The abstract base class for a message.
kwargs
dict
Keys and values corresponding to the fields of the message.
mapping
Union[dict, .Message
]
A dictionary or message to be used to determine the values for this message.
ignore_unknown_fields
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if mapping
is a mapping type or there are keyword parameters.
State
State
(
value
)
The Storage Pool States
Values: STATE_UNSPECIFIED (0): Unspecified Storage Pool State READY (1): Storage Pool State is Ready CREATING (2): Storage Pool State is Creating DELETING (3): Storage Pool State is Deleting UPDATING (4): Storage Pool State is Updating RESTORING (5): Storage Pool State is Restoring DISABLED (6): Storage Pool State is Disabled ERROR (7): Storage Pool State is Error