Skip to content

Releases: Azure/azure-sdk-for-go

sdk/resourcemanager/storagecache/armstoragecache/v4.1.0

26 Sep 07:43
e2adb2a
Compare
Choose a tag to compare

4.1.0 (2025-09-26)

Features Added

  • New enum type AutoExportJobAdminStatus with values AutoExportJobAdminStatusDisable, AutoExportJobAdminStatusEnable
  • New enum type AutoExportJobProvisioningStateType with values AutoExportJobProvisioningStateTypeCanceled, AutoExportJobProvisioningStateTypeCreating, AutoExportJobProvisioningStateTypeDeleting, AutoExportJobProvisioningStateTypeFailed, AutoExportJobProvisioningStateTypeSucceeded, AutoExportJobProvisioningStateTypeUpdating
  • New enum type AutoExportStatusType with values AutoExportStatusTypeDisableFailed, AutoExportStatusTypeDisabled, AutoExportStatusTypeDisabling, AutoExportStatusTypeFailed, AutoExportStatusTypeInProgress
  • New enum type AutoImportJobPropertiesAdminStatus with values AutoImportJobPropertiesAdminStatusDisable, AutoImportJobPropertiesAdminStatusEnable
  • New enum type AutoImportJobPropertiesProvisioningState with values AutoImportJobPropertiesProvisioningStateCanceled, AutoImportJobPropertiesProvisioningStateCreating, AutoImportJobPropertiesProvisioningStateDeleting, AutoImportJobPropertiesProvisioningStateFailed, AutoImportJobPropertiesProvisioningStateSucceeded, AutoImportJobPropertiesProvisioningStateUpdating
  • New enum type AutoImportJobState with values AutoImportJobStateDisabled, AutoImportJobStateDisabling, AutoImportJobStateFailed, AutoImportJobStateInProgress
  • New enum type AutoImportJobUpdatePropertiesAdminStatus with values AutoImportJobUpdatePropertiesAdminStatusDisable, AutoImportJobUpdatePropertiesAdminStatusEnable
  • New enum type ImportJobAdminStatus with values ImportJobAdminStatusActive, ImportJobAdminStatusCancel
  • New function NewAutoExportJobsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AutoExportJobsClient, error)
  • New function *AutoExportJobsClient.BeginCreateOrUpdate(context.Context, string, string, string, AutoExportJob, *AutoExportJobsClientBeginCreateOrUpdateOptions) (*runtime.Poller[AutoExportJobsClientCreateOrUpdateResponse], error)
  • New function *AutoExportJobsClient.BeginDelete(context.Context, string, string, string, *AutoExportJobsClientBeginDeleteOptions) (*runtime.Poller[AutoExportJobsClientDeleteResponse], error)
  • New function *AutoExportJobsClient.Get(context.Context, string, string, string, *AutoExportJobsClientGetOptions) (AutoExportJobsClientGetResponse, error)
  • New function *AutoExportJobsClient.NewListByAmlFilesystemPager(string, string, *AutoExportJobsClientListByAmlFilesystemOptions) *runtime.Pager[AutoExportJobsClientListByAmlFilesystemResponse]
  • New function *AutoExportJobsClient.BeginUpdate(context.Context, string, string, string, AutoExportJobUpdate, *AutoExportJobsClientBeginUpdateOptions) (*runtime.Poller[AutoExportJobsClientUpdateResponse], error)
  • New function NewAutoImportJobsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AutoImportJobsClient, error)
  • New function *AutoImportJobsClient.BeginCreateOrUpdate(context.Context, string, string, string, AutoImportJob, *AutoImportJobsClientBeginCreateOrUpdateOptions) (*runtime.Poller[AutoImportJobsClientCreateOrUpdateResponse], error)
  • New function *AutoImportJobsClient.BeginDelete(context.Context, string, string, string, *AutoImportJobsClientBeginDeleteOptions) (*runtime.Poller[AutoImportJobsClientDeleteResponse], error)
  • New function *AutoImportJobsClient.Get(context.Context, string, string, string, *AutoImportJobsClientGetOptions) (AutoImportJobsClientGetResponse, error)
  • New function *AutoImportJobsClient.NewListByAmlFilesystemPager(string, string, *AutoImportJobsClientListByAmlFilesystemOptions) *runtime.Pager[AutoImportJobsClientListByAmlFilesystemResponse]
  • New function *AutoImportJobsClient.BeginUpdate(context.Context, string, string, string, AutoImportJobUpdate, *AutoImportJobsClientBeginUpdateOptions) (*runtime.Poller[AutoImportJobsClientUpdateResponse], error)
  • New function *ClientFactory.NewAutoExportJobsClient() *AutoExportJobsClient
  • New function *ClientFactory.NewAutoImportJobsClient() *AutoImportJobsClient
  • New struct AutoExportJob
  • New struct AutoExportJobProperties
  • New struct AutoExportJobPropertiesStatus
  • New struct AutoExportJobUpdate
  • New struct AutoExportJobUpdateProperties
  • New struct AutoExportJobsListResult
  • New struct AutoImportJob
  • New struct AutoImportJobProperties
  • New struct AutoImportJobPropertiesStatus
  • New struct AutoImportJobPropertiesStatusBlobSyncEvents
  • New struct AutoImportJobUpdate
  • New struct AutoImportJobUpdateProperties
  • New struct AutoImportJobsListResult
  • New struct ImportJobUpdateProperties
  • New field AdminStatus in struct ImportJobProperties
  • New field ImportedDirectories, ImportedFiles, ImportedSymlinks, PreexistingDirectories, PreexistingFiles, PreexistingSymlinks in struct ImportJobPropertiesStatus
  • New field Properties in struct ImportJobUpdate

