你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Operations - List

列出所有可用的自动化 REST API 操作。

GET https://management.azure.com/providers/Microsoft.Automation/operations?api-version=2023-11-01

URI 参数

名称 必需 类型 说明
api-version
query True

string

客户端 API 版本。

响应

名称 类型 说明
200 OK

OperationListResult

确定

Other Status Codes

ErrorResponse

描述操作失败原因的自动化错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名称 说明
user_impersonation 模拟用户帐户

示例

Lists all of the available Automation REST API operations.

Sample Request

GET https://management.azure.com/providers/Microsoft.Automation/operations?api-version=2023-11-01

Sample Response

{
  "value": [
    {
      "name": "Microsoft.Automation/automationAccounts/agentRegistrationInformation/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Agent Registration",
        "operation": "Gets an Azure Automation DSC's registration information",
        "description": "Read an Azure Automation DSC's registration information"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/agentRegistrationInformation/regenerateKey/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Agent Registration",
        "operation": "Puts a request to regenerate Azure Automation DSC keys",
        "description": "Writes a request to regenerate Azure Automation DSC keys"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/operations/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Available Operations Resource",
        "operation": "Reads Available Operations for Azure Automation resources",
        "description": "Gets Available Operations for Azure Automation resources"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/configurations/content/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Configuration Media",
        "operation": "Gets the configuration media content",
        "description": "Reads the configuration media content"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/deletedAutomationAccounts/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Deleted Account",
        "operation": "Read an Azure Automation deleted account",
        "description": "Gets an Azure Automation deleted account "
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/compilationjobs/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Compilations",
        "operation": "Puts an Azure Automation DSC's Compilation",
        "description": "Writes an Azure Automation DSC's Compilation"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/compilationjobs/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Compilations",
        "operation": "Gets an Azure Automation DSC's Compilation",
        "description": "Reads an Azure Automation DSC's Compilation"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/compilationjobs/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Compilations",
        "operation": "Puts an Azure Automation DSC's Compilation",
        "description": "Writes an Azure Automation DSC's Compilation"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/compilationjobs/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Compilations",
        "operation": "Gets an Azure Automation DSC's Compilation",
        "description": "Reads an Azure Automation DSC's Compilation"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/configurations/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Desired State Configuration",
        "operation": "Read an Azure Automation DSC's content",
        "description": "Gets an Azure Automation DSC's content"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/configurations/getCount/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Desired State Configuration",
        "operation": "Gets the count of an Azure Automation DSC's content",
        "description": "Reads the count of an Azure Automation DSC's content"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/configurations/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Desired State Configuration",
        "operation": "Puts an Azure Automation DSC's content",
        "description": "Writes an Azure Automation DSC's content"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/configurations/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Desired State Configuration",
        "operation": "Deletes an Azure Automation DSC's content",
        "description": "Deletes an Azure Automation DSC's content"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodes/reports/content/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Report Contents",
        "operation": "Gets Azure Automation DSC report contents",
        "description": "Reads Azure Automation DSC report contents"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodes/reports/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Reports",
        "operation": "Gets Azure Automation DSC reports",
        "description": "Reads Azure Automation DSC reports"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Group Resource Type",
        "operation": "Read a Hybrid Runbook Worker Group",
        "description": "Reads a Hybrid Runbook Worker Group"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Group Resource Type",
        "operation": "Create a Hybrid Runbook Worker Group",
        "description": "Creates a Hybrid Runbook Worker Group"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Group Resource Type",
        "operation": "Delete a Hybrid Runbook Worker Group",
        "description": "Deletes a Hybrid Runbook Worker Group"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Group Resource Type",
        "operation": "Read a Hybrid Runbook Worker Group",
        "description": "Reads a Hybrid Runbook Worker Group"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Group Resource Type",
        "operation": "Create a Hybrid Runbook Worker Group",
        "description": "Creates a Hybrid Runbook Worker Group"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Group Resource Type",
        "operation": "Delete a Hybrid Runbook Worker Group",
        "description": "Deletes a Hybrid Runbook Worker Group"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Resource Type",
        "operation": "Read a Hybrid Runbook Worker",
        "description": "Reads a Hybrid Runbook Worker"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Resource Type",
        "operation": "Create a Hybrid Runbook Worker",
        "description": "Creates a Hybrid Runbook Worker"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/move/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Resource Type",
        "operation": "Move a Hybrid Runbook Worker from one Worker Group to another",
        "description": "Moves Hybrid Runbook Worker from one Worker Group to another"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Hybrid Runbook Worker Resource Type",
        "operation": "Delete a Hybrid Runbook Worker",
        "description": "Deletes a Hybrid Runbook Worker"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/runbookContent/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job",
        "operation": "Get runbook content",
        "description": "Gets the content of the Azure Automation runbook at the time of the job execution"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/output/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job",
        "operation": "Get the output of a job",
        "description": "Gets the output of a job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/streams/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job Stream",
        "operation": "Read an Azure Automation job stream",
        "description": "Gets an Azure Automation job stream"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job",
        "operation": "Read an Azure Automation job",
        "description": "Gets an Azure Automation job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job",
        "operation": "Create an Azure Automation job",
        "description": "Creates an Azure Automation job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/stop/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job",
        "operation": "Stop an Azure Automation job",
        "description": "Stops an Azure Automation job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/suspend/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job",
        "operation": "Suspend an Azure Automation job",
        "description": "Suspends an Azure Automation job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/resume/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job",
        "operation": "Resume an Azure Automation job",
        "description": "Resumes an Azure Automation job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/modules/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Powershell Module",
        "operation": "Read an Azure Automation Powershell module",
        "description": "Gets an Azure Automation Powershell module"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/modules/getCount/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Powershell Module",
        "operation": "Get the count of Powershell modules within the Automation Account",
        "description": "Gets the count of Powershell modules within the Automation Account"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/modules/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Powershell Module",
        "operation": "Create or Update an Azure Automation Powershell module",
        "description": "Creates or updates an Azure Automation Powershell module"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/modules/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Powershell Module",
        "operation": "Delete an Azure Automation Powershell module",
        "description": "Deletes an Azure Automation Powershell module"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/connections/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Connection Asset",
        "operation": "Read an Azure Automation connection asset",
        "description": "Gets an Azure Automation connection asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/connections/getCount/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Connection Asset",
        "operation": "Gets the count of connections",
        "description": "Reads the count of connections"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/connections/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Connection Asset",
        "operation": "Create or Update an Azure Automation connection asset",
        "description": "Creates or updates an Azure Automation connection asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/connections/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Connection Asset",
        "operation": "Delete an Azure Automation connection asset",
        "description": "Deletes an Azure Automation connection asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobSchedules/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job Schedule",
        "operation": "Read an Azure Automation job schedule",
        "description": "Gets an Azure Automation job schedule"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobSchedules/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job Schedule",
        "operation": "Create an Azure Automation job schedule",
        "description": "Creates an Azure Automation job schedule"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobSchedules/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job Schedule",
        "operation": "Delete an Azure Automation job schedule",
        "description": "Deletes an Azure Automation job schedule"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodeConfigurations/rawContent/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Media",
        "operation": "Gets an Azure Automation DSC's node configuration content",
        "description": "Reads an Azure Automation DSC's node configuration content"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodeConfigurations/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Node Configurations",
        "operation": "Gets an Azure Automation DSC's node configuration",
        "description": "Reads an Azure Automation DSC's node configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodeConfigurations/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Node Configurations",
        "operation": "Puts an Azure Automation DSC's node configuration",
        "description": "Writes an Azure Automation DSC's node configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodeConfigurations/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Node Configurations",
        "operation": "Deletes an Azure Automation DSC's node configuration",
        "description": "Deletes an Azure Automation DSC's node configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodecounts/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Node summary counts",
        "operation": "Gets node count summary for the specified type",
        "description": "Reads node count summary for the specified type"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodes/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Nodes",
        "operation": "Gets Azure Automation DSC nodes",
        "description": "Reads Azure Automation DSC nodes"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodes/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Nodes",
        "operation": "Create or update Azure Automation DSC nodes",
        "description": "Creates or updates Azure Automation DSC nodes"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/nodes/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Desired State Configuration Nodes",
        "operation": "Deletes Azure Automation DSC nodes",
        "description": "Deletes Azure Automation DSC nodes"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/convertGraphRunbookContent/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Account",
        "operation": "Convert Graph Runbook Content to its raw serialized format and vice-versa",
        "description": "Convert Graph Runbook Content to its raw serialized format and vice-versa"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnections/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Connection",
        "operation": "Azure Automation Private Endpoint Connection status",
        "description": "Get Azure Automation Private Endpoint Connection status"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnections/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Connection",
        "operation": "Azure Automation Private Endpoint Connection status",
        "description": "Get Azure Automation Private Endpoint Connection status"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnections/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Connection",
        "operation": "Approve or reject an Azure Automation Private Endpoint Connection",
        "description": "Approve or reject an Azure Automation Private Endpoint Connection"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnections/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Connection",
        "operation": "Delete an Azure Automation Private Endpoint Connection",
        "description": "Delete an Azure Automation Private Endpoint Connection"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateLinkResources/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Group Information",
        "operation": "Reads Group Information for private endpoints",
        "description": "Reads Group Information for private endpoints"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateLinkResources/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Group Information",
        "operation": "Reads Group Information for private endpoints",
        "description": "Reads Group Information for private endpoints"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnectionProxies/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Connection Proxy",
        "operation": "Reads Azure Automation Private Endpoint Connection Proxy",
        "description": "Reads Azure Automation Private Endpoint Connection Proxy"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnectionProxies/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Connection Proxy",
        "operation": "Creates an Azure Automation Private Endpoint Connection Proxy",
        "description": "Creates an Azure Automation Private Endpoint Connection Proxy"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnectionProxies/validate/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Connection Proxy",
        "operation": "Validate a Private endpoint connection request",
        "description": "Validate a Private endpoint connection request (groupId Validation)"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnectionProxies/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Private Endpoint Connection Proxy",
        "operation": "Delete an Azure Automation Private Endpoint Connection Proxy",
        "description": "Delete an Azure Automation Private Endpoint Connection Proxy"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/python2Packages/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Python 2 package",
        "operation": "Read an Azure Automation Python 2 package",
        "description": "Gets an Azure Automation Python 2 package"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/python2Packages/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Python 2 package",
        "operation": "Create or Update an Azure Automation Python 2 package",
        "description": "Creates or updates an Azure Automation Python 2 package"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/python2Packages/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Python 2 package",
        "operation": "Delete an Azure Automation Python 2 package",
        "description": "Deletes an Azure Automation Python 2 package"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/python3Packages/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Python 3 package",
        "operation": "Read an Azure Automation Python 3 package",
        "description": "Gets an Azure Automation Python 3 package"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/python3Packages/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Python 3 package",
        "operation": "Create or Update an Azure Automation Python 3 package",
        "description": "Creates or updates an Azure Automation Python 3 package"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/python3Packages/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Python 3 package",
        "operation": "Delete an Azure Automation Python 3 package",
        "description": "Deletes an Azure Automation Python 3 package"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/operationResults/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation runbook draft operation results",
        "operation": "Read Azure Automation runbook draft operation results",
        "description": "Gets Azure Automation runbook draft operation results"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/operationResults/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation runbook operation results",
        "operation": "Read Azure Automation runbook operation results",
        "description": "Gets Azure Automation runbook operation results"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/privateEndpointConnectionProxies/operationResults/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation private endpoint proxy operation results.",
        "operation": "Get Azure Automation private endpoint proxy operation results.",
        "description": "Get Azure Automation private endpoint proxy operation results."
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Draft",
        "operation": "Read an Azure Automation runbook draft",
        "description": "Gets an Azure Automation runbook draft"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/undoEdit/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Draft",
        "operation": "Undo Edit to an Azure Automation runbook draft",
        "description": "Undo edits to an Azure Automation runbook draft"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook",
        "operation": "Read an Azure Automation Runbook",
        "description": "Gets an Azure Automation runbook"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/getCount/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook",
        "operation": "Get the count of Azure Automation runbooks",
        "description": "Gets the count of Azure Automation runbooks"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook",
        "operation": "Create or Update an Azure Automation Runbook",
        "description": "Creates or updates an Azure Automation runbook"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook",
        "operation": "Delete an Azure Automation Runbook",
        "description": "Deletes an Azure Automation runbook"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/publish/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook",
        "operation": "Publish an Azure Automation runbook draft",
        "description": "Publishes an Azure Automation runbook draft"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurationMachineRuns/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Software Update Configuration Machine Run",
        "operation": "Read an Azure Automation Software Update Configuration Machine Run",
        "description": "Gets an Azure Automation Software Update Configuration Machine Run"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurationRuns/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Software Update Configuration Run",
        "operation": "Read an Azure Automation Software Update Configuration Run",
        "description": "Gets an Azure Automation Software Update Configuration Run"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Software Update Configuration",
        "operation": "Create an Azure Automation Software Update Configuration",
        "description": "Creates or updates Azure Automation Software Update Configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Software Update Configuration",
        "operation": "Read an Azure Automation Software Update Configuration",
        "description": "Gets an Azure Automation Software Update Configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Software Update Configuration",
        "operation": "Delete an Azure Automation Software Update Configuration",
        "description": "Deletes an Azure Automation Software Update Configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/objectDataTypes/fields/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation TypeFields",
        "operation": "Read Azure Automation TypeFields",
        "description": "Gets Azure Automation TypeFields"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/content/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Draft Runbook Content",
        "operation": "Write the content of an Azure Automation runbook draft",
        "description": "Creates the content of an Azure Automation runbook draft"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/content/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Content",
        "operation": "Read the content of an Azure Automation runbook",
        "description": "Gets the content of an Azure Automation runbook"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/schedules/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Schedule Asset",
        "operation": "Read an Azure Automation schedule asset",
        "description": "Gets an Azure Automation schedule asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/schedules/getCount/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Schedule Asset",
        "operation": "Get the count of Azure Automation schedules",
        "description": "Gets the count of Azure Automation schedules"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/schedules/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Schedule Asset",
        "operation": "Create or Update an Azure Automation schedule asset",
        "description": "Creates or updates an Azure Automation schedule asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/schedules/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Schedule Asset",
        "operation": "Delete an Azure Automation schedule asset",
        "description": "Deletes an Azure Automation schedule asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/statistics/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Statistics",
        "operation": "Read Azure Automation Statistics",
        "description": "Gets Azure Automation Statistics"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/testJob/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Draft Test Job",
        "operation": "Read an Azure Automation runbook draft test job",
        "description": "Gets an Azure Automation runbook draft test job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/testJob/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Draft Test Job",
        "operation": "Create an Azure Automation runbook draft test job",
        "description": "Creates an Azure Automation runbook draft test job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/testJob/stop/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Draft Test Job",
        "operation": "Stop an Azure Automation runbook draft test job",
        "description": "Stops an Azure Automation runbook draft test job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/testJob/suspend/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Draft Test Job",
        "operation": "Suspend an Azure Automation runbook draft test job",
        "description": "Suspends an Azure Automation runbook draft test job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/testJob/resume/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Draft Test Job",
        "operation": "Resume an Azure Automation runbook draft test job",
        "description": "Resumes an Azure Automation runbook draft test job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/connectionTypes/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Connection Type Asset",
        "operation": "Read an Azure Automation connection asset",
        "description": "Gets an Azure Automation connection type asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/connectionTypes/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Connection Type Asset",
        "operation": "Create an Azure Automation connection asset",
        "description": "Creates an Azure Automation connection type asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/connectionTypes/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Connection Type Asset",
        "operation": "Delete an Azure Automation connection asset",
        "description": "Deletes an Azure Automation connection type asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/modules/activities/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Activities",
        "operation": "Read Azure Automation Activities",
        "description": "Gets Azure Automation Activities"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/certificates/getCount/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Certificate Asset",
        "operation": "Gets the count of certificates",
        "description": "Reads the count of certificates"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/certificates/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Certificate Asset",
        "operation": "Read an Azure Automation certificate",
        "description": "Gets an Azure Automation certificate asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/certificates/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Certificate Asset",
        "operation": "Create or Update Azure Automation certificate",
        "description": "Creates or updates an Azure Automation certificate asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/certificates/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Certificate Asset",
        "operation": "Delete an Azure Automation certificate",
        "description": "Deletes an Azure Automation certificate asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/credentials/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Credential Asset",
        "operation": "Read an Azure Automation credential asset",
        "description": "Gets an Azure Automation credential asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/credentials/getCount/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Credential Asset",
        "operation": "Gets the counts of credentials",
        "description": "Reads the count of credentials"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/credentials/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Credential Asset",
        "operation": "Create or Update an Azure Automation credential asset",
        "description": "Creates or updates an Azure Automation credential asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/credentials/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Credential Asset",
        "operation": "Delete an Azure Automation credential asset",
        "description": "Deletes an Azure Automation credential asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/jobs/streams/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Job Stream",
        "operation": "Read an Azure Automation job stream",
        "description": "Gets an Azure Automation job stream"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/updateDeploymentMachineRuns/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation update deployment machine resource type",
        "operation": "Get an Azure Automation update deployment machine ",
        "description": "Get an Azure Automation update deployment machine"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Software Update Configuration",
        "operation": "Create an Azure Automation Software Update Configuration",
        "description": "Creates or updates Azure Automation Software Update Configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Software Update Configuration",
        "operation": "Read an Azure Automation Software Update Configuration",
        "description": "Gets an Azure Automation Software Update Configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Software Update Configuration",
        "operation": "Delete an Azure Automation Software Update Configuration",
        "description": "Deletes an Azure Automation Software Update Configuration"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/updateManagementPatchJob/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation update management patch job resource type",
        "operation": "Gets an Azure Automation update management patch job",
        "description": "Gets an Azure Automation update management patch job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/linkedWorkspace/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Workspace linked to automation account",
        "operation": "Read the workspace linked to the automation account",
        "description": "Gets the workspace linked to the automation account"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/usages/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Usage",
        "operation": "Read Azure Automation Usage",
        "description": "Gets Azure Automation Usage"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/watcherActions/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher job Actions resource type",
        "operation": "Create an Azure Automation watcher job actions",
        "description": "Create an Azure Automation watcher job actions"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/watcherActions/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher job Actions resource type",
        "operation": "Gets an Azure Automation watcher job actions",
        "description": "Gets an Azure Automation watcher job actions"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/watcherActions/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher job Actions resource type",
        "operation": "Delete an Azure Automation watcher job actions",
        "description": "Delete an Azure Automation watcher job actions"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/streams/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher stream",
        "operation": "Read an Azure Automation watcher stream",
        "description": "Gets an Azure Automation watcher job stream"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher job",
        "operation": "Creates an Azure Automation watcher job",
        "description": "Creates an Azure Automation watcher job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher job",
        "operation": "Gets an Azure Automation watcher job",
        "description": "Gets an Azure Automation watcher job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher job",
        "operation": "Delete an Azure Automation watcher job",
        "description": "Delete an Azure Automation watcher job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/start/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher job",
        "operation": "Start an Azure Automation watcher job",
        "description": "Start an Azure Automation watcher job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/watchers/stop/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation watcher job",
        "operation": "Stop an Azure Automation watcher job",
        "description": "Stop an Azure Automation watcher job"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/webhooks/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Webhook",
        "operation": "Read an Azure Automation webhook",
        "description": "Reads an Azure Automation webhook"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/webhooks/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Webhook",
        "operation": "Create or Update an Azure Automation webhook",
        "description": "Creates or updates an Azure Automation webhook"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/webhooks/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Webhook",
        "operation": "Delete an Azure Automation webhook",
        "description": "Deletes an Azure Automation webhook "
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/webhooks/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Webhook",
        "operation": "Generate a URI for an Azure Automation webhook",
        "description": "Generates a URI for an Azure Automation webhook"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Account",
        "operation": "Read an Azure Automation account",
        "description": "Gets an Azure Automation account"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Account",
        "operation": "Create or Update an Azure Automation account",
        "description": "Creates or updates an Azure Automation account"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/listKeys/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Account",
        "operation": "Gets the Keys for the automation account",
        "description": "Reads the Keys for the automation account"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Account",
        "operation": "Delete an Azure Automation account",
        "description": "Deletes an Azure Automation account"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/variables/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Variable Asset",
        "operation": "Read an Azure Automation variable asset",
        "description": "Reads an Azure Automation variable asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/variables/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Variable Asset",
        "operation": "Create or Update an Azure Automation variable asset",
        "description": "Creates or updates an Azure Automation variable asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/variables/delete",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Variable Asset",
        "operation": "Delete an Azure Automation variable asset",
        "description": "Deletes an Azure Automation variable asset"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Account",
        "operation": "Get Diagnostic setting",
        "description": "Gets the diagnostic setting for the resource"
      },
      "origin": "system",
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Account",
        "operation": "Set Diagnostic setting",
        "description": "Sets the diagnostic setting for the resource"
      },
      "origin": "system",
      "properties": null
    },
    {
      "name": "Microsoft.Automation/automationAccounts/logDefinitions/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Account Log Definition",
        "operation": "Read automation account log definitions",
        "description": "Gets the available logs for the automation account"
      },
      "origin": "system",
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": null,
          "logSpecifications": [
            {
              "name": "JobLogs",
              "displayName": "Job Logs",
              "blobDuration": "PT1H"
            },
            {
              "name": "JobStreams",
              "displayName": "Job Streams",
              "blobDuration": "PT1H"
            },
            {
              "name": "DscNodeStatus",
              "displayName": "Dsc Node Status",
              "blobDuration": "PT1H"
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.Automation/automationAccounts/providers/Microsoft.Insights/metricDefinitions/read",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Automation Metric Definitions",
        "operation": "Read Automation Metric Definitions",
        "description": "Gets Automation Metric Definitions"
      },
      "origin": "system",
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "TotalJob",
              "displayName": "Total Jobs",
              "displayDescription": "The total number of jobs",
              "unit": "Count",
              "aggregationType": "Total",
              "dimensions": [
                {
                  "name": "Runbook",
                  "displayName": "Runbook Name"
                },
                {
                  "name": "Status",
                  "displayName": "Status"
                }
              ]
            },
            {
              "name": "TotalUpdateDeploymentRuns",
              "displayName": "Total Update Deployment Runs",
              "displayDescription": "Total software update deployment runs",
              "unit": "Count",
              "aggregationType": "Total",
              "dimensions": [
                {
                  "name": "SoftwareUpdateConfigurationName",
                  "displayName": "Update Deployment Name"
                },
                {
                  "name": "Status",
                  "displayName": "Status"
                }
              ]
            },
            {
              "name": "TotalUpdateDeploymentMachineRuns",
              "displayName": "Total Update Deployment Machine Runs",
              "displayDescription": "Total software update deployment machine runs in a software update deployment run",
              "unit": "Count",
              "aggregationType": "Total",
              "dimensions": [
                {
                  "name": "SoftwareUpdateConfigurationName",
                  "displayName": "Update Deployment Name"
                },
                {
                  "name": "Status",
                  "displayName": "Status"
                },
                {
                  "name": "TargetComputer",
                  "displayName": "Target Computer"
                },
                {
                  "name": "SoftwareUpdateConfigurationRunId",
                  "displayName": "Update Deployment Run Id"
                }
              ]
            }
          ],
          "logSpecifications": null
        }
      }
    },
    {
      "name": "Microsoft.Automation/automationAccounts/runbooks/draft/write",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation Runbook Draft",
        "operation": "Write an Azure Automation runbook draft",
        "description": "Creates an Azure Automation runbook draft"
      },
      "origin": null,
      "properties": null
    },
    {
      "name": "Microsoft.Automation/register/action",
      "display": {
        "provider": "Microsoft Automation",
        "resource": "Azure Automation subscription resource type",
        "operation": "Register the subscription to Azure Automation",
        "description": "Registers the subscription to Azure Automation"
      },
      "origin": null,
      "properties": null
    }
  ]
}

