models Package

Classes

AccessPolicy

AccessPolicy.

AccountImmutabilityPolicyProperties

This defines account-level immutability policy properties.

AccountLimits

Maximum provisioned storage, IOPS, bandwidth and number of file shares limits for the storage account.

AccountSasParameters

The parameters to list SAS credentials of a storage account.

AccountUsage

Usage of provisioned storage, IOPS, bandwidth and number of file shares across all live shares and soft-deleted shares in the account.

AccountUsageElements

Usage of provisioned storage, IOPS, bandwidth and number of file shares across all live shares or soft-deleted shares in the account.

ActiveDirectoryProperties

Settings properties for Active Directory (AD).

AdvancedPlatformMetricsRule

The advanced platform metrics rule for the storage account.

AdvancedPlatformMetricsRuleConfig

Configuration for the advanced platform metrics rule.

AdvancedPlatformMetricsRuleProperties

An object that defines the advanced platform metrics rule.

AzureEntityResource

Entity Resource.

AzureFilesIdentityBasedAuthentication

Settings for Azure Files identity based authentication.

BlobContainer

Properties of the blob container, including Id, resource name, resource type, Etag.

BlobInventoryCreationTime

This property defines the creation time based filtering condition. Blob Inventory schema parameter 'Creation-Time' is mandatory with this filter.

BlobInventoryPolicy

The storage account blob inventory policy.

BlobInventoryPolicyDefinition

An object that defines the blob inventory rule.

BlobInventoryPolicyFilter

An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional.

BlobInventoryPolicyProperties

The storage account blob inventory policy properties.

BlobInventoryPolicyRule

An object that wraps the blob inventory rule. Each rule is uniquely defined by name.

BlobInventoryPolicySchema

The storage account blob inventory policy rules.

BlobRestoreParameters

Blob restore parameters.

BlobRestoreRange

Blob range.

BlobRestoreStatus

Blob restore status.

BlobServiceProperties

The properties of a storage account's Blob service.

BlobServicePropertiesProperties

The properties of a storage account's Blob service.

BurstingConstants

Constants used for calculating included burst IOPS and maximum burst credits for IOPS for a file share in the storage account.

ChangeFeed

The blob service properties for change feed events.

CheckNameAvailabilityResult

The CheckNameAvailability operation response.

CloudError

An error response from the Storage service.

CloudErrorBody

An error response from the Storage service.

Connector

A Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

ConnectorUpdate

A Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

ContainerProperties

The properties of a container.

CorsRule

Specifies a CORS rule for the Blob service.

CorsRules

Sets the CORS rules. You can include up to five CorsRule elements in the request.

CustomDomain

The custom domain assigned to this storage account. This can be set via Update.

DataShare

A DataShare is a tracked ARM resource modeled as a sub-resource of a Storage Account.

DataShareConnection

The connection details for Data Share source.

DataShareSource

The properties of data share source.

DataShareSourceUpdate

The properties of data share source.

DataShareUpdate

A DataShare is a tracked ARM resource modeled as a sub-resource of a Storage Account.

DateAfterCreation

Object to define snapshot and version action conditions.

DateAfterModification

Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.

DeleteRetentionPolicy

The service properties for soft delete.

DeletedAccount

Deleted storage account.

DeletedAccountProperties

Attributes of a deleted storage account.

DeletedShare

The deleted share to be restored.

Dimension

Dimension of blobs, possibly be blob type or access tier.

DualStackEndpointPreference

Dual-stack endpoint preference defines whether IPv6 endpoints are going to be published.

Encryption

The encryption settings on the storage account.

EncryptionIdentity

Encryption identity for the storage account.

EncryptionInTransit

Encryption in transit setting.

EncryptionScope

The Encryption Scope resource.

EncryptionScopeKeyVaultProperties

The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.

EncryptionScopeProperties

Properties of the encryption scope.

EncryptionService

A service that allows server-side encryption to be used.

EncryptionServices

A list of services that support encryption.

Endpoints

The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

An error response from the storage resource provider.

ErrorResponseAutoGenerated

Error response.

ErrorResponseBody

Error response body contract.

ExecutionTarget

Target helps provide filter parameters for the objects in the storage account and forms the execution context for the storage task.

ExecutionTrigger

Execution trigger for storage task assignment.

ExecutionTriggerUpdate

