StoragePool class

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.

Constructors

StoragePool.new({String? activeDirectory, bool? allowAutoTiering, String? capacityGib, String? createTime, String? description, String? encryptionType, bool? globalAccessAllowed, String? kmsConfig, Map<String, String>? labels, bool? ldapEnabled, String? name, String? network, String? psaRange, String? replicaZone, bool? satisfiesPzi, bool? satisfiesPzs, String? serviceLevel, String? state, String? stateDetails, String? volumeCapacityGib, int? volumeCount, String? zone})
StoragePool.fromJson(Map json_)

Properties

activeDirectory String?
Specifies the Active Directory to be used for creating a SMB volume.
getter/setter pair
allowAutoTiering bool?
True if the storage pool supports Auto Tiering enabled volumes.
getter/setter pair
capacityGib String?
Capacity in GIB of the pool
getter/setter pair
createTime String?
Create time of the storage pool
getter/setter pair
description String?
Description of the storage pool
getter/setter pair
encryptionType String?
Specifies the current pool encryption key source.
getter/setter pair
globalAccessAllowed bool?
Used to allow SO pool to access AD or DNS server from other regions.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
kmsConfig String?
Specifies the KMS config to be used for volume encryption.
getter/setter pair
labels Map<String, String>?
Labels as key value pairs
getter/setter pair
ldapEnabled bool?
Flag indicating if the pool is NFS LDAP enabled or not.
getter/setter pair
name String?
Identifier.
getter/setter pair
network String?
VPC Network name.
getter/setter pair
psaRange String?
This field is not implemented.
getter/setter pair
replicaZone String?
Specifies the replica zone for regional storagePool.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
satisfiesPzi bool?
Reserved for future use
getter/setter pair
satisfiesPzs bool?
Reserved for future use
getter/setter pair
serviceLevel String?
Service level of the storage pool
getter/setter pair
state String?
State of the storage pool
getter/setter pair
stateDetails String?
State details of the storage pool
getter/setter pair
volumeCapacityGib String?
Allocated size of all volumes in GIB in the storage pool
getter/setter pair
volumeCount int?
Volume count of the storage pool
getter/setter pair
zone String?
Specifies the active zone for regional storagePool.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited