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 |
OK |
|
Other Status Codes |
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 |
Error |
Error response of an operation failure |
Log |
Description of logging specification. |
Metric |
Description of metrics specification. |
Operation |
Automation REST API operation |
Operation |
The response model for the list of Automation operations |
Service |
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 |
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 |
Provider, Resource and Operation values |
|
name |
string |
Operation name: {provider}/{resource}/{operation} |
origin |
string |
Origin of the operation. |
properties.serviceSpecification |
Specification of the service. |
OperationListResult
The response model for the list of Automation operations
Name | Type | Description |
---|---|---|
value |
List of Automation operations supported by the Automation resource provider. |
ServiceSpecification
Specification of the service.
Name | Type | Description |
---|---|---|
logSpecifications |
Operation log specification. |
|
metricSpecifications |
Operation service specification. |