Skip to main content

job_agents

Creates, updates, deletes, gets or lists a job_agents resource.

Overview

Namejob_agents
TypeResource
Idazure.sql.job_agents

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the specified job agent.

NameDatatypeDescription
locationstringResource location.
propertiesobjectResource properties.
skuobjectThe name and tier of the SKU.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, serverName, jobAgentName, subscriptionIdGets a job agent.
list_by_serverselectresourceGroupName, serverName, subscriptionIdGets a list of job agents in a server.
create_or_updateinsertresourceGroupName, serverName, jobAgentName, subscriptionId, data__locationCreates or updates a job agent.
updateupdateresourceGroupName, serverName, jobAgentName, subscriptionIdUpdates a job agent.
deletedeleteresourceGroupName, serverName, jobAgentName, subscriptionIdDeletes a job agent.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
jobAgentNamestringThe name of the job agent to be deleted.
resourceGroupNamestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverNamestringThe name of the server.
subscriptionIdstringThe subscription ID that identifies an Azure subscription.

SELECT examples

Gets a job agent.

SELECT
location,
properties,
sku,
tags
FROM azure.sql.job_agents
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND serverName = '{{ serverName }}' -- required
AND jobAgentName = '{{ jobAgentName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates or updates a job agent.

INSERT INTO azure.sql.job_agents (
data__location,
data__tags,
data__sku,
data__properties,
resourceGroupName,
serverName,
jobAgentName,
subscriptionId
)
SELECT
'{{ location }}' /* required */,
'{{ tags }}',
'{{ sku }}',
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ serverName }}',
'{{ jobAgentName }}',
'{{ subscriptionId }}'
RETURNING
location,
properties,
sku,
tags
;

UPDATE examples

Updates a job agent.

UPDATE azure.sql.job_agents
SET
data__tags = '{{ tags }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND serverName = '{{ serverName }}' --required
AND jobAgentName = '{{ jobAgentName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
RETURNING
location,
properties,
sku,
tags;

DELETE examples

Deletes a job agent.

DELETE FROM azure.sql.job_agents
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND serverName = '{{ serverName }}' --required
AND jobAgentName = '{{ jobAgentName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;