github Azure/azure-sdk-for-go sdk/resourcemanager/automation/armautomation/v0.10.0

pre-release2 hours ago

0.10.0 (2026-05-22)

Breaking Changes

  • Function *RunbookDraftClient.BeginReplaceContent parameter(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.UserAssignedIdentities has been changed from map[string]*ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties to map[string]*UserAssignedIdentitiesProperties
  • ModuleProvisioningStateCancelled from enum ModuleProvisioningState has been removed
  • Function *ClientFactory.NewDscCompilationJobClient has been removed
  • Function *ClientFactory.NewDscCompilationJobStreamClient has been removed
  • Function NewDscCompilationJobClient has been removed
  • Function *DscCompilationJobClient.BeginCreate has been removed
  • Function *DscCompilationJobClient.Get has been removed
  • Function *DscCompilationJobClient.GetStream has been removed
  • Function *DscCompilationJobClient.NewListByAutomationAccountPager has been removed
  • Function NewDscCompilationJobStreamClient has been removed
  • Function *DscCompilationJobStreamClient.ListByJob has been removed
  • Function *DscConfigurationClient.CreateOrUpdateWithJSON has been removed
  • Function *DscConfigurationClient.CreateOrUpdateWithText has been removed
  • Function *DscConfigurationClient.UpdateWithJSON has been removed
  • Function *DscConfigurationClient.UpdateWithText has been removed
  • Struct ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties has been removed
  • Struct DscCompilationJob has been removed
  • Struct DscCompilationJobCreateParameters has been removed
  • Struct DscCompilationJobCreateProperties has been removed
  • Struct DscCompilationJobListResult has been removed
  • Struct DscCompilationJobProperties has been removed
  • Struct ProxyResource has been removed
  • Struct Resource has been removed
  • Struct RunbookCreateOrUpdateDraftParameters has been removed
  • Struct RunbookCreateOrUpdateDraftProperties has been removed
  • Field Interface of struct NodeReportsClientGetContentResponse has been removed
  • Field Body of struct RunbookDraftClientReplaceContentResponse has been removed

Features Added

  • New value ModuleProvisioningStateCanceled added to enum type ModuleProvisioningState
  • New value RunbookTypeEnumPowerShell72, RunbookTypeEnumPython added to enum type RunbookTypeEnum
  • New enum type PackageProvisioningState with values PackageProvisioningStateActivitiesStored, 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 SystemData in struct Certificate
  • New field SystemData in struct Connection
  • New field SystemData in struct ConnectionType
  • New field SystemData in struct Credential
  • New field SystemData in struct DscConfiguration
  • New field SystemData in struct DscNode
  • New field SystemData in struct DscNodeConfiguration
  • New field Location, Tags in struct HybridRunbookWorker
  • New field Location, Tags in struct HybridRunbookWorkerGroup
  • New field SystemData in struct Job
  • New field SystemData in struct JobCollectionItem
  • New field JobRuntimeEnvironment, StartedBy in struct JobCollectionItemProperties
  • New field JobRuntimeEnvironment in struct JobProperties
  • New field SystemData in struct JobSchedule
  • New field SystemData in struct Module
  • New field Value in struct NodeReportsClientGetContentResponse
  • New field Origin, Properties in struct Operation
  • New field Description in struct OperationDisplay
  • New field NextLink in struct OperationListResult
  • New field SystemData in struct PrivateEndpointConnection
  • New field NextLink in struct PrivateEndpointConnectionListResult
  • New field SystemData in struct PrivateLinkResource
  • New field NextLink in struct PrivateLinkResourceListResult
  • New field SystemData in struct Runbook
  • New field Value in struct RunbookClientGetContentResponse
  • New field RuntimeEnvironment in struct RunbookCreateOrUpdateProperties
  • New field Value in struct RunbookDraftClientGetContentResponse
  • New field RuntimeEnvironment in struct RunbookProperties
  • New field SystemData in struct Schedule
  • New field SystemData in struct SoftwareUpdateConfiguration
  • New field SystemData in struct SourceControl
  • New field NextLink in struct StatisticsListResult
  • New field RuntimeEnvironment in struct TestJobCreateParameters
  • New field SystemData in struct TrackedResource
  • New field NextLink in struct TypeFieldListResult
  • New field NextLink in struct UsageListResult
  • New field SystemData in struct Variable
  • New field SystemData in struct Watcher
  • New field SystemData in struct Webhook

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.