0.10.0 (2026-05-22)
Breaking Changes
- Function
*RunbookDraftClient.BeginReplaceContentparameter(s) have been changed from(ctx context.Context, resourceGroupName string, automationAccountName string, runbookName string, runbookContent io.ReadSeekCloser, options *RunbookDraftClientBeginReplaceContentOptions)to(ctx context.Context, resourceGroupName string, automationAccountName string, runbookName string, runbookContent string, options *RunbookDraftClientBeginReplaceContentOptions) - Type of
Identity.UserAssignedIdentitieshas been changed frommap[string]*ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalpropertiestomap[string]*UserAssignedIdentitiesProperties ModuleProvisioningStateCancelledfrom enumModuleProvisioningStatehas been removed- Function
*ClientFactory.NewDscCompilationJobClienthas been removed - Function
*ClientFactory.NewDscCompilationJobStreamClienthas been removed - Function
NewDscCompilationJobClienthas been removed - Function
*DscCompilationJobClient.BeginCreatehas been removed - Function
*DscCompilationJobClient.Gethas been removed - Function
*DscCompilationJobClient.GetStreamhas been removed - Function
*DscCompilationJobClient.NewListByAutomationAccountPagerhas been removed - Function
NewDscCompilationJobStreamClienthas been removed - Function
*DscCompilationJobStreamClient.ListByJobhas been removed - Function
*DscConfigurationClient.CreateOrUpdateWithJSONhas been removed - Function
*DscConfigurationClient.CreateOrUpdateWithTexthas been removed - Function
*DscConfigurationClient.UpdateWithJSONhas been removed - Function
*DscConfigurationClient.UpdateWithTexthas been removed - Struct
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalpropertieshas been removed - Struct
DscCompilationJobhas been removed - Struct
DscCompilationJobCreateParametershas been removed - Struct
DscCompilationJobCreatePropertieshas been removed - Struct
DscCompilationJobListResulthas been removed - Struct
DscCompilationJobPropertieshas been removed - Struct
ProxyResourcehas been removed - Struct
Resourcehas been removed - Struct
RunbookCreateOrUpdateDraftParametershas been removed - Struct
RunbookCreateOrUpdateDraftPropertieshas been removed - Field
Interfaceof structNodeReportsClientGetContentResponsehas been removed - Field
Bodyof structRunbookDraftClientReplaceContentResponsehas been removed
Features Added
- New value
ModuleProvisioningStateCanceledadded to enum typeModuleProvisioningState - New value
RunbookTypeEnumPowerShell72,RunbookTypeEnumPythonadded to enum typeRunbookTypeEnum - New enum type
PackageProvisioningStatewith valuesPackageProvisioningStateActivitiesStored,PackageProvisioningStateCanceled,PackageProvisioningStateConnectionTypeImported,PackageProvisioningStateContentDownloaded,PackageProvisioningStateContentRetrieved,PackageProvisioningStateContentStored,PackageProvisioningStateContentValidated,PackageProvisioningStateCreated,PackageProvisioningStateCreating,PackageProvisioningStateFailed,PackageProvisioningStateModuleDataStored,PackageProvisioningStateModuleImportRunbookComplete,PackageProvisioningStateRunningImportModuleRunbook,PackageProvisioningStateStartingImportModuleRunbook,PackageProvisioningStateSucceeded,PackageProvisioningStateUpdating - New function
*AccountClient.NewListDeletedRunbooksPager(resourceGroupName string, automationAccountName string, options *AccountClientListDeletedRunbooksOptions) *runtime.Pager[AccountClientListDeletedRunbooksResponse] - New function
*ClientFactory.NewPackageClient() *PackageClient - New function
*ClientFactory.NewPython3PackageClient() *Python3PackageClient - New function
*ClientFactory.NewRuntimeEnvironmentsClient() *RuntimeEnvironmentsClient - New function
*DscConfigurationClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, automationAccountName string, configurationName string, parameters DscConfigurationCreateOrUpdateParameters, options *DscConfigurationClientCreateOrUpdateOptions) (DscConfigurationClientCreateOrUpdateResponse, error) - New function
*DscConfigurationClient.Update(ctx context.Context, resourceGroupName string, automationAccountName string, configurationName string, parameters DscConfigurationUpdateParameters, options *DscConfigurationClientUpdateOptions) (DscConfigurationClientUpdateResponse, error) - New function
*HybridRunbookWorkersClient.Patch(ctx context.Context, resourceGroupName string, automationAccountName string, hybridRunbookWorkerGroupName string, hybridRunbookWorkerID string, hybridRunbookWorkerCreationParameters HybridRunbookWorkerCreateParameters, options *HybridRunbookWorkersClientPatchOptions) (HybridRunbookWorkersClientPatchResponse, error) - New function
NewPackageClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PackageClient, error) - New function
*PackageClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, packageName string, parameters PackageCreateOrUpdateParameters, options *PackageClientCreateOrUpdateOptions) (PackageClientCreateOrUpdateResponse, error) - New function
*PackageClient.Delete(ctx context.Context, resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, packageName string, options *PackageClientDeleteOptions) (PackageClientDeleteResponse, error) - New function
*PackageClient.Get(ctx context.Context, resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, packageName string, options *PackageClientGetOptions) (PackageClientGetResponse, error) - New function
*PackageClient.NewListByRuntimeEnvironmentPager(resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, options *PackageClientListByRuntimeEnvironmentOptions) *runtime.Pager[PackageClientListByRuntimeEnvironmentResponse] - New function
*PackageClient.Update(ctx context.Context, resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, packageName string, parameters PackageUpdateParameters, options *PackageClientUpdateOptions) (PackageClientUpdateResponse, error) - New function
NewPython3PackageClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*Python3PackageClient, error) - New function
*Python3PackageClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, automationAccountName string, packageName string, parameters PythonPackageCreateParameters, options *Python3PackageClientCreateOrUpdateOptions) (Python3PackageClientCreateOrUpdateResponse, error) - New function
*Python3PackageClient.Delete(ctx context.Context, resourceGroupName string, automationAccountName string, packageName string, options *Python3PackageClientDeleteOptions) (Python3PackageClientDeleteResponse, error) - New function
*Python3PackageClient.Get(ctx context.Context, resourceGroupName string, automationAccountName string, packageName string, options *Python3PackageClientGetOptions) (Python3PackageClientGetResponse, error) - New function
*Python3PackageClient.NewListByAutomationAccountPager(resourceGroupName string, automationAccountName string, options *Python3PackageClientListByAutomationAccountOptions) *runtime.Pager[Python3PackageClientListByAutomationAccountResponse] - New function
*Python3PackageClient.Update(ctx context.Context, resourceGroupName string, automationAccountName string, packageName string, parameters PythonPackageUpdateParameters, options *Python3PackageClientUpdateOptions) (Python3PackageClientUpdateResponse, error) - New function
NewRuntimeEnvironmentsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*RuntimeEnvironmentsClient, error) - New function
*RuntimeEnvironmentsClient.Create(ctx context.Context, resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, parameters RuntimeEnvironment, options *RuntimeEnvironmentsClientCreateOptions) (RuntimeEnvironmentsClientCreateResponse, error) - New function
*RuntimeEnvironmentsClient.Delete(ctx context.Context, resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, options *RuntimeEnvironmentsClientDeleteOptions) (RuntimeEnvironmentsClientDeleteResponse, error) - New function
*RuntimeEnvironmentsClient.Get(ctx context.Context, resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, options *RuntimeEnvironmentsClientGetOptions) (RuntimeEnvironmentsClientGetResponse, error) - New function
*RuntimeEnvironmentsClient.NewListByAutomationAccountPager(resourceGroupName string, automationAccountName string, options *RuntimeEnvironmentsClientListByAutomationAccountOptions) *runtime.Pager[RuntimeEnvironmentsClientListByAutomationAccountResponse] - New function
*RuntimeEnvironmentsClient.Update(ctx context.Context, resourceGroupName string, automationAccountName string, runtimeEnvironmentName string, parameters RuntimeEnvironmentUpdateParameters, options *RuntimeEnvironmentsClientUpdateOptions) (RuntimeEnvironmentsClientUpdateResponse, error) - New struct
DeletedRunbook - New struct
DeletedRunbookListResult - New struct
DeletedRunbookProperties - New struct
Dimension - New struct
JobRuntimeEnvironment - New struct
LogSpecification - New struct
MetricSpecification - New struct
OperationPropertiesFormat - New struct
OperationPropertiesFormatServiceSpecification - New struct
Package - New struct
PackageCreateOrUpdateParameters - New struct
PackageCreateOrUpdateProperties - New struct
PackageErrorInfo - New struct
PackageListResult - New struct
PackageProperties - New struct
PackageUpdateParameters - New struct
PackageUpdateProperties - New struct
RuntimeEnvironment - New struct
RuntimeEnvironmentListResult - New struct
RuntimeEnvironmentProperties - New struct
RuntimeEnvironmentUpdateParameters - New struct
RuntimeEnvironmentUpdateProperties - New struct
RuntimeProperties - New struct
UserAssignedIdentitiesProperties - New field
SystemDatain structCertificate - New field
SystemDatain structConnection - New field
SystemDatain structConnectionType - New field
SystemDatain structCredential - New field
SystemDatain structDscConfiguration - New field
SystemDatain structDscNode - New field
SystemDatain structDscNodeConfiguration - New field
Location,Tagsin structHybridRunbookWorker - New field
Location,Tagsin structHybridRunbookWorkerGroup - New field
SystemDatain structJob - New field
SystemDatain structJobCollectionItem - New field
JobRuntimeEnvironment,StartedByin structJobCollectionItemProperties - New field
JobRuntimeEnvironmentin structJobProperties - New field
SystemDatain structJobSchedule - New field
SystemDatain structModule - New field
Valuein structNodeReportsClientGetContentResponse - New field
Origin,Propertiesin structOperation - New field
Descriptionin structOperationDisplay - New field
NextLinkin structOperationListResult - New field
SystemDatain structPrivateEndpointConnection - New field
NextLinkin structPrivateEndpointConnectionListResult - New field
SystemDatain structPrivateLinkResource - New field
NextLinkin structPrivateLinkResourceListResult - New field
SystemDatain structRunbook - New field
Valuein structRunbookClientGetContentResponse - New field
RuntimeEnvironmentin structRunbookCreateOrUpdateProperties - New field
Valuein structRunbookDraftClientGetContentResponse - New field
RuntimeEnvironmentin structRunbookProperties - New field
SystemDatain structSchedule - New field
SystemDatain structSoftwareUpdateConfiguration - New field
SystemDatain structSourceControl - New field
NextLinkin structStatisticsListResult - New field
RuntimeEnvironmentin structTestJobCreateParameters - New field
SystemDatain structTrackedResource - New field
NextLinkin structTypeFieldListResult - New field
NextLinkin structUsageListResult - New field
SystemDatain structVariable - New field
SystemDatain structWatcher - New field
SystemDatain structWebhook