Releases: Azure/azure-sdk-for-go
Releases · Azure/azure-sdk-for-go
sdk/resourcemanager/internal/v3.0.0
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
, useGetCredAndClientOptions
directly.
Other Changes
- Updated dependencies.
sdk/resourcemanager/hybridcompute/armhybridcompute/v2.0.0-beta.3
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 typePublicNetworkAccessType
- New enum type
AccessMode
with valuesAccessModeAudit
,AccessModeEnforced
,AccessModeLearning
- New enum type
AccessRuleDirection
with valuesAccessRuleDirectionInbound
,AccessRuleDirectionOutbound
- New enum type
GatewayType
with valuesGatewayTypePublic
- New enum type
ProgramYear
with valuesProgramYearYear1
,ProgramYearYear2
,ProgramYearYear3
- New enum type
ProvisioningIssueSeverity
with valuesProvisioningIssueSeverityError
,ProvisioningIssueSeverityWarning
- New enum type
ProvisioningIssueType
with valuesProvisioningIssueTypeConfigurationPropagationFailure
,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 structLicenseDetails
sdk/resourcemanager/informaticadatamgmt/arminformaticadatamgmt/v0.1.0
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
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
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
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
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 valuesAmlFilesystemSquashModeAll
,AmlFilesystemSquashModeNone
,AmlFilesystemSquashModeRootOnly
- New enum type
ConflictResolutionMode
with valuesConflictResolutionModeFail
,ConflictResolutionModeOverwriteAlways
,ConflictResolutionModeOverwriteIfDirty
,ConflictResolutionModeSkip
- New enum type
ImportJobProvisioningStateType
with valuesImportJobProvisioningStateTypeCanceled
,ImportJobProvisioningStateTypeCreating
,ImportJobProvisioningStateTypeDeleting
,ImportJobProvisioningStateTypeFailed
,ImportJobProvisioningStateTypeSucceeded
,ImportJobProvisioningStateTypeUpdating
- New enum type
ImportStatusType
with valuesImportStatusTypeCanceled
,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 structAmlFilesystemHsmSettings
- New field
RootSquashSettings
in structAmlFilesystemProperties
- New field
RootSquashSettings
in structAmlFilesystemUpdateProperties
sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/v4.1.0
4.1.0 (2024-05-24)
Features Added
- New enum type
IaasVMSnapshotConsistencyType
with valuesIaasVMSnapshotConsistencyTypeOnlyCrashConsistent
- New field
ResourceGuardOperationRequests
in structAzureFileShareRestoreRequest
- New field
SnapshotConsistencyType
in structAzureIaaSVMProtectionPolicy
- New field
ResourceGuardOperationRequests
in structAzureWorkloadPointInTimeRestoreRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadRestoreRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadSAPHanaPointInTimeRestoreRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadSAPHanaRestoreRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadSAPHanaRestoreWithRehydrateRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadSQLPointInTimeRestoreRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadSQLRestoreRequest
- New field
ResourceGuardOperationRequests
in structAzureWorkloadSQLRestoreWithRehydrateRequest
- New field
XMSAuthorizationAuxiliary
in structBackupResourceVaultConfigsClientPutOptions
- New field
XMSAuthorizationAuxiliary
in structBackupResourceVaultConfigsClientUpdateOptions
- New field
ResourceGuardOperationRequests
in structIaasVMRestoreRequest
- New field
ResourceGuardOperationRequests
in structIaasVMRestoreWithRehydrationRequest
- New field
XMSAuthorizationAuxiliary
in structProtectedItemsClientCreateOrUpdateOptions
- New field
XMSAuthorizationAuxiliary
in structProtectionPoliciesClientCreateOrUpdateOptions
- New field
ResourceGuardOperationRequests
in structRestoreRequest
- New field
XMSAuthorizationAuxiliary
in structRestoresClientBeginTriggerOptions
- New field
XMSAuthorizationAuxiliary
in structSecurityPINsClientGetOptions
sdk/resourcemanager/recoveryservices/armrecoveryservices/v2.0.0
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 typeStandardTierStorageRedundancy
- New enum type
BCDRSecurityLevel
with valuesBCDRSecurityLevelExcellent
,BCDRSecurityLevelFair
,BCDRSecurityLevelGood
,BCDRSecurityLevelPoor
- New enum type
EnhancedSecurityState
with valuesEnhancedSecurityStateAlwaysON
,EnhancedSecurityStateDisabled
,EnhancedSecurityStateEnabled
,EnhancedSecurityStateInvalid
- New struct
ErrorDetail
- New struct
ErrorResponse
- New field
AlertsForAllFailoverIssues
,AlertsForAllReplicationIssues
in structAzureMonitorAlertSettings
- New field
EmailNotificationsForSiteRecovery
in structClassicAlertSettings
- New field
EnhancedSecurityState
in structSoftDeleteSettings
- New field
BcdrSecurityLevel
,ResourceGuardOperationRequests
in structVaultProperties
- New field
XMSAuthorizationAuxiliary
in structVaultsClientBeginCreateOrUpdateOptions
- New field
XMSAuthorizationAuxiliary
in structVaultsClientBeginUpdateOptions
sdk/resourcemanager/netapp/armnetapp/v7.0.0
7.0.0 (2024-05-24)
Breaking Changes
- Function
*BackupsClient.GetVolumeRestoreStatus
has been removed
Features Added
- New enum type
BackupType
with valuesBackupTypeManual
,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 structVolumeBackups
- New field
Backup
in structVolumePatchPropertiesDataProtection
- New field
Backup
in structVolumePropertiesDataProtection