Skip to main content

source_control_sync_jobs

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

Overview

Namesource_control_sync_jobs
TypeResource
Idazure.automation.source_control_sync_jobs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe id of the job.
propertiesobjectThe properties of the source control sync job.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, automationAccountName, sourceControlName, sourceControlSyncJobId, subscriptionIdRetrieve the source control sync job identified by job id.
list_by_automation_accountselectresourceGroupName, automationAccountName, sourceControlName, subscriptionId$filterRetrieve a list of source control sync jobs.
createinsertresourceGroupName, automationAccountName, sourceControlName, sourceControlSyncJobId, subscriptionId, data__propertiesCreates the sync job for a source control.

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
automationAccountNamestringThe name of the automation account.
resourceGroupNamestringName of an Azure Resource group.
sourceControlNamestringThe source control name.
sourceControlSyncJobIdstring (uuid)The source control sync job id.
subscriptionIdstringGets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
$filterstringThe filter to apply on the operation.

SELECT examples

Retrieve the source control sync job identified by job id.

SELECT
id,
properties
FROM azure.automation.source_control_sync_jobs
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND automationAccountName = '{{ automationAccountName }}' -- required
AND sourceControlName = '{{ sourceControlName }}' -- required
AND sourceControlSyncJobId = '{{ sourceControlSyncJobId }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates the sync job for a source control.

INSERT INTO azure.automation.source_control_sync_jobs (
data__properties,
resourceGroupName,
automationAccountName,
sourceControlName,
sourceControlSyncJobId,
subscriptionId
)
SELECT
'{{ properties }}' /* required */,
'{{ resourceGroupName }}',
'{{ automationAccountName }}',
'{{ sourceControlName }}',
'{{ sourceControlSyncJobId }}',
'{{ subscriptionId }}'
RETURNING
id,
name,
properties,
type
;