Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ADF V2 Integration Runtime APIs - Fixed the model validation issues #2056

Merged
merged 22 commits into from
Nov 29, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
1091cc6
Merge pull request #1 from Azure/current
zhangyd2015 Oct 18, 2017
97437e6
Add patch for integration runtime and node
zhangyd2015 Oct 23, 2017
dac90fd
Minor changes
zhangyd2015 Oct 23, 2017
0a3f14d
Resolve review comments
zhangyd2015 Oct 23, 2017
a4ee7fe
Resolve review comments
zhangyd2015 Oct 24, 2017
8d99ed5
Resolve review comments
zhangyd2015 Oct 24, 2017
bfc8e2b
Merge pull request #2 from Azure/current
zhangyd2015 Nov 6, 2017
6486798
Merge branch 'current' of https://github.com/zhangyd2015/azure-rest-a…
zhangyd2015 Nov 6, 2017
47b15d4
Merge pull request #3 from Azure/current
zhangyd2015 Nov 13, 2017
1385942
Merge branch 'current' of https://github.com/zhangyd2015/azure-rest-a…
zhangyd2015 Nov 13, 2017
3ac150c
Merge pull request #4 from Azure/current
zhangyd2015 Nov 16, 2017
7646682
Add 2 APIs for integration runtime
zhangyd2015 Nov 16, 2017
e0bb1f3
Merge branch 'current' of https://github.com/zhangyd2015/azure-rest-a…
zhangyd2015 Nov 16, 2017
e9d06b8
Resolve review comments
zhangyd2015 Nov 16, 2017
30ab077
Resolve review comments
zhangyd2015 Nov 17, 2017
5052c51
Add activity ID in ManagedIntegrationRuntimeOperationResult
zhangyd2015 Nov 22, 2017
5687482
Resovle conflict
zhangyd2015 Nov 22, 2017
c575cf5
Resolve merge conflict
zhangyd2015 Nov 22, 2017
651a7f5
Merge branch 'Azure-current' into current
zhangyd2015 Nov 22, 2017
5c31b48
Add property versionStatus
zhangyd2015 Nov 23, 2017
c21c5f7
Merge pull request #6 from Azure/current
zhangyd2015 Nov 28, 2017
9a52aa1
Update examples.
zhangyd2015 Nov 28, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"properties": {
"type": {
"description": "Type of integration runtime.",
"type": "string"
"$ref": "#/definitions/IntegrationRuntimeType"
},
"description": {
"description": "Integration runtime description.",
Expand All @@ -27,6 +27,18 @@
"type"
]
},
"IntegrationRuntimeType": {
"description": "The type of integration runtime.",
"type": "string",
"enum": [
"Managed",
"SelfHosted"
],
"x-ms-enum": {
"name": "IntegrationRuntimeType",
"modelAsString": true
}
},
"ManagedIntegrationRuntime": {
"x-ms-discriminator-value": "Managed",
"description": "Managed integration runtime, including managed elastic and managed dedicated integration runtimes.",
Expand Down Expand Up @@ -138,7 +150,9 @@
},
"catalogAdminUserName": {
"description": "The administrator user name of catalog database.",
"type": "string"
"type": "string",
"minLength": 1,
"maxLength": 128
},
"catalogAdminPassword": {
"description": "The password of the administrator user account of the catalog database.",
Expand All @@ -152,7 +166,7 @@
"Standard",
"Premium",
"PremiumRS"
],
],
"x-ms-enum": {
"name": "IntegrationRuntimeSsisCatalogPricingTier",
"modelAsString": true
Expand Down Expand Up @@ -180,7 +194,7 @@
"properties": {
"type": {
"description": "Type of integration runtime.",
"type": "string"
"$ref": "#/definitions/IntegrationRuntimeType"
},
"state": {
"description": "The state of integration runtime.",
Expand Down Expand Up @@ -297,6 +311,11 @@
"description": "Error message parameters."
},
"readOnly": true
},
"activityId": {
"description": "The activity id for the operation request.",
"type": "string",
"readOnly": true
}
},
"additionalProperties": {
Expand Down Expand Up @@ -467,19 +486,29 @@
},
"autoUpdate": {
"description": "Whether Self-hosted integration runtime auto update has been turned on.",
"$ref": "#/definitions/IntegrationRuntimeAutoUpdate",
"readOnly": true
},
"versionStatus": {
"description": "Status of the integration runtime version.",
"type": "string",
"enum": [
"On",
"Off"
],
"x-ms-enum": {
"name": "IntegrationRuntimeAutoUpdate",
"modelAsString": true
},
"readOnly": true
}
}
},
"IntegrationRuntimeAutoUpdate": {
"description": "The state of integration runtime auto update.",
"type": "string",
"readOnly": true,
"enum": [
"On",
"Off"
],
"x-ms-enum": {
"name": "IntegrationRuntimeAutoUpdate",
"modelAsString": true
}
},
"SelfHostedIntegrationRuntimeNode": {
"description": "Properties of Self-hosted integration runtime node.",
"properties": {
Expand Down Expand Up @@ -758,6 +787,17 @@
"additionalProperties": {
"type": "object"
}
},
"IntegrationRuntimeNodeIpAddress": {
"type": "object",
"description": "The IP address of self-hosted integration runtime node.",
"properties": {
"ipAddress": {
"description": "The IP address of self-hosted integration runtime node.",
"type": "string",
"readOnly": true
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"integrationRuntimeName": "exampleIntegrationRuntime",
"nodeName": "Node_1",
"api-version": "2017-09-01-preview"
},
"responses": {
"200": {
"headers": {
"Date": "Thu, 19 Oct 2017 15:22:16 GMT",
"x-ms-request-id": "75a166f9-75ed-48d9-bc9b-08682dfdd0eb",
"X-Content-Type-Options": "nosniff"
},
"body": null
},
"204": {
"headers": {
"Date": "Thu, 19 Oct 2017 15:22:16 GMT",
"x-ms-request-id": "d05cec68-ec62-4e95-97b6-9572eeab8ef2",
"X-Content-Type-Options": "nosniff"
},
"body": null
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"subscriptionId": "12345678-1234-1234-12345678abc",
"resourceGroupName": "exampleResourceGroup",
"factoryName": "exampleFactoryName",
"integrationRuntimeName": "exampleIntegrationRuntime",
"nodeName": "YANZHANG-02",
"api-version": "2017-09-01-preview"
},
"responses": {
"200": {
"headers": {
"Date": "Tue, 14 Nov 2017 03:29:46 GMT",
"x-ms-request-id": "6ba794e4-da5a-4760-afa8-1c68a2c9f487",
"X-Content-Type-Options": "nosniff"
},
"body": {
"ipAddress": "***"
}
}
}
}
Loading