Udostępnij za pośrednictwem


Microsoft.Synapse workspaces/integrationRuntimes 2021-06-01-preview

Definicja zasobu Bicep

Typ zasobu workspaces/integrationRuntimes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Synapse/workspaces/integrationRuntimes, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    description: 'string'
    type: 'string'
    // For remaining properties, see IntegrationRuntime objects
  }
}

Obiekty IntegrationRuntime

Ustaw właściwość , aby określić typ obiektu.

W przypadku funkcji Zarządzane użyj:

{
  managedVirtualNetwork: {
    id: 'string'
    referenceName: 'string'
    type: 'string'
  }
  type: 'Managed'
  typeProperties: {
    computeProperties: {
      copyComputeScaleProperties: {
        dataIntegrationUnit: int
        timeToLive: int
      }
      dataFlowProperties: {
        cleanup: bool
        computeType: 'string'
        coreCount: int
        timeToLive: int
      }
      location: 'string'
      maxParallelExecutionsPerNode: int
      nodeSize: 'string'
      numberOfNodes: int
      pipelineExternalComputeScaleProperties: {
        numberOfExternalNodes: int
        numberOfPipelineNodes: int
        timeToLive: int
      }
      vNetProperties: {
        publicIPs: [
          'string'
        ]
        subnet: 'string'
        subnetId: 'string'
        vNetId: 'string'
      }
    }
    ssisProperties: {
      catalogInfo: {
        catalogAdminPassword: {
          type: 'string'
          value: 'string'
        }
        catalogAdminUserName: 'string'
        catalogPricingTier: 'string'
        catalogServerEndpoint: 'string'
      }
      customSetupScriptProperties: {
        blobContainerUri: 'string'
        sasToken: {
          type: 'string'
          value: 'string'
        }
      }
      dataProxyProperties: {
        connectVia: {
          referenceName: 'string'
          type: 'string'
        }
        path: 'string'
        stagingLinkedService: {
          referenceName: 'string'
          type: 'string'
        }
      }
      edition: 'string'
      expressCustomSetupProperties: [
        {
          type: 'string'
          // For remaining properties, see CustomSetupBase objects
        }
      ]
      licenseType: 'string'
    }
  }
}

W przypadku funkcji SelfHosted użyj:

{
  type: 'SelfHosted'
  typeProperties: {
    linkedInfo: {
      authorizationType: 'string'
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
    selfContainedInteractiveAuthoringEnabled: bool
  }
}

Obiekty CustomSetupBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku narzędzia CmdkeySetup użyj:

{
  type: 'CmdkeySetup'
  typeProperties: {
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    targetName: any(...)
    userName: any(...)
  }
}

W przypadku składnikaSetup użyj:

{
  type: 'ComponentSetup'
  typeProperties: {
    componentName: 'string'
    licenseKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
  }
}

W przypadku elementu EnvironmentVariableSetup użyj:

{
  type: 'EnvironmentVariableSetup'
  typeProperties: {
    variableName: 'string'
    variableValue: 'string'
  }
}

Obiekty LinkedIntegrationRuntimeType

Ustaw właściwość authorizationType , aby określić typ obiektu.

W przypadku klucza użyj:

{
  authorizationType: 'Key'
  key: {
    type: 'string'
    value: 'string'
  }
}

W przypadku kontroli dostępu opartej na rolach użyj:

{
  authorizationType: 'RBAC'
  resourceId: 'string'
}

Obiekty SecretBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku funkcji SecureString użyj:

{
  type: 'SecureString'
  value: 'string'
}

Wartości właściwości

Microsoft.Synapse/workspaces/integrationRuntimes

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: obszary robocze
właściwości Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)

CmdkeySetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "CmdkeySetup" (wymagane)
właściwościTypu Właściwości niestandardowego typu konfiguracji polecenia Cmdkey. CmdkeySetupTypeProperties (wymagane)

Właściwości CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagana)
nazwa_docelowa Nazwa serwera dostępu do źródła danych. dowolna (wymagana)
userName (nazwa użytkownika) Nazwa użytkownika dostępu do źródła danych. dowolna (wymagana)

SkładnikSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "ComponentSetup" (wymagane)
właściwościTypu Zainstaluj właściwości typu składnika innej firmy. LicensedComponentSetupTypeProperties (wymagane)

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit (jednostka integracji) Ustawienie liczby jednostek DIU zarezerwowane na potrzeby wykonywania działania kopiowania. Obsługiwane wartości to wielokrotności 4 w zakresie od 4 do 256. Int

Ograniczenia:
Minimalna wartość = 4
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. Int

Ograniczenia:
Minimalna wartość = 5