定义

名称 说明
Dimension

指标的维度。

Display

提供程序、资源和操作值

ErrorResponse

操作失败的错误响应

LogSpecification

日志记录规范的说明。

MetricSpecification

指标规范的说明。

Operation

自动化 REST API 操作

OperationListResult

自动化操作列表的响应模型

ServiceSpecification

服务的规范。

Dimension

指标的维度。

名称 类型 说明
displayName

string

维度的显示名称。

name

string

维的名称。

Display

提供程序、资源和操作值

名称 类型 说明
description

string

操作说明。

operation

string

操作类型:读取、写入、删除等。

provider

string

服务提供商:Microsoft.Automation

resource

string

对其执行操作的资源:Runbook、作业等。

ErrorResponse

操作失败的错误响应

名称 类型 说明
code

string

错误代码

message

string

指示操作失败原因的错误消息。

LogSpecification

日志记录规范的说明。

名称 类型 说明
blobDuration

string

Blob 的持续时间。

displayName

string

规范的显示名称。

name

string

规范的名称。

MetricSpecification

指标规范的说明。

名称 类型 说明
aggregationType

string

聚合类型。

dimensions

Dimension[]

维度列表。

displayDescription

string

指标的说明。

displayName

string

指标的显示名称。

name

string

指标的名称。

unit

string

单位要显示的指标。

Operation

自动化 REST API 操作

名称 类型 说明
display

Display

提供程序、资源和操作值

name

string

操作名称:{provider}/{resource}/{operation}

origin

string

操作的源。

properties.serviceSpecification

ServiceSpecification

服务的规范。

OperationListResult

自动化操作列表的响应模型

名称 类型 说明
value

Operation[]

自动化资源提供程序支持的自动化操作列表。

ServiceSpecification

服务的规范。

名称 类型 说明
logSpecifications

LogSpecification[]

操作日志规范。

metricSpecifications

MetricSpecification[]

操作服务规范。