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 currently not implemented. Currently values provided in this field will be 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 |
|