Baza konfiguracji niestandardowych

Nazwa Opis Wartość
typ Dla typu CmdkeySetup ustaw wartość "CmdkeySetup". Ustaw wartość "ComponentSetup" dla typu ComponentSetup. Ustaw wartość "EnvironmentVariableSetup" dla typu EnvironmentVariableSetup. "CmdkeySetup"
"ComponentSetup"
"EnvironmentVariableSetup" (wymagane)

Odniesienie do jednostki

Nazwa Opis Wartość
referenceName (nazwa_referencji) Nazwa tej jednostki, do których odwołuje się odwołanie. ciąg
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup (Konfiguracja zmiennej środowiskowej)

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "EnvironmentVariableSetup" (wymagane)
właściwościTypu Dodaj właściwości typu zmiennej środowiskowej. EnvironmentVariableSetupTypeProperties (wymagane)

EnvironmentVariableSetupTypeProperties (Właściwości środowiska)

Nazwa Opis Wartość
nazwaZmiennej Nazwa zmiennej środowiskowej. ciąg (wymagany)
zmiennaWartość Wartość zmiennej środowiskowej. ciąg (wymagany)

IntegracjaŚrodowisko uruchomieniowe

Nazwa Opis Wartość
opis Opis środowiska Integration Runtime. ciąg
typ Ustaw wartość "Managed" dla typu ManagedIntegrationRuntime. Dla typu SelfHostedIntegrationRuntime ustaw wartość "SelfHostedIntegrationRuntime". "Zarządzane"
"SelfHosted" (wymagane)

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties (właściwości kopii) Właściwości CopyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties (właściwości przepływu) Właściwości przepływu danych dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeDataFlowProperties
lokalizacja Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities ciąg
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
RozmiarWęzła Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. ciąg
liczbaWęzłów Wymagana liczba węzłów dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
pipelineExternalComputeScaleProperties Właściwości PipelineExternalComputeScale dla zarządzanego środowiska Integration Runtime. PipelineExternalComputeScaleProperties
Właściwości sieci wirtualnej Właściwości sieci wirtualnej dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. ciąg
sasToken powiedział: Token SAS kontenera obiektów blob platformy Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nazwa Opis Wartość
Oczyszczania Klaster nie zostanie odzyskany i zostanie użyty w następnym działaniu przepływu danych do momentu osiągnięcia czasu wygaśnięcia (czasu wygaśnięcia), jeśli zostanie on ustawiony jako false. Wartość domyślna to true. Bool
computeType (typ obliczeniowy) Typ obliczeniowy klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount (liczba rdzeni) Liczba rdzeni klastra, który będzie wykonywać zadanie przepływu danych. Obsługiwane wartości to: 8, 16, 32, 48, 80, 144 i 272. int (integer)
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. Int

Ograniczenia:
Minimalna wartość = 0

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia (połącz się) Dokumentacja własnego środowiska Integration Runtime. Odniesienie do jednostki
ścieżka Ścieżka zawierająca dane etapowe w usłudze Blob Storage. ciąg
stagingLinkedService Odwołanie do połączonej usługi przejściowej. Odniesienie do jednostki

IntegrationRuntimeSsisCatalogInfo

Nazwa Opis Wartość
catalogAdminPassword (hasło administratora) Hasło konta użytkownika administratora bazy danych katalogu. SecureString
catalogAdminUserName (nazwa_użytkownika catalogAdminUserName) Nazwa użytkownika administratora bazy danych wykazu. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
katalogCennikWarstwa Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Podstawowa"
"Premium"
"PremiumRS"
"Standardowa"
catalogServerEndpoint (punkt końcowy serweracatalogServerEndpoint) Adres URL serwera bazy danych wykazu. ciąg

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
Informacje katalogowe Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties (właściwości danych) Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeDataProxyProperties
wydanie Wersja środowiska SSIS Integration Runtime "Przedsiębiorstwo"
"Standardowa"
expressCustomSetupProperties (właściwości konfiguracji express) Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. Baza konfiguracji niestandardowych[]
typ licencji Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Nazwa Opis Wartość
publiczne adresy IP Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. ciąg znakowy[]
podsieć Nazwa podsieci, która zostanie przyłączony do tego środowiska Integration Runtime. ciąg
subnetId (identyfikator podsieci) Identyfikator podsieci, do której zostanie dołączone to środowisko Integration Runtime Azure-SSIS. ciąg
Identyfikator vNetId Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. ciąg

LicensedComponentSetupTypeProperties (Właściwości licencjiComponentSetupType)

Nazwa Opis Wartość
nazwa_komponentu Nazwa składnika innej firmy. ciąg (wymagany)
klucz licencyjny Klucz licencji do aktywowania składnika. Tajna baza danych

