Skip to content

Releases: Azure/azure-sdk-for-go

sdk/resourcemanager/informaticadatamgmt/arminformaticadatamgmt/v0.1.0

29 May 06:13
385f14f
Compare
Choose a tag to compare

0.1.0 (2024-05-24)

The package of github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/informaticadatamgmt/arminformaticadatamgmt is using our next generation design principles.

To learn more, please refer to our documentation Quick Start.

sdk/resourcemanager/devopsinfrastructure/armdevopsinfrastructure/v0.1.0

29 May 06:21
61103fb
Compare
Choose a tag to compare

0.1.0 (2024-05-24)

The package of github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devopsinfrastructure/armdevopsinfrastructure is using our next generation design principles.

To learn more, please refer to our documentation Quick Start.

sdk/resourcemanager/selfhelp/armselfhelp/v2.0.0-beta.5

27 May 06:54
5384da2
Compare
Choose a tag to compare

2.0.0-beta.5 (2024-05-31)

Breaking Changes

  • Function *CheckNameAvailabilityClient.Post has been removed, use *CheckNameAvailabilityClient.CheckAvailability instead.
  • Function *DiscoverySolutionNLPSubscriptionScopeClient.Post has been removed, use *DiscoverySolutionNLPClient.DiscoverSolutionsBySubscription instead.
  • Function *DiscoverySolutionNLPTenantScopeClient.Post has been removed, use *DiscoverySolutionNLPClient.DiscoverSolutions instead.

sdk/resourcemanager/oracledatabase/armoracledatabase/v0.1.0

24 May 07:50
5dc459c
Compare
Choose a tag to compare

0.1.0 (2024-05-24)

The package of github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/oracledatabase/armoracledatabase is using our next generation design principles.

To learn more, please refer to our documentation Quick Start.

sdk/resourcemanager/storagecache/armstoragecache/v4.0.0

22 May 05:29
e94a144
Compare
Choose a tag to compare

4.0.0 (2024-05-24)

Breaking Changes

  • Type of AscOperation.Error has been changed from *ErrorResponse to *AscOperationErrorResponse

Features Added

  • New enum type AmlFilesystemSquashMode with values AmlFilesystemSquashModeAll, AmlFilesystemSquashModeNone, AmlFilesystemSquashModeRootOnly
  • New enum type ConflictResolutionMode with values ConflictResolutionModeFail, ConflictResolutionModeOverwriteAlways, ConflictResolutionModeOverwriteIfDirty, ConflictResolutionModeSkip
  • New enum type ImportJobProvisioningStateType with values ImportJobProvisioningStateTypeCanceled, ImportJobProvisioningStateTypeCreating, ImportJobProvisioningStateTypeDeleting, ImportJobProvisioningStateTypeFailed, ImportJobProvisioningStateTypeSucceeded, ImportJobProvisioningStateTypeUpdating
  • New enum type ImportStatusType with values ImportStatusTypeCanceled, ImportStatusTypeCancelling, ImportStatusTypeCompleted, ImportStatusTypeCompletedPartial, ImportStatusTypeFailed, ImportStatusTypeInProgress
  • New function *ClientFactory.NewImportJobsClient() *ImportJobsClient
  • New function NewImportJobsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ImportJobsClient, error)
  • New function *ImportJobsClient.BeginCreateOrUpdate(context.Context, string, string, string, ImportJob, *ImportJobsClientBeginCreateOrUpdateOptions) (*runtime.Poller[ImportJobsClientCreateOrUpdateResponse], error)
  • New function *ImportJobsClient.BeginDelete(context.Context, string, string, string, *ImportJobsClientBeginDeleteOptions) (*runtime.Poller[ImportJobsClientDeleteResponse], error)
  • New function *ImportJobsClient.Get(context.Context, string, string, string, *ImportJobsClientGetOptions) (ImportJobsClientGetResponse, error)
  • New function *ImportJobsClient.NewListByAmlFilesystemPager(string, string, *ImportJobsClientListByAmlFilesystemOptions) *runtime.Pager[ImportJobsClientListByAmlFilesystemResponse]
  • New function *ImportJobsClient.BeginUpdate(context.Context, string, string, string, ImportJobUpdate, *ImportJobsClientBeginUpdateOptions) (*runtime.Poller[ImportJobsClientUpdateResponse], error)
  • New struct AmlFilesystemRootSquashSettings
  • New struct AscOperationErrorResponse
  • New struct ImportJob
  • New struct ImportJobProperties
  • New struct ImportJobPropertiesStatus
  • New struct ImportJobUpdate
  • New struct ImportJobsListResult
  • New field ImportPrefixesInitial in struct AmlFilesystemHsmSettings
  • New field RootSquashSettings in struct AmlFilesystemProperties
  • New field RootSquashSettings in struct AmlFilesystemUpdateProperties

sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/v4.1.0

22 May 02:35
d130930
Compare
Choose a tag to compare

4.1.0 (2024-05-24)

Features Added

  • New enum type IaasVMSnapshotConsistencyType with values IaasVMSnapshotConsistencyTypeOnlyCrashConsistent
  • New field ResourceGuardOperationRequests in struct AzureFileShareRestoreRequest
  • New field SnapshotConsistencyType in struct AzureIaaSVMProtectionPolicy
  • New field ResourceGuardOperationRequests in struct AzureWorkloadPointInTimeRestoreRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadRestoreRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadSAPHanaPointInTimeRestoreRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadSAPHanaRestoreRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadSAPHanaRestoreWithRehydrateRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadSQLPointInTimeRestoreRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadSQLRestoreRequest
  • New field ResourceGuardOperationRequests in struct AzureWorkloadSQLRestoreWithRehydrateRequest
  • New field XMSAuthorizationAuxiliary in struct BackupResourceVaultConfigsClientPutOptions
  • New field XMSAuthorizationAuxiliary in struct BackupResourceVaultConfigsClientUpdateOptions
  • New field ResourceGuardOperationRequests in struct IaasVMRestoreRequest
  • New field ResourceGuardOperationRequests in struct IaasVMRestoreWithRehydrationRequest
  • New field XMSAuthorizationAuxiliary in struct ProtectedItemsClientCreateOrUpdateOptions
  • New field XMSAuthorizationAuxiliary in struct ProtectionPoliciesClientCreateOrUpdateOptions
  • New field ResourceGuardOperationRequests in struct RestoreRequest
  • New field XMSAuthorizationAuxiliary in struct RestoresClientBeginTriggerOptions
  • New field XMSAuthorizationAuxiliary in struct SecurityPINsClientGetOptions

sdk/resourcemanager/recoveryservices/armrecoveryservices/v2.0.0

22 May 05:29
22e4240
Compare
Choose a tag to compare

2.0.0 (2024-05-24)

Breaking Changes

  • Operation *VaultsClient.Delete has been changed to LRO, use *VaultsClient.BeginDelete instead.

Features Added

  • New value StandardTierStorageRedundancyInvalid added to enum type StandardTierStorageRedundancy
  • New enum type BCDRSecurityLevel with values BCDRSecurityLevelExcellent, BCDRSecurityLevelFair, BCDRSecurityLevelGood, BCDRSecurityLevelPoor
  • New enum type EnhancedSecurityState with values EnhancedSecurityStateAlwaysON, EnhancedSecurityStateDisabled, EnhancedSecurityStateEnabled, EnhancedSecurityStateInvalid
  • New struct ErrorDetail
  • New struct ErrorResponse
  • New field AlertsForAllFailoverIssues, AlertsForAllReplicationIssues in struct AzureMonitorAlertSettings
  • New field EmailNotificationsForSiteRecovery in struct ClassicAlertSettings
  • New field EnhancedSecurityState in struct SoftDeleteSettings
  • New field BcdrSecurityLevel, ResourceGuardOperationRequests in struct VaultProperties
  • New field XMSAuthorizationAuxiliary in struct VaultsClientBeginCreateOrUpdateOptions
  • New field XMSAuthorizationAuxiliary in struct VaultsClientBeginUpdateOptions

