com.microsoft.azure.management.storage

This package contains the classes for StorageManagementClient. The Azure Storage Management API.

Classes

AccountSasParameters

The parameters to list SAS credentials of a storage account.

ActiveDirectoryProperties

Settings properties for Active Directory (AD).

AzureEntityResource

The resource model definition for a Azure Resource Manager resource with an etag.

AzureFilesIdentityBasedAuthentication

Settings for Azure Files identity based authentication.

BlobContainersCreateOrUpdateImmutabilityPolicyHeaders

Defines headers for CreateOrUpdateImmutabilityPolicy operation.

BlobContainersDeleteImmutabilityPolicyHeaders

Defines headers for DeleteImmutabilityPolicy operation.

BlobContainersExtendImmutabilityPolicyHeaders

Defines headers for ExtendImmutabilityPolicy operation.

BlobContainersGetImmutabilityPolicyHeaders

Defines headers for GetImmutabilityPolicy operation.

BlobContainersLockImmutabilityPolicyHeaders

Defines headers for LockImmutabilityPolicy operation.

BlobRestoreParameters

Blob restore parameters.

BlobRestoreProgressStatus

Defines values for BlobRestoreProgressStatus.

BlobRestoreRange

Blob range.

BlobTypes

Defines values for GeoReplicationStatus.

Bypass

Defines values for Bypass.

ChangeFeed

The blob service properties for change feed events.

CheckNameAvailabilityResult

The com.microsoft.azure.management.storage.StorageAccounts#checkNameAvailability action result.

CorsRule

Specifies a CORS rule for the Blob service.

CorsRules

Sets the CORS rules.

CustomDomain

The custom domain assigned to this storage account.

DateAfterCreation

Object to define the number of days after creation.

DateAfterModification

Object to define the number of days after last modification.

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

Defines values for DirectoryServiceOptions.

EnabledProtocols

Defines values for EnabledProtocols.

Encryption

The encryption settings on the storage account.

EncryptionScopeKeyVaultProperties

The key vault properties for the encryption scope.

EncryptionScopeSource

Defines values for EncryptionScopeSource.

EncryptionScopeState

Defines values for EncryptionScopeState.

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.

ErrorResponse

An error response from the storage resource provider.

ErrorResponseException

Exception thrown for an invalid response with ErrorResponse information.

GeoReplicationStats

Statistics related to replication for storage account's Blob, Table, Queue and File services.

GeoReplicationStatus

Defines values for GeoReplicationStatus.

IPRule

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

Identity

Identity for the resource.

ImmutabilityPolicyProperties

The properties of an ImmutabilityPolicy of a blob container.

ImmutabilityPolicyState

Defines values for ImmutabilityPolicyState.

ImmutabilityPolicyUpdateType

Defines values for ImmutabilityPolicyUpdateType.

KeySource

Defines values for KeySource.

KeyType

Defines values for KeyType.

KeyVaultProperties

Properties of key vault.

Kind

Defines values for Kind.

LargeFileSharesState

Defines values for LargeFileSharesState.

LeaseContainerRequest

Lease Container request schema.

LeaseDuration

Defines values for LeaseDuration.

LeaseState

Defines values for LeaseState.

LeaseStatus

Defines values for LeaseStatus.

LegalHoldProperties

The LegalHold property of a blob container.

ListContainersInclude

Defines values for ListContainersInclude.

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.

ManagementPolicyRule

An object that wraps the Lifecycle rule.

ManagementPolicySchema

The Storage Account ManagementPolicies Rules.

ManagementPolicySnapShot

Management policy action for snapshot.

MetricSpecification

Metric specification of operation.

MinimumTlsVersion

Defines values for MinimumTlsVersion.

NetworkRuleSet

Network rule set.

ObjectReplicationPolicyFilter

Filters limit replication to a subset of blobs within the storage account.

ObjectReplicationPolicyRule

The replication policy rule between two containers.

OperationDisplay

Display metadata associated with the operation.

Permissions

Defines values for Permissions.

PrivateEndpoint

The Private Endpoint resource.

PrivateEndpointConnectionProvisioningState

Defines values for PrivateEndpointConnectionProvisioningState.

PrivateEndpointServiceConnectionStatus

Defines values for PrivateEndpointServiceConnectionStatus.

PrivateLinkServiceConnectionState

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

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.

ReasonCode

Defines values for ReasonCode.

RestorePolicyProperties

The blob service properties for blob restore policy.

Restriction

The restriction because of which SKU cannot be used.

RootSquashType

Defines values for RootSquashType.

RoutingChoice

Defines values for RoutingChoice.

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.

ServiceSasParameters

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

ServiceSpecification

One property of operation, include metric specifications.

Services

Defines values for Services.

ShareAccessTier

Defines values for ShareAccessTier.

SignedResource

Defines values for SignedResource.

SignedResourceTypes

Defines values for SignedResourceTypes.

Sku

The SKU of the storage account.

SkuName

Defines values for SkuName.

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.

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.

StorageAccountSkuType

Defines sku values for storage account resource.

StorageAccountUpdateParameters

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