LinkedIntegrationRuntimeKeyAuthorization

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Typ autoryzacji udostępniania środowiska Integration Runtime. "Klucz" (wymagany)
klucz Klucz używany do autoryzacji. SecureString (wymagane)

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Typ autoryzacji udostępniania środowiska Integration Runtime. "Kontrola dostępu oparta na rolach" (wymagana)
identyfikator zasobu Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)

LinkedIntegrationRuntimeType

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Dla typu LinkedIntegrationRuntimeKeyAuthorization ustaw wartość "Klucz". Ustaw wartość "RBAC" dla typu LinkedIntegrationRuntimeRbacAuthorization. "Klucz"
"Kontrola dostępu oparta na rolach" (wymagana)

ManagedIntegrationRuntime

Nazwa Opis Wartość
zarządzana sieć wirtualna Zarządzana sieć wirtualna środowiska Integration Runtime. ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
właściwościTypu Właściwości środowiska Integration Runtime zarządzanego. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Nazwa Opis Wartość
id Identyfikator zarządzanej sieci wirtualnej. ciąg
referenceName (nazwa_referencji) Nazwa referencyjna zarządzanej sieci wirtualnej. ciąg
typ Typ zarządzanej sieci wirtualnej. ciąg

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties (właściwości obliczeniowe) Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
ssisWłaściwości Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes (liczbaWęzłówZewnętrznych) Liczba węzłów zewnętrznych, które powinny być większe niż 0 i mniejsze niż 11. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 10
numberOfPipelineNodes (liczbaWęzłówRurociągu) Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 10
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać potok i działania zewnętrzne. Int

Ograniczenia:
Minimalna wartość = 5

Tajna baza danych

Nazwa Opis Wartość
typ Dla typu SecureString ustaw wartość "SecureString". "SecureString" (wymagane)

SecureString

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SecureString

Nazwa Opis Wartość
typ Typ wpisu tajnego. "SecureString" (wymagane)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SelfHostedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "SelfHosted" (wymagane)
właściwościTypu Jeśli ta właściwość nie ma wartości null, oznacza to, że jest to połączone środowisko Integration Runtime. Właściwość jest używana do uzyskiwania dostępu do oryginalnego środowiska Integration Runtime. Właściwości SelfHostedIntegrationRuntimeTypeProperties

Właściwości SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo (informacje o linked) Połączony typ środowiska Integration Runtime z fabryki danych LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternatywna opcja zapewnienia interaktywnej funkcji tworzenia, gdy własne środowisko Integration Runtime nie może nawiązać połączenia z usługą Azure Relay. Bool

Definicja zasobu szablonu usługi ARM

Typ zasobu workspaces/integrationRuntimes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Synapse/workspaces/integrationRuntimes, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Synapse/workspaces/integrationRuntimes",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "properties": {
    "description": "string",
    "type": "string"
    // For remaining properties, see IntegrationRuntime objects
  }
}

Obiekty IntegrationRuntime

Ustaw właściwość , aby określić typ obiektu.

W przypadku funkcji Zarządzane użyj:

{
  "managedVirtualNetwork": {
    "id": "string",
    "referenceName": "string",
    "type": "string"
  },
  "type": "Managed",
  "typeProperties": {
    "computeProperties": {
      "copyComputeScaleProperties": {
        "dataIntegrationUnit": "int",
        "timeToLive": "int"
      },
      "dataFlowProperties": {
        "cleanup": "bool",
        "computeType": "string",
        "coreCount": "int",
        "timeToLive": "int"
      },
      "location": "string",
      "maxParallelExecutionsPerNode": "int",
      "nodeSize": "string",
      "numberOfNodes": "int",
      "pipelineExternalComputeScaleProperties": {
        "numberOfExternalNodes": "int",
        "numberOfPipelineNodes": "int",
        "timeToLive": "int"
      },
      "vNetProperties": {
        "publicIPs": [ "string" ],
        "subnet": "string",
        "subnetId": "string",
        "vNetId": "string"
      }
    },
    "ssisProperties": {
      "catalogInfo": {
        "catalogAdminPassword": {
          "type": "string",
          "value": "string"
        },
        "catalogAdminUserName": "string",
        "catalogPricingTier": "string",
        "catalogServerEndpoint": "string"
      },
      "customSetupScriptProperties": {
        "blobContainerUri": "string",
        "sasToken": {
          "type": "string",
          "value": "string"
        }
      },
      "dataProxyProperties": {
        "connectVia": {
          "referenceName": "string",
          "type": "string"
        },
        "path": "string",
        "stagingLinkedService": {
          "referenceName": "string",
          "type": "string"
        }
      },
      "edition": "string",
      "expressCustomSetupProperties": [ {
        "type": "string"
        // For remaining properties, see CustomSetupBase objects
      } ],
      "licenseType": "string"
    }
  }
}