sdk/resourcemanager/datamigration/armdatamigration/v2.0.0

26 Sep 07:49
e67561c
Compare
Choose a tag to compare

2.0.0 (2025-09-26)

Breaking Changes

  • Type of CheckOCIDriverTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of CommandProperties.CommandType has been changed from *string to *CommandType
  • Type of ConnectToMongoDbTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToSourceMySQLTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToSourceOracleSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToSourcePostgreSQLSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToSourceSQLServerSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToSourceSQLServerTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToTargetAzureDbForMySQLTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToTargetSQLDbSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToTargetSQLDbTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToTargetSQLMISyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ConnectToTargetSQLMITaskProperties.TaskType has been changed from *string to *TaskType
  • Type of GetTdeCertificatesSQLTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of GetUserTablesMySQLTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of GetUserTablesOracleTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of GetUserTablesPostgreSQLTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of GetUserTablesSQLSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of GetUserTablesSQLTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of InstallOCIDriverTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateMISyncCompleteCommandProperties.CommandType has been changed from *string to *CommandType
  • Type of MigrateMongoDbTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateMySQLAzureDbForMySQLOfflineTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateMySQLAzureDbForMySQLSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateOracleAzureDbForPostgreSQLSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigratePostgreSQLAzureDbForPostgreSQLSyncDatabaseInput.MigrationSetting has been changed from map[string]*string to map[string]any
  • Type of MigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateSQLServerSQLDbSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateSQLServerSQLDbTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateSQLServerSQLMISyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateSQLServerSQLMITaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateSchemaSQLServerSQLDbTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateSsisTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of MigrateSyncCompleteCommandProperties.CommandType has been changed from *string to *CommandType
  • Type of MongoDbCancelCommand.CommandType has been changed from *string to *CommandType
  • Type of MongoDbFinishCommand.CommandType has been changed from *string to *CommandType
  • Type of MongoDbRestartCommand.CommandType has been changed from *string to *CommandType
  • Type of ProjectTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of UploadOCIDriverTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ValidateMigrationInputSQLServerSQLDbSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ValidateMigrationInputSQLServerSQLMISyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ValidateMigrationInputSQLServerSQLMITaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ValidateMongoDbTaskProperties.TaskType has been changed from *string to *TaskType
  • Type of ValidateOracleAzureDbForPostgreSQLSyncTaskProperties.TaskType has been changed from *string to *TaskType
  • Field ServiceOperationList of struct OperationsClientListResponse has been removed