Execution trigger update for storage task assignment.

ExtendedLocation

The complex type of the extended location.

FileServiceItems

FileServiceItems.

FileServiceProperties

The properties of File services in storage account.

FileServicePropertiesProperties

The properties of File services in storage account.

FileServiceUsage

The usage of file service in storage account.

FileServiceUsageProperties

File service usage in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

FileShare

Properties of the file share, including Id, resource name, resource type, Etag.

FileShareItem

The file share properties be listed out.

FileShareLimits

Minimum and maximum provisioned storage, IOPS and bandwidth limits for a file share in the storage account.

FileShareProperties

The properties of the file share.

FileSharePropertiesFileSharePaidBursting

File Share Paid Bursting properties.

FileShareRecommendations

Constants used for calculating recommended provisioned IOPS and bandwidth for a file share in the storage account.

GeoPriorityReplicationStatus

Geo Priority Replication enablement status for the storage account.

GeoReplicationStats

Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.

IPRule

IP rule with specific IP or IP range in CIDR format.

Identity

Identity for the resource.

ImmutabilityPolicy

The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag.

ImmutabilityPolicyProperties

The properties of an ImmutabilityPolicy of a blob container.

ImmutabilityPolicyProperty

The properties of an ImmutabilityPolicy of a blob container.

ImmutableStorageAccount

This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.

ImmutableStorageWithVersioning

Object level immutability properties of the container.

KeyCreationTime

Storage account keys creation time.

KeyPolicy

KeyPolicy assigned to the storage account.

KeyVaultProperties

Properties of key vault.

LastAccessTimeTrackingPolicy

The blob service properties for Last access time based tracking policy.

LeaseContainerRequest

Lease Container request schema.

LeaseContainerResponse

Lease Container response schema.

LeaseShareRequest

Lease Share request schema.

LeaseShareResponse

Lease Share response schema.

LegalHold

The LegalHold property of a blob container.

LegalHoldProperties

The LegalHold property of a blob container.

ListAccountSasResponse

The List SAS credentials operation response.

ListContainerItem

The blob container properties be listed out.

ListQueue

ListQueue.

ListQueueProperties

ListQueueProperties.

ListQueueServices

ListQueueServices.

ListServiceSasResponse

The List service SAS credentials operation response.

ListTableServices

ListTableServices.

LocalUser

The local user associated with the storage accounts.

LocalUserKeys

The Storage Account Local User keys.

LocalUserProperties

The Storage Account Local User properties.

LocalUserRegeneratePasswordResult

The secrets of Storage Account Local User.

ManagedIdentityAuthProperties

The managed identity auth properties for dataShare connection.

ManagedIdentityAuthPropertiesUpdate

The managed identity auth properties for dataShare connection.

ManagementPolicy

The Get Storage Account ManagementPolicies operation response.

ManagementPolicyAction

Actions are applied to the filtered blobs when the execution condition is met.

ManagementPolicyBaseBlob

Management policy action for base blob.

ManagementPolicyDefinition

An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.

ManagementPolicyFilter

Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.

ManagementPolicyProperties

The Storage Account ManagementPolicy properties.

ManagementPolicyRule

An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.

ManagementPolicySchema

The Storage Account ManagementPolicies Rules. See more details in: https://learn.microsoft.com/azure/storage/blobs/lifecycle-management-overview.

ManagementPolicySnapShot

Management policy action for snapshot.

ManagementPolicyVersion

Management policy action for blob version.

MetricSpecification

Metric specification of operation.

Multichannel

Multichannel setting. Applies to Premium FileStorage only.

NetworkRuleSet

Network rule set.

NetworkSecurityPerimeter

NetworkSecurityPerimeter related information.

NetworkSecurityPerimeterConfiguration

The Network Security Perimeter configuration resource.

NetworkSecurityPerimeterConfigurationProperties

Properties of the Network Security Perimeter Configuration.

NetworkSecurityPerimeterConfigurationPropertiesProfile

Network Security Perimeter profile.

NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation

Information about resource association.

NfsSetting

Setting for NFS protocol.

NspAccessRule

Information of Access Rule in Network Security Perimeter profile.

NspAccessRuleProperties

Properties of Access Rule.

NspAccessRulePropertiesSubscriptionsItem

Subscription for inbound rule.

ObjectReplicationPolicy

