Dela via


Integration Runtimes - Create Linked Integration Runtime

Skapa en länkad integrationskörningspost i en delad integrationskörning.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime?api-version=2018-06-01

URI-parametrar

Name I Obligatorisk Typ Description
factoryName
path True

string

Fabriksnamnet.

Reguljärt uttrycksmönster: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

integrationRuntimeName
path True

string

Integration Runtime-namnet.

Reguljärt uttrycksmönster: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

Resursgruppens namn.

Reguljärt uttrycksmönster: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Prenumerationsidentifieraren.

api-version
query True

string

API-versionen.

Begärandetext

Name Typ Description
dataFactoryLocation

string

Platsen för datafabriken som den länkade integrationskörningen tillhör.

dataFactoryName

string

Namnet på datafabriken som den länkade integrationskörningen tillhör.

name

string

Namnet på den länkade integrationskörningen.

subscriptionId

string

ID:t för den prenumeration som den länkade integrationskörningen tillhör.

Svar

Name Typ Description
200 OK

IntegrationRuntimeStatusResponse

OK.

Other Status Codes

CloudError

Ett felsvar som tagits emot från Azure Data Factory-tjänsten.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

IntegrationRuntimes_CreateLinkedIntegrationRuntime

Exempelbegäran

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationRuntimes/exampleIntegrationRuntime/linkedIntegrationRuntime?api-version=2018-06-01

{
  "name": "bfa92911-9fb6-4fbe-8f23-beae87bc1c83",
  "subscriptionId": "061774c7-4b5a-4159-a55b-365581830283",
  "dataFactoryName": "e9955d6d-56ea-4be3-841c-52a12c1a9981",
  "dataFactoryLocation": "West US"
}

Exempelsvar

Date: Fri, 17 Aug 2018 06:31:03 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-writes: 1199
x-ms-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f
x-ms-correlation-request-id: f9a67067-62f3-43ce-b891-2ccb3de4a15f
{
  "name": "exampleIntegrationRuntime",
  "properties": {
    "dataFactoryName": "exampleFactoryName",
    "state": "Online",
    "type": "SelfHosted",
    "typeProperties": {
      "autoUpdate": "On",
      "taskQueueId": "823da112-f2d9-426b-a0d8-5f361b94f72a",
      "version": "3.8.6743.6",
      "nodes": [
        {
          "nodeName": "Node_1",
          "machineName": "YANZHANG-DT",
          "hostServiceUri": "https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/",
          "status": "Online",
          "capabilities": {
            "serviceBusConnected": "True",
            "httpsPortEnabled": "True",
            "credentialInSync": "True",
            "connectedToResourceManager": "True",
            "nodeEnabled": "True"
          },
          "versionStatus": "UpToDate",
          "version": "3.8.6743.6",
          "registerTime": "2018-08-17T03:44:55.8012825Z",
          "lastConnectTime": "2018-08-17T06:30:46.6262976Z",
          "lastStartTime": "2018-08-17T03:45:30.8499851Z",
          "lastUpdateResult": "None",
          "isActiveDispatcher": true,
          "maxConcurrentJobs": 20
        }
      ],
      "scheduledUpdateDate": "2018-08-20T00:00:00Z",
      "updateDelayOffset": "PT19H",
      "localTimeZoneOffset": "PT8H",
      "serviceUrls": [
        "wu.frontend.int.clouddatahub-int.net",
        "*.servicebus.windows.net"
      ],
      "links": [
        {
          "name": "bfa92911-9fb6-4fbe-8f23-beae87bc1c83",
          "subscriptionId": "061774c7-4b5a-4159-a55b-365581830283",
          "dataFactoryName": "e9955d6d-56ea-4be3-841c-52a12c1a9981",
          "dataFactoryLocation": "West US",
          "createTime": "2018-08-17T06:31:04.0617928Z"
        }
      ],
      "versionStatus": "UpdateAvailable",
      "capabilities": {
        "serviceBusConnected": "True",
        "httpsPortEnabled": "True",
        "credentialInSync": "True",
        "connectedToResourceManager": "True",
        "nodeEnabled": "True"
      },
      "pushedVersion": "3.9.6774.1",
      "latestVersion": "3.9.6774.1",
      "autoUpdateETA": "2018-08-20T19:00:00Z",
      "createTime": "2018-08-17T03:43:25.7055573Z"
    }
  }
}

Definitioner

Name Description
CloudError

Objektet som definierar strukturen för ett Azure Data Factory felsvar.

CreateLinkedIntegrationRuntimeRequest

Den länkade integrationskörningsinformationen.

IntegrationRuntimeAutoUpdate

Tillståndet för automatisk uppdatering av Integration Runtime.

IntegrationRuntimeInternalChannelEncryptionMode

Den används för att ange krypteringsläget för nodnodens kommunikationskanal (när det finns fler än 2 lokalt installerade integrationskörningsnoder).

IntegrationRuntimeState

Tillståndet för Integration Runtime.

IntegrationRuntimeStatusResponse

Statussvar för integrationskörning.

IntegrationRuntimeType

