Share via


FileServiceUsage Class

Definition

The usage of file service in storage account.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.FileServiceUsageTypeConverter))]
public class FileServiceUsage : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IFileServiceUsage, Microsoft.Azure.PowerShell.Cmdlets.Storage.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.FileServiceUsageTypeConverter))>]
type FileServiceUsage = class
    interface IFileServiceUsage
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class FileServiceUsage
Implements IFileServiceUsage, IValidates
Inheritance
FileServiceUsage
Attributes
Implements

Constructors

Name Description
FileServiceUsage()

Creates an new FileServiceUsage instance.

Properties

Name Description
BurstingConstantBurstFloorIops

The guaranteed floor of burst IOPS for small file shares.

BurstingConstantBurstIoScalar

The scalar against provisioned IOPS in the file share included burst IOPS formula.

BurstingConstantBurstTimeframeSecond

The time frame for bursting in seconds in the file share maximum burst credits for IOPS formula.

FileShareLimitMaxProvisionedBandwidthMiBPerSec

The maximum provisioned bandwidth limit in mebibytes per second for a file share in the storage account.

FileShareLimitMaxProvisionedIops

The maximum provisioned IOPS limit for a file share in the storage account.

FileShareLimitMaxProvisionedStorageGiB

The maximum provisioned storage quota limit in gibibytes for a file share in the storage account.

FileShareLimitMinProvisionedBandwidthMiBPerSec

The minimum provisioned bandwidth limit in mebibytes per second for a file share in the storage account.

FileShareLimitMinProvisionedIops

The minimum provisioned IOPS limit for a file share in the storage account.

FileShareLimitMinProvisionedStorageGiB

The minimum provisioned storage quota limit in gibibytes for a file share in the storage account.

FileShareRecommendationBandwidthScalar

The scalar for bandwidth in the file share provisioned bandwidth recommendation formula.

FileShareRecommendationBaseBandwidthMiBPerSec

The base bandwidth in the file share provisioned bandwidth recommendation formula.

FileShareRecommendationBaseIops

The base IOPS in the file share provisioned IOPS recommendation formula.

FileShareRecommendationIoScalar

The scalar for IO in the file share provisioned IOPS recommendation formula.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

LiveShareFileShareCount

The total number of file shares.

LiveShareProvisionedBandwidthMiBPerSec

The total provisioned bandwidth in mebibytes per second.

LiveShareProvisionedIops

The total provisioned IOPS.

LiveShareProvisionedStorageGiB

The total provisioned storage quota in gibibytes.

Name

The name of the resource

ResourceGroupName

Gets the resource group name

SoftDeletedShareFileShareCount

The total number of file shares.

SoftDeletedShareProvisionedBandwidthMiBPerSec

The total provisioned bandwidth in mebibytes per second.

SoftDeletedShareProvisionedIops

The total provisioned IOPS.

SoftDeletedShareProvisionedStorageGiB

The total provisioned storage quota in gibibytes.

StorageAccountLimitMaxFileShare

The maximum number of file shares limit for the storage account.

StorageAccountLimitMaxProvisionedBandwidthMiBPerSec

The maximum provisioned bandwidth limit in mebibytes per second for the storage account.

StorageAccountLimitMaxProvisionedIops

The maximum provisioned IOPS limit for the storage account.

StorageAccountLimitMaxProvisionedStorageGiB

The maximum provisioned storage quota limit in gibibytes for the storage account.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of FileServiceUsage.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of FileServiceUsage.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IFileServiceUsage.

FromJsonString(String)

Creates a new instance of FileServiceUsage, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of FileServiceUsage into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to