Uses of Package
com.azure.resourcemanager.storage.models
Packages that use com.azure.resourcemanager.storage.models
Package
Description
Package containing the classes for StorageManagementClient.
Package containing the service clients for StorageManagementClient.
Package containing the inner data models for StorageManagementClient.
Package containing the data models for StorageManagementClient.
-
Classes in com.azure.resourcemanager.storage.models used by com.azure.resourcemanager.storageClassDescriptionType representing BlobContainers.Type representing BlobServices.Type representing ManagementPolicies.Entry point for storage accounts management API.Entry point to storage service SKUs.Entry point for storage resource usage management API.
-
Classes in com.azure.resourcemanager.storage.models used by com.azure.resourcemanager.storage.fluentClassDescriptionThe parameters to list SAS credentials of a storage account.Contains all response data for the createOrUpdateImmutabilityPolicy operation.Contains all response data for the deleteImmutabilityPolicy operation.Contains all response data for the extendImmutabilityPolicy operation.Contains all response data for the getImmutabilityPolicy operation.Contains all response data for the lockImmutabilityPolicy operation.Defines values for BlobInventoryPolicyName.Blob restore parameters.The deleted share to be restored.Defines values for FailoverType.Contains all response data for the lease operation.Lease Container request schema.Lease Share request schema.Defines values for ListContainersInclude.Defines values for ListEncryptionScopesInclude.Defines values for ListKeyExpand.Defines values for ManagementPolicyName.Defines values for MigrationName.The parameters to list service SAS credentials of a specific resource.The parameters used to check the availability of the storage account name.The parameters used when creating a storage account.Defines values for StorageAccountExpand.The parameters used to regenerate the storage account key.The parameters that can be provided when updating the storage account properties.
-
Classes in com.azure.resourcemanager.storage.models used by com.azure.resourcemanager.storage.fluent.modelsClassDescriptionRequired for storage accounts where kind = BlobStorage.Gets the status indicating whether the primary location of the storage account is available or unavailable.Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.Entity ResourceSettings for Azure Files identity based authentication.The storage account blob inventory policy rules.Blob restore parameters.The status of blob restore progress.The blob service properties for change feed events.Sets the CORS rules.The custom domain assigned to this storage account.The service properties for soft delete.Allows you to specify the type of endpoint.The authentication protocol that is used for the file share.The encryption settings on the storage account.The key vault properties for the encryption scope.The provider for the encryption scope.The state of the encryption scope.The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.The complex type of the extended location.Statistics related to replication for storage account's Blob, Table, Queue and File services.Identity for the resource.The properties of an ImmutabilityPolicy of a blob container.The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.This property enables and defines account-level immutability.Object level immutability properties of the container.Storage account keys creation time.KeyPolicy assigned to the storage account.Indicates the type of storage account.Allow large file shares if sets to Enabled.The blob service properties for Last access time based tracking policy.Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased.Lease state of the container.The lease status of the container.The LegalHold property of a blob container.The Storage Account ManagementPolicies Rules.Current status of migration.Set the minimum TLS version to be permitted on requests to storage.Network rule set.The replication policy rule between two containers.Display metadata associated with the operation.The PermissionScope model.The Private Endpoint resource.The current provisioning state.A private link resource.A collection of information about the state of the connection between service consumer and provider.Protocol settings for file service.Gets the status of the storage account at the time the operation was called.Specifies whether data in the container may be accessed publicly and the level of access.Allow or disallow public network access to Storage Account.Gets the reason that a storage account name could not be used.The blob service properties for blob restore policy.The restriction because of which SKU cannot be used.The property is for NFS share only.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.SasPolicy assigned to the storage account.One property of operation, include metric specifications.Access tier for specific share.The SignedIdentifier model.The SKU of the storage account.The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.The SKU name.The SKU tier.The SshPublicKey model.An access key for the storage account.This defines the sku conversion status object for asynchronous sku conversions.Object to set Table Access Policy.The usage names that can be used; currently limited to StorageAccount.Gets the unit of measurement.
-
Classes in com.azure.resourcemanager.storage.models used by com.azure.resourcemanager.storage.modelsClassDescriptionThe AccessPolicy model.Required for storage accounts where kind = BlobStorage.This defines account-level immutability policy properties.The ImmutabilityPolicy state defines the mode of the policy.The parameters to list SAS credentials of a storage account.Gets the status indicating whether the primary location of the storage account is available or unavailable.An instance of this class stores the availability of a storage account.The action of virtual network rule.Settings properties for Active Directory (AD).Specifies the Active Directory account type for Azure Storage.Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.Settings for Azure Files identity based authentication.Type representing BlobContainer.The first stage of a BlobContainer definition.The stage of the blobcontainer definition allowing to specify BlobService.The stage of the definition which contains all the minimum required inputs for the resource to be created (via
Creatable.create()), but also allows for any other optional settings to be specified.The stage of the blobcontainer definition allowing to specify Metadata.The stage of the blobcontainer definition allowing to specify PublicAccess.The template for a BlobContainer update operation, containing all the settings that can be modified.The stage of the blobcontainer update allowing to specify Metadata.The stage of the blobcontainer update allowing to specify PublicAccess.The BlobContainersCreateOrUpdateImmutabilityPolicyHeaders model.The BlobContainersDeleteImmutabilityPolicyHeaders model.The BlobContainersExtendImmutabilityPolicyHeaders model.The BlobContainersGetImmutabilityPolicyHeaders model.The BlobContainersLockImmutabilityPolicyHeaders model.This property defines the creation time based filtering condition.An object that defines the blob inventory rule.An object that defines the blob inventory rule filter conditions.Defines values for BlobInventoryPolicyName.An object that wraps the blob inventory rule.The storage account blob inventory policy rules.Blob restore parameters.The status of blob restore progress.Blob range.Type representing BlobServiceProperties.The first stage of a BlobServiceProperties definition.The stage of the blobserviceproperties definition allowing to enable/disable blob versioning.The stage of the blobserviceproperties definition allowing to specify containerDeleteRetentionPolicy.The stage of the blobserviceproperties definition allowing to specify Cors.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.The stage of the blobserviceproperties definition allowing to specify DefaultServiceVersion.The stage of the blobserviceproperties definition allowing to specify DeleteRetentionPolicy.The stage of the blobserviceproperties definition allowing to specify last access time tracking policy.The stage of the blobserviceproperties definition allowing to specify StorageAccount.The template for a BlobServiceProperties update operation, containing all the settings that can be modified.The stage of the blobserviceproperties update allowing to enable/disable blob versioning.The stage of the blobserviceproperties update allowing to specify containerDeleteRetentionPolicy.The stage of the blobserviceproperties update allowing to specify Cors.The stage of the blobserviceproperties update allowing to specify DefaultServiceVersion.The stage of the blobserviceproperties update allowing to specify DeleteRetentionPolicy.The stage of the blobserviceproperties update allowing to specify last access time tracking policy.Defines values for GeoReplicationStatus.Specifies whether traffic is bypassed for Logging/Metrics/AzureServices.The blob service properties for change feed events.TheStorageAccounts.checkNameAvailability(java.lang.String)action result.Specifies a CORS rule for the Blob service.Defines values for CorsRuleAllowedMethodsItem.Sets the CORS rules.The custom domain assigned to this storage account.Object to define snapshot and version action conditions.Object to define the base blob action conditions.Specifies the default action of allow or deny when no other rules match.Default share permission for users using Kerberos authentication if RBAC role is not assigned.The deleted share to be restored.The service properties for soft delete.Dimension of blobs, possibly be blob type or access tier.Indicates the directory service used.Allows you to specify the type of endpoint.The authentication protocol that is used for the file share.The encryption settings on the storage account.Encryption identity for the storage account.The key vault properties for the encryption scope.The provider for the encryption scope.The state of the encryption scope.A service that allows server-side encryption to be used.A list of services that support encryption.The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.The SAS expiration action.The complex type of the extended location.The type of extendedLocation.Defines values for FailoverType.The FileSharesLeaseHeaders model.This is a required field, it specifies the format for the inventory files.The status of the secondary location.The protocol permitted for a request made with the account SAS.Identity for the resource.The identity type.Type representing ImmutabilityPolicy.The first stage of a ImmutabilityPolicy definition.The stage of the immutabilitypolicy definition allowing to specify Container.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.The stage of the immutabilitypolicy definition allowing to specify If-Match header.The stage of the immutabilitypolicy definition allowing to specify ImmutabilityPeriodSinceCreationInDays.The template for a ImmutabilityPolicy update operation, containing all the settings that can be modified.The stage of the immutabilitypolicy update allowing to specify If-Match header.The stage of the immutabilitypolicy update allowing to specify ImmutabilityPeriodSinceCreationInDays.The properties of an ImmutabilityPolicy of a blob container.The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend.This property enables and defines account-level immutability.Object level immutability properties of the container.The valid value is Inventory.IP rule with specific IP or IP range in CIDR format.Storage account keys creation time.Permissions for the key -- read-only or full permissions.KeyPolicy assigned to the storage account.The encryption keySource (provider).Encryption key type to be used for the encryption service.Properties of key vault.Indicates the type of storage account.Allow large file shares if sets to Enabled.The blob service properties for Last access time based tracking policy.Lease Container request schema.Specifies the lease action.Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased.Specifies the lease action.Lease Share request schema.Lease state of the container.The lease status of the container.Type representing LegalHold.The LegalHold property of a blob container.Defines values for ListContainersInclude.Defines values for ListEncryptionScopesInclude.Defines values for ListKeyExpand.List storage account local users.Type representing ManagementPolicy.The first stage of a ManagementPolicy definition.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.The stage of the management policy definition allowing to specify a rule to add to the management policy.The stage of the managementpolicy definition allowing to specify StorageAccount.The template for a ManagementPolicy update operation, containing all the settings that can be modified.The stage of the management policy update allowing to update a rule.The stage of the management policy update allowing to specify Policy.Actions are applied to the filtered blobs when the execution condition is met.Management policy action for base blob.An object that defines the Lifecycle rule.Filters limit rule actions to a subset of blobs within the storage account.Defines values for ManagementPolicyName.An object that wraps the Lifecycle rule.The Storage Account ManagementPolicies Rules.Management policy action for snapshot.Management policy action for blob version.Metric specification of operation.Defines values for MigrationName.This property denotes the container level immutability to object level immutability migration state.Current status of migration.Set the minimum TLS version to be permitted on requests to storage.Multichannel setting.Name of the policy.Network rule set.List storage account object replication policies.Filters limit replication to a subset of blobs within the storage account.The replication policy rule between two containers.This is a required field.Display metadata associated with the operation.Result of the request to list Storage operations.The signed permissions for the account SAS.The PermissionScope model.An immutable client-side representation of a rule in an Azure Management Policy.The first stage of a management policy rule definition.The stage of the management policy rule definition allowing input an optional blob prefix to filter for before specifying the actions.The stage of the management policy rule definition allowing to specify the blob types that the rule will apply to.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.The stage of the management policy rule definition allowing to specify the type of the rule.The stage of the management policy rule definition allowing the specify the prefixes for the blobs that the rule will apply to.The stage of the management policy rule definition allowing to specify the actions to perform on the selected blobs.Container interface for all of the updates related to a rule in a management policy.The stage of the management policy rule update allowing to specify the actions to perform on the selected blobs.The stage of the management policy rule update allowing to specify the blob types that the rule will apply to.THe stage of the management policy rule update allowing to specify the prefixes for the blobs that the rule will apply to.The redundancy type of the account after an account failover is performed.The redundancy type of the account after a planned account failover is performed.List of private endpoint connection associated with the specified storage account.The current provisioning state.The private endpoint connection status.A private link resource.A collection of information about the state of the connection between service consumer and provider.Protected append writes history setting for the blob container with Legal holds.Protocol settings for file service.Gets the status of the storage account at the time the operation was called.Specifies whether data in the container may be accessed publicly and the level of access.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.Allow or disallow public network access to Storage Account.Gets the reason that a storage account name could not be used.The reason for the restriction.Resource Access Rule.The blob service properties for blob restore policy.The restriction because of which SKU cannot be used.The property is for NFS share only.Routing Choice defines the kind of network routing opted by the user.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.The valid value is Lifecycle.SasPolicy assigned to the storage account.This is a required field.The signed services accessible with the account SAS.The parameters to list service SAS credentials of a specific resource.One property of operation, include metric specifications.Access tier for specific share.The SignedIdentifier model.The signed services accessible with the service SAS.The signed resource types that are accessible with the account SAS.The SKU of the storage account.The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.This property indicates the current sku conversion status.The SKU name.The SKU tier.Setting for SMB protocol.The SshPublicKey model.Gets the state of virtual network rule.An immutable client-side representation of an Azure storage account.The first stage of the storage account definition.The stage of storage account definition allowing to restrict access protocol.The stage of storage account definition allowing to configure allow cross tenant replication.The stage of storage account definition allowing to specify whether azure files aad integration will be enabled.The stage of storage account definition allowing to configure blob access.The stage of a storage account definition allowing to specify account kind as blob storage.The stage of a storage account definition allowing to specify account kind as block blob storage.A storage account definition with sufficient inputs to create a new storage account in the cloud, but exposing additional optional inputs to specify.The stage of storage account definition allowing to set access tier.The stage of a storage account definition allowing to associate custom domain with the account.The stage of storage account definition allowing to configure default to oauth authentication.The stage of a storage account definition allowing to specify encryption settings.The stage of a storage account definition allowing to specify account kind as file storage.The stage of a storage account definition allowing to specify account kind as general purpose.The stage of a storage account definition allowing to specify the resource group.The stage of the storage account definition allowing to specify whether Hns is enabled.The stage of storage account definition allowing to specify whether large file shares will be enabled.The stage of a storage account definition allowing to enable implicit managed service identity (MSI).The stage of storage account definition allowing to configure network access settings.The stage of a storage account definition allowing to specify sku.The stage of the storage account definition allowing to specify User Assigned (External) Managed Service Identities.The template for a storage account update operation, containing all the settings that can be modified.A blob storage account update stage allowing access tier to be specified.The stage of the storage account update allowing to specify the protocol to be used to access account.The stage of storage account update allowing to allow cross tenant replication.The stage of storage account update allowing to configure blob access.The stage of the storage account update allowing to associate custom domain.The stage of storage account update allowing to configure default to oauth authentication.The stage of the storage account update allowing to configure encryption settings.The stage of the storage account update allowing to enable managed service identity (MSI).The stage of storage account update allowing to configure network access.The stage of the storage account update allowing to change the sku.The stage of storage account update allowing to configure upgrading.The stage of the storage account update allowing to add or remove User Assigned (External) Managed Service Identities.The parameters used to check the availability of the storage account name.The parameters used when creating a storage account.Azure storage account encryption key sources.Type representing the encryption status of a storage service.Defines values for StorageAccountExpand.The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.An access key for the storage account.The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.The parameters used to regenerate the storage account key.This defines the sku conversion status object for asynchronous sku conversions.Defines sku values for storage account resource.The parameters that can be provided when updating the storage account properties.Storage resource types.Azure storage service types.Table Access Policy Properties Object.Object to set Table Access Policy.Blob index tag based filtering for blob objects.A tag of the LegalHold of a blob container.An update history of the ImmutabilityPolicy of a blob container.The response from the List Usages operation.Gets the unit of measurement.UserAssignedIdentity for the resource.Virtual Network rule.