Class StoragePool (0.3.15)

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 Description
name str
Identifier. 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 google.cloud.netapp_v1.types.StoragePool.State
Output only. State of the storage pool
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
Optional. Description of the storage pool
labels MutableMapping[str, str]
Optional. Labels as key value pairs
network str
Required. VPC Network name. Format: projects/{project}/global/networks/{network}
active_directory str
Optional. Specifies the Active Directory to be used for creating a SMB volume.
kms_config str
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 str
Optional. This field is not implemented. The values provided in this field are ignored.
encryption_type google.cloud.netapp_v1.types.EncryptionType
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. This field is a member of oneof_ _global_access_allowed.
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 str
Optional. Specifies the replica zone for regional storagePool.
zone str
Optional. Specifies the active zone for regional storagePool.

Classes

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
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