@azure/arm-storage package
Classes
| StorageManagementClient |
Interfaces
| AccessPolicy |
model interface 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). |
| AzureEntityResource |
The resource model definition for an Azure Resource Manager resource with an etag. |
| AzureFilesIdentityBasedAuthentication |
Settings for Azure Files identity based authentication. |
| BlobContainer |
Properties of the blob container, including Id, resource name, resource type, Etag. |
| BlobContainersClearLegalHoldOptionalParams |
Optional parameters. |
| BlobContainersCreateOptionalParams |
Optional parameters. |
| BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams |
Optional parameters. |
| BlobContainersDeleteImmutabilityPolicyOptionalParams |
Optional parameters. |
| BlobContainersDeleteOptionalParams |
Optional parameters. |
| BlobContainersExtendImmutabilityPolicyOptionalParams |
Optional parameters. |
| BlobContainersGetImmutabilityPolicyOptionalParams |
Optional parameters. |
| BlobContainersGetOptionalParams |
Optional parameters. |
| BlobContainersLeaseOptionalParams |
Optional parameters. |
| BlobContainersListOptionalParams |
Optional parameters. |
| BlobContainersLockImmutabilityPolicyOptionalParams |
Optional parameters. |
| BlobContainersObjectLevelWormOptionalParams |
Optional parameters. |
| BlobContainersOperations |
Interface representing a BlobContainers operations. |
| BlobContainersSetLegalHoldOptionalParams |
Optional parameters. |
| BlobContainersUpdateOptionalParams |
Optional parameters. |
| BlobInventoryCreationTime |
This property defines the creation time based filtering condition. Blob Inventory schema parameter 'Creation-Time' is mandatory with this filter. |
| BlobInventoryPoliciesCreateOrUpdateOptionalParams |
Optional parameters. |
| BlobInventoryPoliciesDeleteOptionalParams |
Optional parameters. |
| BlobInventoryPoliciesGetOptionalParams |
Optional parameters. |
| BlobInventoryPoliciesListOptionalParams |
Optional parameters. |
| BlobInventoryPoliciesOperations |
Interface representing a BlobInventoryPolicies operations. |
| 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. |
| BlobServicesGetServicePropertiesOptionalParams |
Optional parameters. |
| BlobServicesListOptionalParams |
Optional parameters. |
| BlobServicesOperations |
Interface representing a BlobServices operations. |
| BlobServicesSetServicePropertiesOptionalParams |
Optional parameters. |
| 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. |
| ConnectorsCreateOptionalParams |
Optional parameters. |
| ConnectorsDeleteOptionalParams |
Optional parameters. |
| ConnectorsGetOptionalParams |
Optional parameters. |
| ConnectorsListByStorageAccountOptionalParams |
Optional parameters. |
| ConnectorsOperations |
Interface representing a Connectors operations. |
| ConnectorsTestExistingConnectionOptionalParams |
Optional parameters. |
| ConnectorsUpdateOptionalParams |
Optional parameters. |
| 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. |
| DataSharesCreateOptionalParams |
Optional parameters. |
| DataSharesDeleteOptionalParams |
Optional parameters. |
| DataSharesGetOptionalParams |
Optional parameters. |
| DataSharesListByStorageAccountOptionalParams |
Optional parameters. |
| DataSharesOperations |
Interface representing a DataShares operations. |
| DataSharesUpdateOptionalParams |
Optional parameters. |
| 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. |
| DeletedAccountsGetOptionalParams |
Optional parameters. |
| DeletedAccountsListOptionalParams |
Optional parameters. |
| DeletedAccountsOperations |
Interface representing a DeletedAccounts operations. |
| 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. |
| EncryptionScopesGetOptionalParams |
Optional parameters. |
| EncryptionScopesListOptionalParams |
Optional parameters. |
| EncryptionScopesOperations |
Interface representing a EncryptionScopes operations. |
| EncryptionScopesPatchOptionalParams |
Optional parameters. |
| EncryptionScopesPutOptionalParams |
Optional parameters. |
| 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. |
| ErrorResponseBody |
Error response body contract. |
| ErrorResponse_1 |
Common error response for all Azure Resource Manager APIs to return error details for failed operations. |
| 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 |
model interface 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. |
| FileServicesGetServicePropertiesOptionalParams |
Optional parameters. |
| FileServicesGetServiceUsageOptionalParams |
Optional parameters. |
| FileServicesListOptionalParams |
Optional parameters. |
| FileServicesListServiceUsagesOptionalParams |
Optional parameters. |
| FileServicesOperations |
Interface representing a FileServices operations. |
| FileServicesSetServicePropertiesOptionalParams |
Optional parameters. |
| 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. |
| FileSharesCreateOptionalParams |
Optional parameters. |
| FileSharesDeleteOptionalParams |
Optional parameters. |
| FileSharesGetOptionalParams |
Optional parameters. |
| FileSharesLeaseOptionalParams |
Optional parameters. |
| FileSharesListOptionalParams |
Optional parameters. |
| FileSharesOperations |
Interface representing a FileShares operations. |
| FileSharesRestoreOptionalParams |
Optional parameters. |
| FileSharesUpdateOptionalParams |
Optional parameters. |
| 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 |
model interface ListQueue |
| ListQueueProperties |
model interface ListQueueProperties |
| ListQueueServices |
model interface ListQueueServices |
| ListServiceSasResponse |
The List service SAS credentials operation response. |
| ListTableServices |
model interface 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. |
| LocalUsersCreateOrUpdateOptionalParams |
Optional parameters. |
| LocalUsersDeleteOptionalParams |
Optional parameters. |
| LocalUsersGetOptionalParams |
Optional parameters. |
| LocalUsersListKeysOptionalParams |
Optional parameters. |
| LocalUsersListOptionalParams |
Optional parameters. |
| LocalUsersOperations |
Interface representing a LocalUsers operations. |
| LocalUsersRegeneratePasswordOptionalParams |
Optional parameters. |
| ManagedIdentityAuthProperties |
The managed identity auth properties for dataShare connection. |
| ManagedIdentityAuthPropertiesUpdate |
The managed identity auth properties for dataShare connection. |
| ManagementPoliciesCreateOrUpdateOptionalParams |
Optional parameters. |
| ManagementPoliciesDeleteOptionalParams |
Optional parameters. |
| ManagementPoliciesGetOptionalParams |
Optional parameters. |
| ManagementPoliciesOperations |
Interface representing a ManagementPolicies operations. |
| 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 |
| NetworkSecurityPerimeterConfigurationsGetOptionalParams |
Optional parameters. |
| NetworkSecurityPerimeterConfigurationsListOptionalParams |
Optional parameters. |
| NetworkSecurityPerimeterConfigurationsOperations |
Interface representing a NetworkSecurityPerimeterConfigurations operations. |
| NetworkSecurityPerimeterConfigurationsReconcileOptionalParams |
Optional parameters. |
| 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 |
| ObjectReplicationPoliciesCreateOrUpdateOptionalParams |
Optional parameters. |
| ObjectReplicationPoliciesDeleteOptionalParams |
Optional parameters. |
| ObjectReplicationPoliciesGetOptionalParams |
Optional parameters. |
| ObjectReplicationPoliciesListOptionalParams |
Optional parameters. |
| ObjectReplicationPoliciesOperations |
Interface representing a ObjectReplicationPolicies operations. |
| 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. |
| OperationsListOptionalParams |
Optional parameters. |
| OperationsOperations |
Interface representing a Operations operations. |
| PageSettings |
Options for the byPage method |
| PagedAsyncIterableIterator |
An interface that allows async iterable iteration both to completion and by page. |
| PermissionScope |
model interface 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. |
| PrivateEndpointConnectionsDeleteOptionalParams |
Optional parameters. |
| PrivateEndpointConnectionsGetOptionalParams |
Optional parameters. |
| PrivateEndpointConnectionsListOptionalParams |
Optional parameters. |
| PrivateEndpointConnectionsOperations |
Interface representing a PrivateEndpointConnections operations. |
| PrivateEndpointConnectionsPutOptionalParams |
Optional parameters. |
| PrivateLinkResource |
A private link resource |
| PrivateLinkResourceListResult |
A list of private link resources |
| PrivateLinkResourceProperties |
Properties of a private link resource. |
| PrivateLinkResourcesListByStorageAccountOptionalParams |
Optional parameters. |
| PrivateLinkResourcesOperations |
Interface representing a PrivateLinkResources operations. |
| 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 |
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location |
| QueueCreateOptionalParams |
Optional parameters. |
| QueueDeleteOptionalParams |
Optional parameters. |
| QueueGetOptionalParams |
Optional parameters. |
| QueueListOptionalParams |
Optional parameters. |
| QueueOperations |
Interface representing a Queue operations. |
| QueueProperties |
model interface QueueProperties |
| QueueServiceProperties |
The properties of a storage account’s Queue service. |
| QueueServicePropertiesProperties |
The properties of a storage account’s Queue service. |
| QueueServicesGetServicePropertiesOptionalParams |
Optional parameters. |
| QueueServicesListOptionalParams |
Optional parameters. |
| QueueServicesOperations |
Interface representing a QueueServices operations. |
| QueueServicesSetServicePropertiesOptionalParams |
Optional parameters. |
| QueueUpdateOptionalParams |
Optional parameters. |
| Resource |
Common fields that are returned in the response for all Azure Resource Manager resources |
| ResourceAccessRule |
Resource Access Rule. |
| RestorePolicyProperties |
The blob service properties for blob restore policy |
| RestorePollerOptions | |
| 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 |
model interface SignedIdentifier |
| SimplePollerLike |
A simple poller that can be used to poll a long running operation. |
| Sku |
The SKU of the storage account. |
| SkuInformation |
Storage SKU and its properties |
| SkuInformationLocationInfoItem |
model interface SkuInformationLocationInfoItem |
| SkusListOptionalParams |
Optional parameters. |
| SkusOperations |
Interface representing a Skus operations. |
| SmbOAuthSettings |
Setting property for Managed Identity access over SMB using OAuth |
| SmbSetting |
Setting for SMB protocol |
| SshPublicKey |
model interface 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. |
| StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams |
Optional parameters. |
| StorageAccountsCheckNameAvailabilityOptionalParams |
Optional parameters. |
| StorageAccountsCreateOptionalParams |
Optional parameters. |
| StorageAccountsCustomerInitiatedMigrationOptionalParams |
Optional parameters. |
| StorageAccountsDeleteOptionalParams |
Optional parameters. |
| StorageAccountsFailoverOptionalParams |
Optional parameters. |
| StorageAccountsGetCustomerInitiatedMigrationOptionalParams |
Optional parameters. |
| StorageAccountsGetPropertiesOptionalParams |
Optional parameters. |
| StorageAccountsHierarchicalNamespaceMigrationOptionalParams |
Optional parameters. |
| StorageAccountsListAccountSASOptionalParams |
Optional parameters. |
| StorageAccountsListByResourceGroupOptionalParams |
Optional parameters. |
| StorageAccountsListKeysOptionalParams |
Optional parameters. |
| StorageAccountsListOptionalParams |
Optional parameters. |
| StorageAccountsListServiceSASOptionalParams |
Optional parameters. |
| StorageAccountsOperations |
Interface representing a StorageAccounts operations. |
| StorageAccountsRegenerateKeyOptionalParams |
Optional parameters. |
| StorageAccountsRestoreBlobRangesOptionalParams |
Optional parameters. |
| StorageAccountsRevokeUserDelegationKeysOptionalParams |
Optional parameters. |
| StorageAccountsUpdateOptionalParams |
Optional parameters. |
| StorageConnectorAuthProperties |
The authentication properties of the backing data source |
| StorageConnectorAuthPropertiesUpdate |
The authentication properties of the backing data source |
| StorageConnectorConnection |
The connection properties of the backing data source |
| StorageConnectorProperties |
The storage connector properties |
| StorageConnectorPropertiesUpdate |
The storage connector properties |
| StorageConnectorSource |
The storage connector backing data source information |
| StorageConnectorSourceUpdate |
The storage connector backing data source information |
| 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 |
| StorageManagementClientOptionalParams |
Optional parameters for the client. |
| 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. |
| StorageTaskAssignmentInstancesReportListOptionalParams |
Optional parameters. |
| StorageTaskAssignmentInstancesReportOperations |
Interface representing a StorageTaskAssignmentInstancesReport operations. |
| 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 |
| StorageTaskAssignmentsCreateOptionalParams |
Optional parameters. |
| StorageTaskAssignmentsDeleteOptionalParams |
Optional parameters. |
| StorageTaskAssignmentsGetOptionalParams |
Optional parameters. |
| StorageTaskAssignmentsInstancesReportListOptionalParams |
Optional parameters. |
| StorageTaskAssignmentsInstancesReportOperations |
Interface representing a StorageTaskAssignmentsInstancesReport operations. |
| StorageTaskAssignmentsListOptionalParams |
Optional parameters. |
| StorageTaskAssignmentsOperations |
Interface representing a StorageTaskAssignments operations. |
| StorageTaskAssignmentsStopAssignmentOptionalParams |
Optional parameters. |
| StorageTaskAssignmentsUpdateOptionalParams |
Optional parameters. |
| 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. |
| TableCreateOptionalParams |
Optional parameters. |
| TableDeleteOptionalParams |
Optional parameters. |
| TableGetOptionalParams |
Optional parameters. |
| TableListOptionalParams |
Optional parameters. |
| TableOperations |
Interface representing a Table operations. |
| TableProperties |
model interface TableProperties |
| TableServiceProperties |
The properties of a storage account’s Table service. |
| TableServicePropertiesProperties |
The properties of a storage account’s Table service. |
| TableServicesGetServicePropertiesOptionalParams |
Optional parameters. |
| TableServicesListOptionalParams |
Optional parameters. |
| TableServicesOperations |
Interface representing a TableServices operations. |
| TableServicesSetServicePropertiesOptionalParams |
Optional parameters. |
| TableSignedIdentifier |
Object to set Table Access Policy. |
| TableUpdateOptionalParams |
Optional parameters. |
| 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 |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' |
| 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. |
| UsagesListByLocationOptionalParams |
Optional parameters. |
| UsagesOperations |
Interface representing a Usages operations. |
| UserAssignedIdentity |
UserAssignedIdentity for the resource. |
| VirtualNetworkRule |
Virtual Network rule. |
Type Aliases
| 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. Known values supported by the serviceUnlocked |
| 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. Known values supported by the serviceUser |
| AllowedCopyScope |
Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. Known values supported by the servicePrivateLink |
| AllowedMethods |
Type of AllowedMethods |
| AzureSupportedClouds |
The supported values for cloud setting as a string literal type |
| 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. Known values supported by the serviceInProgress |
| 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. Known values supported by the serviceNone |
| ContinuablePage |
An interface that describes a page of results. |
| CreatedByType |
The kind of entity that created the resource. Known values supported by the serviceUser: The entity was created by a user. |
| 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. Known values supported by the serviceNone |
| DirectoryServiceOptions |
Indicates the directory service used. Note that this enum may be extended in the future. Known values supported by the serviceNone |
| 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. Known values supported by the serviceStandard |
| EnabledProtocols |
The authentication protocol that is used for the file share. Can only be specified when creating a share. Known values supported by the serviceSMB |
| EncryptionScopeSource |
The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault. Known values supported by the serviceMicrosoft.Storage |
| EncryptionScopeState |
The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled. Known values supported by the serviceEnabled |
| 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. Known values supported by the serviceLog |
| ExtendedLocationTypes |
The type of extendedLocation. Known values supported by the serviceEdgeZone |
| Format |
This is a required field, it specifies the format for the inventory files. Known values supported by the serviceCsv |
| 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. Known values supported by the serviceLive |
| HttpProtocol |
The protocol permitted for a request made with the account SAS. |
| IdentityType |
The identity type. Known values supported by the serviceNone |
| ImmutabilityPolicyState |
The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. Known values supported by the serviceLocked |
| ImmutabilityPolicyUpdateType |
The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Known values supported by the serviceput |
| 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' Known values supported by the serviceDays |
| InventoryRuleType |
The valid value is Inventory Known values supported by the serviceInventory |
| IssueType |
Type of issue Known values supported by the serviceUnknown |
| KeyPermission |
Permissions for the key -- read-only or full permissions. |
| KeySource |
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault Known values supported by the serviceMicrosoft.Storage |
| 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. Known values supported by the serviceService |
| Kind |
Indicates the type of storage account. Known values supported by the serviceStorage |
| LargeFileSharesState |
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. Known values supported by the serviceDisabled |
| LeaseContainerRequestAction |
Specifies the lease action. Can be one of the available actions. Known values supported by the serviceAcquire |
| LeaseDuration |
Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. Known values supported by the serviceInfinite |
| LeaseShareAction |
Specifies the lease action. Can be one of the available actions. Known values supported by the serviceAcquire |
| LeaseState |
Lease state of the container. Known values supported by the serviceAvailable |
| LeaseStatus |
The lease status of the container. Known values supported by the serviceLocked |
| ListContainersInclude |
Type of ListContainersInclude |
| ListEncryptionScopesInclude |
Type of ListEncryptionScopesInclude |
| ListLocalUserIncludeParam |
Type of ListLocalUserIncludeParam |
| ManagementPolicyName |
Type of ManagementPolicyName |
| MigrationName |
Type of MigrationName |
| MigrationState |
This property denotes the container level immutability to object level immutability migration state. Known values supported by the serviceInProgress |
| MigrationStatus |
Current status of migration Known values supported by the serviceInvalid |
| 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. Known values supported by the serviceTLS1_0 |
| Name |
Name of the policy. The valid value is AccessTimeTracking. This field is currently read only Known values supported by the serviceAccessTimeTracking |
| NativeDataSharingProvisioningState |
Provisioning state of the resource at the time the operation was called. Known values supported by the serviceAccepted: The request has been accepted for processing. |
| NetworkSecurityPerimeterConfigurationProvisioningState |
Provisioning state of Network Security Perimeter configuration propagation Known values supported by the serviceAccepted |
| NspAccessRuleDirection |
Direction of Access Rule Known values supported by the serviceInbound |
| ObjectType |
This is a required field. This field specifies the scope of the inventory created either at the blob or container level. Known values supported by the serviceBlob |
| 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). Known values supported by the servicer |
| PostFailoverRedundancy |
The redundancy type of the account after an account failover is performed. Known values supported by the serviceStandard_LRS |
| PostPlannedFailoverRedundancy |
The redundancy type of the account after a planned account failover is performed. Known values supported by the serviceStandard_GRS |
| PrivateEndpointConnectionProvisioningState |
The current provisioning state. Known values supported by the serviceSucceeded |
| PrivateEndpointServiceConnectionStatus |
The private endpoint connection status. Known values supported by the servicePending |
| 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'. Known values supported by the serviceEnabled |
| 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. Known values supported by the serviceQuotaId |
| ResourceAssociationAccessMode |
Access Mode of the resource association Known values supported by the serviceEnforced |
| RootSquashType |
The property is for NFS share only. The default is NoRootSquash. Known values supported by the serviceNoRootSquash |
| RoutingChoice |
Routing Choice defines the kind of network routing opted by the user. Known values supported by the serviceMicrosoftRouting |
| RuleType |
The valid value is Lifecycle Known values supported by the serviceLifecycle |
| RunResult |
Represents the overall result of the execution for the run instance Known values supported by the serviceSucceeded |
| RunStatusEnum |
Represents the status of the execution. Known values supported by the serviceInProgress |
| Schedule |
This is a required field. This field is used to schedule an inventory formation. Known values supported by the serviceDaily |
| Services |
The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Known values supported by the serviceb |
| Severity |
Severity of the issue. Known values supported by the serviceWarning |
| ShareAccessTier |
Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Known values supported by the serviceTransactionOptimized |
| SignedResource |
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Known values supported by the serviceb |
| 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. Known values supported by the services |
| SkuConversionStatus |
This property indicates the current sku conversion status. Known values supported by the serviceInProgress |
| SkuName |
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Known values supported by the serviceStandard_LRS |
| SkuTier |
The SKU tier. This is based on the SKU name. |
| State |
Gets the state of virtual network rule. Known values supported by the serviceProvisioning |
| StorageAccountExpand |
Type of StorageAccountExpand |
| StorageConnectorAuthPropertiesUnion |
Alias for StorageConnectorAuthPropertiesUnion |
| StorageConnectorAuthPropertiesUpdateUnion |
Alias for StorageConnectorAuthPropertiesUpdateUnion |
| StorageConnectorAuthType |
The auth type supported for bucket connection in storage connector. Known values supported by the serviceManagedIdentity: Managed Identity auth type |
| StorageConnectorConnectionType |
The connection type for bucket connection in storage connector. Known values supported by the serviceDataShare: DataShare connection type |
| StorageConnectorConnectionUnion |
Alias for StorageConnectorConnectionUnion |
| StorageConnectorDataSourceType |
The type of the backing data source for storage connector Known values supported by the serviceAzure_DataShare: Azure DataShare data source type. |
| StorageConnectorSourceType |
The type of the backing data source for storage connector Known values supported by the serviceDataShare: Source type - DataShare |
| StorageConnectorSourceUnion |
Alias for StorageConnectorSourceUnion |
| StorageConnectorSourceUpdateUnion |
Alias for StorageConnectorSourceUpdateUnion |
| StorageConnectorState |
The state of the storage connector Known values supported by the serviceActive: Whether the connector is active |
| StorageDataShareAccessPolicyPermission |
The permissions supported in access policies for storage data share Known values supported by the serviceNone: No permission |
| StorageTaskAssignmentProvisioningState |
Gets the status of the storage account at the time the operation was called. Known values supported by the serviceValidateSubscriptionQuotaBegin |
| TriggerType |
The trigger type of the storage task assignment execution Known values supported by the serviceRunOnce |
| UsageUnit |
Gets the unit of measurement. |
| ZonePlacementPolicy |
The availability zone pinning policy for the storage account. Known values supported by the serviceAny |
Enums
| AzureClouds |
An enum to describe Azure Cloud environments. |
| KnownAccountImmutabilityPolicyState |
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. |
| KnownAccountType |
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. |
| KnownAllowedCopyScope |
Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. |
| KnownAllowedMethods |
Known values of AllowedMethods that the service accepts. |
| KnownBlobInventoryPolicyName |
Known values of BlobInventoryPolicyName that the service accepts. |
| KnownBlobRestoreProgressStatus |
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. |
| KnownBypass |
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. |
| KnownCreatedByType |
The kind of entity that created the resource. |
| KnownDefaultSharePermission |
Default share permission for users using Kerberos authentication if RBAC role is not assigned. |
| KnownDirectoryServiceOptions |
Indicates the directory service used. Note that this enum may be extended in the future. |
| KnownDnsEndpointType |
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. |
| KnownEnabledProtocols |
The authentication protocol that is used for the file share. Can only be specified when creating a share. |
| KnownEncryptionScopeSource |
The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault. |
| KnownEncryptionScopeState |
The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled. |
| KnownExpirationAction |
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. |
| KnownExtendedLocationTypes |
The type of extendedLocation. |
| KnownFormat |
This is a required field, it specifies the format for the inventory files. |
| KnownGeoReplicationStatus |
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. |
| KnownIdentityType |
The identity type. |
| KnownImmutabilityPolicyState |
The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. |
| KnownImmutabilityPolicyUpdateType |
The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. |
| KnownIntervalUnit |
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' |
| KnownInventoryRuleType |
The valid value is Inventory |
| KnownIssueType |
Type of issue |
| KnownKeySource |
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault |
| KnownKeyType |
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. |
| KnownKind |
Indicates the type of storage account. |
| KnownLargeFileSharesState |
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. |
| KnownLeaseContainerRequestAction |
Specifies the lease action. Can be one of the available actions. |
| KnownLeaseDuration |
Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. |
| KnownLeaseShareAction |
Specifies the lease action. Can be one of the available actions. |
| KnownLeaseState |
Lease state of the container. |
| KnownLeaseStatus |
The lease status of the container. |
| KnownListContainersInclude |
Known values of ListContainersInclude that the service accepts. |
| KnownListEncryptionScopesInclude |
Known values of ListEncryptionScopesInclude that the service accepts. |
| KnownListLocalUserIncludeParam |
Known values of ListLocalUserIncludeParam that the service accepts. |
| KnownManagementPolicyName |
Known values of ManagementPolicyName that the service accepts. |
| KnownMigrationName |
Known values of MigrationName that the service accepts. |
| KnownMigrationState |
This property denotes the container level immutability to object level immutability migration state. |
| KnownMigrationStatus |
Current status of migration |
| KnownMinimumTlsVersion |
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. |
| KnownName |
Name of the policy. The valid value is AccessTimeTracking. This field is currently read only |
| KnownNativeDataSharingProvisioningState |
Provisioning state of the resource at the time the operation was called. |
| KnownNetworkSecurityPerimeterConfigurationProvisioningState |
Provisioning state of Network Security Perimeter configuration propagation |
| KnownNspAccessRuleDirection |
Direction of Access Rule |
| KnownObjectType |
This is a required field. This field specifies the scope of the inventory created either at the blob or container level. |
| KnownPermissions |
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). |
| KnownPostFailoverRedundancy |
The redundancy type of the account after an account failover is performed. |
| KnownPostPlannedFailoverRedundancy |
The redundancy type of the account after a planned account failover is performed. |
| KnownPrivateEndpointConnectionProvisioningState |
The current provisioning state. |
| KnownPrivateEndpointServiceConnectionStatus |
The private endpoint connection status. |
| KnownPublicNetworkAccess |
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'. |
| KnownReasonCode |
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. |
| KnownResourceAssociationAccessMode |
Access Mode of the resource association |
| KnownRootSquashType |
The property is for NFS share only. The default is NoRootSquash. |
| KnownRoutingChoice |
Routing Choice defines the kind of network routing opted by the user. |
| KnownRuleType |
The valid value is Lifecycle |
| KnownRunResult |
Represents the overall result of the execution for the run instance |
| KnownRunStatusEnum |
Represents the status of the execution. |
| KnownSchedule |
This is a required field. This field is used to schedule an inventory formation. |
| KnownServices |
The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). |
| KnownSeverity |
Severity of the issue. |
| KnownShareAccessTier |
Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. |
| KnownSignedResource |
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). |
| KnownSignedResourceTypes |
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. |
| KnownSkuConversionStatus |
This property indicates the current sku conversion status. |
| KnownSkuName |
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. |
| KnownState |
Gets the state of virtual network rule. |
| KnownStorageConnectorAuthType |
The auth type supported for bucket connection in storage connector. |
| KnownStorageConnectorConnectionType |
The connection type for bucket connection in storage connector. |
| KnownStorageConnectorDataSourceType |
The type of the backing data source for storage connector |
| KnownStorageConnectorSourceType |
The type of the backing data source for storage connector |
| KnownStorageConnectorState |
The state of the storage connector |
| KnownStorageDataShareAccessPolicyPermission |
The permissions supported in access policies for storage data share |
| KnownStorageTaskAssignmentProvisioningState |
Gets the status of the storage account at the time the operation was called. |
| KnownTriggerType |
The trigger type of the storage task assignment execution |
| KnownVersions |
The available API versions. |
| KnownZonePlacementPolicy |
The availability zone pinning policy for the storage account. |
Functions
| is |
Typeguard for RestError |
| restore |
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope. |
Variables
| Rest |
A custom error type for failed pipeline requests. |
Function Details
isRestError(unknown)
Typeguard for RestError
function isRestError(e: unknown): e
Parameters
- e
-
unknown
Something caught by a catch clause.
Returns
e
restorePoller<TResponse, TResult>(StorageManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.
function restorePoller<TResponse, TResult>(client: StorageManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
Parameters
- client
- StorageManagementClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
Returns
PollerLike<OperationState<TResult>, TResult>
Variable Details
RestError
A custom error type for failed pipeline requests.
RestError: RestErrorConstructor