The replication policy between two storage accounts. Multiple rules can be defined in one policy.

ObjectReplicationPolicyFilter

Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.

ObjectReplicationPolicyProperties

The Storage Account ObjectReplicationPolicy properties.

ObjectReplicationPolicyPropertiesMetrics

Optional. The object replication policy metrics feature options.

ObjectReplicationPolicyPropertiesPriorityReplication

Optional. The object replication policy priority replication feature options.

ObjectReplicationPolicyPropertiesTagsReplication

Optional. The object replication policy tags replication feature options.

ObjectReplicationPolicyRule

The replication policy rule between two containers.

Operation

Storage REST API operation definition.

OperationDisplay

Display metadata associated with the operation.

OperationProperties

Properties of operation, include metric specifications.

PermissionScope

PermissionScope.

Placement

The complex type of the zonal placement details.

PrivateEndpoint

The Private Endpoint resource.

PrivateEndpointConnection

The Private Endpoint Connection resource.

PrivateEndpointConnectionProperties

Properties of the PrivateEndpointConnectProperties.

PrivateLinkResource

A private link resource.

PrivateLinkResourceListResult

A list of private link resources.

PrivateLinkResourceProperties

Properties of a private link resource.

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

ProtectedAppendWritesHistory

Protected append writes history setting for the blob container with Legal holds.

ProtocolSettings

Protocol settings for file service.

ProvisioningIssue

Describes provisioning issue for given NetworkSecurityPerimeterConfiguration.

ProvisioningIssueProperties

Properties of provisioning issue.

ProxyResource

Proxy Resource.

QueueProperties

QueueProperties.

QueueServiceProperties

The properties of a storage account's Queue service.

QueueServicePropertiesProperties

The properties of a storage account's Queue service.

ResourceAccessRule

Resource Access Rule.

ResourceAutoGenerated

Resource.

RestorePolicyProperties

The blob service properties for blob restore policy.

Restriction

The restriction because of which SKU cannot be used.

RoutingPreference

Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing.

SKUCapability

The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.

SasPolicy

SasPolicy assigned to the storage account.

ServiceSasParameters

The parameters to list service SAS credentials of a specific resource.

ServiceSharedKeyAccessProperties

Defines shared key access settings for an individual storage service.

ServiceSpecification

One property of operation, include metric specifications.

SignedIdentifier

SignedIdentifier.

Sku

The SKU of the storage account.

SkuInformation

Storage SKU and its properties.

SkuInformationLocationInfoItem

SkuInformationLocationInfoItem.

SmbOAuthSettings

Setting property for Managed Identity access over SMB using OAuth.

SmbSetting

Setting for SMB protocol.

SshPublicKey

SshPublicKey.

StaticWebsite

The static website properties for blob storage.

StorageAccount

The storage account.

StorageAccountCheckNameAvailabilityParameters

The parameters used to check the availability of the storage account name.

StorageAccountCreateParameters

The parameters used when creating a storage account.

StorageAccountInternetEndpoints

The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.

StorageAccountIpv6Endpoints

The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via an IPv6 endpoint.

StorageAccountKey

An access key for the storage account.

StorageAccountListKeysResult

The response from the ListKeys operation.

StorageAccountMicrosoftEndpoints

The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.

StorageAccountMigration

The parameters or status associated with an ongoing or enqueued storage account migration in order to update its current SKU or region.

StorageAccountMigrationProperties

The properties of a storage account's ongoing or enqueued migration.

StorageAccountProperties

Properties of the storage account.

StorageAccountPropertiesCreateParameters

The parameters used to create the storage account.

StorageAccountPropertiesUpdateParameters

The parameters used when updating a storage account.

StorageAccountRegenerateKeyParameters

The parameters used to regenerate the storage account key.

StorageAccountSharedKeyAccessProperties

Defines shared key access properties for a storage account.

StorageAccountSkuConversionStatus

This defines the sku conversion status object for asynchronous sku conversions.

StorageAccountUpdateParameters

The parameters that can be provided when updating the storage account properties.

StorageConnectorAuthProperties

The authentication properties of the backing data source.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ManagedIdentityAuthProperties

StorageConnectorAuthPropertiesUpdate

The authentication properties of the backing data source.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ManagedIdentityAuthPropertiesUpdate

StorageConnectorConnection

The connection properties of the backing data source.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: DataShareConnection