Features Added

  • New value ServerLevelPermissionsGroupMigrationFromSQLServerToAzureVM added to enum type ServerLevelPermissionsGroup
  • New enum type AuthType with values AuthTypeAccountKey, AuthTypeManagedIdentity
  • New enum type CommandType with values CommandTypeCancel, CommandTypeFinish, CommandTypeMigrateSQLServerAzureDbSQLMiComplete, CommandTypeMigrateSyncCompleteDatabase, CommandTypeRestart
  • New enum type ManagedServiceIdentityType with values ManagedServiceIdentityTypeNone, ManagedServiceIdentityTypeSystemAssigned, ManagedServiceIdentityTypeSystemAssignedUserAssigned, ManagedServiceIdentityTypeUserAssigned
  • New enum type MongoMigrationStatus with values MongoMigrationStatusCanceled, MongoMigrationStatusCompleted, MongoMigrationStatusFailed, MongoMigrationStatusInProgress, MongoMigrationStatusNotStarted
  • New enum type OperationOrigin with values OperationOriginSystem, OperationOriginUser
  • New enum type ProvisioningState with values ProvisioningStateCanceled, ProvisioningStateFailed, ProvisioningStateProvisioning, ProvisioningStateSucceeded, ProvisioningStateUpdating
  • New enum type ResourceType with values ResourceTypeMongoToCosmosDbMongo, ResourceTypeSQLDb, ResourceTypeSQLMi, ResourceTypeSQLVM
  • New enum type TaskType with values TaskTypeConnectMongoDb, TaskTypeConnectToSourceMySQL, TaskTypeConnectToSourceOracleSync, TaskTypeConnectToSourcePostgreSQLSync, TaskTypeConnectToSourceSQLServer, TaskTypeConnectToSourceSQLServerSync, TaskTypeConnectToTargetAzureDbForMySQL, TaskTypeConnectToTargetAzureDbForPostgreSQLSync, TaskTypeConnectToTargetAzureSQLDbMI, TaskTypeConnectToTargetAzureSQLDbMISyncLRS, TaskTypeConnectToTargetOracleAzureDbForPostgreSQLSync, TaskTypeConnectToTargetSQLDb, TaskTypeConnectToTargetSQLDbSync, TaskTypeGetTDECertificatesSQL, TaskTypeGetUserTablesAzureSQLDbSync, TaskTypeGetUserTablesMySQL, TaskTypeGetUserTablesOracle, TaskTypeGetUserTablesPostgreSQL, TaskTypeGetUserTablesSQL, TaskTypeMigrateMongoDb, TaskTypeMigrateMySQLAzureDbForMySQL, TaskTypeMigrateMySQLAzureDbForMySQLSync, TaskTypeMigrateOracleAzureDbForPostgreSQLSync, TaskTypeMigratePostgreSQLAzureDbForPostgreSQLSyncV2, TaskTypeMigrateSQLServerAzureSQLDbMI, TaskTypeMigrateSQLServerAzureSQLDbMISyncLRS, TaskTypeMigrateSQLServerAzureSQLDbSync, TaskTypeMigrateSQLServerSQLDb, TaskTypeMigrateSchemaSQLServerSQLDb, TaskTypeMigrateSsis, TaskTypeServiceCheckOCI, TaskTypeServiceInstallOCI, TaskTypeServiceUploadOCI, TaskTypeValidateMigrationInputSQLServerAzureSQLDbMI, TaskTypeValidateMigrationInputSQLServerAzureSQLDbMISyncLRS, TaskTypeValidateMigrationInputSQLServerSQLDbSync, TaskTypeValidateMongoDb, TaskTypeValidateOracleAzureDbPostgreSQLSync
  • New function *ClientFactory.NewDatabaseMigrationsMongoToCosmosDbRUMongoClient() *DatabaseMigrationsMongoToCosmosDbRUMongoClient
  • New function *ClientFactory.NewDatabaseMigrationsMongoToCosmosDbvCoreMongoClient() *DatabaseMigrationsMongoToCosmosDbvCoreMongoClient
  • New function *ClientFactory.NewDatabaseMigrationsSQLDbClient() *DatabaseMigrationsSQLDbClient
  • New function *ClientFactory.NewDatabaseMigrationsSQLMiClient() *DatabaseMigrationsSQLMiClient
  • New function *ClientFactory.NewDatabaseMigrationsSQLVMClient() *DatabaseMigrationsSQLVMClient
  • New function *ClientFactory.NewMigrationServicesClient() *MigrationServicesClient
  • New function *ClientFactory.NewSQLMigrationServicesClient() *SQLMigrationServicesClient
  • New function *DatabaseMigrationBaseProperties.GetDatabaseMigrationBaseProperties() *DatabaseMigrationBaseProperties
  • New function *DatabaseMigrationProperties.GetDatabaseMigrationBaseProperties() *DatabaseMigrationBaseProperties
  • New function *DatabaseMigrationProperties.GetDatabaseMigrationProperties() *DatabaseMigrationProperties
  • New function *DatabaseMigrationPropertiesCosmosDbMongo.GetDatabaseMigrationBaseProperties() *DatabaseMigrationBaseProperties
  • New function *DatabaseMigrationPropertiesSQLDb.GetDatabaseMigrationBaseProperties() *DatabaseMigrationBaseProperties
  • New function *DatabaseMigrationPropertiesSQLDb.GetDatabaseMigrationProperties() *DatabaseMigrationProperties
  • New function *DatabaseMigrationPropertiesSQLMi.GetDatabaseMigrationBaseProperties() *DatabaseMigrationBaseProperties
  • New function *DatabaseMigrationPropertiesSQLMi.GetDatabaseMigrationProperties() *DatabaseMigrationProperties
  • New function *DatabaseMigrationPropertiesSQLVM.GetDatabaseMigrationBaseProperties() *DatabaseMigrationBaseProperties
  • New function *DatabaseMigrationPropertiesSQLVM.GetDatabaseMigrationProperties() *DatabaseMigrationProperties
  • New function NewDatabaseMigrationsMongoToCosmosDbRUMongoClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DatabaseMigrationsMongoToCosmosDbRUMongoClient, error)
  • ...
Read more

eng/tools/generator/v0.2.1

25 Sep 05:57
81e0965
Compare
Choose a tag to compare
Pre-release

0.2.1 (2025-09-25)

Other Changes

  • Secure tsp-client usage by using pinned tsp-client versions from eng/common/tsp-client.

Bugs Fixed

  • Fixed FuncFilter to be compatible with unchanged parameter signatures.

sdk/resourcemanager/storage/armstorage/v2.0.0

23 Sep 03:18
bb0af53
Compare
Choose a tag to compare

2.0.0 (2025-09-25)

Breaking Changes

  • Type of TriggerParameters.IntervalUnit has been changed from *string to *IntervalUnit
  • Type of TriggerParametersUpdate.IntervalUnit has been changed from *string to *IntervalUnit

Features Added

  • New enum type IntervalUnit with values IntervalUnitDays
  • New enum type ZonePlacementPolicy with values ZonePlacementPolicyAny, ZonePlacementPolicyNone
  • New struct AccountIPv6Endpoints
  • New struct DualStackEndpointPreference
  • New struct EncryptionInTransit
  • New struct NfsSetting
  • New struct Placement
  • New struct SKUInformationLocationInfoItem
  • New struct SmbOAuthSettings
  • New field Placement, Zones in struct Account
  • New field Placement, Zones in struct AccountCreateParameters
  • New field DualStackEndpointPreference in struct AccountProperties
  • New field DualStackEndpointPreference in struct AccountPropertiesCreateParameters
  • New field DualStackEndpointPreference in struct AccountPropertiesUpdateParameters
  • New field Placement, Zones in struct AccountUpdateParameters
  • New field SmbOAuthSettings in struct AzureFilesIdentityBasedAuthentication
  • New field IPv6Endpoints in struct Endpoints
  • New field IPv6Rules in struct NetworkRuleSet
  • New field Nfs in struct ProtocolSettings
  • New field LocationInfo in struct SKUInformation
  • New field EncryptionInTransit in struct SmbSetting

sdk/resourcemanager/quota/armquota/v2.0.0