sdk/resourcemanager/netapp/armnetapp/v7.0.0

22 May 06:39
86d8879
Compare
Choose a tag to compare

7.0.0 (2024-05-24)

Breaking Changes

  • Function *BackupsClient.GetVolumeRestoreStatus has been removed

Features Added

  • New enum type BackupType with values BackupTypeManual, BackupTypeScheduled
  • New function NewBackupVaultsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupVaultsClient, error)
  • New function *BackupVaultsClient.BeginCreateOrUpdate(context.Context, string, string, string, BackupVault, *BackupVaultsClientBeginCreateOrUpdateOptions) (*runtime.Poller[BackupVaultsClientCreateOrUpdateResponse], error)
  • New function *BackupVaultsClient.BeginDelete(context.Context, string, string, string, *BackupVaultsClientBeginDeleteOptions) (*runtime.Poller[BackupVaultsClientDeleteResponse], error)
  • New function *BackupVaultsClient.Get(context.Context, string, string, string, *BackupVaultsClientGetOptions) (BackupVaultsClientGetResponse, error)
  • New function *BackupVaultsClient.NewListByNetAppAccountPager(string, string, *BackupVaultsClientListByNetAppAccountOptions) *runtime.Pager[BackupVaultsClientListByNetAppAccountResponse]
  • New function *BackupVaultsClient.BeginUpdate(context.Context, string, string, string, BackupVaultPatch, *BackupVaultsClientBeginUpdateOptions) (*runtime.Poller[BackupVaultsClientUpdateResponse], error)
  • New function *BackupsClient.BeginCreate(context.Context, string, string, string, string, Backup, *BackupsClientBeginCreateOptions) (*runtime.Poller[BackupsClientCreateResponse], error)
  • New function *BackupsClient.BeginDelete(context.Context, string, string, string, string, *BackupsClientBeginDeleteOptions) (*runtime.Poller[BackupsClientDeleteResponse], error)
  • New function *BackupsClient.Get(context.Context, string, string, string, string, *BackupsClientGetOptions) (BackupsClientGetResponse, error)
  • New function *BackupsClient.GetLatestStatus(context.Context, string, string, string, string, *BackupsClientGetLatestStatusOptions) (BackupsClientGetLatestStatusResponse, error)
  • New function *BackupsClient.GetVolumeLatestRestoreStatus(context.Context, string, string, string, string, *BackupsClientGetVolumeLatestRestoreStatusOptions) (BackupsClientGetVolumeLatestRestoreStatusResponse, error)
  • New function *BackupsClient.NewListByVaultPager(string, string, string, *BackupsClientListByVaultOptions) *runtime.Pager[BackupsClientListByVaultResponse]
  • New function *BackupsClient.BeginUpdate(context.Context, string, string, string, string, BackupPatch, *BackupsClientBeginUpdateOptions) (*runtime.Poller[BackupsClientUpdateResponse], error)
  • New function NewBackupsUnderAccountClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupsUnderAccountClient, error)
  • New function *BackupsUnderAccountClient.BeginMigrateBackups(context.Context, string, string, BackupsMigrationRequest, *BackupsUnderAccountClientBeginMigrateBackupsOptions) (*runtime.Poller[BackupsUnderAccountClientMigrateBackupsResponse], error)
  • New function NewBackupsUnderBackupVaultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupsUnderBackupVaultClient, error)
  • New function *BackupsUnderBackupVaultClient.BeginRestoreFiles(context.Context, string, string, string, string, BackupRestoreFiles, *BackupsUnderBackupVaultClientBeginRestoreFilesOptions) (*runtime.Poller[BackupsUnderBackupVaultClientRestoreFilesResponse], error)
  • New function NewBackupsUnderVolumeClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupsUnderVolumeClient, error)
  • New function *BackupsUnderVolumeClient.BeginMigrateBackups(context.Context, string, string, string, string, BackupsMigrationRequest, *BackupsUnderVolumeClientBeginMigrateBackupsOptions) (*runtime.Poller[BackupsUnderVolumeClientMigrateBackupsResponse], error)
  • New function *ClientFactory.NewBackupVaultsClient() *BackupVaultsClient
  • New function *ClientFactory.NewBackupsUnderAccountClient() *BackupsUnderAccountClient
  • New function *ClientFactory.NewBackupsUnderBackupVaultClient() *BackupsUnderBackupVaultClient
  • New function *ClientFactory.NewBackupsUnderVolumeClient() *BackupsUnderVolumeClient
  • New function *ClientFactory.NewResourceRegionInfosClient() *ResourceRegionInfosClient
  • New function NewResourceRegionInfosClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ResourceRegionInfosClient, error)
  • New function *ResourceRegionInfosClient.Get(context.Context, string, *ResourceRegionInfosClientGetOptions) (ResourceRegionInfosClientGetResponse, error)
  • New function *ResourceRegionInfosClient.NewListPager(string, *ResourceRegionInfosClientListOptions) *runtime.Pager[ResourceRegionInfosClientListResponse]
  • New struct Backup
  • New struct BackupPatch
  • New struct BackupPatchProperties
  • New struct BackupProperties
  • New struct BackupRestoreFiles
  • New struct BackupStatus
  • New struct BackupVault
  • New struct BackupVaultPatch
  • New struct BackupVaultProperties
  • New struct BackupVaultsList
  • New struct BackupsList
  • New struct BackupsMigrationRequest
  • New struct RegionInfoResource
  • New struct RegionInfosList
  • New struct VolumeBackupProperties
  • New field VolumeResourceID in struct VolumeBackups
  • New field Backup in struct VolumePatchPropertiesDataProtection
  • New field Backup in struct VolumePropertiesDataProtection

sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/v1.2.0

22 May 02:42
f4c7c47
Compare
Choose a tag to compare

1.2.0 (2024-05-24)

Features Added

  • New value ManagedClusterUpgradeTypeControlPlaneOnly added to enum type ManagedClusterUpgradeType
  • New enum type TargetType with values TargetTypeAfterStageWait, TargetTypeGroup, TargetTypeMember, TargetTypeStage
  • New function *UpdateRunsClient.BeginSkip(context.Context, string, string, string, SkipProperties, *UpdateRunsClientBeginSkipOptions) (*runtime.Poller[UpdateRunsClientSkipResponse], error)
  • New struct APIServerAccessProfile
  • New struct AgentProfile
  • New struct FleetHubProfile
  • New struct SkipProperties
  • New struct SkipTarget
  • New field HubProfile in struct FleetProperties

sdk/resourcemanager/sql/armsql/v2.0.0-beta.5

22 May 03:10
184b311
Compare
Choose a tag to compare

2.0.0-beta.5 (2024-05-24)

Breaking Changes

  • Type of DistributedAvailabilityGroupProperties.ReplicationMode has been changed from *ReplicationMode to *ReplicationModeType
  • Type of ManagedInstanceProperties.ProvisioningState has been changed from *ManagedInstancePropertiesProvisioningState to *ProvisioningState
  • Type of TopQueries.Queries has been changed from []*QueryStatisticsProperties to []*QueryStatisticsPropertiesAutoGenerated
  • Enum ManagedInstancePropertiesProvisioningState has been removed
  • Enum ReplicationMode has been removed
  • Field LastHardenedLsn, LinkState, PrimaryAvailabilityGroupName, SecondaryAvailabilityGroupName, SourceEndpoint, SourceReplicaID, TargetDatabase, TargetReplicaID of struct DistributedAvailabilityGroupProperties has been removed

