1.3.0-beta.1 (2026-10-02)
- Azure Resource Manager ElasticSan client library for Java. This package contains Microsoft Azure SDK for ElasticSan Management SDK. Elastic SAN is a fully integrated solution that simplifies deploying, scaling, managing, and configuring a storage area network (SAN). It also offers built-in cloud capabilities like high availability. Elastic SAN works with many types of compute resources, such as Azure Virtual Machines, Azure VMware Solution, and Azure Kubernetes Service. Package api-version 2026-05-01-preview. For documentation on how to use this package, please see Azure Management Libraries for Java.
Breaking Changes
models.ManagedByInfo was removed
models.VolumeUpdate was modified
withManagedBy(models.ManagedByInfo)was removedmodels.ManagedByInfo managedBy()->java.util.List managedBy()
models.VolumeGroups was modified
listByElasticSan(java.lang.String,java.lang.String,com.azure.core.util.Context)was removed
models.ElasticSan was modified
long baseSizeTiB()->java.lang.Long baseSizeTiB()long extendedCapacitySizeTiB()->java.lang.Long extendedCapacitySizeTiB()
models.Volume was modified
models.ManagedByInfo managedBy()->java.util.List managedBy()
models.Volumes was modified
listByVolumeGroup(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)was removeddeleteByIdWithResponse(java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,com.azure.core.util.Context)was removeddelete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,com.azure.core.util.Context)was removed
models.Volume$Update was modified
withManagedBy(models.ManagedByInfo)was removed
models.Volume$Definition was modified
withManagedBy(models.ManagedByInfo)was removed
models.ElasticSan$Definition was modified
withBaseSizeTiB(long)was removedwithExtendedCapacitySizeTiB(long)was removed
Features Added
-
models.PolicyStatewas added -
models.ElasticSanVersionwas added -
models.QualityOfServicewas added -
models.SnapshotAccessStatewas added -
models.XMsAccessSoftDeletedResourceswas added -
models.SkuZoneDetailswas added -
models.DeleteRetentionPolicywas added -
models.ManagedByResourceswas added -
models.DeleteTypewas added -
models.ResourceProviderswas added
models.ElasticSanUpdate was modified
withTotalSizeTiB(java.lang.Long)was addedwithTotalMBps(java.lang.Long)was addedtotalMBps()was addedtotalIops()was addedtotalSizeTiB()was addedwithTotalIops(java.lang.Long)was added
models.StorageTargetType was modified
DIRECT_ATTACHwas added
models.VolumeUpdate was modified
withManagedBy(java.util.List)was added
models.VolumeGroup$Update was modified
withReservedMBps(java.lang.Integer)was addedwithReservedIops(java.lang.Integer)was addedwithDeleteRetentionPolicy(models.DeleteRetentionPolicy)was added
models.VolumeGroups was modified
listByElasticSan(java.lang.String,java.lang.String,models.XMsAccessSoftDeletedResources,com.azure.core.util.Context)was added
models.ElasticSan was modified
totalReservedMBps()was addedusedCapacityGiB()was addedtotalReservedIops()was addedversion()was added
models.VolumeGroupUpdate was modified
withReservedMBps(java.lang.Integer)was addedwithReservedIops(java.lang.Integer)was addedwithDeleteRetentionPolicy(models.DeleteRetentionPolicy)was addeddeleteRetentionPolicy()was addedreservedIops()was addedreservedMBps()was added
models.SkuLocationInfo was modified
zoneDetails()was added
models.Volumes was modified
deleteByIdWithResponse(java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,models.DeleteType,com.azure.core.util.Context)was addeddelete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,models.DeleteType,com.azure.core.util.Context)was addedlistByVolumeGroup(java.lang.String,java.lang.String,java.lang.String,models.XMsAccessSoftDeletedResources,com.azure.core.util.Context)was added
ElasticSanManager was modified
resourceProviders()was added
models.ProvisioningStates was modified
SOFT_DELETINGwas added
models.Volume$Update was modified
withManagedBy(java.util.List)was added
models.Volume$Definition was modified
withManagedBy(java.util.List)was added
models.ElasticSan$Definition was modified
withBaseSizeTiB(java.lang.Long)was addedwithTotalIops(java.lang.Long)was addedwithExtendedCapacitySizeTiB(java.lang.Long)was addedwithTotalSizeTiB(java.lang.Long)was addedwithVersion(models.ElasticSanVersion)was addedwithTotalMBps(java.lang.Long)was added
models.ElasticSan$Update was modified
withTotalSizeTiB(java.lang.Long)was addedwithTotalIops(java.lang.Long)was addedwithTotalMBps(java.lang.Long)was added
models.VolumeGroup$Definition was modified
withReservedMBps(java.lang.Integer)was addedwithDeleteRetentionPolicy(models.DeleteRetentionPolicy)was addedwithEncryptionInTransit(java.lang.Boolean)was addedwithQualityOfService(models.QualityOfService)was addedwithReservedIops(java.lang.Integer)was added
models.VolumeGroup was modified
reservedIops()was addedencryptionInTransit()was addedreservedMBps()was addeddeleteRetentionPolicy()was addedqualityOfService()was added
models.Snapshot was modified
completionPercent()was addedsnapshotAccessState()was added
models.SkuName was modified
ELASTIC_SAN_LRSwas added