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 Create |
BlobContainersDeleteImmutabilityPolicyHeaders |
Defines headers for Delete |
BlobContainersExtendImmutabilityPolicyHeaders |
Defines headers for Extend |
BlobContainersGetImmutabilityPolicyHeaders |
Defines headers for Get |
BlobContainersLockImmutabilityPolicyHeaders |
Defines headers for Lock |
BlobRestoreParameters |
Blob restore parameters. |
BlobRestoreProgressStatus |
Defines values for Blob |
BlobRestoreRange |
Blob range. |
BlobTypes |
Defines values for Geo |
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 Directory |
EnabledProtocols |
Defines values for Enabled |
Encryption |
The encryption settings on the storage account. |
EncryptionScopeKeyVaultProperties |
The key vault properties for the encryption scope. |
EncryptionScopeSource |
Defines values for Encryption |
EncryptionScopeState |
Defines values for Encryption |
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 Error |
GeoReplicationStats |
Statistics related to replication for storage account's Blob, Table, Queue and File services. |
GeoReplicationStatus |
Defines values for Geo |
IPRule |
IP rule with specific IP or IP range in CIDR format. |
Identity |
Identity for the resource. |
ImmutabilityPolicyProperties |
The properties of an Immutability |
ImmutabilityPolicyState |
Defines values for Immutability |
ImmutabilityPolicyUpdateType |
Defines values for Immutability |
KeySource |
Defines values for Key |
KeyType |
Defines values for Key |
KeyVaultProperties |
Properties of key vault. |
Kind |
Defines values for Kind. |
LargeFileSharesState |
Defines values for Large |
LeaseContainerRequest |
Lease Container request schema. |
LeaseDuration |
Defines values for Lease |
LeaseState |
Defines values for Lease |
LeaseStatus |
Defines values for Lease |
LegalHoldProperties |
The Legal |
ListContainersInclude |
Defines values for List |
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 Management |
ManagementPolicySnapShot |
Management policy action for snapshot. |
MetricSpecification |
Metric specification of operation. |
MinimumTlsVersion |
Defines values for Minimum |
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 Private |
PrivateEndpointServiceConnectionStatus |
Defines values for Private |
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 Reason |
RestorePolicyProperties |
The blob service properties for blob restore policy. |
Restriction |
The restriction because of which SKU cannot be used. |
RootSquashType |
Defines values for Root |
RoutingChoice |
Defines values for Routing |
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 Share |
SignedResource |
Defines values for Signed |
SignedResourceTypes |
Defines values for Signed |
Sku |
The SKU of the storage account. |
SkuName |
Defines values for Sku |
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 Legal |
UpdateHistoryProperty |
An update history of the Immutability |
UsageName |
The usage names that can be used; currently limited to Storage |
VirtualNetworkRule |
Virtual Network rule. |
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.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.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.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 |
|
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.WithIfMatch |
The stage of the immutabilitypolicy definition allowing to specify If |
|
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.WithIfMatch |
The stage of the immutabilitypolicy update allowing to specify If |
|
ImmutabilityPolicy.UpdateStages.WithImmutabilityPeriodSinceCreationInDays |
The stage of the immutabilitypolicy update allowing to specify Immutability |
|
LegalHold |
Type representing Legal |
|
ListContainerItem | ||
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.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 Access |
AccountStatus |
Defines values for Account |
Action |
Defines values for Action. |
DefaultAction |
Defines values for Default |
GetShareExpand |
Defines values for Get |
HttpProtocol |
Defines values for Http |
KeyPermission |
Defines values for Key |
ListKeyExpand |
Defines values for List |
ListSharesExpand |
Defines values for List |
ProvisioningState |
Defines values for Provisioning |
PublicAccess |
Defines values for Public |
Reason |
Defines values for Reason. |
SkuTier |
Defines values for Sku |
State |
Defines values for State. |
StorageAccountExpand |
Defines values for Storage |
UsageUnit |
Defines values for Usage |
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for