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 | |
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 | |
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 | |