23 Sep 19:12
90580f4
Compare
Choose a tag to compare

2.0.0 (2025-09-19)

Breaking Changes

  • Function *GroupQuotaLimitsRequestClient.BeginUpdate parameter(s) have been changed from (context.Context, string, string, string, string, *GroupQuotaLimitsRequestClientBeginUpdateOptions) to (context.Context, string, string, string, string, GroupQuotaLimitList, *GroupQuotaLimitsRequestClientBeginUpdateOptions)
  • Function *GroupQuotasClient.BeginCreateOrUpdate parameter(s) have been changed from (context.Context, string, string, *GroupQuotasClientBeginCreateOrUpdateOptions) to (context.Context, string, string, GroupQuotasEntity, *GroupQuotasClientBeginCreateOrUpdateOptions)
  • Function *GroupQuotasClient.BeginUpdate parameter(s) have been changed from (context.Context, string, string, *GroupQuotasClientBeginUpdateOptions) to (context.Context, string, string, GroupQuotasEntityPatch, *GroupQuotasClientBeginUpdateOptions)
  • Struct CommonResourceProperties has been removed
  • Struct CreateGenericQuotaRequestParameters has been removed
  • Struct ErrorAdditionalInfo has been removed
  • Struct ErrorDetail has been removed
  • Struct ErrorResponse has been removed
  • Struct ExceptionResponse has been removed
  • Struct GroupQuotaDetails has been removed
  • Struct GroupQuotasEntityBase has been removed
  • Struct GroupQuotasEntityBasePatch has been removed
  • Struct LROResponse has been removed
  • Struct LROResponseProperties has been removed
  • Struct LimitsResponse has been removed
  • Struct ProxyResource has been removed
  • Struct RequestOneResourceProperties has been removed
  • Struct RequestOneResourceSubmitResponse has been removed
  • Struct RequestStatusDetails has been removed
  • Struct RequestSubmitResponse has been removed
  • Struct RequestSubmitResponse202 has been removed
  • Struct Resource has been removed
  • Struct ResourceBaseRequest has been removed
  • Struct ServiceError has been removed
  • Struct SubscriptionGroupQuotaAssignment has been removed
  • Struct SubscriptionQuotaAllocationRequestList has been removed
  • Struct SubscriptionQuotaAllocationsStatusList has been removed
  • Struct SubscriptionQuotaDetails has been removed
  • Field GroupQuotaRequest of struct GroupQuotaLimitsRequestClientBeginUpdateOptions has been removed
  • Field GroupQuotaPutRequestBody of struct GroupQuotasClientBeginCreateOrUpdateOptions has been removed
  • Field GroupQuotasPatchRequestBody of struct GroupQuotasClientBeginUpdateOptions has been removed

Features Added

  • New value RequestStateEscalated added to enum type RequestState
  • New enum type EnforcementState with values EnforcementStateDisabled, EnforcementStateEnabled, EnforcementStateNotAvailable
  • New enum type GroupType with values GroupTypeAllocationGroup, GroupTypeEnforcedGroup
  • New function *ClientFactory.NewGroupQuotaLocationSettingsClient() *GroupQuotaLocationSettingsClient
  • New function *ClientFactory.NewGroupQuotaUsagesClient() *GroupQuotaUsagesClient
  • New function NewGroupQuotaLocationSettingsClient(azcore.TokenCredential, *arm.ClientOptions) (*GroupQuotaLocationSettingsClient, error)
  • New function *GroupQuotaLocationSettingsClient.BeginCreateOrUpdate(context.Context, string, string, string, string, GroupQuotasEnforcementStatus, *GroupQuotaLocationSettingsClientBeginCreateOrUpdateOptions) (*runtime.Poller[GroupQuotaLocationSettingsClientCreateOrUpdateResponse], error)
  • New function *GroupQuotaLocationSettingsClient.Get(context.Context, string, string, string, string, *GroupQuotaLocationSettingsClientGetOptions) (GroupQuotaLocationSettingsClientGetResponse, error)
  • New function *GroupQuotaLocationSettingsClient.BeginUpdate(context.Context, string, string, string, string, GroupQuotasEnforcementStatus, *GroupQuotaLocationSettingsClientBeginUpdateOptions) (*runtime.Poller[GroupQuotaLocationSettingsClientUpdateResponse], error)
  • New function NewGroupQuotaUsagesClient(azcore.TokenCredential, *arm.ClientOptions) (*GroupQuotaUsagesClient, error)
  • New function *GroupQuotaUsagesClient.NewListPager(string, string, string, string, *GroupQuotaUsagesClientListOptions) *runtime.Pager[GroupQuotaUsagesClientListResponse]
  • New struct GroupQuotasEnforcementStatus
  • New struct GroupQuotasEnforcementStatusProperties
  • New field SystemData in struct CurrentQuotaLimitBase
  • New field SystemData in struct CurrentUsagesBase
  • New field GroupType in struct GroupQuotasEntityProperties
  • New field SystemData in struct RequestDetails

sdk/resourcemanager/compute/armrecommender/v0.1.0

23 Sep 03:31
bb0af53
Compare
Choose a tag to compare

0.1.0 (2025-09-22)

Other Changes

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

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

sdk/resourcemanager/containerservice/armcontainerservice/v8.0.0-beta.1

22 Sep 09:01
5afb31a
Compare
Choose a tag to compare

8.0.0-beta.1 (2025-09-25)

