Share via


FileShareProperties Class

Definition

File share properties.

public class FileShareProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.FileShares.Models.FileShareProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.FileShares.Models.FileShareProperties>
type FileShareProperties = class
    interface IJsonModel<FileShareProperties>
    interface IPersistableModel<FileShareProperties>
Public Class FileShareProperties
Implements IJsonModel(Of FileShareProperties), IPersistableModel(Of FileShareProperties)
Inheritance
FileShareProperties
Implements

Constructors

Name Description
FileShareProperties()

Initializes a new instance of FileShareProperties.

Properties

Name Description
HostName

The host name of the file share.

IncludedBurstIOPerSec

Burst IOPS are extra buffer IOPS enabling you to consume more than your provisioned IOPS for a short period of time, depending on the burst credits available for your share.

MaxBurstIOPerSecCredits

Max burst IOPS credits shows the maximum number of burst credits the share can have at the current IOPS provisioning level.

MediaTier

The storage media tier of the file share.

MountName

The name of the file share as seen by the end user when mounting the share, such as in a URI or UNC format in their operating system.

NfsProtocolRootSquash

Root squash defines how root users on clients are mapped to the NFS share.

PrivateEndpointConnections

The list of associated private endpoint connections.

Protocol

The file sharing protocol for this file share.

ProvisionedIOPerSec

The provisioned IO / sec of the share.

ProvisionedIOPerSecNextAllowedDowngradeOn

A date/time value that specifies when the provisioned IOPS for the file share is permitted to be reduced.

ProvisionedStorageInGiB

The provisioned storage size of the share in GiB (1 GiB is 1024^3 bytes or 1073741824 bytes). A component of the file share's bill is the provisioned storage, regardless of the amount of used storage.

ProvisionedStorageNextAllowedDowngradeOn

A date/time value that specifies when the provisioned storage for the file share is permitted to be reduced.

ProvisionedThroughputMiBPerSec

The provisioned throughput / sec of the share.

ProvisionedThroughputNextAllowedDowngradeOn

A date/time value that specifies when the provisioned throughput for the file share is permitted to be reduced.

ProvisioningState

The status of the last operation.

PublicAccessAllowedSubnets

The allowed set of subnets when access is restricted.

PublicNetworkAccess

Gets or sets allow or disallow public network access to azure managed file share.

Redundancy

The chosen redundancy level of the file share.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<FileShareProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<FileShareProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<FileShareProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<FileShareProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<FileShareProperties>.Write(ModelReaderWriterOptions)

Applies to