Typen av integrationskörning.

IntegrationRuntimeUpdateResult

Resultatet av den senaste uppdateringen av integrationskörningsnoden.

LinkedIntegrationRuntime

Den länkade integrationskörningsinformationen.

ManagedIntegrationRuntimeError

Feldefinition för hanterad integrationskörning.

ManagedIntegrationRuntimeNode

Egenskaper för Integration Runtime-noden.

ManagedIntegrationRuntimeNodeStatus

Nodstatus för hanterad integrationskörning.

ManagedIntegrationRuntimeOperationResult

Egenskaper för resultatet av den hanterade integrationskörningsåtgärden.

ManagedIntegrationRuntimeStatus

Status för hanterad integrationskörning.

SelfHostedIntegrationRuntimeNode

Egenskaper för lokalt installerad integrationskörningsnod.

SelfHostedIntegrationRuntimeNodeStatus

Status för integreringskörningsnoden.

SelfHostedIntegrationRuntimeStatus

Status för lokalt installerad integrationskörning.

CloudError

Objektet som definierar strukturen för ett Azure Data Factory felsvar.

Name Typ Description
error.code

string

Felkod.

error.details

CloudError[]

Matris med ytterligare felinformation.

error.message

string

Felmeddelande.

error.target

string

Egenskapsnamn/sökväg i begäran som är associerad med fel.

CreateLinkedIntegrationRuntimeRequest

Den länkade integrationskörningsinformationen.

Name Typ Description
dataFactoryLocation

string

Platsen för datafabriken som den länkade integrationskörningen tillhör.

dataFactoryName

string

Namnet på datafabriken som den länkade integrationskörningen tillhör.

name

string

Namnet på den länkade integrationskörningen.

subscriptionId

string

ID:t för den prenumeration som den länkade integrationskörningen tillhör.

IntegrationRuntimeAutoUpdate

Tillståndet för automatisk uppdatering av Integration Runtime.

Name Typ Description
Off

string

On

string

IntegrationRuntimeInternalChannelEncryptionMode

Den används för att ange krypteringsläget för nodnodens kommunikationskanal (när det finns fler än 2 lokalt installerade integrationskörningsnoder).

Name Typ Description
NotEncrypted

string

NotSet

string

SslEncrypted

string

IntegrationRuntimeState

Tillståndet för Integration Runtime.

Name Typ Description
AccessDenied

string

Initial

string

Limited

string

NeedRegistration

string

Offline

string

Online

string

Started

string

Starting

string

Stopped

string

Stopping

string

IntegrationRuntimeStatusResponse

Statussvar för integrationskörning.

Name Typ Description
name

string

Integration Runtime-namnet.

properties IntegrationRuntimeStatus:

Egenskaper för Integration Runtime.

IntegrationRuntimeType

Typen av integrationskörning.

Name Typ Description
Managed

string

SelfHosted

string

IntegrationRuntimeUpdateResult

Resultatet av den senaste uppdateringen av integrationskörningsnoden.

Name Typ Description
Fail

string

None

string

Succeed

string

LinkedIntegrationRuntime

Den länkade integrationskörningsinformationen.

Name Typ Description
createTime

string

Skapandetiden för den länkade integrationskörningen.

dataFactoryLocation

string

Platsen för datafabriken som den länkade integrationskörningen tillhör.

dataFactoryName

string

Namnet på datafabriken som den länkade integrationskörningen tillhör.

name

string

Namnet på den länkade integrationskörningen.

subscriptionId

string

Det prenumerations-ID som den länkade integrationskörningen tillhör.

ManagedIntegrationRuntimeError

Feldefinition för hanterad integrationskörning.

Name Typ Description
code

string

Felkod.

message

string

Felmeddelande.

parameters

string[]

Felparametrar för hanterad integrationskörning.

time

string

Tidpunkten då felet inträffade.

ManagedIntegrationRuntimeNode

Egenskaper för Integration Runtime-noden.

Name Typ Description
errors

ManagedIntegrationRuntimeError[]

Felen som inträffade på den här integrationskörningsnoden.

nodeId

string

Nod-ID:t för den hanterade integrationskörningen.

status

ManagedIntegrationRuntimeNodeStatus

Nodstatus för hanterad integrationskörning.

ManagedIntegrationRuntimeNodeStatus

Nodstatus för hanterad integrationskörning.

Name Typ Description
Available

string

Recycling

string

Starting

string

Unavailable

string

ManagedIntegrationRuntimeOperationResult

Egenskaper för resultatet av den hanterade integrationskörningsåtgärden.

Name Typ Description
activityId

string

Aktivitets-ID för åtgärdsbegäran.

errorCode

string

Felkoden.

parameters

string[]

Felparametrar för hanterad integrationskörning.

result

string

Åtgärdsresultatet.

startTime

string

Starttiden för åtgärden.

type

string

Åtgärdstypen. Kan vara start eller stopp.

ManagedIntegrationRuntimeStatus

Status för hanterad integrationskörning.

Name Typ Description
dataFactoryName

string

Namnet på den datafabrik som integrationskörningen tillhör.