W przypadku funkcji SelfHosted użyj:

{
  "type": "SelfHosted",
  "typeProperties": {
    "linkedInfo": {
      "authorizationType": "string"
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    },
    "selfContainedInteractiveAuthoringEnabled": "bool"
  }
}

Obiekty CustomSetupBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku narzędzia CmdkeySetup użyj:

{
  "type": "CmdkeySetup",
  "typeProperties": {
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "targetName": {},
    "userName": {}
  }
}

W przypadku składnikaSetup użyj:

{
  "type": "ComponentSetup",
  "typeProperties": {
    "componentName": "string",
    "licenseKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

W przypadku elementu EnvironmentVariableSetup użyj:

{
  "type": "EnvironmentVariableSetup",
  "typeProperties": {
    "variableName": "string",
    "variableValue": "string"
  }
}

Obiekty LinkedIntegrationRuntimeType

Ustaw właściwość authorizationType , aby określić typ obiektu.

W przypadku klucza użyj:

{
  "authorizationType": "Key",
  "key": {
    "type": "string",
    "value": "string"
  }
}

W przypadku kontroli dostępu opartej na rolach użyj:

{
  "authorizationType": "RBAC",
  "resourceId": "string"
}

Obiekty SecretBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku funkcji SecureString użyj:

{
  "type": "SecureString",
  "value": "string"
}

Wartości właściwości

Microsoft.Synapse/workspaces/integrationRuntimes

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API "2021-06-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)
właściwości Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)
typ Typ zasobu "Microsoft.Synapse/workspaces/integrationRuntimes"

CmdkeySetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "CmdkeySetup" (wymagane)
właściwościTypu Właściwości niestandardowego typu konfiguracji polecenia Cmdkey. CmdkeySetupTypeProperties (wymagane)

Właściwości CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagana)
nazwa_docelowa Nazwa serwera dostępu do źródła danych. dowolna (wymagana)
userName (nazwa użytkownika) Nazwa użytkownika dostępu do źródła danych. dowolna (wymagana)

SkładnikSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "ComponentSetup" (wymagane)
właściwościTypu Zainstaluj właściwości typu składnika innej firmy. LicensedComponentSetupTypeProperties (wymagane)

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit (jednostka integracji) Ustawienie liczby jednostek DIU zarezerwowane na potrzeby wykonywania działania kopiowania. Obsługiwane wartości to wielokrotności 4 w zakresie od 4 do 256. Int

Ograniczenia:
Minimalna wartość = 4
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. Int

Ograniczenia:
Minimalna wartość = 5

Baza konfiguracji niestandardowych

Nazwa Opis Wartość
typ Dla typu CmdkeySetup ustaw wartość "CmdkeySetup". Ustaw wartość "ComponentSetup" dla typu ComponentSetup. Ustaw wartość "EnvironmentVariableSetup" dla typu EnvironmentVariableSetup. "CmdkeySetup"
"ComponentSetup"
"EnvironmentVariableSetup" (wymagane)

Odniesienie do jednostki

Nazwa Opis Wartość
referenceName (nazwa_referencji) Nazwa tej jednostki, do których odwołuje się odwołanie. ciąg
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup (Konfiguracja zmiennej środowiskowej)

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "EnvironmentVariableSetup" (wymagane)
właściwościTypu Dodaj właściwości typu zmiennej środowiskowej. EnvironmentVariableSetupTypeProperties (wymagane)

EnvironmentVariableSetupTypeProperties (Właściwości środowiska)

Nazwa Opis Wartość
nazwaZmiennej Nazwa zmiennej środowiskowej. ciąg (wymagany)
zmiennaWartość Wartość zmiennej środowiskowej. ciąg (wymagany)

IntegracjaŚrodowisko uruchomieniowe

