github Azure/azure-sdk-for-java azure-resourcemanager-elasticsan_1.0.0-beta.3

latest releases: azure-resourcemanager-consumption_1.0.0-beta.4, azure-identity-broker_1.1.6, azure-identity_1.14.0...
pre-release11 months ago

1.0.0-beta.3 (2023-10-23)

  • Azure Resource Manager ElasticSan client library for Java. This package contains Microsoft Azure SDK for ElasticSan Management SDK. Package tag package-2023-01. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

  • models.State was removed

models.SourceCreationData was modified

  • withSourceUri(java.lang.String) was removed
  • sourceUri() was removed

models.Action was modified

  • valueOf(java.lang.String) was removed
  • toString() was removed
  • models.Action[] values() -> java.util.Collection values()

models.VirtualNetworkRule was modified

  • state() was removed

models.Volumes was modified

  • delete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was removed
  • deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) was removed

models.VolumeCreateOption was modified

  • valueOf(java.lang.String) was removed
  • toString() was removed
  • models.VolumeCreateOption[] values() -> java.util.Collection values()

Features Added

  • models.EncryptionProperties was added

  • models.SnapshotList was added

  • models.IdentityType was added

  • models.SnapshotCreationData was added

  • models.Snapshot$Definition was added

  • models.UserAssignedIdentity was added

  • models.VolumeSnapshots was added

  • models.KeyVaultProperties was added

  • models.EncryptionIdentity was added

  • models.PublicNetworkAccess was added

  • models.XMsDeleteSnapshots was added

  • models.XMsForceDelete was added

  • models.ManagedByInfo was added

  • models.Identity was added

  • models.Snapshot$DefinitionStages was added

  • models.Snapshot was added

models.ElasticSanUpdate was modified

  • publicNetworkAccess() was added
  • withPublicNetworkAccess(models.PublicNetworkAccess) was added

models.VolumeUpdate was modified

  • withManagedBy(models.ManagedByInfo) was added
  • managedBy() was added

models.SourceCreationData was modified

  • withSourceId(java.lang.String) was added
  • sourceId() was added

models.VolumeGroup$Update was modified

  • withNetworkAcls(models.NetworkRuleSet) was added
  • withIdentity(models.Identity) was added
  • withEncryptionProperties(models.EncryptionProperties) was added

models.ElasticSan was modified

  • publicNetworkAccess() was added

models.VolumeGroupUpdate was modified

  • withIdentity(models.Identity) was added
  • encryptionProperties() was added
  • identity() was added
  • withEncryptionProperties(models.EncryptionProperties) was added

models.Volume was modified

  • managedBy() was added
  • systemData() was added
  • provisioningState() was added

models.Volumes was modified

  • deleteByIdWithResponse(java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,com.azure.core.util.Context) was added
  • delete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,com.azure.core.util.Context) was added

ElasticSanManager was modified

  • volumeSnapshots() was added

models.Volume$Update was modified

  • withManagedBy(models.ManagedByInfo) was added

models.Volume$Definition was modified

  • withManagedBy(models.ManagedByInfo) was added

models.ElasticSan$Definition was modified

  • withPublicNetworkAccess(models.PublicNetworkAccess) was added

models.ElasticSan$Update was modified

  • withExtendedCapacitySizeTiB(java.lang.Long) was added
  • withBaseSizeTiB(java.lang.Long) was added
  • withPublicNetworkAccess(models.PublicNetworkAccess) was added

models.VolumeGroup$Definition was modified

  • withEncryptionProperties(models.EncryptionProperties) was added
  • withIdentity(models.Identity) was added

models.VolumeGroup was modified

  • identity() was added
  • encryptionProperties() was added

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.