NetAppVolumePatch Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Volume patch resource.
public class NetAppVolumePatch : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetApp.Models.NetAppVolumePatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetApp.Models.NetAppVolumePatch>
type NetAppVolumePatch = class
inherit TrackedResourceData
interface IJsonModel<NetAppVolumePatch>
interface IPersistableModel<NetAppVolumePatch>
Public Class NetAppVolumePatch
Inherits TrackedResourceData
Implements IJsonModel(Of NetAppVolumePatch), IPersistableModel(Of NetAppVolumePatch)
- Inheritance
- Implements
Constructors
| Name | Description |
|---|---|
| NetAppVolumePatch(AzureLocation) |
Initializes a new instance of NetAppVolumePatch. |
Properties
| Name | Description |
|---|---|
| CoolAccessRetrievalPolicy |
coolAccessRetrievalPolicy determines the data retrieval behavior from the cool tier to standard storage. |
| CoolAccessTieringPolicy |
Tiering policy for a volume. |
| CoolnessPeriod |
Specifies the number of days after which data that is not accessed by clients will be tiered. |
| DataProtection |
DataProtection type volumes include an object containing details of the replication. |
| DefaultGroupQuotaInKiBs |
Default group quota for volume in KiBs. |
| DefaultUserQuotaInKiBs |
Default user quota for volume in KiBs. |
| ExportRules |
Set of export policy rules. |
| Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
| IsCoolAccessEnabled |
Specifies whether Cool Access(tiering) is enabled for the volume. |
| IsDefaultQuotaEnabled |
Specifies if default quota is enabled for the volume. |
| IsSnapshotDirectoryVisible |
If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots. |
| Location |
The geo-location where the resource lives. (Inherited from TrackedResourceData) |
| Name |
The name of the resource. (Inherited from ResourceData) |
| ProtocolTypes |
Set of protocol types. |
| ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
| ServiceLevel |
The service level of the file system. |
| SmbAccessBasedEnumeration |
Enables access-based enumeration share property for SMB Shares. |
| SmbNonBrowsable |
Enables non-browsable property for SMB Shares. |
| SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
| Tags |
Resource tags. (Inherited from TrackedResourceData) |
| ThroughputMibps |
Maximum throughput in MiB/s. |
| UnixPermissions |
UNIX permissions for NFS volume accepted in octal 4 digit format. |
| UsageThreshold |
Maximum storage quota allowed for a file system in bytes. |
Methods
Explicit Interface Implementations
| Name | Description |
|---|---|
| IJsonModel<NetAppVolumePatch>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
| IJsonModel<NetAppVolumePatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
| IPersistableModel<NetAppVolumePatch>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
| IPersistableModel<NetAppVolumePatch>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
| IPersistableModel<NetAppVolumePatch>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |