com.azure.resourcemanager.storage.models
Package containing the data models for Storage. The Azure Storage Management API.
Classes
| AccessPolicy |
The Access |
| AccountImmutabilityPolicyProperties |
This defines account-level immutability policy properties. |
| AccountImmutabilityPolicyState |
The Immutability |
| 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. |
| AccountStatuses |
An instance of this class stores the availability 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). |
| ActiveDirectoryPropertiesAccountType |
Specifies the Active Directory account type for Azure Storage. |
| AdvancedPlatformMetricsFilterType |
The type of filter applied to the advanced platform metrics rule. |
| AdvancedPlatformMetricsRuleConfig |
Configuration for the advanced platform metrics rule. |
| AdvancedPlatformMetricsRuleProperties |
An object that defines 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. |
| AzureEntityResource |
Entity Resource The resource model definition for an Azure Resource Manager resource with an etag. |
| AzureFilesIdentityBasedAuthentication |
Settings for Azure Files identity based authentication. |
| BlobContainersCreateOrUpdateImmutabilityPolicyHeaders |
The Blob |
| BlobContainersCreateOrUpdateImmutabilityPolicyResponse |
Contains all response data for the create |
| BlobContainersDeleteImmutabilityPolicyHeaders |
The Blob |
| BlobContainersDeleteImmutabilityPolicyResponse |
Contains all response data for the delete |
| BlobContainersExtendImmutabilityPolicyHeaders |
The Blob |
| BlobContainersExtendImmutabilityPolicyResponse |
Contains all response data for the extend |
| BlobContainersGetImmutabilityPolicyHeaders |
The Blob |
| BlobContainersGetImmutabilityPolicyResponse |
Contains all response data for the get |
| BlobContainersLockImmutabilityPolicyHeaders |
The Blob |
| BlobContainersLockImmutabilityPolicyResponse |
Contains all response data for the lock |
| BlobInventoryCreationTime |
This property defines the creation time based filtering condition. |
| BlobInventoryPolicyDefinition |
An object that defines the blob inventory rule. |
| BlobInventoryPolicyFilter |
An object that defines the blob inventory rule filter conditions. |
| BlobInventoryPolicyName |
Defines values for Blob |
| BlobInventoryPolicyRule |
An object that wraps the blob inventory rule. |
| BlobInventoryPolicySchema |
The storage account blob inventory policy rules. |
| BlobRestoreParameters |
Blob restore parameters. |
| BlobRestoreProgressStatus |
The status of blob restore progress. |
| BlobRestoreRange |
Blob range. |
| BlobTypes |
Defines values for Geo |
| BurstingConstants |
Constants used for calculating included burst IOPS and maximum burst credits for IOPS for a file share in the storage account. |
| Bypass |
Specifies whether traffic is bypassed for Logging/Metrics/Azure |
| ChangeFeed |
The blob service properties for change feed events. |
| CheckNameAvailabilityResult |
The StorageAccounts#checkNameAvailability action result. |
| ConnectorUpdate |
A Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account. |
| CorsRule |
Specifies a CORS rule for the Blob service. |
| CorsRuleAllowedMethodsItem |
Defines values for Cors |
| CorsRules |
Sets the CORS rules. |
| CustomDomain |
The custom domain assigned to this 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 Data |
| DateAfterCreation |
Object to define snapshot and version action conditions. |
| DateAfterModification |
Object to define the base blob action conditions. |
| DefaultSharePermission |
Default share permission for users using Kerberos authentication if RBAC role is not assigned. |
| DeleteRetentionPolicy |
The service properties for soft delete. |
| DeletedShare |
The deleted share to be restored. |
| Dimension |
Dimension of blobs, possibly be blob type or access tier. |
| DirectoryServiceOptions |
Indicates the directory service used. |
| DnsEndpointType |
Allows you to specify the type of endpoint. |
| DualStackEndpointPreference |
Dual-stack endpoint preference defines whether IPv6 endpoints are going to be published. |
| EnabledProtocols |
The authentication protocol that is used for the file share. |
| Encryption |
The encryption settings on the storage account. |
| EncryptionIdentity |
Encryption identity for the storage account. |
| EncryptionInTransit |
Encryption in transit setting. |
| EncryptionScopeKeyVaultProperties |
The key vault properties for the encryption scope. |
| EncryptionScopeSource |
The provider for the encryption scope. |
| EncryptionScopeState |
The state 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. |
| 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. |
| ExpirationAction |
The SAS Expiration Action defines the action to be performed when sas |
| ExtendedLocation |
The complex type of the extended location. |
| ExtendedLocationTypes |
The type of extended |
| FileServiceUsageProperties |
File service usage in storage account including account limits, file share limits and constants used in recommendations and bursting formula. |
| FileShareLimits |
Minimum and maximum provisioned storage, IOPS and bandwidth limits for a file share in the storage account. |
| FileSharePropertiesFileSharePaidBursting |
File Share Paid Bursting properties. |
| FileShareRecommendations |
Constants used for calculating recommended provisioned IOPS and bandwidth for a file share in the storage account. |
| FileSharesLeaseHeaders |
The File |
| FileSharesLeaseResponse |
Contains all response data for the lease operation. |
| Format |
This is a required field, it specifies the format for the inventory files. |
| 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. |
| GeoReplicationStatus |
The status of the secondary location. |
| Identity |
Identity for the resource. |
| IdentityType |
The identity type. |
| ImmutabilityPolicyProperties |
The properties of an Immutability |
| ImmutabilityPolicyState |
The Immutability |
| ImmutabilityPolicyUpdateType |
The Immutability |
| ImmutableStorageAccount |
This property enables and defines account-level immutability. |
| ImmutableStorageWithVersioning |
Object level immutability properties of the container. |
| InventoryRuleType |
The valid value is Inventory. |
| IpRule |
IP rule with specific IP or IP range in CIDR format. |
| IssueType |
Type of issue. |
| KeyCreationTime |
Storage account keys creation time. |
| KeyPolicy |
Key |
| KeySource |
The encryption key |
| KeyType |
Encryption key type to be used for the encryption service. |
| KeyVaultProperties |
Properties of key vault. |
| Kind |
Indicates the type of storage account. |
| LargeFileSharesState |
Allow large file shares if sets to Enabled. |
| LastAccessTimeTrackingPolicy |
The blob service properties for Last access time based tracking policy. |
| LeaseContainerRequest |
Lease Container request schema. |
| LeaseContainerRequestAction |
Specifies the lease action. |
| 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. |
| LeaseShareRequest |
Lease Share request schema. |
| LeaseState |
Lease state of the container. |
| LeaseStatus |
The lease status of the container. |
| LegalHoldProperties |
The Legal |
| ListContainersInclude |
Defines values for List |
| ListEncryptionScopesInclude |
Defines values for List |
| ListLocalUserIncludeParam |
Defines values for List |
| ManagedIdentityAuthProperties |
The managed identity auth properties for data |
| ManagedIdentityAuthPropertiesUpdate |
The managed identity auth properties for data |
| 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. |
| ManagementPolicyFilter |
Filters limit rule actions to a subset of blobs within the storage account. |
| ManagementPolicyName |
Defines values for Management |
| ManagementPolicyRule |
An object that wraps the Lifecycle rule. |
| ManagementPolicySchema |
The Storage Account Management |
| ManagementPolicySnapShot |
Management policy action for snapshot. |
| ManagementPolicyVersion |
Management policy action for blob version. |
| MetricSpecification |
Metric specification of operation. |
| MetricsEmitted |
The metrics emitted by the advanced platform metrics rule. |
| MigrationName |
Defines values for Migration |
| 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. |
| Multichannel |
Multichannel setting. |
| Name |
Name of the policy. |
| NativeDataSharingProvisioningState |
Provisioning state of the resource at the time the operation was called. |
| NetworkRuleSet |
Network rule set. |
| NetworkSecurityPerimeter |
Network |
| NetworkSecurityPerimeterConfigurationPropertiesProfile |
Network Security Perimeter profile. |
| NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation |
Information about resource association. |
| NetworkSecurityPerimeterConfigurationProvisioningState |
Provisioning state of Network Security Perimeter configuration propagation. |
| NfsSetting |
Setting for NFS protocol. |
| NspAccessRule |
Information of Access Rule in Network Security Perimeter profile. |
| NspAccessRuleDirection |
Direction of Access Rule. |
| NspAccessRuleProperties |
Properties of Access Rule. |
| NspAccessRulePropertiesSubscriptionsItem |
Subscription for inbound rule. |
| ObjectReplicationPolicyFilter |
Filters limit replication to a subset of blobs within the storage account. |
| ObjectReplicationPolicyPropertiesMetrics |
Optional. |
| ObjectReplicationPolicyPropertiesPriorityReplication |
Optional. |
| ObjectReplicationPolicyPropertiesTagsReplication |
Optional. |
| ObjectReplicationPolicyRule |
The replication policy rule between two containers. |
| ObjectType |
This is a required field. |
| OperationDisplay |
Display metadata associated with the operation. |
| PermissionScope |
The Permission |
| Permissions |
The signed permissions for the account SAS. |
| Placement |
The complex type of the zonal placement details. |
| 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. |
| PrivateEndpoint |
The Private Endpoint resource. |
| PrivateEndpointConnectionProvisioningState |
The current provisioning state. |
| PrivateEndpointServiceConnectionStatus |
The private endpoint connection status. |
| PrivateLinkResource |
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 Network |
| ProvisioningIssueProperties |
Properties of provisioning issue. |
| PublicEndpoints |
An instance of this class stores the The URIs associated with a storage account that are used to perform a retrieval of a public blob, queue or table object. |
| PublicNetworkAccess |
Allow, disallow, or let Network Security Perimeter configuration to evaluate public network access to Storage Account. |
| ReasonCode |
The reason for the restriction. |
| ResourceAccessRule |
Resource Access Rule. |
| ResourceAssociationAccessMode |
Access Mode of the resource association. |
| RestorePolicyProperties |
The blob service properties for blob restore policy. |
| Restriction |
The restriction because of which SKU cannot be used. |
| RootSquashType |
The property is for NFS share only. |
| RoutingChoice |
Routing Choice defines the kind of network routing opted by the user. |
| 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. |
| 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. |
| SasPolicy |
Sas |
| Schedule |
This is a required field. |
| 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. |
| Services |
The signed services accessible with the account SAS. |
| Severity |
Severity of the issue. |
| ShareAccessTier |
Access tier for specific share. |
| SignedIdentifier |
The Signed |
| SignedResource |
The signed services accessible with the service SAS. |
| SignedResourceTypes |
The signed resource types that are accessible with the account SAS. |
| Sku |
The SKU of the storage account. |
| SkuCapability |
The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. |
| SkuConversionStatus |
This property indicates the current sku conversion status. |
| SkuInformationLocationInfoItem |
The Sku |
| SkuName |
The SKU name. |
| SmbOAuthSettings |
Setting property for Managed Identity access over SMB using OAuth. |
| SmbSetting |
Setting for SMB protocol. |
| SshPublicKey |
The Ssh |
| State |
Gets the state of virtual network rule. |
| StaticWebsite |
The static website properties for blob storage. |
| StorageAccountCheckNameAvailabilityParameters |
The parameters used to check the availability of the storage account name. |
| StorageAccountCreateParameters |
The parameters used when creating a storage account. |
| StorageAccountEncryptionKeySource |
Azure storage account encryption key sources. |
| 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. |
| 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. |
| 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. |
| StorageAccountSkuType |
Defines sku values for storage account resource. |
| StorageAccountUpdateParameters |
The parameters that can be provided when updating the storage account properties. |
| StorageConnectorAuthProperties |
The authentication properties of the backing data source. |
| StorageConnectorAuthPropertiesUpdate |
The authentication properties of the backing data source. |
| StorageConnectorAuthType |
The auth type supported for bucket connection in storage connector. |
| StorageConnectorConnection |
The connection properties of the backing data source. |
| StorageConnectorConnectionType |
The connection type for bucket connection in storage connector. |
| StorageConnectorDataSourceType |
The type of the backing data source for storage connector. |
| StorageConnectorProperties |
The storage connector properties. |
| StorageConnectorPropertiesUpdate |
The storage connector properties. |
| StorageConnectorSource |
The storage connector backing data source information. |
| StorageConnectorSourceType |
The type of the backing data source for storage connector. |
| StorageConnectorSourceUpdate |
The storage connector backing data source information. |
| StorageConnectorState |
The state of the storage connector. |
| StorageDataCollaborationPolicyProperties |
Defines Data Collaboration Policy for a storage account. |
| StorageDataShareAccessPolicy |
Policy that specify the permission allowed to a managed identity. |
| StorageDataShareAccessPolicyPermission |
The permissions supported in access policies for storage data share. |
| StorageDataShareAsset |
Properties of a shared resource. |
| StorageDataShareProperties |
The storage datashare properties. |
| StorageDataSharePropertiesUpdate |
The storage datashare properties. |
| StorageResourceType |
Storage resource types. |
| StorageService |
Azure storage service types. |
| 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. |
| StorageTaskReportProperties |
Storage task execution report for a run instance. |
| TableAccessPolicy |
Table Access Policy Properties Object. |
| TableSignedIdentifier |
Object to set Table Access Policy. |
| TagFilter |
Blob index tag based filtering for blob objects. |
| TagProperty |
A tag of the Legal |
| TestExistingConnectionRequest |
Test existing connection request properties. |
| 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 Immutability |
| UsageName |
The usage names that can be used; currently limited to Storage |
| UserAssignedIdentity |
User |
| VirtualNetworkRule |
Virtual Network rule. |
| ZonePlacementPolicy |
The availability zone pinning policy for the storage account. |
Interfaces
| BlobContainer |
Type representing Blob |
| BlobContainer.Definition |
The entirety of the Blob |
| BlobContainer.DefinitionStages |
Grouping of Blob |
| BlobContainer.DefinitionStages.Blank |
The first stage of a Blob |
| BlobContainer.DefinitionStages.WithBlobService |
The stage of the blobcontainer definition allowing to specify Blob |
| BlobContainer.DefinitionStages.WithCreate |
The stage of the definition which contains all the minimum required inputs for the resource to be created (via WithCreate#create()), but also allows for any other optional settings to be specified. |
| BlobContainer.DefinitionStages.WithMetadata |
The stage of the blobcontainer definition allowing to specify Metadata. |
| BlobContainer.DefinitionStages.WithPublicAccess |
The stage of the blobcontainer definition allowing to specify Public |
| BlobContainer.Update |
The template for a Blob |
| BlobContainer.UpdateStages |
Grouping of Blob |
| BlobContainer.UpdateStages.WithMetadata |
The stage of the blobcontainer update allowing to specify Metadata. |
| BlobContainer.UpdateStages.WithPublicAccess |
The stage of the blobcontainer update allowing to specify Public |
| BlobContainers |
Type representing Blob |
| BlobServiceProperties |
Type representing Blob |
| BlobServiceProperties.Definition |
The entirety of the Blob |
| BlobServiceProperties.DefinitionStages |
Grouping of Blob |
| BlobServiceProperties.DefinitionStages.Blank |
The first stage of a Blob |
| BlobServiceProperties.DefinitionStages.WithBlobVersioning |
The stage of the blobserviceproperties definition allowing to enable/disable blob versioning. |
| BlobServiceProperties.DefinitionStages.WithContainerDeleteRetentionPolicy |
The stage of the blobserviceproperties definition allowing to specify container |
| BlobServiceProperties.DefinitionStages.WithCors |
The stage of the blobserviceproperties definition allowing to specify Cors. |
| BlobServiceProperties.DefinitionStages.WithCreate |
The stage of the definition which contains all the minimum required inputs for the resource to be created (via WithCreate#create()), but also allows for any other optional settings to be specified. |
| BlobServiceProperties.DefinitionStages.WithDefaultServiceVersion |
The stage of the blobserviceproperties definition allowing to specify Default |
| BlobServiceProperties.DefinitionStages.WithDeleteRetentionPolicy |
The stage of the blobserviceproperties definition allowing to specify Delete |
| BlobServiceProperties.DefinitionStages.WithLastAccessTimeTrackingPolicy |
The stage of the blobserviceproperties definition allowing to specify last access time tracking policy. |
| BlobServiceProperties.DefinitionStages.WithStorageAccount |
The stage of the blobserviceproperties definition allowing to specify Storage |
| BlobServiceProperties.Update |
The template for a Blob |
| BlobServiceProperties.UpdateStages |
Grouping of Blob |
| BlobServiceProperties.UpdateStages.WithBlobVersioning |
The stage of the blobserviceproperties update allowing to enable/disable blob versioning. |
| BlobServiceProperties.UpdateStages.WithContainerDeleteRetentionPolicy |
The stage of the blobserviceproperties update allowing to specify container |
| BlobServiceProperties.UpdateStages.WithCors |
The stage of the blobserviceproperties update allowing to specify Cors. |
| BlobServiceProperties.UpdateStages.WithDefaultServiceVersion |
The stage of the blobserviceproperties update allowing to specify Default |
| BlobServiceProperties.UpdateStages.WithDeleteRetentionPolicy |
The stage of the blobserviceproperties update allowing to specify Delete |
| BlobServiceProperties.UpdateStages.WithLastAccessTimeTrackingPolicy |
The stage of the blobserviceproperties update allowing to specify last access time tracking policy. |
| BlobServices |
Type representing Blob |
| ImmutabilityPolicy |
Type representing Immutability |
| ImmutabilityPolicy.Definition |
The entirety of the Immutability |
| ImmutabilityPolicy.DefinitionStages |
Grouping of Immutability |
| ImmutabilityPolicy.DefinitionStages.Blank |
The first stage of a Immutability |
| ImmutabilityPolicy.DefinitionStages.WithContainer |
The stage of the immutabilitypolicy definition allowing to specify Container. |
| ImmutabilityPolicy.DefinitionStages.WithCreate |
The stage of the definition which contains all the minimum required inputs for the resource to be created (via WithCreate#create()), but also allows for any other optional settings to be specified. |
| ImmutabilityPolicy.DefinitionStages.WithETagCheck |
The stage of the immutabilitypolicy definition allowing to specify If-Match header. |
| ImmutabilityPolicy.DefinitionStages.WithImmutabilityPeriodSinceCreationInDays |
The stage of the immutabilitypolicy definition allowing to specify Immutability |
| ImmutabilityPolicy.Update |
The template for a Immutability |
| ImmutabilityPolicy.UpdateStages |
Grouping of Immutability |
| ImmutabilityPolicy.UpdateStages.WithETagCheck |
The stage of the immutabilitypolicy update allowing to specify If-Match header. |
| ImmutabilityPolicy.UpdateStages.WithImmutabilityPeriodSinceCreationInDays |
The stage of the immutabilitypolicy update allowing to specify Immutability |
| LegalHold |
Type representing Legal |
| ManagementPolicies |
Type representing Management |
| ManagementPolicy |
Type representing Management |
| ManagementPolicy.Definition |
The entirety of the Management |
| ManagementPolicy.DefinitionStages |
Grouping of Management |
| ManagementPolicy.DefinitionStages.Blank |
The first stage of a Management |
| ManagementPolicy.DefinitionStages.WithCreate |
The stage of the definition which contains all the minimum required inputs for the resource to be created (via WithCreate#create()), but also allows for any other optional settings to be specified. |
| ManagementPolicy.DefinitionStages.WithRule |
The stage of the management policy definition allowing to specify a rule to add to the management policy. |
| ManagementPolicy.DefinitionStages.WithStorageAccount |
The stage of the managementpolicy definition allowing to specify Storage |
| ManagementPolicy.Update |
The template for a Management |
| ManagementPolicy.UpdateStages |
Grouping of Management |
| ManagementPolicy.UpdateStages.Rule |
The stage of the management policy update allowing to update a rule. |
| ManagementPolicy.UpdateStages.WithPolicy |
The stage of the management policy update allowing to specify Policy. |
| PolicyRule |
An immutable client-side representation of a rule in an Azure Management Policy. |
| PolicyRule.Definition |
Container interface for all of the definitions related to a rule in a management policy. |
| PolicyRule.DefinitionStages |
Grouping of management policy rule definition stages. |
| PolicyRule.DefinitionStages.Blank |
The first stage of a management policy rule definition. |
| PolicyRule.DefinitionStages.PrefixActionFork |
The stage of the management policy rule definition allowing input an optional blob prefix to filter for before specifying the actions. |
| PolicyRule.DefinitionStages.WithBlobTypesToFilterFor |
The stage of the management policy rule definition allowing to specify the blob types that the rule will apply to. |
| PolicyRule.DefinitionStages.WithPolicyRuleAttachable |
The stage of the definition which contains all of the minimum required inputs for the resource to be attached, but also allows for any other optional settings to be specified. |
| PolicyRule.DefinitionStages.WithPolicyRuleType |
The stage of the management policy rule definition allowing to specify the type of the rule. |
| PolicyRule.DefinitionStages.WithPrefixesToFilterFor |
The stage of the management policy rule definition allowing the specify the prefixes for the blobs that the rule will apply to. |
| PolicyRule.DefinitionStages.WithRuleActions |
The stage of the management policy rule definition allowing to specify the actions to perform on the selected blobs. |
| PolicyRule.Update |
Container interface for all of the updates related to a rule in a management policy. |
| PolicyRule.UpdateStages |
Grouping of management policy rule update stages. |
| PolicyRule.UpdateStages.WithActions |
The stage of the management policy rule update allowing to specify the actions to perform on the selected blobs. |
| PolicyRule.UpdateStages.WithBlobTypesToFilterFor |
The stage of the management policy rule update allowing to specify the blob types that the rule will apply to. |
| PolicyRule.UpdateStages.WithPrefixesToFilterFor |
THe stage of the management policy rule update allowing to specify the prefixes for the blobs that the rule will apply to. |
| StorageAccount |
An immutable client-side representation of an Azure storage account. |
| StorageAccount.Definition |
Container interface for all the definitions that need to be implemented. |
| StorageAccount.DefinitionStages |
Grouping of all the storage account definition stages. |
| StorageAccount.DefinitionStages.Blank |
The first stage of the storage account definition. |
| StorageAccount.DefinitionStages.WithAccessTraffic |
The stage of storage account definition allowing to restrict access protocol. |
| StorageAccount.DefinitionStages.WithAllowCrossTenantReplication |
The stage of storage account definition allowing to configure allow cross tenant replication. |
| StorageAccount.DefinitionStages.WithAzureFilesAadIntegration |
The stage of storage account definition allowing to specify whether azure files aad integration will be enabled. |
| StorageAccount.DefinitionStages.WithBlobAccess |
The stage of storage account definition allowing to configure blob access. |
| StorageAccount.DefinitionStages.WithBlobStorageAccountKind |
The stage of a storage account definition allowing to specify account kind as blob storage. |
| StorageAccount.DefinitionStages.WithBlockBlobStorageAccountKind |
The stage of a storage account definition allowing to specify account kind as block blob storage. |
| StorageAccount.DefinitionStages.WithCreate |
A storage account definition with sufficient inputs to create a new storage account in the cloud, but exposing additional optional inputs to specify. |
| StorageAccount.DefinitionStages.WithCreateAndAccessTier |
The stage of storage account definition allowing to set access tier. |
| StorageAccount.DefinitionStages.WithCustomDomain |
The stage of a storage account definition allowing to associate custom domain with the account. |
| StorageAccount.DefinitionStages.WithDefaultToOAuthAuthentication |
The stage of storage account definition allowing to configure default to oauth authentication. |
| StorageAccount.DefinitionStages.WithEncryption |
The stage of a storage account definition allowing to specify encryption settings. |
| StorageAccount.DefinitionStages.WithFileStorageAccountKind |
The stage of a storage account definition allowing to specify account kind as file storage. |
| StorageAccount.DefinitionStages.WithGeneralPurposeAccountKind |
The stage of a storage account definition allowing to specify account kind as general purpose. |
| StorageAccount.DefinitionStages.WithGroup |
The stage of a storage account definition allowing to specify the resource group. |
| StorageAccount.DefinitionStages.WithHns |
The stage of the storage account definition allowing to specify whether Hns is enabled. |
| StorageAccount.DefinitionStages.WithLargeFileShares |
The stage of storage account definition allowing to specify whether large file shares will be enabled. |
| StorageAccount.DefinitionStages.WithManagedServiceIdentity |
The stage of a storage account definition allowing to enable implicit managed service identity (MSI). |
| StorageAccount.DefinitionStages.WithNetworkAccess |
The stage of storage account definition allowing to configure network access settings. |
| StorageAccount.DefinitionStages.WithSku |
The stage of a storage account definition allowing to specify sku. |
| StorageAccount.DefinitionStages.WithUserAssignedManagedServiceIdentity |
The stage of the storage account definition allowing to specify User Assigned (External) Managed Service Identities. |
| StorageAccount.Update |
The template for a storage account update operation, containing all the settings that can be modified. |
| StorageAccount.UpdateStages |
Grouping of all the storage account update stages. |
| StorageAccount.UpdateStages.WithAccessTier |
A blob storage account update stage allowing access tier to be specified. |
| StorageAccount.UpdateStages.WithAccessTraffic |
The stage of the storage account update allowing to specify the protocol to be used to access account. |
| StorageAccount.UpdateStages.WithAllowCrossTenantReplication |
The stage of storage account update allowing to allow cross tenant replication. |
| StorageAccount.UpdateStages.WithBlobAccess |
The stage of storage account update allowing to configure blob access. |
| StorageAccount.UpdateStages.WithCustomDomain |
The stage of the storage account update allowing to associate custom domain. |
| StorageAccount.UpdateStages.WithDefaultToOAuthAuthentication |
The stage of storage account update allowing to configure default to oauth authentication. |
| StorageAccount.UpdateStages.WithEncryption |
The stage of the storage account update allowing to configure encryption settings. |
| StorageAccount.UpdateStages.WithManagedServiceIdentity |
The stage of the storage account update allowing to enable managed service identity (MSI). |
| StorageAccount.UpdateStages.WithNetworkAccess |
The stage of storage account update allowing to configure network access. |
| StorageAccount.UpdateStages.WithSku |
The stage of the storage account update allowing to change the sku. |
| StorageAccount.UpdateStages.WithUpgrade |
The stage of storage account update allowing to configure upgrading. |
| StorageAccount.UpdateStages.WithUserAssignedManagedServiceIdentity |
The stage of the storage account update allowing to add or remove User Assigned (External) Managed Service Identities. |
| StorageAccountEncryptionStatus |
Type representing the encryption status of a storage service. |
| StorageAccounts |
Entry point for storage accounts management API. |
| StorageSku |
Type representing sku for an Azure storage resource. |
| StorageSkus |
Entry point to storage service SKUs. |
| Usages |
Entry point for storage resource usage management API. |
Enums
| AccessTier |
The default access tier for block blobs in the storage account. |
| AccountStatus |
Gets the status indicating whether the primary location of the storage account is available or unavailable. |
| Action |
Defines values for Action. |
| DefaultAction |
Specifies the default action of allow or deny when no other rules match. |
| FailoverType |
Defines values for Failover |
| HttpProtocol |
The protocol permitted for a request made with the account SAS. |
| IntervalUnit |
Defines values for Interval |
| KeyPermission |
Permissions for the key -- read-only or full permissions. |
| ListKeyExpand |
Defines values for List |
| ProvisioningState |
Defines values for Provisioning |
| PublicAccess |
Specifies whether data in the container may be accessed publicly and the level of access. |
| Reason |
Gets the reason that a storage account name could not be used. |
| SkuTier |
The SKU tier. |
| StorageAccountExpand |
Defines values for Storage |
| TriggerType |
Defines values for Trigger |
| UsageUnit |
Gets the unit of measurement. |