StorageConnectorProperties

The storage connector properties.

StorageConnectorPropertiesUpdate

The storage connector properties.

StorageConnectorSource

The storage connector backing data source information.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: DataShareSource

StorageConnectorSourceUpdate

The storage connector backing data source information.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: DataShareSourceUpdate

StorageDataCollaborationPolicyProperties

Defines Data Collaboration Policy for a storage account.

StorageDataShareAccessPolicy

Policy that specify the permission allowed to a managed identity.

StorageDataShareAsset

Properties of a shared resource.

StorageDataShareProperties

The storage datashare properties.

StorageDataSharePropertiesUpdate

The storage datashare properties.

StorageQueue

Concrete proxy resource types can be created by aliasing this type using a specific property type.

StorageTaskAssignment

The storage task assignment.

StorageTaskAssignmentExecutionContext

Execution context of the storage task assignment.

StorageTaskAssignmentProperties

Properties of the storage task assignment.

StorageTaskAssignmentReport

The storage task assignment report.

StorageTaskAssignmentUpdateExecutionContext

Execution context of the storage task assignment update.

StorageTaskAssignmentUpdateParameters

Parameters of the storage task assignment update request.

StorageTaskAssignmentUpdateProperties

Properties of the storage task update assignment.

StorageTaskAssignmentUpdateReport

The storage task assignment report.

StorageTaskReportInstance

Storage Tasks run report instance.

StorageTaskReportProperties

Storage task execution report for a run instance.

SystemData

Metadata pertaining to creation and last modification of the resource.

Table

Properties of the table, including Id, resource name, resource type.

TableAccessPolicy

Table Access Policy Properties Object.

TableProperties

TableProperties.

TableServiceProperties

The properties of a storage account's Table service.

TableServicePropertiesProperties

The properties of a storage account's Table service.

TableSignedIdentifier

Object to set Table Access Policy.

TagFilter

Blob index tag based filtering for blob objects.

TagProperty

A tag of the LegalHold of a blob container.

TestConnectionResponse

Test connection response properties.

TestExistingConnectionRequest

Test existing connection request properties.

TrackedResource

Tracked Resource.

TrackedResourceUpdate

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'.

TriggerParameters

The trigger parameters update for the storage task assignment execution.

TriggerParametersUpdate

The trigger parameters update for the storage task assignment execution.

UpdateHistoryProperty

An update history of the ImmutabilityPolicy of a blob container.

Usage

Describes Storage Resource Usage.

UsageName

The usage names that can be used; currently limited to StorageAccount.

UserAssignedIdentity

UserAssignedIdentity for the resource.

VirtualNetworkRule

Virtual Network rule.

Enums

AccessTier

The default access tier for block blobs in the storage account. Required for storage accounts where kind = BlobStorage. See more details in: https://learn.microsoft.com/azure/storage/blobs/access-tiers-overview.

AccountImmutabilityPolicyState

The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.

AccountStatus

Gets the status indicating whether the primary location of the storage account is available or unavailable.

AccountType

Specifies the Active Directory account type for Azure Storage. If directoryServiceOptions is set to AD (AD DS authentication), this property is optional. If provided, samAccountName should also be provided. For directoryServiceOptions AADDS (Entra DS authentication) or AADKERB (Entra authentication), this property can be omitted.

AdvancedPlatformMetricsFilterType

The type of filter applied to the advanced platform metrics rule.

AdvancedPlatformMetricsRuleType

The type of the advanced platform metrics rule.

AllowedCopyScope

Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.

AllowedMethods

Type of AllowedMethods.

BlobInventoryPolicyName

Type of BlobInventoryPolicyName.

BlobRestoreProgressStatus

The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.

Bypass

Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.

CreatedByType

The kind of entity that created the resource.

DefaultAction

Specifies the default action of allow or deny when no other rules match.

DefaultSharePermission

Default share permission for users using Kerberos authentication if RBAC role is not assigned.

DirectoryServiceOptions

Indicates the directory service used. Note that this enum may be extended in the future.

DnsEndpointType

Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.

EnabledProtocols

The authentication protocol that is used for the file share. Can only be specified when creating a share.

EncryptionScopeSource

The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.

EncryptionScopeState

The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.

ExpirationAction