StorageResourceType

Storage resource types.

StorageService

Azure storage service types.

TagFilter

Blob index tag based filtering for blob objects.

TagProperty

A tag of the LegalHold of a blob container.

UpdateHistoryProperty

An update history of the ImmutabilityPolicy of a blob container.

UsageName

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

VirtualNetworkRule

Virtual Network rule.

Interfaces

BlobContainer

Type representing BlobContainer.

BlobContainer.Definition

The entirety of the BlobContainer definition.

BlobContainer.DefinitionStages

Grouping of BlobContainer definition stages.

BlobContainer.DefinitionStages.Blank

The first stage of a BlobContainer definition.

BlobContainer.DefinitionStages.WithBlobService

The stage of the blobcontainer definition allowing to specify BlobService.

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 PublicAccess.

BlobContainer.Update

The template for a BlobContainer update operation, containing all the settings that can be modified.

BlobContainer.UpdateStages

Grouping of BlobContainer update stages.

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 PublicAccess.

BlobContainers

Type representing BlobContainers.

BlobServiceProperties

Type representing BlobServiceProperties.

BlobServiceProperties.Definition

The entirety of the BlobServiceProperties definition.

BlobServiceProperties.DefinitionStages

Grouping of BlobServiceProperties definition stages.

BlobServiceProperties.DefinitionStages.Blank

The first stage of a BlobServiceProperties definition.

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 DefaultServiceVersion.

BlobServiceProperties.DefinitionStages.WithDeleteRetentionPolicy

The stage of the blobserviceproperties definition allowing to specify DeleteRetentionPolicy.

BlobServiceProperties.DefinitionStages.WithStorageAccount

The stage of the blobserviceproperties definition allowing to specify StorageAccount.

BlobServiceProperties.Update

The template for a BlobServiceProperties update operation, containing all the settings that can be modified.

BlobServiceProperties.UpdateStages

Grouping of BlobServiceProperties update stages.

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 DefaultServiceVersion.

BlobServiceProperties.UpdateStages.WithDeleteRetentionPolicy

The stage of the blobserviceproperties update allowing to specify DeleteRetentionPolicy.

BlobServices

Type representing BlobServices.

ImmutabilityPolicy

Type representing ImmutabilityPolicy.

ImmutabilityPolicy.Definition

The entirety of the ImmutabilityPolicy definition.

ImmutabilityPolicy.DefinitionStages

Grouping of ImmutabilityPolicy definition stages.

ImmutabilityPolicy.DefinitionStages.Blank

The first stage of a ImmutabilityPolicy definition.

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.WithIfMatch

The stage of the immutabilitypolicy definition allowing to specify IfMatch.

ImmutabilityPolicy.DefinitionStages.WithImmutabilityPeriodSinceCreationInDays

The stage of the immutabilitypolicy definition allowing to specify ImmutabilityPeriodSinceCreationInDays.

ImmutabilityPolicy.Update

The template for a ImmutabilityPolicy update operation, containing all the settings that can be modified.

ImmutabilityPolicy.UpdateStages

Grouping of ImmutabilityPolicy update stages.

ImmutabilityPolicy.UpdateStages.WithIfMatch

The stage of the immutabilitypolicy update allowing to specify IfMatch.

ImmutabilityPolicy.UpdateStages.WithImmutabilityPeriodSinceCreationInDays

The stage of the immutabilitypolicy update allowing to specify ImmutabilityPeriodSinceCreationInDays.

LegalHold

Type representing LegalHold.

ListContainerItem
ManagementPolicies

Type representing ManagementPolicies.

ManagementPolicy

Type representing ManagementPolicy.

ManagementPolicy.Definition

The entirety of the ManagementPolicy definition.

ManagementPolicy.DefinitionStages

Grouping of ManagementPolicy definition stages.

ManagementPolicy.DefinitionStages.Blank

The first stage of a ManagementPolicy definition.

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 StorageAccount.

ManagementPolicy.Update

The template for a ManagementPolicy update operation, containing all the settings that can be modified.

ManagementPolicy.UpdateStages

Grouping of ManagementPolicy update stages.

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.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.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.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.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.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
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.

StorageUsage

An immutable client-side representation of an Azure storage resource usage info object.

Usages

Entry point for storage resource usage management API.

Enums

AccessTier

Defines values for AccessTier.

AccountStatus

Defines values for AccountStatus.

Action

Defines values for Action.

DefaultAction

Defines values for DefaultAction.

GetShareExpand

Defines values for GetShareExpand.

HttpProtocol

Defines values for HttpProtocol.

KeyPermission

Defines values for KeyPermission.

ListKeyExpand

Defines values for ListKeyExpand.

ListSharesExpand

Defines values for ListSharesExpand.

ProvisioningState

Defines values for ProvisioningState.

PublicAccess

Defines values for PublicAccess.

Reason

Defines values for Reason.

SkuTier

Defines values for SkuTier.

State

Defines values for State.

StorageAccountExpand

Defines values for StorageAccountExpand.

UsageUnit

Defines values for UsageUnit.