4.0.0 (2023-12-08)
Breaking Changes
- Function
*OperationClient.Validate
parameter(s) have been changed from(context.Context, string, string, ValidateOperationRequestClassification, *OperationClientValidateOptions)
to(context.Context, string, string, ValidateOperationRequestResource, *OperationClientValidateOptions)
- Function
*ValidateOperationClient.BeginTrigger
parameter(s) have been changed from(context.Context, string, string, ValidateOperationRequestClassification, *ValidateOperationClientBeginTriggerOptions)
to(context.Context, string, string, ValidateOperationRequestResource, *ValidateOperationClientBeginTriggerOptions)
- Operation
*ProtectionContainersClient.Register
has been changed to LRO, use*ProtectionContainersClient.BeginRegister
instead.
Features Added
- New value
RecoveryModeRecoveryUsingSnapshot
,RecoveryModeSnapshotAttach
,RecoveryModeSnapshotAttachAndRecover
added to enum typeRecoveryMode
- New function
*ClientFactory.NewFetchTieringCostClient() *FetchTieringCostClient
- New function
*ClientFactory.NewGetTieringCostOperationResultClient() *GetTieringCostOperationResultClient
- New function
*ClientFactory.NewTieringCostOperationStatusClient() *TieringCostOperationStatusClient
- New function
NewFetchTieringCostClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FetchTieringCostClient, error)
- New function
*FetchTieringCostClient.BeginPost(context.Context, string, string, FetchTieringCostInfoRequestClassification, *FetchTieringCostClientBeginPostOptions) (*runtime.Poller[FetchTieringCostClientPostResponse], error)
- New function
*FetchTieringCostInfoForRehydrationRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest
- New function
*FetchTieringCostInfoRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest
- New function
*FetchTieringCostSavingsInfoForPolicyRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest
- New function
*FetchTieringCostSavingsInfoForProtectedItemRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest
- New function
*FetchTieringCostSavingsInfoForVaultRequest.GetFetchTieringCostInfoRequest() *FetchTieringCostInfoRequest
- New function
NewGetTieringCostOperationResultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GetTieringCostOperationResultClient, error)
- New function
*GetTieringCostOperationResultClient.Get(context.Context, string, string, string, *GetTieringCostOperationResultClientGetOptions) (GetTieringCostOperationResultClientGetResponse, error)
- New function
*TieringCostInfo.GetTieringCostInfo() *TieringCostInfo
- New function
NewTieringCostOperationStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TieringCostOperationStatusClient, error)
- New function
*TieringCostOperationStatusClient.Get(context.Context, string, string, string, *TieringCostOperationStatusClientGetOptions) (TieringCostOperationStatusClientGetResponse, error)
- New function
*TieringCostRehydrationInfo.GetTieringCostInfo() *TieringCostInfo
- New function
*TieringCostSavingInfo.GetTieringCostInfo() *TieringCostInfo
- New struct
FetchTieringCostInfoForRehydrationRequest
- New struct
FetchTieringCostSavingsInfoForPolicyRequest
- New struct
FetchTieringCostSavingsInfoForProtectedItemRequest
- New struct
FetchTieringCostSavingsInfoForVaultRequest
- New struct
SnapshotBackupAdditionalDetails
- New struct
SnapshotRestoreParameters
- New struct
TieringCostRehydrationInfo
- New struct
TieringCostSavingInfo
- New struct
UserAssignedIdentityProperties
- New struct
UserAssignedManagedIdentityDetails
- New struct
ValidateOperationRequestResource
- New struct
VaultRetentionPolicy
- New field
VaultRetentionPolicy
in structAzureFileShareProtectionPolicy
- New field
VaultID
in structAzureFileshareProtectedItem
- New field
VaultID
in structAzureIaaSClassicComputeVMProtectedItem
- New field
VaultID
in structAzureIaaSComputeVMProtectedItem
- New field
VaultID
in structAzureIaaSVMProtectedItem
- New field
VaultID
in structAzureSQLProtectedItem
- New field
VaultID
in structAzureVMWorkloadProtectedItem
- New field
VaultID
in structAzureVMWorkloadSAPAseDatabaseProtectedItem
- New field
VaultID
in structAzureVMWorkloadSAPHanaDBInstanceProtectedItem
- New field
VaultID
in structAzureVMWorkloadSAPHanaDatabaseProtectedItem
- New field
VaultID
in structAzureVMWorkloadSQLDatabaseProtectedItem
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadPointInTimeRestoreRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadRestoreRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadSAPHanaPointInTimeRestoreRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadSAPHanaRestoreRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadSAPHanaRestoreWithRehydrateRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadSQLPointInTimeRestoreRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadSQLRestoreRequest
- New field
SnapshotRestoreParameters
,TargetResourceGroupName
,UserAssignedManagedIdentityDetails
in structAzureWorkloadSQLRestoreWithRehydrateRequest
- New field
VaultID
in structDPMProtectedItem
- New field
VaultID
in structGenericProtectedItem
- New field
ExtendedLocation
in structIaasVMRecoveryPoint
- New field
VaultID
in structMabFileFolderProtectedItem
- New field
VaultID
in structProtectedItem
- New field
SnapshotBackupAdditionalDetails
in structSubProtectionPolicy