public sealed class StoragePool : IMessage<StoragePool>, IEquatable<StoragePool>, IDeepCloneable<StoragePool>, IBufferMessage, IMessageReference documentation and code samples for the NetApp v1 API class 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.
Implements
IMessageStoragePool, IEquatableStoragePool, IDeepCloneableStoragePool, IBufferMessage, IMessageNamespace
Google.Cloud.NetApp.V1Assembly
Google.Cloud.NetApp.V1.dll
Constructors
StoragePool()
public StoragePool()StoragePool(StoragePool)
public StoragePool(StoragePool other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        StoragePool | 
      
Properties
ActiveDirectory
public string ActiveDirectory { get; set; }Optional. Specifies the Active Directory to be used for creating a SMB volume.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
ActiveDirectoryAsActiveDirectoryName
public ActiveDirectoryName ActiveDirectoryAsActiveDirectoryName { get; set; }ActiveDirectoryName-typed view over the ActiveDirectory resource name property.
| Property Value | |
|---|---|
| Type | Description | 
ActiveDirectoryName | 
        |
AllowAutoTiering
public bool AllowAutoTiering { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
CapacityGib
public long CapacityGib { get; set; }Required. Capacity in GIB of the pool
| Property Value | |
|---|---|
| Type | Description | 
long | 
        |
CreateTime
public Timestamp CreateTime { get; set; }Output only. Create time of the storage pool
| Property Value | |
|---|---|
| Type | Description | 
Timestamp | 
        |
Description
public string Description { get; set; }Optional. Description of the storage pool
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
EncryptionType
public EncryptionType EncryptionType { get; set; }Output only. Specifies the current pool encryption key source.
| Property Value | |
|---|---|
| Type | Description | 
EncryptionType | 
        |
GlobalAccessAllowed
[Obsolete]
public bool GlobalAccessAllowed { get; set; }Deprecated. Used to allow SO pool to access AD or DNS server from other regions.
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
HasGlobalAccessAllowed
[Obsolete]
public bool HasGlobalAccessAllowed { get; }Gets whether the "global_access_allowed" field is set
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
KmsConfig
public string KmsConfig { get; set; }Optional. Specifies the KMS config to be used for volume encryption.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
KmsConfigAsKmsConfigName
public KmsConfigName KmsConfigAsKmsConfigName { get; set; }KmsConfigName-typed view over the KmsConfig resource name property.
| Property Value | |
|---|---|
| Type | Description | 
KmsConfigName | 
        |
Labels
public MapField<string, string> Labels { get; }Optional. Labels as key value pairs
| Property Value | |
|---|---|
| Type | Description | 
MapFieldstringstring | 
        |
LdapEnabled
public bool LdapEnabled { get; set; }Optional. Flag indicating if the pool is NFS LDAP enabled or not.
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
Name
public string Name { get; set; }Identifier. Name of the storage pool
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
Network
public string Network { get; set; }Required. VPC Network name. Format: projects/{project}/global/networks/{network}
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
NetworkAsNetworkName
public NetworkName NetworkAsNetworkName { get; set; }NetworkName-typed view over the Network resource name property.
| Property Value | |
|---|---|
| Type | Description | 
NetworkName | 
        |
PsaRange
public string PsaRange { get; set; }Optional. This field is not implemented. The values provided in this field are ignored.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
ReplicaZone
public string ReplicaZone { get; set; }Optional. Specifies the replica zone for regional storagePool.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
SatisfiesPzi
public bool SatisfiesPzi { get; set; }Output only. Reserved for future use
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
SatisfiesPzs
public bool SatisfiesPzs { get; set; }Output only. Reserved for future use
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
ServiceLevel
public ServiceLevel ServiceLevel { get; set; }Required. Service level of the storage pool
| Property Value | |
|---|---|
| Type | Description | 
ServiceLevel | 
        |
State
public StoragePool.Types.State State { get; set; }Output only. State of the storage pool
| Property Value | |
|---|---|
| Type | Description | 
StoragePoolTypesState | 
        |
StateDetails
public string StateDetails { get; set; }Output only. State details of the storage pool
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
StoragePoolName
public StoragePoolName StoragePoolName { get; set; }StoragePoolName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description | 
StoragePoolName | 
        |
VolumeCapacityGib
public long VolumeCapacityGib { get; set; }Output only. Allocated size of all volumes in GIB in the storage pool
| Property Value | |
|---|---|
| Type | Description | 
long | 
        |
VolumeCount
public int VolumeCount { get; set; }Output only. Volume count of the storage pool
| Property Value | |
|---|---|
| Type | Description | 
int | 
        |
Zone
public string Zone { get; set; }Optional. Specifies the active zone for regional storagePool.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |