Skip to main content

job_credentials

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

Overview

Namejob_credentials
TypeResource
Idazure.sql.job_credentials

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the job credential.

NameDatatypeDescription
propertiesobjectResource properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, serverName, jobAgentName, credentialName, subscriptionIdGets a jobs credential.
list_by_agentselectresourceGroupName, serverName, jobAgentName, subscriptionIdGets a list of jobs credentials.
create_or_updateinsertresourceGroupName, serverName, jobAgentName, credentialName, subscriptionIdCreates or updates a job credential.
deletedeleteresourceGroupName, serverName, jobAgentName, credentialName, subscriptionIdDeletes a job credential.

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
credentialNamestringThe name of the credential.
jobAgentNamestringThe name of the job agent.
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 jobs credential.

SELECT
properties
FROM azure.sql.job_credentials
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND serverName = '{{ serverName }}' -- required
AND jobAgentName = '{{ jobAgentName }}' -- required
AND credentialName = '{{ credentialName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates or updates a job credential.

INSERT INTO azure.sql.job_credentials (
data__properties,
resourceGroupName,
serverName,
jobAgentName,
credentialName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ serverName }}',
'{{ jobAgentName }}',
'{{ credentialName }}',
'{{ subscriptionId }}'
RETURNING
properties
;

DELETE examples

Deletes a job credential.

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