{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-automation-account","description":"AutomationManagement","version":"2015-10-31","base_url":"https://management.azure.com","endpoints":10,"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 2015-10-31\n@auth OAuth2\n@endpoints 10\n@toc subscriptions(9), providers(1)\n\n@group subscriptions\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}\n@desc Update an automation account.\n@required {parameters: any # Parameters supplied to the update automation account.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}\n@desc Create or update automation account.\n@required {parameters: any # Parameters supplied to the create or update automation account.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}\n@desc Delete an automation account.\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}\n@desc Get information about an Automation Account.\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts\n@desc Retrieve a list of accounts within a given resource group.\n@returns(200) OK\n\n@endgroup\n\n@group providers\n@endpoint GET /providers/Microsoft.Automation/operations\n@desc Lists all of the available Automation REST API operations.\n@returns(200) OK\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Automation/automationAccounts\n@desc Lists the Automation Accounts within an Azure subscription.\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/statistics\n@desc Retrieve the statistics for the account.\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}/usages\n@desc Retrieve the usage for the account id.\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/listKeys\n@desc Retrieve the automation keys for an account.\n@returns(200) OK\n\n@endgroup\n\n@end\n"}