The dataManagers/dataServices/jobDefinitions resource type can be deployed to:
For a list of changed properties in each API version, see change log.
To create a Microsoft.HybridData/dataManagers/dataServices/jobDefinitions resource, add the following JSON to your template.
{
"type": "Microsoft.HybridData/dataManagers/dataServices/jobDefinitions",
"apiVersion": "2019-06-01",
"name": "string",
"properties": {
"customerSecrets": [
{
"algorithm": "string",
"keyIdentifier": "string",
"keyValue": "string"
}
],
"dataServiceInput": {},
"dataSinkId": "string",
"dataSourceId": "string",
"lastModifiedTime": "string",
"runLocation": "string",
"schedules": [
{
"name": "string",
"policyList": [ "string" ]
}
],
"state": "string",
"userConfirmation": "string"
}
}
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.HybridData/dataManagers/dataServices/jobDefinitions' |
apiVersion | The resource api version | '2019-06-01' |
name | The resource name See how to set names and types for child resources in JSON ARM templates. |
string (required) |
properties | JobDefinition properties. | JobDefinitionProperties (required) |
Name | Description | Value |
---|---|---|
customerSecrets | List of customer secrets containing a key identifier and key value. The key identifier is a way for the specific data source to understand the key. Value contains customer secret encrypted by the encryptionKeys. | CustomerSecret[] |
dataServiceInput | A generic json used differently by each data service type. | |
dataSinkId | Data Sink Id associated to the job definition. | string (required) |
dataSourceId | Data Source Id associated to the job definition. | string (required) |
lastModifiedTime | Last modified time of the job definition. | string |
runLocation | This is the preferred geo location for the job to run. | 'australiaeast' 'australiasoutheast' 'brazilsouth' 'canadacentral' 'canadaeast' 'centralindia' 'centralus' 'eastasia' 'eastus' 'eastus2' 'japaneast' 'japanwest' 'koreacentral' 'koreasouth' 'none' 'northcentralus' 'northeurope' 'southcentralus' 'southeastasia' 'southindia' 'uksouth' 'ukwest' 'westcentralus' 'westeurope' 'westindia' 'westus' 'westus2' |
schedules | Schedule for running the job definition | Schedule[] |
state | State of the job definition. | 'Disabled' 'Enabled' 'Supported' (required) |
userConfirmation | Enum to detect if user confirmation is required. If not passed will default to NotRequired. | 'NotRequired' 'Required' |
Name | Description | Value |
---|---|---|
algorithm | The encryption algorithm used to encrypt data. | 'None' 'PlainText' 'RSA1_5' 'RSA_OAEP' (required) |
keyIdentifier | The identifier to the data service input object which this secret corresponds to. | string (required) |
keyValue | It contains the encrypted customer secret. | string (required) |
Name | Description | Value |
---|---|---|
name | Name of the schedule. | string |
policyList | A list of repetition intervals in ISO 8601 format. | string[] |