Skip to content

Releases: Azure/azure-sdk-for-go

sdk/resourcemanager/internal/v3.0.0

05 Jun 05:01
b7d018e
Compare
Choose a tag to compare

3.0.0 (2024-05-31)

Features Added

  • Add StartProxy to help start and stop build-in test proxy for each module's test.

Breaking Changes

  • Remove NewRecordingPolicy, use GetCredAndClientOptions directly.

Other Changes

  • Updated dependencies.

sdk/resourcemanager/hybridcompute/armhybridcompute/v2.0.0-beta.3

04 Jun 06:50
cd497f0
Compare
Choose a tag to compare

2.0.0-beta.3 (2024-06-21)

Breaking Changes

  • Type of EsuKey.LicenseStatus has been changed from *string to *int32

Features Added

  • New value PublicNetworkAccessTypeSecuredByPerimeter added to enum type PublicNetworkAccessType
  • New enum type AccessMode with values AccessModeAudit, AccessModeEnforced, AccessModeLearning
  • New enum type AccessRuleDirection with values AccessRuleDirectionInbound, AccessRuleDirectionOutbound
  • New enum type GatewayType with values GatewayTypePublic
  • New enum type ProgramYear with values ProgramYearYear1, ProgramYearYear2, ProgramYearYear3
  • New enum type ProvisioningIssueSeverity with values ProvisioningIssueSeverityError, ProvisioningIssueSeverityWarning
  • New enum type ProvisioningIssueType with values ProvisioningIssueTypeConfigurationPropagationFailure, ProvisioningIssueTypeMissingIdentityConfiguration, ProvisioningIssueTypeMissingPerimeterConfiguration, ProvisioningIssueTypeOther
  • New function *ClientFactory.NewGatewaysClient() *GatewaysClient
  • New function *ClientFactory.NewLicensesClient() *LicensesClient
  • New function *ClientFactory.NewNetworkSecurityPerimeterConfigurationsClient() *NetworkSecurityPerimeterConfigurationsClient
  • New function *ClientFactory.NewSettingsClient() *SettingsClient
  • New function NewGatewaysClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GatewaysClient, error)
  • New function *GatewaysClient.BeginCreateOrUpdate(context.Context, string, string, Gateway, *GatewaysClientBeginCreateOrUpdateOptions) (*runtime.Poller[GatewaysClientCreateOrUpdateResponse], error)
  • New function *GatewaysClient.BeginDelete(context.Context, string, string, *GatewaysClientBeginDeleteOptions) (*runtime.Poller[GatewaysClientDeleteResponse], error)
  • New function *GatewaysClient.Get(context.Context, string, string, *GatewaysClientGetOptions) (GatewaysClientGetResponse, error)
  • New function *GatewaysClient.NewListByResourceGroupPager(string, *GatewaysClientListByResourceGroupOptions) *runtime.Pager[GatewaysClientListByResourceGroupResponse]
  • New function *GatewaysClient.NewListBySubscriptionPager(*GatewaysClientListBySubscriptionOptions) *runtime.Pager[GatewaysClientListBySubscriptionResponse]
  • New function *GatewaysClient.Update(context.Context, string, string, GatewayUpdate, *GatewaysClientUpdateOptions) (GatewaysClientUpdateResponse, error)
  • New function NewLicensesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LicensesClient, error)
  • New function *LicensesClient.BeginCreateOrUpdate(context.Context, string, string, License, *LicensesClientBeginCreateOrUpdateOptions) (*runtime.Poller[LicensesClientCreateOrUpdateResponse], error)
  • New function *LicensesClient.BeginDelete(context.Context, string, string, *LicensesClientBeginDeleteOptions) (*runtime.Poller[LicensesClientDeleteResponse], error)
  • New function *LicensesClient.Get(context.Context, string, string, *LicensesClientGetOptions) (LicensesClientGetResponse, error)
  • New function *LicensesClient.NewListByResourceGroupPager(string, *LicensesClientListByResourceGroupOptions) *runtime.Pager[LicensesClientListByResourceGroupResponse]
  • New function *LicensesClient.NewListBySubscriptionPager(*LicensesClientListBySubscriptionOptions) *runtime.Pager[LicensesClientListBySubscriptionResponse]
  • New function *LicensesClient.BeginUpdate(context.Context, string, string, LicenseUpdate, *LicensesClientBeginUpdateOptions) (*runtime.Poller[LicensesClientUpdateResponse], error)
  • New function *MachineRunCommandsClient.BeginUpdate(context.Context, string, string, string, MachineRunCommandUpdate, *MachineRunCommandsClientBeginUpdateOptions) (*runtime.Poller[MachineRunCommandsClientUpdateResponse], error)
  • New function NewSettingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SettingsClient, error)
  • New function *SettingsClient.Get(context.Context, string, string, string, string, string, *SettingsClientGetOptions) (SettingsClientGetResponse, error)
  • New function *SettingsClient.Patch(context.Context, string, string, string, string, string, Settings, *SettingsClientPatchOptions) (SettingsClientPatchResponse, error)
  • New function *SettingsClient.Update(context.Context, string, string, string, string, string, Settings, *SettingsClientUpdateOptions) (SettingsClientUpdateResponse, error)
  • New function NewNetworkSecurityPerimeterConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkSecurityPerimeterConfigurationsClient, error)
  • New function *NetworkSecurityPerimeterConfigurationsClient.GetByPrivateLinkScope(context.Context, string, string, string, *NetworkSecurityPerimeterConfigurationsClientGetByPrivateLinkScopeOptions) (NetworkSecurityPerimeterConfigurationsClientGetByPrivateLinkScopeResponse, error)
  • New function *NetworkSecurityPerimeterConfigurationsClient.NewListByPrivateLinkScopePager(string, string, *NetworkSecurityPerimeterConfigurationsClientListByPrivateLinkScopeOptions) *runtime.Pager[NetworkSecurityPerimeterConfigurationsClientListByPrivateLinkScopeResponse]
  • New struct AccessRule
  • New struct AccessRuleProperties
  • New struct Gateway
  • New struct GatewayProperties
  • New struct GatewayUpdate
  • New struct GatewayUpdateProperties
  • New struct GatewaysListResult
  • New struct LicenseUpdate
  • New struct LicenseUpdateProperties
  • New struct LicenseUpdatePropertiesLicenseDetails
  • New struct LicensesListResult
  • New struct MachineRunCommandUpdate
  • New struct NetworkSecurityPerimeter
  • New struct NetworkSecurityPerimeterConfiguration
  • New struct NetworkSecurityPerimeterConfigurationListResult
  • New struct NetworkSecurityPerimeterConfigurationProperties
  • New struct NetworkSecurityPerimeterProfile
  • New struct ProvisioningIssue
  • New struct ProvisioningIssueProperties
  • New struct ResourceAssociation
  • New struct Settings
  • New struct SettingsGatewayProperties
  • New struct SettingsProperties
  • New struct VolumeLicenseDetails
  • New field VolumeLicenseDetails in struct LicenseDetails

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