Skip to content

Commit

Permalink
Sql job agent (#2352)
Browse files Browse the repository at this point in the history
* Added jobs.json and examples

* Add jobs to readme

* Fixed incorrect job schedule examples
  • Loading branch information
jaredmoo authored and jhendrixMSFT committed Mar 21, 2018
1 parent e759c73 commit 171c913
Show file tree
Hide file tree
Showing 41 changed files with 4,367 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters":{
"subscriptionId":"00000000-1111-2222-3333-444444444444",
"resourceGroupName":"group1",
"serverName":"server1",
"jobAgentName":"agent1",
"jobName":"job1",
"jobExecutionId":"5555-6666-7777-8888-999999999999",
"api-version":"2017-03-01-preview"
},
"responses":{
"200":{ }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"parameters": {
"subscriptionId": "00000000-1111-2222-3333-444444444444",
"resourceGroupName": "group1",
"serverName": "server1",
"jobAgentName": "agent1",
"jobName": "job1",
"api-version": "2017-03-01-preview"
},
"responses": {
"200": {
"body": {
"properties": {
"jobVersion": 1,
"jobExecutionId": "5555-6666-7777-8888-999999999999",
"lifecycle": "Created",
"provisioningState": "Created",
"createTime": "2016-09-23T01:00:00.0000000Z",
"currentAttempts": 0,
"lastMessage": "Job execution created."
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/executions/5555-6666-7777-8888-999999999999",
"name": "5555-6666-7777-8888-999999999999",
"type": "Microsoft.Sql/servers/jobAgents/executions"
}
},
"202": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"parameters":{
"subscriptionId":"00000000-1111-2222-3333-444444444444",
"resourceGroupName":"group1",
"serverName":"server1",
"jobAgentName":"agent1",
"api-version":"2017-03-01-preview",
"parameters":{
"location":"southeastasia",
"properties":{
"databaseId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
},
"responses":{
"200":{
"body":{
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1",
"name":"agent1",
"type":"Microsoft.Sql/servers/jobAgents",
"location":"southeastasia",
"properties":{
"databaseId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
},
"201":{
"body":{
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1",
"name":"agent1",
"type":"Microsoft.Sql/servers/jobAgents",
"location":"southeastasia",
"properties":{
"databaseId":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
},
"202":{ }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"parameters":{
"subscriptionId":"00000000-1111-2222-3333-444444444444",
"resourceGroupName":"group1",
"serverName":"server1",
"jobAgentName":"agent1",
"credentialName":"cred1",
"api-version":"2017-03-01-preview",
"parameters":{
"properties":{
"username":"myuser",
"password":"<password>"
}
}
},
"responses":{
"200":{
"body":{
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
"name":"cred1",
"type":"Microsoft.Sql/servers/jobAccounts/credentials",
"properties":{
"username":"myuser"
}
}
},
"201":{
"body":{
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
"name":"cred1",
"type":"Microsoft.Sql/servers/jobAccounts/credentials",
"properties":{
"username":"myuser"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"parameters": {
"subscriptionId": "00000000-1111-2222-3333-444444444444",
"resourceGroupName": "group1",
"serverName": "server1",
"jobAgentName": "agent1",
"jobName": "job1",
"jobExecutionId": "5555-6666-7777-8888-999999999999",
"api-version": "2017-03-01-preview"
},
"responses": {
"200": {
"body": {
"properties": {
"jobVersion": 1,
"jobExecutionId": "5555-6666-7777-8888-999999999999",
"lifecycle": "Created",
"provisioningState": "Created",
"createTime": "2017-12-18T19:02:00.8707045Z",
"currentAttempts": 0,
"lastMessage": "Job execution created."
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/executions/5555-6666-7777-8888-999999999999",
"name": "5555-6666-7777-8888-999999999999",
"type": "Microsoft.Sql/servers/jobAgents/executions"
}
},
"201": {
"body": {
"properties": {
"jobVersion": 1,
"jobExecutionId": "5555-6666-7777-8888-999999999999",
"lifecycle": "Created",
"provisioningState": "Created",
"createTime": "2017-05-04T19:02:00.8707045Z",
"currentAttempts": 0,
"lastMessage": "Job execution created."
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/executions/5555-6666-7777-8888-999999999999",
"name": "5555-6666-7777-8888-999999999999",
"type": "Microsoft.Sql/servers/jobAgents/executions"
}
},
"202": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"parameters":{
"subscriptionId":"00000000-1111-2222-3333-444444444444",
"resourceGroupName":"group1",
"serverName":"server1",
"jobAgentName":"agent1",
"jobName":"job1",
"api-version":"2017-03-01-preview",
"parameters":{
"properties":{
"description":"my favourite job",
"schedule":{
"startTime":"2015-09-24T18:30:01Z",
"endTime":"2015-09-24T23:59:59Z",
"type":"Recurring",
"interval":"PT5M",
"enabled":true
}
}
}
},
"responses":{
"200":{
"body":{
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1",
"name":"job1",
"type":"Microsoft.Sql/servers/jobAccounts/jobs",
"properties":{
"description":"my favourite job",
"version":0,
"schedule":{
"startTime":"2015-09-24T18:30:01Z",
"endTime":"2015-09-24T23:59:59Z",
"type":"Recurring",
"interval":"PT5M",
"enabled":true
}
}
}
},
"201":{
"body":{
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1",
"name":"job1",
"type":"Microsoft.Sql/servers/jobAccounts/jobs",
"properties":{
"description":"my favourite job",
"version":0,
"schedule":{
"startTime":"2015-09-24T18:30:01Z",
"endTime":"2015-09-24T23:59:59Z",
"type":"Recurring",
"interval":"PT5M",
"enabled":true
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"parameters":{
"subscriptionId":"00000000-1111-2222-3333-444444444444",
"resourceGroupName":"group1",
"serverName":"server1",
"jobAgentName":"agent1",
"jobName":"job1",
"api-version":"2017-03-01-preview",
"parameters":{ }
},
"responses":{
"200":{
"body":{
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1",
"name":"job1",
"type":"Microsoft.Sql/servers/jobAccounts/jobs",
"properties":{
"description":"",
"version":0,
"schedule":{
"startTime":"0001-01-01T00:00:00Z",
"endTime":"9999-12-31T11:59:59Z",
"type":"Once",
"enabled":false
}
}
}
},
"201":{
"body":{
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1",
"name":"job1",
"type":"Microsoft.Sql/servers/jobAccounts/jobs",
"properties":{
"description":"",
"version":0,
"schedule":{
"startTime":"0001-01-01T00:00:00Z",
"endTime":"9999-12-31T11:59:59Z",
"type":"Once",
"enabled":false
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
{
"parameters":{
"subscriptionId":"00000000-1111-2222-3333-444444444444",
"resourceGroupName":"group1",
"serverName":"server1",
"jobAgentName":"agent1",
"jobName":"job1",
"stepName":"step1",
"api-version":"2017-03-01-preview",
"parameters":{
"properties":{
"stepId":1,
"targetGroup":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/targetGroups/targetGroup1",
"credential":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
"action":{
"type":"TSql",
"source":"Inline",
"value":"select 2"
},
"output":{
"type":"SqlDatabase",
"subscriptionId":"3501b905-a848-4b5d-96e8-b253f62d735a",
"resourceGroup":"group3",
"server":"server3",
"database":"database3",
"schema":"myschema1234",
"table":"mytable5678",
"credential":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred0"
},
"executionOptions":{
"timeoutSeconds":1234,
"retryAttempts":42,
"initialRetryIntervalSeconds":11,
"maximumRetryIntervalSeconds":222,
"retryIntervalBackoffMultiplier":3.0
}
}
}
},
"responses":{
"200":{
"body":{
"properties":{
"stepId":1,
"targetGroup":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/targetGroups/targetGroup1",
"credential":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
"action":{
"type":"TSql",
"source":"Inline",
"value":"select 2"
},
"output":{
"type":"SqlDatabase",
"subscriptionId":"3501b905-a848-4b5d-96e8-b253f62d735a",
"resourceGroup":"group3",
"server":"server3",
"database":"database3",
"schema":"myschema1234",
"table":"mytable5678",
"credential":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred0"
},
"executionOptions":{
"timeoutSeconds":1234,
"retryAttempts":42,
"initialRetryIntervalSeconds":11,
"maximumRetryIntervalSeconds":222,
"retryIntervalBackoffMultiplier":3.0
}
},
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/steps/step1",
"name":"step1",
"type":"Microsoft.Sql/servers/jobAgents/jobs/steps"
}
},
"201":{
"body":{
"properties":{
"stepId":1,
"targetGroup":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/targetGroups/targetGroup1",
"credential":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
"action":{
"type":"TSql",
"source":"Inline",
"value":"select 2"
},
"output":{
"type":"SqlDatabase",
"subscriptionId":"3501b905-a848-4b5d-96e8-b253f62d735a",
"resourceGroup":"group3",
"server":"server3",
"database":"database3",
"schema":"myschema1234",
"table":"mytable5678",
"credential":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred0"
},
"executionOptions":{
"timeoutSeconds":1234,
"retryAttempts":42,
"initialRetryIntervalSeconds":11,
"maximumRetryIntervalSeconds":222,
"retryIntervalBackoffMultiplier":3.0
}
},
"id":"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/jobs/job1/steps/step1",
"name":"step1",
"type":"Microsoft.Sql/servers/jobAgents/jobs/steps"
}
}
}
}
Loading

0 comments on commit 171c913

Please sign in to comment.