Operations - List

Lists all of the available Automation REST API operations.

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

URI Parameters

Name In Required Type Description
api-version
query True

string

Client Api Version.

Responses

Name Type Description
200 OK

OperationListResult

OK

Other Status Codes

ErrorResponse

Automation error response describing why the operation failed.

Security

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation impersonate your user account

Examples

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
    }
  ]
}

Definitions

Name Description
Dimension

Dimension of the metric.

Display

Provider, Resource and Operation values

ErrorResponse

Error response of an operation failure

LogSpecification

Description of logging specification.

MetricSpecification

Description of metrics specification.

Operation

Automation REST API operation

OperationListResult

The response model for the list of Automation operations

ServiceSpecification

Specification of the service.

Dimension

Dimension of the metric.

Name Type Description
displayName

string

The display name of the dimension.

name

string

The name of the dimension.

Display

Provider, Resource and Operation values

Name Type Description
description

string

Description of the operation.

operation

string

Operation type: Read, write, delete, etc.

provider

string

Service provider: Microsoft.Automation

resource

string

Resource on which the operation is performed: Runbooks, Jobs etc.

ErrorResponse

Error response of an operation failure

Name Type Description
code

string

Error code

message

string

Error message indicating why the operation failed.

LogSpecification

Description of logging specification.

Name Type Description
blobDuration

string

Duration of the blob.

displayName

string

The display name of the specification.

name

string

The name of the specification.

MetricSpecification

Description of metrics specification.

Name Type Description
aggregationType

string

The aggregation type.

dimensions

Dimension[]

List of dimensions.

displayDescription

string

The description of the metric.

displayName

string

The display name of the metric.

name

string

The name of the metric.

unit

string

Units the metric to be displayed in.

Operation

Automation REST API operation

Name Type Description
display

Display

Provider, Resource and Operation values

name

string

Operation name: {provider}/{resource}/{operation}

origin

string

Origin of the operation.

properties.serviceSpecification

ServiceSpecification

Specification of the service.

OperationListResult

The response model for the list of Automation operations

Name Type Description
value

Operation[]

List of Automation operations supported by the Automation resource provider.

ServiceSpecification

Specification of the service.

Name Type Description
logSpecifications

LogSpecification[]

Operation log specification.

metricSpecifications

MetricSpecification[]

Operation service specification.