Nazwa Opis Wartość
opis Opis środowiska Integration Runtime. ciąg
typ Ustaw wartość "Managed" dla typu ManagedIntegrationRuntime. Dla typu SelfHostedIntegrationRuntime ustaw wartość "SelfHostedIntegrationRuntime". "Zarządzane"
"SelfHosted" (wymagane)

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties (właściwości kopii) Właściwości CopyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties (właściwości przepływu) Właściwości przepływu danych dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeDataFlowProperties
lokalizacja Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities ciąg
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
RozmiarWęzła Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. ciąg
liczbaWęzłów Wymagana liczba węzłów dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
pipelineExternalComputeScaleProperties Właściwości PipelineExternalComputeScale dla zarządzanego środowiska Integration Runtime. PipelineExternalComputeScaleProperties
Właściwości sieci wirtualnej Właściwości sieci wirtualnej dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. ciąg
sasToken powiedział: Token SAS kontenera obiektów blob platformy Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nazwa Opis Wartość
Oczyszczania Klaster nie zostanie odzyskany i zostanie użyty w następnym działaniu przepływu danych do momentu osiągnięcia czasu wygaśnięcia (czasu wygaśnięcia), jeśli zostanie on ustawiony jako false. Wartość domyślna to true. Bool
computeType (typ obliczeniowy) Typ obliczeniowy klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount (liczba rdzeni) Liczba rdzeni klastra, który będzie wykonywać zadanie przepływu danych. Obsługiwane wartości to: 8, 16, 32, 48, 80, 144 i 272. int (integer)
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. Int

Ograniczenia:
Minimalna wartość = 0

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia (połącz się) Dokumentacja własnego środowiska Integration Runtime. Odniesienie do jednostki
ścieżka Ścieżka zawierająca dane etapowe w usłudze Blob Storage. ciąg
stagingLinkedService Odwołanie do połączonej usługi przejściowej. Odniesienie do jednostki

IntegrationRuntimeSsisCatalogInfo

Nazwa Opis Wartość
catalogAdminPassword (hasło administratora) Hasło konta użytkownika administratora bazy danych katalogu. SecureString
catalogAdminUserName (nazwa_użytkownika catalogAdminUserName) Nazwa użytkownika administratora bazy danych wykazu. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
katalogCennikWarstwa Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Podstawowa"
"Premium"
"PremiumRS"
"Standardowa"
catalogServerEndpoint (punkt końcowy serweracatalogServerEndpoint) Adres URL serwera bazy danych wykazu. ciąg

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
Informacje katalogowe Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties (właściwości danych) Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeDataProxyProperties
wydanie Wersja środowiska SSIS Integration Runtime "Przedsiębiorstwo"
"Standardowa"
expressCustomSetupProperties (właściwości konfiguracji express) Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. Baza konfiguracji niestandardowych[]
typ licencji Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Nazwa Opis Wartość
publiczne adresy IP Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. ciąg znakowy[]
podsieć Nazwa podsieci, która zostanie przyłączony do tego środowiska Integration Runtime. ciąg
subnetId (identyfikator podsieci) Identyfikator podsieci, do której zostanie dołączone to środowisko Integration Runtime Azure-SSIS. ciąg
Identyfikator vNetId Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. ciąg

LicensedComponentSetupTypeProperties (Właściwości licencjiComponentSetupType)

Nazwa Opis Wartość
nazwa_komponentu Nazwa składnika innej firmy. ciąg (wymagany)
klucz licencyjny Klucz licencji do aktywowania składnika. Tajna baza danych

LinkedIntegrationRuntimeKeyAuthorization

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Typ autoryzacji udostępniania środowiska Integration Runtime. "Klucz" (wymagany)
klucz Klucz używany do autoryzacji. SecureString (wymagane)

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Typ autoryzacji udostępniania środowiska Integration Runtime. "Kontrola dostępu oparta na rolach" (wymagana)
identyfikator zasobu Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)

LinkedIntegrationRuntimeType

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Dla typu LinkedIntegrationRuntimeKeyAuthorization ustaw wartość "Klucz". Ustaw wartość "RBAC" dla typu LinkedIntegrationRuntimeRbacAuthorization. "Klucz"
"Kontrola dostępu oparta na rolach" (wymagana)

ManagedIntegrationRuntime

Nazwa Opis Wartość
zarządzana sieć wirtualna Zarządzana sieć wirtualna środowiska Integration Runtime. ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
właściwościTypu Właściwości środowiska Integration Runtime zarządzanego. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Nazwa Opis Wartość
id Identyfikator zarządzanej sieci wirtualnej. ciąg
referenceName (nazwa_referencji) Nazwa referencyjna zarządzanej sieci wirtualnej. ciąg
typ Typ zarządzanej sieci wirtualnej. ciąg

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties (właściwości obliczeniowe) Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
ssisWłaściwości Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes (liczbaWęzłówZewnętrznych) Liczba węzłów zewnętrznych, które powinny być większe niż 0 i mniejsze niż 11. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 10
numberOfPipelineNodes (liczbaWęzłówRurociągu) Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 10
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać potok i działania zewnętrzne. Int

Ograniczenia:
Minimalna wartość = 5

Tajna baza danych

