sdk/resourcemanager/elasticsan/armelasticsan/v0.4.0
Pre-release
Pre-release
0.4.0 (2023-10-27)
Breaking Changes
- Type of
SourceCreationData.CreateSource
has been changed from*string
to*VolumeCreateOption
- Type of
VirtualNetworkRule.Action
has been changed from*string
to*Action
- Enum
State
has been removed - Field
SourceURI
of structSourceCreationData
has been removed - Field
State
of structVirtualNetworkRule
has been removed
Features Added
- New value
EncryptionTypeEncryptionAtRestWithCustomerManagedKey
added to enum typeEncryptionType
- New enum type
Action
with valuesActionAllow
- New enum type
IdentityType
with valuesIdentityTypeNone
,IdentityTypeSystemAssigned
,IdentityTypeUserAssigned
- New enum type
PublicNetworkAccess
with valuesPublicNetworkAccessDisabled
,PublicNetworkAccessEnabled
- New enum type
VolumeCreateOption
with valuesVolumeCreateOptionDisk
,VolumeCreateOptionDiskRestorePoint
,VolumeCreateOptionDiskSnapshot
,VolumeCreateOptionNone
,VolumeCreateOptionVolumeSnapshot
- New enum type
XMSDeleteSnapshots
with valuesXMSDeleteSnapshotsFalse
,XMSDeleteSnapshotsTrue
- New enum type
XMSForceDelete
with valuesXMSForceDeleteFalse
,XMSForceDeleteTrue
- New function
*ClientFactory.NewVolumeSnapshotsClient() *VolumeSnapshotsClient
- New function
NewVolumeSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*VolumeSnapshotsClient, error)
- New function
*VolumeSnapshotsClient.BeginCreate(context.Context, string, string, string, string, Snapshot, *VolumeSnapshotsClientBeginCreateOptions) (*runtime.Poller[VolumeSnapshotsClientCreateResponse], error)
- New function
*VolumeSnapshotsClient.BeginDelete(context.Context, string, string, string, string, *VolumeSnapshotsClientBeginDeleteOptions) (*runtime.Poller[VolumeSnapshotsClientDeleteResponse], error)
- New function
*VolumeSnapshotsClient.Get(context.Context, string, string, string, string, *VolumeSnapshotsClientGetOptions) (VolumeSnapshotsClientGetResponse, error)
- New function
*VolumeSnapshotsClient.NewListByVolumeGroupPager(string, string, string, *VolumeSnapshotsClientListByVolumeGroupOptions) *runtime.Pager[VolumeSnapshotsClientListByVolumeGroupResponse]
- New struct
EncryptionIdentity
- New struct
EncryptionProperties
- New struct
Identity
- New struct
KeyVaultProperties
- New struct
ManagedByInfo
- New struct
Snapshot
- New struct
SnapshotCreationData
- New struct
SnapshotList
- New struct
SnapshotProperties
- New struct
UserAssignedIdentity
- New field
PublicNetworkAccess
in structProperties
- New field
SourceID
in structSourceCreationData
- New field
PublicNetworkAccess
in structUpdateProperties
- New field
Identity
in structVolumeGroup
- New field
EncryptionProperties
in structVolumeGroupProperties
- New field
Identity
in structVolumeGroupUpdate
- New field
EncryptionProperties
in structVolumeGroupUpdateProperties
- New field
ManagedBy
,ProvisioningState
in structVolumeProperties
- New field
ManagedBy
in structVolumeUpdateProperties
- New field
XMSDeleteSnapshots
,XMSForceDelete
in structVolumesClientBeginDeleteOptions