state

IntegrationRuntimeState

Tillståndet för Integration Runtime.

type string:

Managed

Typ av integrationskörning.

typeProperties.createTime

string

Tidpunkten då integrationskörningen skapades i ISO8601 format.

typeProperties.lastOperation

ManagedIntegrationRuntimeOperationResult

Det senaste åtgärdsresultatet som inträffade på den här integrationskörningen.

typeProperties.nodes

ManagedIntegrationRuntimeNode[]

Listan över noder för hanterad integrationskörning.

typeProperties.otherErrors

ManagedIntegrationRuntimeError[]

De fel som inträffade på den här integrationskörningen.

SelfHostedIntegrationRuntimeNode

Egenskaper för lokalt installerad integrationskörningsnod.

Name Typ Description
capabilities

object

Ordlistan för integreringskörningsfunktioner

concurrentJobsLimit

integer

Maximalt antal samtidiga jobb på integrationskörningsnoden.

expiryTime

string

Tiden då integrationskörningen upphör att gälla i ISO8601 format.

hostServiceUri

string

URI för värddatorn för integrationskörningen.

isActiveDispatcher

boolean

Anger om den här noden är aktiv dispatcher för Integration Runtime-begäranden.

lastConnectTime

string

Den senaste gången integrationskörningen anslöts i ISO8601 format.

lastEndUpdateTime

string

Sista gången för noduppdateringen i Integration Runtime upphör.

lastStartTime

string

Den tid då noden senast startades.

lastStartUpdateTime

string

Senaste gången för uppdateringen av integrationskörningsnoden startar.

lastStopTime

string

Integreringskörningsnodens senaste stopptid.

lastUpdateResult

IntegrationRuntimeUpdateResult

Resultatet av den senaste uppdateringen av integrationskörningsnoden.

machineName

string

Datornamn för integreringskörningsnoden.

maxConcurrentJobs

integer

Maximalt antal samtidiga jobb i den här integreringskörningen.

nodeName

string

Namnet på integreringskörningsnoden.

registerTime

string

Den tidpunkt då integration Runtime-noden registrerades i ISO8601 format.

status

SelfHostedIntegrationRuntimeNodeStatus

Status för integreringskörningsnoden.

version

string

Version av integration runtime-noden.

versionStatus

string

Status för integration runtime-nodversionen.

SelfHostedIntegrationRuntimeNodeStatus

Status för integreringskörningsnoden.

Name Typ Description
InitializeFailed

string

Initializing

string

Limited

string

NeedRegistration

string

Offline

string

Online

string

Upgrading

string

SelfHostedIntegrationRuntimeStatus

Status för lokalt installerad integrationskörning.

Name Typ Description
dataFactoryName

string

Namnet på den datafabrik som integrationskörningen tillhör.

state

IntegrationRuntimeState

Tillståndet för Integration Runtime.

type string:

SelfHosted

Typ av integrationskörning.

typeProperties.autoUpdate

IntegrationRuntimeAutoUpdate

Om automatisk uppdatering av lokalt installerad integrationskörning har aktiverats.

typeProperties.autoUpdateETA

string

Den uppskattade tiden då integrationskörningen med egen värd uppdateras.

typeProperties.capabilities

object

Objekt med ytterligare information om integreringskörningsfunktioner.

typeProperties.createTime

string

Tidpunkten då integrationskörningen skapades i ISO8601 format.

typeProperties.internalChannelEncryption

IntegrationRuntimeInternalChannelEncryptionMode

Den används för att ange krypteringsläget för nodnodens kommunikationskanal (när det finns fler än 2 lokalt installerade integrationskörningsnoder).

typeProperties.latestVersion

string

Den senaste versionen på Download Center.

typeProperties.links

LinkedIntegrationRuntime[]

Listan över länkade integreringskörningar som skapas för att dela med den här integrationskörningen.

typeProperties.localTimeZoneOffset

string

Den lokala tidszonsförskjutningen i timmar.

typeProperties.nodes

SelfHostedIntegrationRuntimeNode[]

Listan över noder för den här integreringskörningen.

typeProperties.pushedVersion

string

Den version som Integration Runtime ska uppdateras till.

typeProperties.scheduledUpdateDate

string

Det datum då integrationskörningen schemaläggs att uppdateras i ISO8601 format.

typeProperties.selfContainedInteractiveAuthoringEnabled

boolean

Ett alternativt alternativ för att säkerställa en interaktiv redigeringsfunktion när din lokala integrationskörning inte kan upprätta en anslutning till Azure Relay.

typeProperties.serviceUrls

string[]

URL:erna för de tjänster som används i integration Runtime-serverdelstjänsten.

typeProperties.taskQueueId

string

Aktivitetskö-ID för integrationskörningen.

typeProperties.updateDelayOffset

string

Tiden i det datum som schemalagts av tjänsten för uppdatering av integrationskörningen, t.ex. PT03H är 3 timmar

typeProperties.version

string

Version av Integration Runtime.

typeProperties.versionStatus

string

Status för integration runtime-versionen.