github Azure/azure-sdk-for-go sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/v2.0.0

latest releases: sdk/resourcemanager/mongocluster/armmongocluster/v0.1.0, sdk/resourcemanager/oracledatabase/armoracledatabase/v1.0.0, sdk/internal/v1.9.1...
17 months ago

2.0.0 (2023-01-19)

Breaking Changes

  • Type of AzureBackupServerContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureIaaSClassicComputeVMContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureIaaSComputeVMContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureSQLAGWorkloadContainerProtectionContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureSQLContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureStorageContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureStorageProtectableContainer.ProtectableContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureVMAppContainerProtectableContainer.ProtectableContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureVMAppContainerProtectionContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of AzureWorkloadContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of DpmContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of GenericContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of IaaSVMContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of MabContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of ProtectableContainer.ProtectableContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Type of ProtectionContainer.ContainerType has been changed from *ContainerType to *ProtectableContainerType
  • Const ContainerTypeAzureWorkloadContainer, ContainerTypeMicrosoftClassicComputeVirtualMachines, ContainerTypeMicrosoftComputeVirtualMachines from type alias ContainerType has been removed

Features Added

  • New value BackupItemTypeSAPHanaDBInstance added to type alias BackupItemType
  • New value BackupTypeSnapshotCopyOnlyFull, BackupTypeSnapshotFull added to type alias BackupType
  • New value ContainerTypeHanaHSRContainer added to type alias ContainerType
  • New value DataSourceTypeSAPHanaDBInstance added to type alias DataSourceType
  • New value PolicyTypeSnapshotCopyOnlyFull, PolicyTypeSnapshotFull added to type alias PolicyType
  • New value ProtectedItemStateBackupsSuspended added to type alias ProtectedItemState
  • New value ProtectionStateBackupsSuspended added to type alias ProtectionState
  • New value RestorePointQueryTypeSnapshotCopyOnlyFull, RestorePointQueryTypeSnapshotFull added to type alias RestorePointQueryType
  • New value RestorePointTypeSnapshotCopyOnlyFull, RestorePointTypeSnapshotFull added to type alias RestorePointType
  • New value WorkloadItemTypeSAPHanaDBInstance added to type alias WorkloadItemType
  • New value WorkloadTypeSAPHanaDBInstance added to type alias WorkloadType
  • New type alias ProtectableContainerType with values ProtectableContainerTypeAzureBackupServerContainer, ProtectableContainerTypeAzureSQLContainer, ProtectableContainerTypeAzureWorkloadContainer, ProtectableContainerTypeCluster, ProtectableContainerTypeDPMContainer, ProtectableContainerTypeGenericContainer, ProtectableContainerTypeIaasVMContainer, ProtectableContainerTypeIaasVMServiceContainer, ProtectableContainerTypeInvalid, ProtectableContainerTypeMABContainer, ProtectableContainerTypeMicrosoftClassicComputeVirtualMachines, ProtectableContainerTypeMicrosoftComputeVirtualMachines, ProtectableContainerTypeSQLAGWorkLoadContainer, ProtectableContainerTypeStorageContainer, ProtectableContainerTypeUnknown, ProtectableContainerTypeVCenter, ProtectableContainerTypeVMAppContainer, ProtectableContainerTypeWindows
  • New type alias TieringMode with values TieringModeDoNotTier, TieringModeInvalid, TieringModeTierAfter, TieringModeTierRecommended
  • New function *AzureVMWorkloadSAPHanaDBInstance.GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem
  • New function *AzureVMWorkloadSAPHanaDBInstance.GetWorkloadProtectableItem() *WorkloadProtectableItem
  • New function *AzureVMWorkloadSAPHanaDBInstanceProtectedItem.GetAzureVMWorkloadProtectedItem() *AzureVMWorkloadProtectedItem
  • New function *AzureVMWorkloadSAPHanaDBInstanceProtectedItem.GetProtectedItem() *ProtectedItem
  • New function *AzureVMWorkloadSAPHanaHSR.GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem
  • New function *AzureVMWorkloadSAPHanaHSR.GetWorkloadProtectableItem() *WorkloadProtectableItem
  • New function NewDeletedProtectionContainersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DeletedProtectionContainersClient, error)
  • New function *DeletedProtectionContainersClient.NewListPager(string, string, *DeletedProtectionContainersClientListOptions) *runtime.Pager[DeletedProtectionContainersClientListResponse]
  • New struct AzureVMWorkloadSAPHanaDBInstance
  • New struct AzureVMWorkloadSAPHanaDBInstanceProtectedItem
  • New struct AzureVMWorkloadSAPHanaHSR
  • New struct DeletedProtectionContainersClient
  • New struct DeletedProtectionContainersClientListResponse
  • New struct RecoveryPointProperties
  • New struct TieringPolicy
  • New field RecoveryPointProperties in struct AzureFileShareRecoveryPoint
  • New field SoftDeleteRetentionPeriod in struct AzureFileshareProtectedItem
  • New field SoftDeleteRetentionPeriod in struct AzureIaaSClassicComputeVMProtectedItem
  • New field SoftDeleteRetentionPeriod in struct AzureIaaSComputeVMProtectedItem
  • New field SoftDeleteRetentionPeriod in struct AzureIaaSVMProtectedItem
  • New field NewestRecoveryPointInArchive in struct AzureIaaSVMProtectedItemExtendedInfo
  • New field OldestRecoveryPointInArchive in struct AzureIaaSVMProtectedItemExtendedInfo
  • New field OldestRecoveryPointInVault in struct AzureIaaSVMProtectedItemExtendedInfo
  • New field TieringPolicy in struct AzureIaaSVMProtectionPolicy
  • New field SoftDeleteRetentionPeriod in struct AzureSQLProtectedItem
  • New field NewestRecoveryPointInArchive in struct AzureVMWorkloadProtectedItemExtendedInfo
  • New field OldestRecoveryPointInArchive in struct AzureVMWorkloadProtectedItemExtendedInfo
  • New field OldestRecoveryPointInVault in struct AzureVMWorkloadProtectedItemExtendedInfo
  • New field SoftDeleteRetentionPeriod in struct AzureVMWorkloadSAPAseDatabaseProtectedItem
  • New field SoftDeleteRetentionPeriod in struct AzureVMWorkloadSAPHanaDatabaseProtectedItem
  • New field SoftDeleteRetentionPeriod in struct AzureVMWorkloadSQLDatabaseProtectedItem
  • New field RecoveryPointProperties in struct AzureWorkloadPointInTimeRecoveryPoint
  • New field RecoveryPointProperties in struct AzureWorkloadRecoveryPoint
  • New field RecoveryPointProperties in struct AzureWorkloadSAPHanaPointInTimeRecoveryPoint
  • New field RecoveryPointProperties in struct AzureWorkloadSAPHanaRecoveryPoint
  • New field RecoveryPointProperties in struct AzureWorkloadSQLPointInTimeRecoveryPoint
  • New field RecoveryPointProperties in struct AzureWorkloadSQLRecoveryPoint
  • New field SoftDeleteRetentionPeriod in struct DPMProtectedItem
  • New field SoftDeleteRetentionPeriod in struct GenericProtectedItem
  • New field RecoveryPointProperties in struct GenericRecoveryPoint
  • New field RecoveryPointProperties in struct IaasVMRecoveryPoint
  • New field SoftDeleteRetentionPeriod in struct MabFileFolderProtectedItem
  • New field TieringPolicy in struct SubProtectionPolicy

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

NewReleases is sending notifications on new releases.