{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-containerregistry-containerregistry-build","description":"ContainerRegistryManagementClient","version":"2019-06-01-preview","base_url":"https://management.azure.com/","endpoints":25,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ContainerRegistryManagementClient\n@base https://management.azure.com/\n@version 2019-06-01-preview\n@auth OAuth2\n@common_fields {subscriptionId: any # The Microsoft Azure subscription ID., resourceGroupName: any # The name of the resource group to which the container registry belongs., registryName: any # The name of the container registry., api-version: any # The client API version.}\n@endpoints 25\n@hint download_for_search\n@toc subscriptions(25)\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}\n@desc Gets the detailed information for a given agent pool.\n@required {agentPoolName: any # The name of the agent pool.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}\n@desc Creates an agent pool for a container registry with the specified parameters.\n@required {agentPoolName: any # The name of the agent pool., agentPool: map # The parameters of an agent pool that needs to scheduled.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}\n@desc Deletes a specified agent pool resource.\n@required {agentPoolName: any # The name of the agent pool.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(202) The request was successfully accepted; the operation will complete asynchronously.\n@returns(204) No Content - the specified resource was not found.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}\n@desc Updates an agent pool with the specified parameters.\n@required {agentPoolName: any # The name of the agent pool., updateParameters: map # The parameters for updating an agent pool.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools\n@desc Lists all the agent pools for a specified container registry.\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}/listQueueStatus\n@desc Gets the count of queued runs for a given agent pool.\n@required {agentPoolName: any # The name of the agent pool.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scheduleRun\n@desc Schedules a new run based on the request parameters and add it to the run queue.\n@required {runRequest: map # The parameters of a run that needs to scheduled.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(202) The request was successfully accepted; the operation will complete asynchronously.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listBuildSourceUploadUrl\n@desc Get the upload location for the user to be able to upload the source.\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs\n@desc Gets all the runs for a registry.\n@optional {$filter: any # The runs filter to apply on the operation. Arithmetic operators are not supported. The allowed string function is 'contains'. All logical operators except 'Not', 'Has', 'All' are allowed., $top: any # $top is supported for get list of runs, which limits the maximum number of runs to return.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}\n@desc Gets the detailed information for a given run.\n@required {runId: any # The run ID.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}\n@desc Patch the run properties.\n@required {runId: any # The run ID., runUpdateParameters: map # The run update properties.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/listLogSasUrl\n@desc Gets a link to download the run logs.\n@required {runId: any # The run ID.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/cancel\n@desc Cancel an existing run.\n@required {runId: any # The run ID.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(202) The request was successfully accepted; the operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}\n@desc Gets the detailed information for a given task run.\n@required {taskRunName: any # The name of the task run.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}\n@desc Creates a task run for a container registry with the specified parameters.\n@required {taskRunName: any # The name of the task run., taskRun: map # The parameters of a run that needs to scheduled.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}\n@desc Deletes a specified task run resource.\n@required {taskRunName: any # The name of the task run.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(202) The request was successfully accepted; the operation will complete asynchronously.\n@returns(204) No Content - the specified resource was not found.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}\n@desc Updates a task run with the specified parameters.\n@required {taskRunName: any # The name of the task run., updateParameters: map # The parameters for updating a task run.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}/listDetails\n@desc Gets the detailed information for a given task run that includes all secrets.\n@required {taskRunName: any # The name of the task run.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns\n@desc Lists all the task runs for a specified container registry.\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks\n@desc Lists all the tasks for a specified container registry.\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}\n@desc Get the properties of a specified task.\n@required {taskName: any # The name of the container registry task.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}\n@desc Creates a task for a container registry with the specified parameters.\n@required {taskName: any # The name of the container registry task., taskCreateParameters: map # The parameters for creating a task.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}\n@desc Deletes a specified task.\n@required {taskName: any # The name of the container registry task.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(202) The request was successfully accepted; the operation will complete asynchronously.\n@returns(204) No Content - the specified resource was not found.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}\n@desc Updates a task with the specified parameters.\n@required {taskName: any # The name of the container registry task., taskUpdateParameters: map # The parameters for updating a task.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}/listDetails\n@desc Returns a task with extended information that includes all secrets.\n@required {taskName: any # The name of the container registry task.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@end\n"}