The SAS Expiration Action defines the action to be performed when sasPolicy.sasExpirationPeriod is violated. The 'Log' action can be used for audit purposes and the 'Block' action can be used to block and deny the usage of SAS tokens that do not adhere to the sas policy expiration period.

ExtendedLocationTypes

The type of extendedLocation.

Format

This is a required field, it specifies the format for the inventory files.

GeoReplicationStatus

The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.

HttpProtocol

The protocol permitted for a request made with the account SAS.

IdentityType

The identity type.

ImmutabilityPolicyState

The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.

ImmutabilityPolicyUpdateType

The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend.

IntervalUnit

Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'.

InventoryRuleType

The valid value is Inventory.

IssueType

Type of issue.

KeyPermission

Permissions for the key – read-only or full permissions.

KeySource

The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.

KeyType

Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.

Kind

Indicates the type of storage account.

LargeFileSharesState

Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.

LeaseContainerRequestAction

Specifies the lease action. Can be one of the available actions.

LeaseDuration

Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased.

LeaseShareAction

Specifies the lease action. Can be one of the available actions.

LeaseState

Lease state of the container.

LeaseStatus

The lease status of the container.

ListContainersInclude

Type of ListContainersInclude.

ListEncryptionScopesInclude

Type of ListEncryptionScopesInclude.

ListLocalUserIncludeParam

Type of ListLocalUserIncludeParam.

ManagementPolicyName

Type of ManagementPolicyName.

MetricsEmitted

The metrics emitted by the advanced platform metrics rule.

MigrationName

Type of MigrationName.

MigrationState

This property denotes the container level immutability to object level immutability migration state.

MigrationStatus

Current status of migration.

MinimumTlsVersion

Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. Minimum TLS version 1.3 version is not supported.

Name

Name of the policy. The valid value is AccessTimeTracking. This field is currently read only.

NativeDataSharingProvisioningState

Provisioning state of the resource at the time the operation was called.

NetworkSecurityPerimeterConfigurationProvisioningState

Provisioning state of Network Security Perimeter configuration propagation.

NspAccessRuleDirection

Direction of Access Rule.

ObjectType

This is a required field. This field specifies the scope of the inventory created either at the blob or container level.

Permissions

The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).

PostFailoverRedundancy

The redundancy type of the account after an account failover is performed.

PostPlannedFailoverRedundancy

The redundancy type of the account after a planned account failover is performed.

PrivateEndpointConnectionProvisioningState

The current provisioning state.

PrivateEndpointServiceConnectionStatus

The private endpoint connection status.

ProvisioningState

Gets the status of the storage account at the time the operation was called.

PublicAccess

Specifies whether data in the container may be accessed publicly and the level of access.

PublicNetworkAccess

Allow, disallow, or let Network Security Perimeter configuration to evaluate public network access to Storage Account. Value is optional but if passed in, must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'.

Reason

Gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false.

ReasonCode

The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.

ResourceAssociationAccessMode

Access Mode of the resource association.

RootSquashType

The property is for NFS share only. The default is NoRootSquash.

RoutingChoice

Routing Choice defines the kind of network routing opted by the user.

RuleType

The valid value is Lifecycle.

RunResult

Represents the overall result of the execution for the run instance.

RunStatusEnum

Represents the status of the execution.

Schedule

This is a required field. This field is used to schedule an inventory formation.

Services

The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f).

Severity

Severity of the issue.

ShareAccessTier

Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium.

SignedResource

The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).

SignedResourceTypes

The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files.

SkuConversionStatus

This property indicates the current sku conversion status.

SkuName

The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.

SkuTier

The SKU tier. This is based on the SKU name.

State

Gets the state of virtual network rule.

StorageAccountExpand

Type of StorageAccountExpand.

StorageConnectorAuthType

The auth type supported for bucket connection in storage connector.

StorageConnectorConnectionType

The connection type for bucket connection in storage connector.

StorageConnectorDataSourceType

The type of the backing data source for storage connector.

StorageConnectorSourceType

The type of the backing data source for storage connector.

StorageConnectorState

The state of the storage connector.

StorageDataShareAccessPolicyPermission

The permissions supported in access policies for storage data share.

StorageTaskAssignmentProvisioningState

Gets the status of the storage account at the time the operation was called.

TriggerType

The trigger type of the storage task assignment execution.

UsageUnit

Gets the unit of measurement.

ZonePlacementPolicy

The availability zone pinning policy for the storage account.