Nazwa Opis Wartość
typ Dla typu SecureString ustaw wartość "SecureString". "SecureString" (wymagane)

SecureString

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SecureString

Nazwa Opis Wartość
typ Typ wpisu tajnego. "SecureString" (wymagane)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SelfHostedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "SelfHosted" (wymagane)
właściwościTypu Jeśli ta właściwość nie ma wartości null, oznacza to, że jest to połączone środowisko Integration Runtime. Właściwość jest używana do uzyskiwania dostępu do oryginalnego środowiska Integration Runtime. Właściwości SelfHostedIntegrationRuntimeTypeProperties

Właściwości SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo (informacje o linked) Połączony typ środowiska Integration Runtime z fabryki danych LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternatywna opcja zapewnienia interaktywnej funkcji tworzenia, gdy własne środowisko Integration Runtime nie może nawiązać połączenia z usługą Azure Relay. Bool

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu workspaces/integrationRuntimes można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Synapse/workspaces/integrationRuntimes, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      description = "string"
      type = "string"
      // For remaining properties, see IntegrationRuntime objects
    }
  }
}

Obiekty IntegrationRuntime

Ustaw właściwość , aby określić typ obiektu.

W przypadku funkcji Zarządzane użyj:

{
  managedVirtualNetwork = {
    id = "string"
    referenceName = "string"
    type = "string"
  }
  type = "Managed"
  typeProperties = {
    computeProperties = {
      copyComputeScaleProperties = {
        dataIntegrationUnit = int
        timeToLive = int
      }
      dataFlowProperties = {
        cleanup = bool
        computeType = "string"
        coreCount = int
        timeToLive = int
      }
      location = "string"
      maxParallelExecutionsPerNode = int
      nodeSize = "string"
      numberOfNodes = int
      pipelineExternalComputeScaleProperties = {
        numberOfExternalNodes = int
        numberOfPipelineNodes = int
        timeToLive = int
      }
      vNetProperties = {
        publicIPs = [
          "string"
        ]
        subnet = "string"
        subnetId = "string"
        vNetId = "string"
      }
    }
    ssisProperties = {
      catalogInfo = {
        catalogAdminPassword = {
          type = "string"
          value = "string"
        }
        catalogAdminUserName = "string"
        catalogPricingTier = "string"
        catalogServerEndpoint = "string"
      }
      customSetupScriptProperties = {
        blobContainerUri = "string"
        sasToken = {
          type = "string"
          value = "string"
        }
      }
      dataProxyProperties = {
        connectVia = {
          referenceName = "string"
          type = "string"
        }
        path = "string"
        stagingLinkedService = {
          referenceName = "string"
          type = "string"
        }
      }
      edition = "string"
      expressCustomSetupProperties = [
        {
          type = "string"
          // For remaining properties, see CustomSetupBase objects
        }
      ]
      licenseType = "string"
    }
  }
}

W przypadku funkcji SelfHosted użyj:

{
  type = "SelfHosted"
  typeProperties = {
    linkedInfo = {
      authorizationType = "string"
      // For remaining properties, see LinkedIntegrationRuntimeType objects
    }
    selfContainedInteractiveAuthoringEnabled = bool
  }
}

Obiekty CustomSetupBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku narzędzia CmdkeySetup użyj:

{
  type = "CmdkeySetup"
  typeProperties = {
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    targetName = ?
    userName = ?
  }
}

W przypadku składnikaSetup użyj:

{
  type = "ComponentSetup"
  typeProperties = {
    componentName = "string"
    licenseKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

W przypadku elementu EnvironmentVariableSetup użyj:

{
  type = "EnvironmentVariableSetup"
  typeProperties = {
    variableName = "string"
    variableValue = "string"
  }
}

Obiekty LinkedIntegrationRuntimeType

Ustaw właściwość authorizationType , aby określić typ obiektu.

W przypadku klucza użyj:

{
  authorizationType = "Key"
  key = {
    type = "string"
    value = "string"
  }
}

W przypadku kontroli dostępu opartej na rolach użyj:

{
  authorizationType = "RBAC"
  resourceId = "string"
}

Obiekty SecretBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku funkcji SecureString użyj:

{
  type = "SecureString"
  value = "string"
}

Wartości właściwości

Microsoft.Synapse/workspaces/integrationRuntimes

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszary robocze
właściwości Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)
typ Typ zasobu "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01-preview"

CmdkeySetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "CmdkeySetup" (wymagane)
właściwościTypu Właściwości niestandardowego typu konfiguracji polecenia Cmdkey. CmdkeySetupTypeProperties (wymagane)

Właściwości CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagana)
nazwa_docelowa Nazwa serwera dostępu do źródła danych. dowolna (wymagana)
userName (nazwa użytkownika) Nazwa użytkownika dostępu do źródła danych. dowolna (wymagana)

SkładnikSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "ComponentSetup" (wymagane)
właściwościTypu Zainstaluj właściwości typu składnika innej firmy. LicensedComponentSetupTypeProperties (wymagane)

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit (jednostka integracji) Ustawienie liczby jednostek DIU zarezerwowane na potrzeby wykonywania działania kopiowania. Obsługiwane wartości to wielokrotności 4 w zakresie od 4 do 256. Int

Ograniczenia:
Minimalna wartość = 4
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. Int

Ograniczenia:
Minimalna wartość = 5

Baza konfiguracji niestandardowych

Nazwa Opis Wartość
typ Dla typu CmdkeySetup ustaw wartość "CmdkeySetup". Ustaw wartość "ComponentSetup" dla typu ComponentSetup. Ustaw wartość "EnvironmentVariableSetup" dla typu EnvironmentVariableSetup. "CmdkeySetup"
"ComponentSetup"
"EnvironmentVariableSetup" (wymagane)

Odniesienie do jednostki

Nazwa Opis Wartość
referenceName (nazwa_referencji) Nazwa tej jednostki, do których odwołuje się odwołanie. ciąg
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup (Konfiguracja zmiennej środowiskowej)

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "EnvironmentVariableSetup" (wymagane)
właściwościTypu Dodaj właściwości typu zmiennej środowiskowej. EnvironmentVariableSetupTypeProperties (wymagane)

EnvironmentVariableSetupTypeProperties (Właściwości środowiska)

Nazwa Opis Wartość
nazwaZmiennej Nazwa zmiennej środowiskowej. ciąg (wymagany)
zmiennaWartość Wartość zmiennej środowiskowej. ciąg (wymagany)

IntegracjaŚrodowisko uruchomieniowe

Nazwa Opis Wartość
opis Opis środowiska Integration Runtime. ciąg
typ Ustaw wartość "Managed" dla typu ManagedIntegrationRuntime. Dla typu SelfHostedIntegrationRuntime ustaw wartość "SelfHostedIntegrationRuntime". "Zarządzane"
"SelfHosted" (wymagane)

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties (właściwości kopii) Właściwości CopyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties (właściwości przepływu) Właściwości przepływu danych dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeDataFlowProperties
lokalizacja Lokalizacja zarządzanego środowiska Integration Runtime. Obsługiwane regiony można znaleźć w witrynie /azure/data-factory/data-factory-data-movement-activities ciąg
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
RozmiarWęzła Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. ciąg
liczbaWęzłów Wymagana liczba węzłów dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
pipelineExternalComputeScaleProperties Właściwości PipelineExternalComputeScale dla zarządzanego środowiska Integration Runtime. PipelineExternalComputeScaleProperties
Właściwości sieci wirtualnej Właściwości sieci wirtualnej dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeVNetProperties

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. ciąg
sasToken powiedział: Token SAS kontenera obiektów blob platformy Azure. SecureString

IntegrationRuntimeDataFlowProperties

Nazwa Opis Wartość
Oczyszczania Klaster nie zostanie odzyskany i zostanie użyty w następnym działaniu przepływu danych do momentu osiągnięcia czasu wygaśnięcia (czasu wygaśnięcia), jeśli zostanie on ustawiony jako false. Wartość domyślna to true. Bool
computeType (typ obliczeniowy) Typ obliczeniowy klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount (liczba rdzeni) Liczba rdzeni klastra, który będzie wykonywać zadanie przepływu danych. Obsługiwane wartości to: 8, 16, 32, 48, 80, 144 i 272. int (integer)
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. Int

Ograniczenia:
Minimalna wartość = 0

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia (połącz się) Dokumentacja własnego środowiska Integration Runtime. Odniesienie do jednostki
ścieżka Ścieżka zawierająca dane etapowe w usłudze Blob Storage. ciąg
stagingLinkedService Odwołanie do połączonej usługi przejściowej. Odniesienie do jednostki

IntegrationRuntimeSsisCatalogInfo

