Package com.azure.resourcemanager.storage.models
Package containing the data models for StorageManagementClient. The Azure Storage Management API.
-
Interface Summary Interface Description 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 (viaCreatable.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 (viaCreatable.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 (viaCreatable.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 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.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 ImmutabilityPeriodSinceCreationInDays.LegalHold Type representing LegalHold.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 (viaCreatable.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 The stage of storage account update allowing to configure upgrading.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. -
Class Summary Class Description AccessPolicy The AccessPolicy model.AccountSasParameters The parameters to list SAS credentials of a storage account.AccountStatuses An instance of this class stores the availability of a storage account.ActiveDirectoryProperties Settings properties for Active Directory (AD).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 BlobContainersCreateOrUpdateImmutabilityPolicyHeaders model.BlobContainersCreateOrUpdateImmutabilityPolicyResponse Contains all response data for the createOrUpdateImmutabilityPolicy operation.BlobContainersDeleteImmutabilityPolicyHeaders The BlobContainersDeleteImmutabilityPolicyHeaders model.BlobContainersDeleteImmutabilityPolicyResponse Contains all response data for the deleteImmutabilityPolicy operation.BlobContainersExtendImmutabilityPolicyHeaders The BlobContainersExtendImmutabilityPolicyHeaders model.BlobContainersExtendImmutabilityPolicyResponse Contains all response data for the extendImmutabilityPolicy operation.BlobContainersGetImmutabilityPolicyHeaders The BlobContainersGetImmutabilityPolicyHeaders model.BlobContainersGetImmutabilityPolicyResponse Contains all response data for the getImmutabilityPolicy operation.BlobContainersLockImmutabilityPolicyHeaders The BlobContainersLockImmutabilityPolicyHeaders model.BlobContainersLockImmutabilityPolicyResponse Contains all response data for the lockImmutabilityPolicy operation.BlobInventoryPolicyDefinition An object that defines the blob inventory rule.BlobInventoryPolicyFilter An object that defines the blob inventory rule filter conditions.BlobInventoryPolicyName Defines values for BlobInventoryPolicyName.BlobInventoryPolicyRule An object that wraps the blob inventory rule.BlobInventoryPolicySchema The storage account blob inventory policy rules.BlobRestoreParameters Blob restore parameters.BlobRestoreProgressStatus Defines values for BlobRestoreProgressStatus.BlobRestoreRange Blob range.BlobServiceItems The BlobServiceItems model.BlobTypes Defines values for GeoReplicationStatus.Bypass Defines values for Bypass.ChangeFeed The blob service properties for change feed events.CheckNameAvailabilityResult TheStorageAccounts.checkNameAvailability(java.lang.String)action result.CorsRule Specifies a CORS rule for the Blob service.CorsRuleAllowedMethodsItem Defines values for CorsRuleAllowedMethodsItem.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 object last modification Or last access.DefaultSharePermission Defines values for DefaultSharePermission.DeletedAccountListResult The response from the List Deleted Accounts operation.DeletedShare The deleted share to be restored.DeleteRetentionPolicy The service properties for soft delete.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.EncryptionIdentity Encryption identity for the storage account.EncryptionScopeKeyVaultProperties The key vault properties for the encryption scope.EncryptionScopeListResult List of encryption scopes requested, and if paging is required, a URL to the next page of encryption scopes.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.ExpirationAction Defines values for ExpirationAction.ExtendedLocation The complex type of the extended location.ExtendedLocationTypes Defines values for ExtendedLocationTypes.FileShareItems Response schema.FileSharesLeaseHeaders The FileSharesLeaseHeaders model.FileSharesLeaseResponse Contains all response data for the lease operation.Format Defines values for Format.GeoReplicationStats Statistics related to replication for storage account's Blob, Table, Queue and File services.GeoReplicationStatus Defines values for GeoReplicationStatus.Identity Identity for the resource.IdentityType Defines values for IdentityType.ImmutabilityPolicyProperties The properties of an ImmutabilityPolicy of a blob container.ImmutabilityPolicyState Defines values for ImmutabilityPolicyState.ImmutabilityPolicyUpdateType Defines values for ImmutabilityPolicyUpdateType.ImmutableStorageWithVersioning Object level immutability properties of the container.InventoryRuleType Defines values for InventoryRuleType.IpRule IP rule with specific IP or IP range in CIDR format.KeyCreationTime Storage account keys creation time.KeyPolicy KeyPolicy assigned to the storage account.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.LastAccessTimeTrackingPolicy The blob service properties for Last access time based tracking policy.LeaseContainerRequest Lease Container request schema.LeaseContainerRequestAction Defines values for LeaseContainerRequestAction.LeaseDuration Defines values for LeaseDuration.LeaseShareAction Defines values for LeaseShareAction.LeaseShareRequest Lease Share request schema.LeaseState Defines values for LeaseState.LeaseStatus Defines values for LeaseStatus.LegalHoldProperties The LegalHold property of a blob container.ListBlobInventoryPolicy List of blob inventory policies returned.ListContainerItems Response schema.ListContainersInclude Defines values for ListContainersInclude.ListQueueResource Response schema.ListTableResource Response schema.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 ManagementPolicyName.ManagementPolicyRule An object that wraps the Lifecycle rule.ManagementPolicySchema The Storage Account ManagementPolicies Rules.ManagementPolicySnapShot Management policy action for snapshot.ManagementPolicyVersion Management policy action for blob version.MetricSpecification Metric specification of operation.MigrationState Defines values for MigrationState.MinimumTlsVersion Defines values for MinimumTlsVersion.Multichannel Multichannel setting.Name Defines values for Name.NetworkRuleSet Network rule set.ObjectReplicationPolicies List storage account object replication policies.ObjectReplicationPolicyFilter Filters limit replication to a subset of blobs within the storage account.ObjectReplicationPolicyRule The replication policy rule between two containers.ObjectType Defines values for ObjectType.OperationDisplay Display metadata associated with the operation.OperationListResult Result of the request to list Storage operations.Permissions Defines values for Permissions.PrivateEndpoint The Private Endpoint resource.PrivateEndpointConnectionListResult List of private endpoint connection associated with the specified storage account.PrivateEndpointConnectionProvisioningState Defines values for PrivateEndpointConnectionProvisioningState.PrivateEndpointServiceConnectionStatus Defines values for PrivateEndpointServiceConnectionStatus.PrivateLinkResource A private link resource.PrivateLinkServiceConnectionState A collection of information about the state of the connection between service consumer and provider.ProtocolSettings Protocol settings for file service.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.ResourceAccessRule Resource Access Rule.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.RuleType Defines values for RuleType.SasPolicy SasPolicy assigned to the storage account.Schedule Defines values for Schedule.Services Defines values for Services.ServiceSasParameters The parameters to list service SAS credentials of a specific resource.ServiceSpecification One property of operation, include metric specifications.ShareAccessTier Defines values for ShareAccessTier.SignedIdentifier The SignedIdentifier model.SignedResource Defines values for SignedResource.SignedResourceTypes Defines values for SignedResourceTypes.Sku The SKU of the storage account.SkuCapability The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.SkuName Defines values for SkuName.SmbSetting Setting for SMB protocol.State Defines values for State.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.StorageAccountListResult The response from the List Storage Accounts 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.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.StorageSkuListResult The response from the List Storage SKUs operation.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.UsageListResult The response from the List Usages operation.UsageName The usage names that can be used; currently limited to StorageAccount.UserAssignedIdentity UserAssignedIdentity for the resource.VirtualNetworkRule Virtual Network rule. -
Enum Summary Enum Description AccessTier Defines values for AccessTier.AccountStatus Defines values for AccountStatus.Action Defines values for Action.DefaultAction Defines values for DefaultAction.HttpProtocol Defines values for HttpProtocol.KeyPermission Defines values for KeyPermission.ListKeyExpand Defines values for ListKeyExpand.ProvisioningState Defines values for ProvisioningState.PublicAccess Defines values for PublicAccess.Reason Defines values for Reason.SkuTier Defines values for SkuTier.StorageAccountExpand Defines values for StorageAccountExpand.UsageUnit Defines values for UsageUnit.