Breaking Changes

  • Type of AgentPoolStatus.ProvisioningError has been changed from *CloudErrorBody to *ErrorDetail
  • Type of ManagedClusterStatus.ProvisioningError has been changed from *CloudErrorBody to *ErrorDetail
  • Struct CloudErrorBody has been removed

Features Added

  • New value AgentPoolModeMachines, AgentPoolModeManagedSystem added to enum type AgentPoolMode
  • New value OSSKUMariner, OSSKUUbuntu2404, OSSKUWindows2025, OSSKUWindowsAnnual added to enum type OSSKU
  • New value PublicNetworkAccessSecuredByPerimeter added to enum type PublicNetworkAccess
  • New value SnapshotTypeManagedCluster added to enum type SnapshotType
  • New value WorkloadRuntimeKataMshvVMIsolation added to enum type WorkloadRuntime
  • New enum type AccelerationMode with values AccelerationModeBpfVeth, AccelerationModeNone
  • New enum type AddonAutoscaling with values AddonAutoscalingDisabled, AddonAutoscalingEnabled
  • New enum type AdoptionPolicy with values AdoptionPolicyAlways, AdoptionPolicyIfIdentical, AdoptionPolicyNever
  • New enum type AdvancedNetworkPolicies with values AdvancedNetworkPoliciesFQDN, AdvancedNetworkPoliciesL7, AdvancedNetworkPoliciesNone
  • New enum type AgentPoolSSHAccess with values AgentPoolSSHAccessDisabled, AgentPoolSSHAccessLocalUser
  • New enum type ClusterServiceLoadBalancerHealthProbeMode with values ClusterServiceLoadBalancerHealthProbeModeServiceNodePort, ClusterServiceLoadBalancerHealthProbeModeShared
  • New enum type DeletePolicy with values DeletePolicyDelete, DeletePolicyKeep
  • New enum type DriftAction with values DriftActionRecreate, DriftActionSynced
  • New enum type DriverType with values DriverTypeCUDA, DriverTypeGRID
  • New enum type GuardrailsSupport with values GuardrailsSupportPreview, GuardrailsSupportStable
  • New enum type IdentityBindingProvisioningState with values IdentityBindingProvisioningStateCanceled, IdentityBindingProvisioningStateCreating, IdentityBindingProvisioningStateDeleting, IdentityBindingProvisioningStateFailed, IdentityBindingProvisioningStateSucceeded, IdentityBindingProvisioningStateUpdating
  • New enum type InfrastructureEncryption with values InfrastructureEncryptionDisabled, InfrastructureEncryptionEnabled
  • New enum type IpvsScheduler with values IpvsSchedulerLeastConnection, IpvsSchedulerRoundRobin
  • New enum type JWTAuthenticatorProvisioningState with values JWTAuthenticatorProvisioningStateCanceled, JWTAuthenticatorProvisioningStateCreating, JWTAuthenticatorProvisioningStateDeleting, JWTAuthenticatorProvisioningStateFailed, JWTAuthenticatorProvisioningStateSucceeded, JWTAuthenticatorProvisioningStateUpdating
  • New enum type LocalDNSForwardDestination with values LocalDNSForwardDestinationClusterCoreDNS, LocalDNSForwardDestinationVnetDNS
  • New enum type LocalDNSForwardPolicy with values LocalDNSForwardPolicyRandom, LocalDNSForwardPolicyRoundRobin, LocalDNSForwardPolicySequential
  • New enum type LocalDNSMode with values LocalDNSModeDisabled, LocalDNSModePreferred, LocalDNSModeRequired
  • New enum type LocalDNSProtocol with values LocalDNSProtocolForceTCP, LocalDNSProtocolPreferUDP
  • New enum type LocalDNSQueryLogging with values LocalDNSQueryLoggingError, LocalDNSQueryLoggingLog
  • New enum type LocalDNSServeStale with values LocalDNSServeStaleDisable, LocalDNSServeStaleImmediate, LocalDNSServeStaleVerify
  • New enum type LocalDNSState with values LocalDNSStateDisabled, LocalDNSStateEnabled
  • New enum type ManagedGatewayType with values ManagedGatewayTypeDisabled, ManagedGatewayTypeStandard
  • New enum type Mode with values ModeIPTABLES, ModeIPVS
  • New enum type NamespaceProvisioningState with values NamespaceProvisioningStateCanceled, NamespaceProvisioningStateCreating, NamespaceProvisioningStateDeleting, NamespaceProvisioningStateFailed, NamespaceProvisioningStateSucceeded, NamespaceProvisioningStateUpdating
  • New enum type Operator with values OperatorDoesNotExist, OperatorExists, OperatorIn, OperatorNotIn
  • New enum type PodLinkLocalAccess with values PodLinkLocalAccessIMDS, PodLinkLocalAccessNone
  • New enum type PolicyRule with values PolicyRuleAllowAll, PolicyRuleAllowSameNamespace, PolicyRuleDenyAll
  • New enum type SafeguardsSupport with values SafeguardsSupportPreview, SafeguardsSupportStable
  • New enum type SchedulerConfigMode with values SchedulerConfigModeDefault, SchedulerConfigModeManagedByCRD
  • New enum type SeccompDefault with values SeccompDefaultRuntimeDefault, SeccompDefaultUnconfined
  • New enum type TransitEncryptionType with values TransitEncryptionTypeNone, TransitEncryptionTypeWireGuard
  • New enum type UpgradeStrategy with values UpgradeStrategyBlueGreen, UpgradeStrategyRolling
  • New enum type VMState with values VMStateDeleted, VMStateRunning
  • New function *AgentPoolsClient.BeginCompleteUpgrade(context.Context, string, string, string, *AgentPoolsClientBeginCompleteUpgradeOptions) (*runtime.Poller[AgentPoolsClientCompleteUpgradeResponse], error)
  • New function NewClient(string, azcore.TokenCredential, *arm.ClientOptions) (*Client, error)
  • New function *Client.NewListNodeImageVersionsPager(string, *ClientListNodeImageVersionsOptions) *runtime.Pager[ClientListNodeImageVersionsResponse]
  • New function *ClientFactory.NewClient() *Client
  • New function *ClientFactory.NewIdentityBindingsClient() *IdentityBindingsClient
  • New function *ClientFactory.NewJWTAuthenticatorsClient() *JWTAuthenticatorsClient
  • New function *ClientFactory.NewLoadBalancersClient() *LoadBalancersClient
  • New function *ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient
  • New function *ClientFactory.NewManagedNamespacesClient() *ManagedNamespacesClient
  • New function *ClientFactory.NewOperationStatusResultClient() *OperationStatusResultClient
  • New function NewIdentityBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*IdentityBindingsClient, error)
  • New function *IdentityBindingsClient.BeginCreateOrUpdate(context.Context, string, string, string, IdentityBinding, *IdentityBindingsClientBeginCreateOrUpdateOptions) (*runtime.Poller[IdentityBindingsClientCreateOrUpdateResponse], error)
  • New function *IdentityBindingsClient.BeginDelete(context.Context, string, string, string, *IdentityBindingsClientBeginDeleteOptions) (*runtime.Poller[IdentityBindingsClientDeleteResponse], error)
  • New function *IdentityBindingsClient.Get(context.Context, string, string, string, *IdentityBindingsClientGetOptions) (IdentityBindingsClientGetResponse, error)
  • New function *IdentityBindingsClient.NewListByManagedClusterPager(string, string, *IdentityBindingsClientListByManagedClusterOptions) *runtime.Pager[IdentityBindingsClientListByManagedClusterResponse]
  • New function NewJWTAuthenticatorsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*JWTAuthenticatorsClient, error)
  • New function *JWTAuthenticatorsClient.BeginCreateOrUpdate(context.Context, string, string, string, JWTAuthenticator, *JWTAuthenticatorsClientBeginCreateOrUpdateOptions) (*runtime.Poller[JWTAuthenticatorsClientCreateOrUpdateResponse], error)
  • New function *JWTAuthenticatorsClient.BeginDelete(context.Context, string, string, string, *JWTAuthenticatorsClientBeginDeleteOptions) (*runtime.Poller[JWTAuthenticatorsClientDeleteResponse], error)
  • New function *JWTAuthenticatorsClient.Get(context.Context, string, string, string, *JWTAuthenticatorsClientGetOptions) (JWTAuthenticatorsClientGetResponse, error)
  • New function *JWTAuthenticatorsClient.NewListByManagedClusterPager(string, string, *JWTAuthenticatorsClientListByManagedClusterOptions) *runtime.Pager[JWTAuthenticatorsClientListByManagedClusterResponse]
  • New function NewLoadBalancersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LoadBalancersClient, error)
  • New function *LoadBalancersClient.CreateOrUpdate(context.Context, string, string, string, LoadBalancer, *LoadBalancersClientCreateOrUpdateOptions) (LoadBalancersClientCreateOrUpdateResponse, error)
  • New function *LoadBalancersClient.BeginDelete(context.Context, string, string, string, *LoadBalancersClientBeginDeleteOptions) (*runtime.Poller[LoadBalancersClientDeleteResponse], error)
  • New function *LoadBalancersClient.Get(context.Context, string, string, string, *LoadBalancersClientGetOptions) (LoadBalancersClientGetResponse, error)
  • New function *LoadBalancersClient.NewListByManagedClusterPager(string, string, *LoadBalancersClientListByManagedClusterOptions) *runtime.Pager[LoadBalancersClientListByManagedClusterResponse]
  • New function *MachinesClient.BeginCreateOrUpdate(context.Context, string, string, string, string, Machine, *MachinesClientBeginCreateOrUpdateOptions) (*runtime.Poller[MachinesClientCreateOrUpdateResponse], error)
  • New function NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)
  • New function *ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)
  • New function *ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)
  • New function *ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)
  • New function *ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]
  • New function `*ManagedCl...
Read more

sdk/resourcemanager/appcontainers/armappcontainers/v4.0.0-beta.1

22 Sep 07:38
0696f93
Compare
Choose a tag to compare

4.0.0-beta.1 (2025-09-22)

Breaking Changes

  • Operation *ConnectedEnvironmentsCertificatesClient.CreateOrUpdate has been changed to LRO, use *ConnectedEnvironmentsCertificatesClient.BeginCreateOrUpdate instead.
  • Operation *ConnectedEnvironmentsCertificatesClient.Delete has been changed to LRO, use *ConnectedEnvironmentsCertificatesClient.BeginDelete instead.
  • Operation *ConnectedEnvironmentsCertificatesClient.Update has been changed to LRO, use *ConnectedEnvironmentsCertificatesClient.BeginUpdate instead.
  • Operation *ConnectedEnvironmentsDaprComponentsClient.CreateOrUpdate has been changed to LRO, use *ConnectedEnvironmentsDaprComponentsClient.BeginCreateOrUpdate instead.
  • Operation *ConnectedEnvironmentsDaprComponentsClient.Delete has been changed to LRO, use *ConnectedEnvironmentsDaprComponentsClient.BeginDelete instead.
  • Operation *ConnectedEnvironmentsStoragesClient.CreateOrUpdate has been changed to LRO, use *ConnectedEnvironmentsStoragesClient.BeginCreateOrUpdate instead.
  • Operation *ConnectedEnvironmentsStoragesClient.Delete has been changed to LRO, use *ConnectedEnvironmentsStoragesClient.BeginDelete instead.
  • Field DaprComponent of struct ConnectedEnvironmentsDaprComponentsClientGetResponse has been removed
  • Field DaprComponentsCollection of struct ConnectedEnvironmentsDaprComponentsClientListResponse has been removed

Features Added

  • New value ActiveRevisionsModeLabels added to enum type ActiveRevisionsMode
  • New value BindingTypeAuto added to enum type BindingType
  • New value CertificateProvisioningStateDeleting added to enum type CertificateProvisioningState
  • New value JavaComponentTypeNacos, JavaComponentTypeSpringCloudGateway added to enum type JavaComponentType
  • New value StorageTypeSmb added to enum type StorageType
  • New enum type BuildProvisioningState with values BuildProvisioningStateCanceled, BuildProvisioningStateCreating, BuildProvisioningStateDeleting, BuildProvisioningStateFailed, BuildProvisioningStateSucceeded, BuildProvisioningStateUpdating
  • New enum type BuildStatus with values BuildStatusCanceled, BuildStatusFailed, BuildStatusInProgress, BuildStatusNotStarted, BuildStatusSucceeded
  • New enum type BuilderProvisioningState with values BuilderProvisioningStateCanceled, BuilderProvisioningStateCreating, BuilderProvisioningStateDeleting, BuilderProvisioningStateFailed, BuilderProvisioningStateSucceeded, BuilderProvisioningStateUpdating
  • New enum type CertificateType with values CertificateTypeImagePullTrustedCA, CertificateTypeServerSSLCertificate
  • New enum type ConnectedEnvironmentDaprComponentProvisioningState with values ConnectedEnvironmentDaprComponentProvisioningStateCanceled, ConnectedEnvironmentDaprComponentProvisioningStateDeleting, ConnectedEnvironmentDaprComponentProvisioningStateFailed, ConnectedEnvironmentDaprComponentProvisioningStateInProgress, ConnectedEnvironmentDaprComponentProvisioningStateSucceeded
  • New enum type ConnectedEnvironmentStorageProvisioningState with values ConnectedEnvironmentStorageProvisioningStateCanceled, ConnectedEnvironmentStorageProvisioningStateDeleting, ConnectedEnvironmentStorageProvisioningStateFailed, ConnectedEnvironmentStorageProvisioningStateInProgress, ConnectedEnvironmentStorageProvisioningStateSucceeded
  • New enum type DetectionStatus with values DetectionStatusFailed, DetectionStatusRegistryLoginFailed, DetectionStatusSucceeded
  • New enum type DotNetComponentProvisioningState with values DotNetComponentProvisioningStateCanceled, DotNetComponentProvisioningStateDeleting, DotNetComponentProvisioningStateFailed, DotNetComponentProvisioningStateInProgress, DotNetComponentProvisioningStateSucceeded
  • New enum type DotNetComponentType with values DotNetComponentTypeAspireDashboard
  • New enum type HTTPRouteProvisioningState with values HTTPRouteProvisioningStateCanceled, HTTPRouteProvisioningStateDeleting, HTTPRouteProvisioningStateFailed, HTTPRouteProvisioningStatePending, HTTPRouteProvisioningStateSucceeded, HTTPRouteProvisioningStateUpdating, HTTPRouteProvisioningStateWaiting
  • New enum type ImageType with values ImageTypeCloudBuild, ImageTypeContainerImage
  • New enum type IngressTargetPortHTTPScheme with values IngressTargetPortHTTPSchemeHTTP, IngressTargetPortHTTPSchemeHTTPS
  • New enum type JobRunningState with values JobRunningStateProgressing, JobRunningStateReady, JobRunningStateSuspended
  • New enum type Kind with values KindWorkflowapp
  • New enum type Level with values LevelDebug, LevelError, LevelInfo, LevelOff, LevelTrace, LevelWarn
  • New enum type LogicAppsProxyMethod with values LogicAppsProxyMethodGET, LogicAppsProxyMethodPOST
  • New enum type PatchApplyStatus with values PatchApplyStatusCanceled, PatchApplyStatusCreatingRevision, PatchApplyStatusImagePushPullFailed, PatchApplyStatusManuallySkipped, PatchApplyStatusNotStarted, PatchApplyStatusRebaseFailed, PatchApplyStatusRebaseInProgress, PatchApplyStatusRevisionCreationFailed, PatchApplyStatusSucceeded
  • New enum type PatchType with values PatchTypeFrameworkAndOSSecurity, PatchTypeFrameworkSecurity, PatchTypeOSSecurity, PatchTypeOther
  • New enum type PatchingMode with values PatchingModeAutomatic, PatchingModeDisabled, PatchingModeManual
  • New enum type PrivateEndpointConnectionProvisioningState with values PrivateEndpointConnectionProvisioningStateCanceled, PrivateEndpointConnectionProvisioningStateDeleting, PrivateEndpointConnectionProvisioningStateFailed, PrivateEndpointConnectionProvisioningStatePending, PrivateEndpointConnectionProvisioningStateSucceeded, PrivateEndpointConnectionProvisioningStateUpdating, PrivateEndpointConnectionProvisioningStateWaiting
  • New enum type PrivateEndpointServiceConnectionStatus with values PrivateEndpointServiceConnectionStatusApproved, PrivateEndpointServiceConnectionStatusDisconnected, PrivateEndpointServiceConnectionStatusPending, PrivateEndpointServiceConnectionStatusRejected
  • New enum type PublicNetworkAccess with values PublicNetworkAccessDisabled, PublicNetworkAccessEnabled
  • New enum type SessionProbeType with values SessionProbeTypeLiveness, SessionProbeTypeStartup
  • New enum type Status with values StatusFailed, StatusStarting, StatusSucceeded
  • New enum type WeekDay with values WeekDayFriday, WeekDayMonday, WeekDaySaturday, WeekDaySunday, WeekDayThursday, WeekDayTuesday, WeekDayWednesday
  • New enum type WorkflowHealthState with values WorkflowHealthStateHealthy, WorkflowHealthStateNotSpecified, WorkflowHealthStateUnhealthy, WorkflowHealthStateUnknown
  • New enum type WorkflowState with values WorkflowStateCompleted, WorkflowStateDeleted, WorkflowStateDisabled, WorkflowStateEnabled, WorkflowStateNotSpecified, WorkflowStateSuspended
  • New function NewAppResiliencyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AppResiliencyClient, error)
  • New function *AppResiliencyClient.CreateOrUpdate(context.Context, string, string, string, AppResiliency, *AppResiliencyClientCreateOrUpdateOptions) (AppResiliencyClientCreateOrUpdateResponse, error)
  • New function *AppResiliencyClient.Delete(context.Context, string, string, string, *AppResiliencyClientDeleteOptions) (AppResiliencyClientDeleteResponse, error)
  • New function *AppResiliencyClient.Get(context.Context, string, string, string, *AppResiliencyClientGetOptions) (AppResiliencyClientGetResponse, error)
  • New function *AppResiliencyClient.NewListPager(string, string, *AppResiliencyClientListOptions) *runtime.Pager[AppResiliencyClientListResponse]
  • New function *AppResiliencyClient.Update(context.Context, string, string, string, AppResiliency, *AppResiliencyClientUpdateOptions) (AppResiliencyClientUpdateResponse, error)
  • New function NewBuildAuthTokenClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BuildAuthTokenClient, error)
  • New function *BuildAuthTokenClient.List(context.Context, string, string, string, *BuildAuthTokenClientListOptions) (BuildAuthTokenClientListResponse, error)
  • New function NewBuildersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BuildersClient, error)
  • New function *BuildersClient.BeginCreateOrUpdate(context.Context, string, string, BuilderResource, *BuildersClientBeginCreateOrUpdateOptions) (*runtime.Poller[BuildersClientCreateOrUpdateResponse], error)
  • New function *BuildersClient.BeginDelete(context.Context, string, string, *BuildersClientBeginDeleteOptions) (*runtime.Poller[BuildersClientDeleteResponse], error)
  • New function *BuildersClient.Get(context.Context, string, string, *BuildersClientGetOptions) (BuildersClientGetResponse, error)
  • New function *BuildersClient.NewListByResourceGroupPager(string, *BuildersClientListByResourceGroupOptions) *runtime.Pager[BuildersClientListByResourceGroupResponse]
  • New function *BuildersClient.NewListBySubscriptionPager(*BuildersClientListBySubscriptionOptions) *runtime.Pager[BuildersClientListBySubscriptionResponse]
  • New function *BuildersClient.BeginUpdate(context.Context, string, string, BuilderResourceUpdate, *BuildersClientBeginUpdateOptions) (*runtime.Poller[BuildersClientUpdateResponse], error)
  • New function NewBuildsByBuilderResourceClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BuildsByBuilderResourceClient, error)
  • New function *BuildsByBuilderResourceClient.NewListPager(string, string, *BuildsByBuilderResourceClientListOptions) *runtime.Pager[BuildsByBuilderResourceClientListResponse]
  • New function NewBuildsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BuildsClient, error)
  • New function `*BuildsClient.BeginCreateOrUpdate(context.Context, string, string, string, BuildResource, *BuildsClientBeginCreateOrUpdateOptions) (*runtime.Poller[BuildsC...
Read more

sdk/resourcemanager/containerservice/armcontainerservice/v7.3.0

19 Sep 02:42
079a482
Compare
Choose a tag to compare

7.3.0 (2025-09-25)

Features Added

  • New value ManagedClusterSKUNameAutomatic added to enum type ManagedClusterSKUName
  • New value OSSKUAzureLinux3 added to enum type OSSKU
  • New field Kind in struct ManagedCluster

eng/tools/generator/v0.2.0

18 Sep 08:52
357a638
Compare
Choose a tag to compare
Pre-release

0.2.0 (2025-09-18)

Features Added

  • Add environment command to check and validate environment prerequisites for Azure Go SDK generation.
  • Add generate command to generate Azure Go SDK packages from TypeSpec specifications.
  • Support major version suffix in the module flag to specify the major version of the generated module.

Breaking Changes

  • Remove go-version flag from all commands. It is useless since the code generator could handle it.
  • Remove version-number flag from all commands. It is no longer supported since the version is now configured in the module flag.

Bugs Fixed

  • Refined dependency upgrade logic to explicitly upgrade azcore and azidentity dependencies instead of using generic go get -u ./... toolchain@none
  • Use module as the root of API view generation path.