Nazwa Opis Wartość
catalogAdminPassword (hasło administratora) Hasło konta użytkownika administratora bazy danych katalogu. SecureString
catalogAdminUserName (nazwa_użytkownika catalogAdminUserName) Nazwa użytkownika administratora bazy danych wykazu. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
katalogCennikWarstwa Warstwa cenowa bazy danych wykazu. Prawidłowe wartości można znaleźć w https://azure.microsoft.com/en-us/pricing/details/sql-database/ "Podstawowa"
"Premium"
"PremiumRS"
"Standardowa"
catalogServerEndpoint (punkt końcowy serweracatalogServerEndpoint) Adres URL serwera bazy danych wykazu. ciąg

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
Informacje katalogowe Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
customSetupScriptProperties Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties (właściwości danych) Właściwości serwera proxy danych dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeDataProxyProperties
wydanie Wersja środowiska SSIS Integration Runtime "Przedsiębiorstwo"
"Standardowa"
expressCustomSetupProperties (właściwości konfiguracji express) Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. Baza konfiguracji niestandardowych[]
typ licencji Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. "BasePrice"
"LicenseIncluded"

IntegrationRuntimeVNetProperties

Nazwa Opis Wartość
publiczne adresy IP Identyfikatory zasobów publicznych adresów IP, których będzie używać to środowisko Integration Runtime. ciąg znakowy[]
podsieć Nazwa podsieci, która zostanie przyłączony do tego środowiska Integration Runtime. ciąg
subnetId (identyfikator podsieci) Identyfikator podsieci, do której zostanie dołączone to środowisko Integration Runtime Azure-SSIS. ciąg
Identyfikator vNetId Identyfikator sieci wirtualnej, do którego dołączy to środowisko Integration Runtime. ciąg

LicensedComponentSetupTypeProperties (Właściwości licencjiComponentSetupType)

Nazwa Opis Wartość
nazwa_komponentu Nazwa składnika innej firmy. ciąg (wymagany)
klucz licencyjny Klucz licencji do aktywowania składnika. Tajna baza danych

LinkedIntegrationRuntimeKeyAuthorization

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Typ autoryzacji udostępniania środowiska Integration Runtime. "Klucz" (wymagany)
klucz Klucz używany do autoryzacji. SecureString (wymagane)

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Typ autoryzacji udostępniania środowiska Integration Runtime. "Kontrola dostępu oparta na rolach" (wymagana)
identyfikator zasobu Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)

LinkedIntegrationRuntimeType

Nazwa Opis Wartość
authorizationType (typ autoryzacji) Dla typu LinkedIntegrationRuntimeKeyAuthorization ustaw wartość "Klucz". Ustaw wartość "RBAC" dla typu LinkedIntegrationRuntimeRbacAuthorization. "Klucz"
"Kontrola dostępu oparta na rolach" (wymagana)

ManagedIntegrationRuntime

Nazwa Opis Wartość
zarządzana sieć wirtualna Zarządzana sieć wirtualna środowiska Integration Runtime. ManagedIntegrationRuntimeManagedVirtualNetworkReference
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
właściwościTypu Właściwości środowiska Integration Runtime zarządzanego. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedIntegrationRuntimeManagedVirtualNetworkReference

Nazwa Opis Wartość
id Identyfikator zarządzanej sieci wirtualnej. ciąg
referenceName (nazwa_referencji) Nazwa referencyjna zarządzanej sieci wirtualnej. ciąg
typ Typ zarządzanej sieci wirtualnej. ciąg

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties (właściwości obliczeniowe) Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
ssisWłaściwości Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes (liczbaWęzłówZewnętrznych) Liczba węzłów zewnętrznych, które powinny być większe niż 0 i mniejsze niż 11. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 10
numberOfPipelineNodes (liczbaWęzłówRurociągu) Liczba węzłów potoku, które powinny być większe niż 0 i mniejsze niż 11. Int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 10
timeToLive (czas na żywo) Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać potok i działania zewnętrzne. Int

Ograniczenia:
Minimalna wartość = 5

Tajna baza danych

Nazwa Opis Wartość
typ Dla typu SecureString ustaw wartość "SecureString". "SecureString" (wymagane)

SecureString

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SecureString

Nazwa Opis Wartość
typ Typ wpisu tajnego. "SecureString" (wymagane)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SelfHostedIntegrationRuntime

Nazwa Opis Wartość
typ Typ środowiska Integration Runtime. "SelfHosted" (wymagane)
właściwościTypu Jeśli ta właściwość nie ma wartości null, oznacza to, że jest to połączone środowisko Integration Runtime. Właściwość jest używana do uzyskiwania dostępu do oryginalnego środowiska Integration Runtime. Właściwości SelfHostedIntegrationRuntimeTypeProperties

Właściwości SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo (informacje o linked) Połączony typ środowiska Integration Runtime z fabryki danych LinkedIntegrationRuntimeType
selfContainedInteractiveAuthoringEnabled Alternatywna opcja zapewnienia interaktywnej funkcji tworzenia, gdy własne środowisko Integration Runtime nie może nawiązać połączenia z usługą Azure Relay. Bool