{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-resources-deploymentscripts","description":"DeploymentScriptsClient","version":"2019-10-01-preview","base_url":"https://management.azure.com","endpoints":8,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api DeploymentScriptsClient\n@base https://management.azure.com\n@version 2019-10-01-preview\n@auth OAuth2\n@common_fields {subscriptionId: any # Subscription Id which forms part of the URI for every service call., api-version: any # Client Api version.}\n@endpoints 8\n@toc subscriptions(8)\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}\n@desc Creates a deployment script.\n@required {resourceGroupName: any # The name of the resource group. The name is case insensitive., scriptName: any # Name of the deployment script., deploymentScript: map # Deployment script supplied to the operation.}\n@returns(200) OK -- Deployment script is updated.\n@returns(201) Created -- Deployment script created.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}\n@desc Updates deployment script tags with specified values.\n@required {resourceGroupName: any # The name of the resource group. The name is case insensitive., scriptName: any # Name of the deployment script.}\n@optional {deploymentScript: map # Deployment script resource with the tags to be updated.}\n@returns(200) OK -- Deployment script tags are updated.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}\n@desc Gets a deployment script with a given name.\n@required {resourceGroupName: any # The name of the resource group. The name is case insensitive., scriptName: any # Name of the deployment script.}\n@returns(200) OK -- Returns information about the deployment script.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}\n@desc Deletes a deployment script. When operation completes, status code 200 returned without content.\n@required {resourceGroupName: any # The name of the resource group. The name is case insensitive., scriptName: any # Name of the deployment script.}\n@returns(200) OK -- Deployment script deleted.\n@returns(204) Deployment script does not exist.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deploymentScripts\n@desc Lists all deployment scripts for a given subscription.\n@returns(200) OK -- Returns a list of deployment scripts.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}/logs\n@desc Gets deployment script logs for a given deployment script name.\n@required {resourceGroupName: any # The name of the resource group. The name is case insensitive., scriptName: any # Name of the deployment script.}\n@returns(200) OK -- Returns deployment script logs if available.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}/logs/default\n@desc Gets deployment script logs for a given deployment script name.\n@required {resourceGroupName: any # The name of the resource group. The name is case insensitive., scriptName: any # Name of the deployment script.}\n@optional {tail: any # The number of lines to show from the tail of the deployment script log. Valid value is a positive number up to 1000. If 'tail' is not provided, all available logs are shown up to container instance log capacity of 4mb.}\n@returns(200) OK -- Returns deployment script logs if available.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts\n@desc Lists deployments scripts.\n@required {resourceGroupName: any # The name of the resource group. The name is case insensitive.}\n@returns(200) OK -- Returns a list of deployment scripts.\n\n@end\n"}