github Azure/azure-sdk-for-go sdk/resourcemanager/dataprotection/armdataprotection/v2.0.0

latest releases: sdk/messaging/eventgrid/azsystemevents/v0.4.2, sdk/containers/azcontainerregistry/v0.2.2, sdk/monitor/query/azlogs/v1.1.0-beta.1...
19 months ago

2.0.0 (2023-02-24)

Breaking Changes

  • Function *ResourceGuardsClient.Patch parameter(s) have been changed from (context.Context, string, string, PatchResourceRequestInput, *ResourceGuardsClientPatchOptions) to (context.Context, string, string, PatchResourceGuardInput, *ResourceGuardsClientPatchOptions)
  • Const StorageSettingStoreTypesSnapshotStore from type alias StorageSettingStoreTypes has been removed
  • Operation *BackupVaultsClient.Delete has been changed to LRO, use *BackupVaultsClient.BeginDelete instead.
  • Field Identity of struct ResourceGuardResource has been removed

Features Added

  • New value SourceDataStoreTypeOperationalStore added to type alias SourceDataStoreType
  • New value StorageSettingStoreTypesOperationalStore added to type alias StorageSettingStoreTypes
  • New value StorageSettingTypesZoneRedundant added to type alias StorageSettingTypes
  • New type alias CrossSubscriptionRestoreState with values CrossSubscriptionRestoreStateDisabled, CrossSubscriptionRestoreStateEnabled, CrossSubscriptionRestoreStatePermanentlyDisabled
  • New type alias ExistingResourcePolicy with values ExistingResourcePolicyPatch, ExistingResourcePolicySkip
  • New type alias ImmutabilityState with values ImmutabilityStateDisabled, ImmutabilityStateLocked, ImmutabilityStateUnlocked
  • New type alias PersistentVolumeRestoreMode with values PersistentVolumeRestoreModeRestoreWithVolumeData, PersistentVolumeRestoreModeRestoreWithoutVolumeData
  • New type alias SoftDeleteState with values SoftDeleteStateAlwaysOn, SoftDeleteStateOff, SoftDeleteStateOn
  • New function *BackupDatasourceParameters.GetBackupDatasourceParameters() *BackupDatasourceParameters
  • New function *BlobBackupDatasourceParameters.GetBackupDatasourceParameters() *BackupDatasourceParameters
  • New function NewDeletedBackupInstancesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DeletedBackupInstancesClient, error)
  • New function *DeletedBackupInstancesClient.Get(context.Context, string, string, string, *DeletedBackupInstancesClientGetOptions) (DeletedBackupInstancesClientGetResponse, error)
  • New function *DeletedBackupInstancesClient.NewListPager(string, string, *DeletedBackupInstancesClientListOptions) *runtime.Pager[DeletedBackupInstancesClientListResponse]
  • New function *DeletedBackupInstancesClient.BeginUndelete(context.Context, string, string, string, *DeletedBackupInstancesClientBeginUndeleteOptions) (*runtime.Poller[DeletedBackupInstancesClientUndeleteResponse], error)
  • New function *ItemPathBasedRestoreCriteria.GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria
  • New function *KubernetesClusterBackupDatasourceParameters.GetBackupDatasourceParameters() *BackupDatasourceParameters
  • New function *KubernetesClusterRestoreCriteria.GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria
  • New struct BlobBackupDatasourceParameters
  • New struct CrossSubscriptionRestoreSettings
  • New struct DeletedBackupInstance
  • New struct DeletedBackupInstanceResource
  • New struct DeletedBackupInstanceResourceList
  • New struct DeletedBackupInstancesClient
  • New struct DeletedBackupInstancesClientListResponse
  • New struct DeletedBackupInstancesClientUndeleteResponse
  • New struct DeletionInfo
  • New struct DppBaseTrackedResource
  • New struct DppProxyResource
  • New struct FeatureSettings
  • New struct ImmutabilitySettings
  • New struct ItemPathBasedRestoreCriteria
  • New struct KubernetesClusterBackupDatasourceParameters
  • New struct KubernetesClusterRestoreCriteria
  • New struct PatchResourceGuardInput
  • New struct SecuritySettings
  • New struct SoftDeleteSettings
  • New field ExpiryTime in struct AzureBackupDiscreteRecoveryPoint
  • New field Tags in struct BackupInstanceResource
  • New field FeatureSettings in struct BackupVault
  • New field IsVaultProtectedByResourceGuard in struct BackupVault
  • New field SecuritySettings in struct BackupVault
  • New field FeatureSettings in struct PatchBackupVaultInput
  • New field SecuritySettings in struct PatchBackupVaultInput
  • New field BackupDatasourceParametersList in struct PolicyParameters
  • New field TargetResourceArmID in struct TargetDetails

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

NewReleases is sending notifications on new releases.