Releases: Azure/azure-sdk-for-go
Releases · Azure/azure-sdk-for-go
sdk/resourcemanager/storagecache/armstoragecache/v4.1.0
4.1.0 (2025-09-26)
Features Added
- New enum type
AutoExportJobAdminStatus
with valuesAutoExportJobAdminStatusDisable
,AutoExportJobAdminStatusEnable
- New enum type
AutoExportJobProvisioningStateType
with valuesAutoExportJobProvisioningStateTypeCanceled
,AutoExportJobProvisioningStateTypeCreating
,AutoExportJobProvisioningStateTypeDeleting
,AutoExportJobProvisioningStateTypeFailed
,AutoExportJobProvisioningStateTypeSucceeded
,AutoExportJobProvisioningStateTypeUpdating
- New enum type
AutoExportStatusType
with valuesAutoExportStatusTypeDisableFailed
,AutoExportStatusTypeDisabled
,AutoExportStatusTypeDisabling
,AutoExportStatusTypeFailed
,AutoExportStatusTypeInProgress
- New enum type
AutoImportJobPropertiesAdminStatus
with valuesAutoImportJobPropertiesAdminStatusDisable
,AutoImportJobPropertiesAdminStatusEnable
- New enum type
AutoImportJobPropertiesProvisioningState
with valuesAutoImportJobPropertiesProvisioningStateCanceled
,AutoImportJobPropertiesProvisioningStateCreating
,AutoImportJobPropertiesProvisioningStateDeleting
,AutoImportJobPropertiesProvisioningStateFailed
,AutoImportJobPropertiesProvisioningStateSucceeded
,AutoImportJobPropertiesProvisioningStateUpdating
- New enum type
AutoImportJobState
with valuesAutoImportJobStateDisabled
,AutoImportJobStateDisabling
,AutoImportJobStateFailed
,AutoImportJobStateInProgress
- New enum type
AutoImportJobUpdatePropertiesAdminStatus
with valuesAutoImportJobUpdatePropertiesAdminStatusDisable
,AutoImportJobUpdatePropertiesAdminStatusEnable
- New enum type
ImportJobAdminStatus
with valuesImportJobAdminStatusActive
,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 structImportJobProperties
- New field
ImportedDirectories
,ImportedFiles
,ImportedSymlinks
,PreexistingDirectories
,PreexistingFiles
,PreexistingSymlinks
in structImportJobPropertiesStatus
- New field
Properties
in structImportJobUpdate
sdk/resourcemanager/datamigration/armdatamigration/v2.0.0
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 frommap[string]*string
tomap[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 structOperationsClientListResponse
has been removed
Features Added
- New value
ServerLevelPermissionsGroupMigrationFromSQLServerToAzureVM
added to enum typeServerLevelPermissionsGroup
- New enum type
AuthType
with valuesAuthTypeAccountKey
,AuthTypeManagedIdentity
- New enum type
CommandType
with valuesCommandTypeCancel
,CommandTypeFinish
,CommandTypeMigrateSQLServerAzureDbSQLMiComplete
,CommandTypeMigrateSyncCompleteDatabase
,CommandTypeRestart
- New enum type
ManagedServiceIdentityType
with valuesManagedServiceIdentityTypeNone
,ManagedServiceIdentityTypeSystemAssigned
,ManagedServiceIdentityTypeSystemAssignedUserAssigned
,ManagedServiceIdentityTypeUserAssigned
- New enum type
MongoMigrationStatus
with valuesMongoMigrationStatusCanceled
,MongoMigrationStatusCompleted
,MongoMigrationStatusFailed
,MongoMigrationStatusInProgress
,MongoMigrationStatusNotStarted
- New enum type
OperationOrigin
with valuesOperationOriginSystem
,OperationOriginUser
- New enum type
ProvisioningState
with valuesProvisioningStateCanceled
,ProvisioningStateFailed
,ProvisioningStateProvisioning
,ProvisioningStateSucceeded
,ProvisioningStateUpdating
- New enum type
ResourceType
with valuesResourceTypeMongoToCosmosDbMongo
,ResourceTypeSQLDb
,ResourceTypeSQLMi
,ResourceTypeSQLVM
- New enum type
TaskType
with valuesTaskTypeConnectMongoDb
,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)
- ...
eng/tools/generator/v0.2.1
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
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 valuesIntervalUnitDays
- New enum type
ZonePlacementPolicy
with valuesZonePlacementPolicyAny
,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 structAccount
- New field
Placement
,Zones
in structAccountCreateParameters
- New field
DualStackEndpointPreference
in structAccountProperties
- New field
DualStackEndpointPreference
in structAccountPropertiesCreateParameters
- New field
DualStackEndpointPreference
in structAccountPropertiesUpdateParameters
- New field
Placement
,Zones
in structAccountUpdateParameters
- New field
SmbOAuthSettings
in structAzureFilesIdentityBasedAuthentication
- New field
IPv6Endpoints
in structEndpoints
- New field
IPv6Rules
in structNetworkRuleSet
- New field
Nfs
in structProtocolSettings
- New field
LocationInfo
in structSKUInformation
- New field
EncryptionInTransit
in structSmbSetting
sdk/resourcemanager/quota/armquota/v2.0.0
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 structGroupQuotaLimitsRequestClientBeginUpdateOptions
has been removed - Field
GroupQuotaPutRequestBody
of structGroupQuotasClientBeginCreateOrUpdateOptions
has been removed - Field
GroupQuotasPatchRequestBody
of structGroupQuotasClientBeginUpdateOptions
has been removed
Features Added
- New value
RequestStateEscalated
added to enum typeRequestState
- New enum type
EnforcementState
with valuesEnforcementStateDisabled
,EnforcementStateEnabled
,EnforcementStateNotAvailable
- New enum type
GroupType
with valuesGroupTypeAllocationGroup
,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 structCurrentQuotaLimitBase
- New field
SystemData
in structCurrentUsagesBase
- New field
GroupType
in structGroupQuotasEntityProperties
- New field
SystemData
in structRequestDetails
sdk/resourcemanager/compute/armrecommender/v0.1.0
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
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 typeAgentPoolMode
- New value
OSSKUMariner
,OSSKUUbuntu2404
,OSSKUWindows2025
,OSSKUWindowsAnnual
added to enum typeOSSKU
- New value
PublicNetworkAccessSecuredByPerimeter
added to enum typePublicNetworkAccess
- New value
SnapshotTypeManagedCluster
added to enum typeSnapshotType
- New value
WorkloadRuntimeKataMshvVMIsolation
added to enum typeWorkloadRuntime
- New enum type
AccelerationMode
with valuesAccelerationModeBpfVeth
,AccelerationModeNone
- New enum type
AddonAutoscaling
with valuesAddonAutoscalingDisabled
,AddonAutoscalingEnabled
- New enum type
AdoptionPolicy
with valuesAdoptionPolicyAlways
,AdoptionPolicyIfIdentical
,AdoptionPolicyNever
- New enum type
AdvancedNetworkPolicies
with valuesAdvancedNetworkPoliciesFQDN
,AdvancedNetworkPoliciesL7
,AdvancedNetworkPoliciesNone
- New enum type
AgentPoolSSHAccess
with valuesAgentPoolSSHAccessDisabled
,AgentPoolSSHAccessLocalUser
- New enum type
ClusterServiceLoadBalancerHealthProbeMode
with valuesClusterServiceLoadBalancerHealthProbeModeServiceNodePort
,ClusterServiceLoadBalancerHealthProbeModeShared
- New enum type
DeletePolicy
with valuesDeletePolicyDelete
,DeletePolicyKeep
- New enum type
DriftAction
with valuesDriftActionRecreate
,DriftActionSynced
- New enum type
DriverType
with valuesDriverTypeCUDA
,DriverTypeGRID
- New enum type
GuardrailsSupport
with valuesGuardrailsSupportPreview
,GuardrailsSupportStable
- New enum type
IdentityBindingProvisioningState
with valuesIdentityBindingProvisioningStateCanceled
,IdentityBindingProvisioningStateCreating
,IdentityBindingProvisioningStateDeleting
,IdentityBindingProvisioningStateFailed
,IdentityBindingProvisioningStateSucceeded
,IdentityBindingProvisioningStateUpdating
- New enum type
InfrastructureEncryption
with valuesInfrastructureEncryptionDisabled
,InfrastructureEncryptionEnabled
- New enum type
IpvsScheduler
with valuesIpvsSchedulerLeastConnection
,IpvsSchedulerRoundRobin
- New enum type
JWTAuthenticatorProvisioningState
with valuesJWTAuthenticatorProvisioningStateCanceled
,JWTAuthenticatorProvisioningStateCreating
,JWTAuthenticatorProvisioningStateDeleting
,JWTAuthenticatorProvisioningStateFailed
,JWTAuthenticatorProvisioningStateSucceeded
,JWTAuthenticatorProvisioningStateUpdating
- New enum type
LocalDNSForwardDestination
with valuesLocalDNSForwardDestinationClusterCoreDNS
,LocalDNSForwardDestinationVnetDNS
- New enum type
LocalDNSForwardPolicy
with valuesLocalDNSForwardPolicyRandom
,LocalDNSForwardPolicyRoundRobin
,LocalDNSForwardPolicySequential
- New enum type
LocalDNSMode
with valuesLocalDNSModeDisabled
,LocalDNSModePreferred
,LocalDNSModeRequired
- New enum type
LocalDNSProtocol
with valuesLocalDNSProtocolForceTCP
,LocalDNSProtocolPreferUDP
- New enum type
LocalDNSQueryLogging
with valuesLocalDNSQueryLoggingError
,LocalDNSQueryLoggingLog
- New enum type
LocalDNSServeStale
with valuesLocalDNSServeStaleDisable
,LocalDNSServeStaleImmediate
,LocalDNSServeStaleVerify
- New enum type
LocalDNSState
with valuesLocalDNSStateDisabled
,LocalDNSStateEnabled
- New enum type
ManagedGatewayType
with valuesManagedGatewayTypeDisabled
,ManagedGatewayTypeStandard
- New enum type
Mode
with valuesModeIPTABLES
,ModeIPVS
- New enum type
NamespaceProvisioningState
with valuesNamespaceProvisioningStateCanceled
,NamespaceProvisioningStateCreating
,NamespaceProvisioningStateDeleting
,NamespaceProvisioningStateFailed
,NamespaceProvisioningStateSucceeded
,NamespaceProvisioningStateUpdating
- New enum type
Operator
with valuesOperatorDoesNotExist
,OperatorExists
,OperatorIn
,OperatorNotIn
- New enum type
PodLinkLocalAccess
with valuesPodLinkLocalAccessIMDS
,PodLinkLocalAccessNone
- New enum type
PolicyRule
with valuesPolicyRuleAllowAll
,PolicyRuleAllowSameNamespace
,PolicyRuleDenyAll
- New enum type
SafeguardsSupport
with valuesSafeguardsSupportPreview
,SafeguardsSupportStable
- New enum type
SchedulerConfigMode
with valuesSchedulerConfigModeDefault
,SchedulerConfigModeManagedByCRD
- New enum type
SeccompDefault
with valuesSeccompDefaultRuntimeDefault
,SeccompDefaultUnconfined
- New enum type
TransitEncryptionType
with valuesTransitEncryptionTypeNone
,TransitEncryptionTypeWireGuard
- New enum type
UpgradeStrategy
with valuesUpgradeStrategyBlueGreen
,UpgradeStrategyRolling
- New enum type
VMState
with valuesVMStateDeleted
,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...
sdk/resourcemanager/appcontainers/armappcontainers/v4.0.0-beta.1
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 structConnectedEnvironmentsDaprComponentsClientGetResponse
has been removed - Field
DaprComponentsCollection
of structConnectedEnvironmentsDaprComponentsClientListResponse
has been removed
Features Added
- New value
ActiveRevisionsModeLabels
added to enum typeActiveRevisionsMode
- New value
BindingTypeAuto
added to enum typeBindingType
- New value
CertificateProvisioningStateDeleting
added to enum typeCertificateProvisioningState
- New value
JavaComponentTypeNacos
,JavaComponentTypeSpringCloudGateway
added to enum typeJavaComponentType
- New value
StorageTypeSmb
added to enum typeStorageType
- New enum type
BuildProvisioningState
with valuesBuildProvisioningStateCanceled
,BuildProvisioningStateCreating
,BuildProvisioningStateDeleting
,BuildProvisioningStateFailed
,BuildProvisioningStateSucceeded
,BuildProvisioningStateUpdating
- New enum type
BuildStatus
with valuesBuildStatusCanceled
,BuildStatusFailed
,BuildStatusInProgress
,BuildStatusNotStarted
,BuildStatusSucceeded
- New enum type
BuilderProvisioningState
with valuesBuilderProvisioningStateCanceled
,BuilderProvisioningStateCreating
,BuilderProvisioningStateDeleting
,BuilderProvisioningStateFailed
,BuilderProvisioningStateSucceeded
,BuilderProvisioningStateUpdating
- New enum type
CertificateType
with valuesCertificateTypeImagePullTrustedCA
,CertificateTypeServerSSLCertificate
- New enum type
ConnectedEnvironmentDaprComponentProvisioningState
with valuesConnectedEnvironmentDaprComponentProvisioningStateCanceled
,ConnectedEnvironmentDaprComponentProvisioningStateDeleting
,ConnectedEnvironmentDaprComponentProvisioningStateFailed
,ConnectedEnvironmentDaprComponentProvisioningStateInProgress
,ConnectedEnvironmentDaprComponentProvisioningStateSucceeded
- New enum type
ConnectedEnvironmentStorageProvisioningState
with valuesConnectedEnvironmentStorageProvisioningStateCanceled
,ConnectedEnvironmentStorageProvisioningStateDeleting
,ConnectedEnvironmentStorageProvisioningStateFailed
,ConnectedEnvironmentStorageProvisioningStateInProgress
,ConnectedEnvironmentStorageProvisioningStateSucceeded
- New enum type
DetectionStatus
with valuesDetectionStatusFailed
,DetectionStatusRegistryLoginFailed
,DetectionStatusSucceeded
- New enum type
DotNetComponentProvisioningState
with valuesDotNetComponentProvisioningStateCanceled
,DotNetComponentProvisioningStateDeleting
,DotNetComponentProvisioningStateFailed
,DotNetComponentProvisioningStateInProgress
,DotNetComponentProvisioningStateSucceeded
- New enum type
DotNetComponentType
with valuesDotNetComponentTypeAspireDashboard
- New enum type
HTTPRouteProvisioningState
with valuesHTTPRouteProvisioningStateCanceled
,HTTPRouteProvisioningStateDeleting
,HTTPRouteProvisioningStateFailed
,HTTPRouteProvisioningStatePending
,HTTPRouteProvisioningStateSucceeded
,HTTPRouteProvisioningStateUpdating
,HTTPRouteProvisioningStateWaiting
- New enum type
ImageType
with valuesImageTypeCloudBuild
,ImageTypeContainerImage
- New enum type
IngressTargetPortHTTPScheme
with valuesIngressTargetPortHTTPSchemeHTTP
,IngressTargetPortHTTPSchemeHTTPS
- New enum type
JobRunningState
with valuesJobRunningStateProgressing
,JobRunningStateReady
,JobRunningStateSuspended
- New enum type
Kind
with valuesKindWorkflowapp
- New enum type
Level
with valuesLevelDebug
,LevelError
,LevelInfo
,LevelOff
,LevelTrace
,LevelWarn
- New enum type
LogicAppsProxyMethod
with valuesLogicAppsProxyMethodGET
,LogicAppsProxyMethodPOST
- New enum type
PatchApplyStatus
with valuesPatchApplyStatusCanceled
,PatchApplyStatusCreatingRevision
,PatchApplyStatusImagePushPullFailed
,PatchApplyStatusManuallySkipped
,PatchApplyStatusNotStarted
,PatchApplyStatusRebaseFailed
,PatchApplyStatusRebaseInProgress
,PatchApplyStatusRevisionCreationFailed
,PatchApplyStatusSucceeded
- New enum type
PatchType
with valuesPatchTypeFrameworkAndOSSecurity
,PatchTypeFrameworkSecurity
,PatchTypeOSSecurity
,PatchTypeOther
- New enum type
PatchingMode
with valuesPatchingModeAutomatic
,PatchingModeDisabled
,PatchingModeManual
- New enum type
PrivateEndpointConnectionProvisioningState
with valuesPrivateEndpointConnectionProvisioningStateCanceled
,PrivateEndpointConnectionProvisioningStateDeleting
,PrivateEndpointConnectionProvisioningStateFailed
,PrivateEndpointConnectionProvisioningStatePending
,PrivateEndpointConnectionProvisioningStateSucceeded
,PrivateEndpointConnectionProvisioningStateUpdating
,PrivateEndpointConnectionProvisioningStateWaiting
- New enum type
PrivateEndpointServiceConnectionStatus
with valuesPrivateEndpointServiceConnectionStatusApproved
,PrivateEndpointServiceConnectionStatusDisconnected
,PrivateEndpointServiceConnectionStatusPending
,PrivateEndpointServiceConnectionStatusRejected
- New enum type
PublicNetworkAccess
with valuesPublicNetworkAccessDisabled
,PublicNetworkAccessEnabled
- New enum type
SessionProbeType
with valuesSessionProbeTypeLiveness
,SessionProbeTypeStartup
- New enum type
Status
with valuesStatusFailed
,StatusStarting
,StatusSucceeded
- New enum type
WeekDay
with valuesWeekDayFriday
,WeekDayMonday
,WeekDaySaturday
,WeekDaySunday
,WeekDayThursday
,WeekDayTuesday
,WeekDayWednesday
- New enum type
WorkflowHealthState
with valuesWorkflowHealthStateHealthy
,WorkflowHealthStateNotSpecified
,WorkflowHealthStateUnhealthy
,WorkflowHealthStateUnknown
- New enum type
WorkflowState
with valuesWorkflowStateCompleted
,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...
sdk/resourcemanager/containerservice/armcontainerservice/v7.3.0
7.3.0 (2025-09-25)
Features Added
- New value
ManagedClusterSKUNameAutomatic
added to enum typeManagedClusterSKUName
- New value
OSSKUAzureLinux3
added to enum typeOSSKU
- New field
Kind
in structManagedCluster
eng/tools/generator/v0.2.0
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 themodule
flag.
Bugs Fixed
- Refined dependency upgrade logic to explicitly upgrade
azcore
andazidentity
dependencies instead of using genericgo get -u ./... toolchain@none
- Use module as the root of API view generation path.