Features Added

  • New enum type AuthMetadataLookupModes with values AuthMetadataLookupModesAzureAD, AuthMetadataLookupModesPaired, AuthMetadataLookupModesWindows
  • New enum type FailoverModeType with values FailoverModeTypeManual, FailoverModeTypeNone
  • New enum type FailoverType with values FailoverTypeForcedAllowDataLoss, FailoverTypePlanned
  • New enum type FreemiumType with values FreemiumTypeFreemium, FreemiumTypeRegular
  • New enum type HybridSecondaryUsage with values HybridSecondaryUsageActive, HybridSecondaryUsagePassive
  • New enum type HybridSecondaryUsageDetected with values HybridSecondaryUsageDetectedActive, HybridSecondaryUsageDetectedPassive
  • New enum type InstanceRole with values InstanceRolePrimary, InstanceRoleSecondary
  • New enum type LinkRole with values LinkRolePrimary, LinkRoleSecondary
  • New enum type ManagedInstanceDatabaseFormat with values ManagedInstanceDatabaseFormatAlwaysUpToDate, ManagedInstanceDatabaseFormatSQLServer2022
  • New enum type Phase with values PhaseCatchup, PhaseCopying, PhaseCutoverInProgress, PhaseWaitingForCutover
  • New enum type ReplicaConnectedState with values ReplicaConnectedStateCONNECTED, ReplicaConnectedStateDISCONNECTED
  • New enum type ReplicaSynchronizationHealth with values ReplicaSynchronizationHealthHEALTHY, ReplicaSynchronizationHealthNOTHEALTHY, ReplicaSynchronizationHealthPARTIALLYHEALTHY
  • New enum type ReplicationModeType with values ReplicationModeTypeAsync, ReplicationModeTypeSync
  • New enum type RoleChangeType with values RoleChangeTypeForced, RoleChangeTypePlanned
  • New enum type SeedingModeType with values SeedingModeTypeAutomatic, SeedingModeTypeManual
  • New function *DistributedAvailabilityGroupsClient.BeginFailover(context.Context, string, string, string, DistributedAvailabilityGroupsFailoverRequest, *DistributedAvailabilityGroupsClientBeginFailoverOptions) (*runtime.Poller[DistributedAvailabilityGroupsClientFailoverResponse], error)
  • New function *DistributedAvailabilityGroupsClient.BeginSetRole(context.Context, string, string, string, DistributedAvailabilityGroupSetRole, *DistributedAvailabilityGroupsClientBeginSetRoleOptions) (*runtime.Poller[DistributedAvailabilityGroupsClientSetRoleResponse], error)
  • New function *ManagedInstancesClient.BeginRefreshStatus(context.Context, string, string, *ManagedInstancesClientBeginRefreshStatusOptions) (*runtime.Poller[ManagedInstancesClientRefreshStatusResponse], error)
  • New function PossibleHybridSecondaryUsageValues() []HybridSecondaryUsage
  • New struct CertificateInfo
  • New struct DistributedAvailabilityGroupDatabase
  • New struct DistributedAvailabilityGroupSetRole
  • New struct DistributedAvailabilityGroupsFailoverRequest
  • New struct PhaseDetails
  • New struct QueryMetricIntervalAutoGenerated
  • New struct QueryStatisticsPropertiesAutoGenerated
  • New struct RefreshExternalGovernanceStatusOperationResultMI
  • New struct RefreshExternalGovernanceStatusOperationResultPropertiesMI
  • New field OperationPhaseDetails in struct DatabaseOperationProperties
  • New field Databases, DistributedAvailabilityGroupName, FailoverMode, InstanceAvailabilityGroupName, InstanceLinkRole, PartnerAvailabilityGroupName, PartnerEndpoint, PartnerLinkRole, SeedingMode in struct DistributedAvailabilityGroupProperties
  • New field AuthenticationMetadata, CreateTime, DatabaseFormat, ExternalGovernanceStatus, HybridSecondaryUsage, HybridSecondaryUsageDetected, IsGeneralPurposeV2, PricingModel, StorageIOps, StorageThroughputMBps, VirtualClusterID in struct ManagedInstanceProperties
  • New anonymous field ManagedInstance in struct ManagedInstancesClientStartResponse
  • New anonymous field ManagedInstance in struct ManagedInstancesClientStopResponse