Integration Runtimes - Start
Start integration runtime
Start an integration runtime
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/start?api-version=2021-06-01
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
integration
|
path | True |
string |
Integration runtime name |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
The name of the resource group. The name is case insensitive. |
|
subscription
|
path | True |
string minLength: 1 |
The ID of the target subscription. |
|
workspace
|
path | True |
string |
The name of the workspace. |
|
api-version
|
query | True |
string minLength: 1 |
The API version to use for this operation. |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK. |
|
| 202 Accepted |
Accepted. |
|
| Other Status Codes |
An error response received from the Azure Synapse service. |
Examples
Start integration runtime
Sample request
POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Synapse/workspaces/exampleWorkspace/integrationRuntimes/exampleManagedIntegrationRuntime/start?api-version=2021-06-01
Sample response
Date: Wed, 13 Jun 2018 21:33:00 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 14912
x-ms-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677
x-ms-correlation-request-id: 2af47f9f-5625-4b01-a3a5-bccb576a4677
{
"name": "exampleManagedIntegrationRuntime",
"properties": {
"dataFactoryName": "exampleWorkspaceName",
"type": "Managed",
"state": "Started",
"typeProperties": {
"nodes": [],
"otherErrors": [],
"createTime": "2018-06-13T21:11:01.8695494Z"
}
}
}
Definitions
| Name | Description |
|---|---|
|
Error |
The resource management error additional info. |
|
Error |
The error detail. |
|
Error |
Error response |
|
Integration |
The state of integration runtime auto update. |
|
Integration |
It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). |
|
Integration |
The state of integration runtime. |
|
Integration |
Integration runtime status response. |
|
Integration |
The type of integration runtime. |
|
Integration |
The result of the last integration runtime node update. |
|
Linked |
The linked integration runtime information. |
|
Managed |
Error definition for managed integration runtime. |
|
Managed |
Properties of integration runtime node. |
|
Managed |
The managed integration runtime node status. |
|
Managed |
Properties of managed integration runtime operation result. |
|
Managed |
Managed integration runtime status. |
|
Self |
Properties of Self-hosted integration runtime node. |
|
Self |
Status of the integration runtime node. |
|
Self |
Self-hosted integration runtime status. |
ErrorAdditionalInfo
The resource management error additional info.
| Name | Type | Description |
|---|---|---|
| info |
object |
The additional info. |
| type |
string |
The additional info type. |
ErrorDetail
The error detail.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
The error additional info. |
|
| code |
string |
The error code. |
| details |
The error details. |
|
| message |
string |
The error message. |
| target |
string |
The error target. |
ErrorResponse
Error response
| Name | Type | Description |
|---|---|---|
| error |
The error object. |
IntegrationRuntimeAutoUpdate
The state of integration runtime auto update.
| Value | Description |
|---|---|
| On | |
| Off |
IntegrationRuntimeInternalChannelEncryptionMode
It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).
| Value | Description |
|---|---|
| NotSet | |
| SslEncrypted | |
| NotEncrypted |
IntegrationRuntimeState
The state of integration runtime.
| Value | Description |
|---|---|
| Initial | |
| Stopped | |
| Started | |
| Starting | |
| Stopping | |
| NeedRegistration | |
| Online | |
| Limited | |
| Offline | |
| AccessDenied |
IntegrationRuntimeStatusResponse
Integration runtime status response.
| Name | Type | Description |
|---|---|---|
| name |
string |
The integration runtime name. |
| properties | IntegrationRuntimeStatus: |
Integration runtime properties. |
IntegrationRuntimeType
The type of integration runtime.
| Value | Description |
|---|---|
| Managed | |
| SelfHosted |
IntegrationRuntimeUpdateResult
The result of the last integration runtime node update.
| Value | Description |
|---|---|
| None | |
| Succeed | |
| Fail |
LinkedIntegrationRuntime
The linked integration runtime information.
| Name | Type | Description |
|---|---|---|
| createTime |
string (date-time) |
The creating time of the linked integration runtime. |
| dataFactoryLocation |
string |
The location of the workspace for which the linked integration runtime belong to. |
| dataFactoryName |
string |
The name of the workspace for which the linked integration runtime belong to. |
| name |
string |
The name of the linked integration runtime. |
| subscriptionId |
string |
The subscription ID for which the linked integration runtime belong to. |
ManagedIntegrationRuntimeError
Error definition for managed integration runtime.
| Name | Type | Description |
|---|---|---|
| code |
string |
Error code. |
| message |
string |
Error message. |
| parameters |
string[] |
Managed integration runtime error parameters. |
| time |
string (date-time) |
The time when the error occurred. |
ManagedIntegrationRuntimeNode
Properties of integration runtime node.
| Name | Type | Description |
|---|---|---|
| errors |
The errors that occurred on this integration runtime node. |
|
| nodeId |
string |
The managed integration runtime node id. |
| status |
The managed integration runtime node status. |
ManagedIntegrationRuntimeNodeStatus
The managed integration runtime node status.
| Value | Description |
|---|---|
| Starting | |
| Available | |
| Recycling | |
| Unavailable |
ManagedIntegrationRuntimeOperationResult
Properties of managed integration runtime operation result.
| Name | Type | Description |
|---|---|---|
| activityId |
string |
The activity id for the operation request. |
| errorCode |
string |
The error code. |
| parameters |
string[] |
Managed integration runtime error parameters. |
| result |
string |
The operation result. |
| startTime |
string (date-time) |
The start time of the operation. |
| type |
string |
The operation type. Could be start or stop. |
ManagedIntegrationRuntimeStatus
Managed integration runtime status.
| Name | Type | Description |
|---|---|---|
| dataFactoryName |
string |
The workspace name which the integration runtime belong to. |
| state |
The state of integration runtime. |
|
| type |
string:
Managed |
Type of integration runtime. |
| typeProperties.createTime |
string (date-time) |
The time at which the integration runtime was created, in ISO8601 format. |
| typeProperties.lastOperation |
The last operation result that occurred on this integration runtime. |
|
| typeProperties.nodes |
The list of nodes for managed integration runtime. |
|
| typeProperties.otherErrors |
The errors that occurred on this integration runtime. |
SelfHostedIntegrationRuntimeNode
Properties of Self-hosted integration runtime node.
| Name | Type | Description |
|---|---|---|
| capabilities |
object |
The integration runtime capabilities dictionary |
| concurrentJobsLimit |
integer (int32) |
Maximum concurrent jobs on the integration runtime node. |
| expiryTime |
string (date-time) |
The time at which the integration runtime will expire in ISO8601 format. |
| hostServiceUri |
string |
URI for the host machine of the integration runtime. |
| isActiveDispatcher |
boolean |
Indicates whether this node is the active dispatcher for integration runtime requests. |
| lastConnectTime |
string (date-time) |
The most recent time at which the integration runtime was connected in ISO8601 format. |
| lastEndUpdateTime |
string (date-time) |
The last time for the integration runtime node update end. |
| lastStartTime |
string (date-time) |
The time the node last started up. |
| lastStartUpdateTime |
string (date-time) |
The last time for the integration runtime node update start. |
| lastStopTime |
string (date-time) |
The integration runtime node last stop time. |
| lastUpdateResult |
The result of the last integration runtime node update. |
|
| machineName |
string |
Machine name of the integration runtime node. |
| maxConcurrentJobs |
integer (int32) |
The maximum concurrent jobs in this integration runtime. |
| nodeName |
string |
Name of the integration runtime node. |
| registerTime |
string (date-time) |
The time at which the integration runtime node was registered in ISO8601 format. |
| status |
Status of the integration runtime node. |
|
| version |
string |
Version of the integration runtime node. |
| versionStatus |
string |
Status of the integration runtime node version. |
SelfHostedIntegrationRuntimeNodeStatus
Status of the integration runtime node.
| Value | Description |
|---|---|
| NeedRegistration | |
| Online | |
| Limited | |
| Offline | |
| Upgrading | |
| Initializing | |
| InitializeFailed |
SelfHostedIntegrationRuntimeStatus
Self-hosted integration runtime status.
| Name | Type | Description |
|---|---|---|
| dataFactoryName |
string |
The workspace name which the integration runtime belong to. |
| state |
The state of integration runtime. |
|
| type |
string:
Self |
Type of integration runtime. |
| typeProperties.autoUpdate |
Whether Self-hosted integration runtime auto update has been turned on. |
|
| typeProperties.autoUpdateETA |
string (date-time) |
The estimated time when the self-hosted integration runtime will be updated. |
| typeProperties.capabilities |
object |
Object with additional information about integration runtime capabilities. |
| typeProperties.createTime |
string (date-time) |
The time at which the integration runtime was created, in ISO8601 format. |
| typeProperties.internalChannelEncryption |
It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). |
|
| typeProperties.latestVersion |
string |
The latest version on download center. |
| typeProperties.links |
The list of linked integration runtimes that are created to share with this integration runtime. |
|
| typeProperties.localTimeZoneOffset |
string |
The local time zone offset in hours. |
| typeProperties.nodeCommunicationChannelEncryptionMode |
string |
The node communication Channel encryption mode |
| typeProperties.nodes |
The list of nodes for this integration runtime. |
|
| typeProperties.pushedVersion |
string |
The version that the integration runtime is going to update to. |
| typeProperties.scheduledUpdateDate |
string (date-time) |
The date at which the integration runtime will be scheduled to update, in ISO8601 format. |
| typeProperties.serviceUrls |
string[] |
The URLs for the services used in integration runtime backend service. |
| typeProperties.taskQueueId |
string |
The task queue id of the integration runtime. |
| typeProperties.updateDelayOffset |
string |
The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours |
| typeProperties.version |
string |
Version of the integration runtime. |
| typeProperties.versionStatus |
string |
Status of the integration runtime version. |