{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-automation-dscnode","description":"AutomationManagement","version":"2018-01-15","base_url":"https://management.azure.com","endpoints":9,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api AutomationManagement\n@base https://management.azure.com\n@version 2018-01-15\n@auth OAuth2\n@endpoints 9\n@toc subscriptions(9)\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/agentRegistrationInformation\n@desc Retrieve the automation agent registration information.\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/agentRegistrationInformation/regenerateKey\n@desc Regenerate a primary or secondary agent registration key\n@required {parameters: any # The name of the agent registration key to be regenerated}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}\n@desc Delete the dsc node identified by node id.\n@required {nodeId: any # The node id.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}\n@desc Retrieve the dsc node identified by node id.\n@required {nodeId: any # The node id.}\n@returns(200) OK\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}\n@desc Update the dsc node.\n@required {nodeId: any # Parameters supplied to the update dsc node., dscNodeUpdateParameters: any # Parameters supplied to the update dsc node.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes\n@desc Retrieve a list of dsc nodes.\n@optional {$filter: any # The filter to apply on the operation., $skip: any # The number of rows to skip., $top: any # The number of rows to take., $inlinecount: any # Return total rows.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports\n@desc Retrieve the Dsc node report list by node id.\n@required {nodeId: any # The parameters supplied to the list operation.}\n@optional {$filter: any # The filter to apply on the operation.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports/{reportId}\n@desc Retrieve the Dsc node report data by node id and report id.\n@required {nodeId: any # The Dsc node id., reportId: any # The report id.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports/{reportId}/content\n@desc Retrieve the Dsc node reports by node id and report id.\n@required {nodeId: any # The Dsc node id., reportId: any # The report id.}\n@returns(200) OK\n\n@end\n"}