Udostępnij za pośrednictwem


Microsoft.DataFactory factory/integrationRuntimes

Definicja zasobu Bicep

Typ zasobu fabryk/integracjiRuntimes można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

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

Obiekty LinkedIntegrationRuntimeType

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

W przypadku keyużyj:

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

W przypadkukontroli dostępu opartej na rolach użyj:

{
  authorizationType: 'RBAC'
  credential: {
    referenceName: 'string'
    type: 'string'
  }
  resourceId: 'string'
}

Obiekty SecretBase

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

W przypadku AzureKeyVaultSecretużyj:

{
  secretName: any(Azure.Bicep.Types.Concrete.AnyType)
  secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
  store: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  type: 'AzureKeyVaultSecret'
}

W przypadku SecureString użyj:

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

Obiekty IntegrationRuntime

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

W przypadku zarządzanychużyj:

{
  managedVirtualNetwork: {
    referenceName: 'string'
    type: 'string'
  }
  type: 'Managed'
  typeProperties: {
    computeProperties: {
      copyComputeScaleProperties: {
        dataIntegrationUnit: int
        timeToLive: int
      }
      dataFlowProperties: {
        cleanup: bool
        computeType: 'string'
        coreCount: int
        customProperties: [
          {
            name: 'string'
            value: 'string'
          }
        ]
        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'
      }
    }
    customerVirtualNetwork: {
      subnetId: 'string'
    }
    ssisProperties: {
      catalogInfo: {
        catalogAdminPassword: {
          type: 'string'
          value: 'string'
        }
        catalogAdminUserName: 'string'
        catalogPricingTier: 'string'
        catalogServerEndpoint: 'string'
        dualStandbyPairName: 'string'
      }
      credential: {
        referenceName: 'string'
        type: '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'
      packageStores: [
        {
          name: 'string'
          packageStoreLinkedService: {
            referenceName: 'string'
            type: 'string'
          }
        }
      ]
    }
  }
}

W przypadku SelfHosteduż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 azPowerShellSetupużyj:

{
  type: 'AzPowerShellSetup'
  typeProperties: {
    version: 'string'
  }
}

W przypadku cmdkeySetupużyj:

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

W przypadku ComponentSetupużyj:

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

W przypadku EnvironmentVariableSetupużyj:

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

Wartości właściwości

AzPowerShellSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "AzPowerShellSetup" (wymagane)
typeProperties Zainstaluj właściwości typu programu Azure PowerShell. azPowerShellSetupTypeProperties (wymagane)

AzPowerShellSetupTypeProperties

Nazwa Opis Wartość
Wersja Wymagana wersja programu Azure PowerShell do zainstalowania. ciąg (wymagany)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
secretVersion Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
sklep Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)

CmdkeySetup

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

CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagane)
targetName Nazwa serwera dostępu do źródła danych. Typ: ciąg. dowolna (wymagana)
userName Nazwa użytkownika dostępu do źródła danych. Typ: ciąg. dowolna (wymagana)

SkładnikSetup

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

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit 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 Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. Int

Ograniczenia:
Minimalna wartość = 5

CredentialReference

Nazwa Opis Wartość
referenceName Nazwa poświadczeń odwołania. ciąg (wymagany)
typ Typ odwołania do poświadczeń. "CredentialReference" (wymagane)

CustomSetupBase

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

EntityReference

Nazwa Opis Wartość
referenceName Nazwa tej jednostki, do których odwołuje się odwołanie. struna
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup

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

EnvironmentVariableSetupTypeProperties

Nazwa Opis Wartość
nazwa_zmiennej Nazwa zmiennej środowiskowej. ciąg (wymagany)
variableValue Wartość zmiennej środowiskowej. ciąg (wymagany)

IntegrationRuntime

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

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties Właściwości CopyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties 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 struna
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
nodeSize Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. struna
numberOfNodes 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

IntegrationRuntimeCustomerVirtualNetwork

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. struna

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. struna
sasToken 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 klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount 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
customProperties Właściwości niestandardowe służą do dostrajania wydajności środowiska uruchomieniowego przepływu danych. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. Int

Ograniczenia:
Minimalna wartość = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nazwa Opis Wartość
nazwa Nazwa właściwości niestandardowej. struna
wartość Wartość właściwości niestandardowej. struna

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia Dokumentacja własnego środowiska Integration Runtime. EntityReference
ścieżka Ścieżka zawierająca dane etapowe w usłudze Blob Storage. struna
stagingLinkedService Odwołanie do połączonej usługi przejściowej. EntityReference

IntegrationRuntimeSsisCatalogInfo

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

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
catalogPricingTier 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 Adres URL serwera bazy danych wykazu. struna
dualStandbyPairName Podwójna nazwa pary rezerwowej Azure-SSIS Integration Runtime do obsługi trybu failover bazy danych SSISDB. struna

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
catalogInfo Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
Poświadczeń Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. CredentialReference
customSetupScriptProperties Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties 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 Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. CustomSetupBase[]
licenseType Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. "BasePrice"
"LicenseIncluded"
packageStores Magazyny pakietów dla środowiska SSIS Integration Runtime. PackageStore[]

IntegrationRuntimeVNetProperties

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

LicensedComponentSetupTypeProperties

Nazwa Opis Wartość
componentName Nazwa składnika innej firmy. ciąg (wymagany)
licenseKey Klucz licencji do aktywowania składnika. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

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

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji udostępniania środowiska Integration Runtime. "Kontrola dostępu oparta na rolach" (wymagana)
Poświadczeń Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. CredentialReference
resourceId Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)

LinkedIntegrationRuntimeType

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

LinkedServiceReference

Nazwa Opis Wartość
Parametry Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwołaj się do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania połączonej usługi. "LinkedServiceReference" (wymagane)

ManagedIntegrationRuntime

Nazwa Opis Wartość
managedVirtualNetwork Dokumentacja zarządzanej sieci wirtualnej. ManagedVirtualNetworkReference
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
typeProperties Właściwości środowiska Integration Runtime zarządzanego. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nazwa sieci wirtualnej, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nazwa Opis Wartość
referenceName Odwołaj się do nazwy ManagedVirtualNetwork. ciąg (wymagany)
typ Typ odwołania zarządzana sieć wirtualna. "ManagedVirtualNetworkReference" (wymagane)

Microsoft.DataFactory/factory/integrationRuntimes

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane)
rodzic 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: fabryki
Właściwości Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)

PackageStore

Nazwa Opis Wartość
nazwa Nazwa magazynu pakietów ciąg (wymagany)
packageStoreLinkedService Dokumentacja połączonej usługi magazynu pakietów. EntityReference (wymagane)

ParametrValueSpecification

Nazwa Opis Wartość

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes 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 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 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

SecretBase

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. "AzureKeyVaultSecret"
"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)
typeProperties 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. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo Podstawowa definicja połączonego środowiska Integration Runtime. 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 z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
azure Data Factory przy użyciu usługi Git i zarządzanej konfiguracji sieci wirtualnej Ten szablon tworzy usługę Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
self-host Integration Runtime na maszynach wirtualnych platformy Azure Ten szablon tworzy własne środowisko Integration Runtime i rejestruje je na maszynach wirtualnych platformy Azure

Definicja zasobu szablonu usługi ARM

Typ zasobu fabryk/integracjiRuntimes można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

{
  "type": "Microsoft.DataFactory/factories/integrationRuntimes",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "description": "string",
    "type": "string"
    // For remaining properties, see IntegrationRuntime objects
  }
}

Obiekty LinkedIntegrationRuntimeType

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

W przypadku keyużyj:

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

W przypadkukontroli dostępu opartej na rolach użyj:

{
  "authorizationType": "RBAC",
  "credential": {
    "referenceName": "string",
    "type": "string"
  },
  "resourceId": "string"
}

Obiekty SecretBase

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

W przypadku AzureKeyVaultSecretużyj:

{
  "secretName": {},
  "secretVersion": {},
  "store": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "type": "AzureKeyVaultSecret"
}

W przypadku SecureString użyj:

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

Obiekty IntegrationRuntime

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

W przypadku zarządzanychużyj:

{
  "managedVirtualNetwork": {
    "referenceName": "string",
    "type": "string"
  },
  "type": "Managed",
  "typeProperties": {
    "computeProperties": {
      "copyComputeScaleProperties": {
        "dataIntegrationUnit": "int",
        "timeToLive": "int"
      },
      "dataFlowProperties": {
        "cleanup": "bool",
        "computeType": "string",
        "coreCount": "int",
        "customProperties": [
          {
            "name": "string",
            "value": "string"
          }
        ],
        "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"
      }
    },
    "customerVirtualNetwork": {
      "subnetId": "string"
    },
    "ssisProperties": {
      "catalogInfo": {
        "catalogAdminPassword": {
          "type": "string",
          "value": "string"
        },
        "catalogAdminUserName": "string",
        "catalogPricingTier": "string",
        "catalogServerEndpoint": "string",
        "dualStandbyPairName": "string"
      },
      "credential": {
        "referenceName": "string",
        "type": "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",
      "packageStores": [
        {
          "name": "string",
          "packageStoreLinkedService": {
            "referenceName": "string",
            "type": "string"
          }
        }
      ]
    }
  }
}

W przypadku SelfHosteduż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 azPowerShellSetupużyj:

{
  "type": "AzPowerShellSetup",
  "typeProperties": {
    "version": "string"
  }
}

W przypadku cmdkeySetupużyj:

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

W przypadku ComponentSetupużyj:

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

W przypadku EnvironmentVariableSetupużyj:

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

Wartości właściwości

AzPowerShellSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "AzPowerShellSetup" (wymagane)
typeProperties Zainstaluj właściwości typu programu Azure PowerShell. azPowerShellSetupTypeProperties (wymagane)

AzPowerShellSetupTypeProperties

Nazwa Opis Wartość
Wersja Wymagana wersja programu Azure PowerShell do zainstalowania. ciąg (wymagany)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
secretVersion Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
sklep Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)

CmdkeySetup

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

CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagane)
targetName Nazwa serwera dostępu do źródła danych. Typ: ciąg. dowolna (wymagana)
userName Nazwa użytkownika dostępu do źródła danych. Typ: ciąg. dowolna (wymagana)

SkładnikSetup

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

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit 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 Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. Int

Ograniczenia:
Minimalna wartość = 5

CredentialReference

Nazwa Opis Wartość
referenceName Nazwa poświadczeń odwołania. ciąg (wymagany)
typ Typ odwołania do poświadczeń. "CredentialReference" (wymagane)

CustomSetupBase

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

EntityReference

Nazwa Opis Wartość
referenceName Nazwa tej jednostki, do których odwołuje się odwołanie. struna
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup

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

EnvironmentVariableSetupTypeProperties

Nazwa Opis Wartość
nazwa_zmiennej Nazwa zmiennej środowiskowej. ciąg (wymagany)
variableValue Wartość zmiennej środowiskowej. ciąg (wymagany)

IntegrationRuntime

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

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties Właściwości CopyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties 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 struna
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
nodeSize Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. struna
numberOfNodes 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

IntegrationRuntimeCustomerVirtualNetwork

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. struna

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. struna
sasToken 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 klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount 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
customProperties Właściwości niestandardowe służą do dostrajania wydajności środowiska uruchomieniowego przepływu danych. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. Int

Ograniczenia:
Minimalna wartość = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nazwa Opis Wartość
nazwa Nazwa właściwości niestandardowej. struna
wartość Wartość właściwości niestandardowej. struna

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia Dokumentacja własnego środowiska Integration Runtime. EntityReference
ścieżka Ścieżka zawierająca dane etapowe w usłudze Blob Storage. struna
stagingLinkedService Odwołanie do połączonej usługi przejściowej. EntityReference

IntegrationRuntimeSsisCatalogInfo

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

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
catalogPricingTier 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 Adres URL serwera bazy danych wykazu. struna
dualStandbyPairName Podwójna nazwa pary rezerwowej Azure-SSIS Integration Runtime do obsługi trybu failover bazy danych SSISDB. struna

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
catalogInfo Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
Poświadczeń Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. CredentialReference
customSetupScriptProperties Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties 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 Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. CustomSetupBase[]
licenseType Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. "BasePrice"
"LicenseIncluded"
packageStores Magazyny pakietów dla środowiska SSIS Integration Runtime. PackageStore[]

IntegrationRuntimeVNetProperties

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

LicensedComponentSetupTypeProperties

Nazwa Opis Wartość
componentName Nazwa składnika innej firmy. ciąg (wymagany)
licenseKey Klucz licencji do aktywowania składnika. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

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

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji udostępniania środowiska Integration Runtime. "Kontrola dostępu oparta na rolach" (wymagana)
Poświadczeń Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. CredentialReference
resourceId Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)

LinkedIntegrationRuntimeType

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

LinkedServiceReference

Nazwa Opis Wartość
Parametry Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwołaj się do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania połączonej usługi. "LinkedServiceReference" (wymagane)

ManagedIntegrationRuntime

Nazwa Opis Wartość
managedVirtualNetwork Dokumentacja zarządzanej sieci wirtualnej. ManagedVirtualNetworkReference
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
typeProperties Właściwości środowiska Integration Runtime zarządzanego. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nazwa sieci wirtualnej, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nazwa Opis Wartość
referenceName Odwołaj się do nazwy ManagedVirtualNetwork. ciąg (wymagany)
typ Typ odwołania zarządzana sieć wirtualna. "ManagedVirtualNetworkReference" (wymagane)

Microsoft.DataFactory/factory/integrationRuntimes

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2018-06-01'
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane)
Właściwości Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)
typ Typ zasobu "Microsoft.DataFactory/factory/integrationRuntimes"

PackageStore

Nazwa Opis Wartość
nazwa Nazwa magazynu pakietów ciąg (wymagany)
packageStoreLinkedService Dokumentacja połączonej usługi magazynu pakietów. EntityReference (wymagane)

ParametrValueSpecification

Nazwa Opis Wartość

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes 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 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 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

SecretBase

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. "AzureKeyVaultSecret"
"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)
typeProperties 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. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo Podstawowa definicja połączonego środowiska Integration Runtime. 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

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
azure Data Factory przy użyciu usługi Git i zarządzanej konfiguracji sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
self-host Integration Runtime na maszynach wirtualnych platformy Azure

wdrażanie w usłudze Azure
Ten szablon tworzy własne środowisko Integration Runtime i rejestruje je na maszynach wirtualnych platformy Azure

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu fabryk/integracjiRuntimes można wdrożyć z operacjami docelowymi:

  • grupy zasobów

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

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      type = "string"
      // For remaining properties, see IntegrationRuntime objects
    }
  })
}

Obiekty LinkedIntegrationRuntimeType

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

W przypadku keyużyj:

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

W przypadkukontroli dostępu opartej na rolach użyj:

{
  authorizationType = "RBAC"
  credential = {
    referenceName = "string"
    type = "string"
  }
  resourceId = "string"
}

Obiekty SecretBase

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

W przypadku AzureKeyVaultSecretużyj:

{
  secretName = ?
  secretVersion = ?
  store = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  type = "AzureKeyVaultSecret"
}

W przypadku SecureString użyj:

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

Obiekty IntegrationRuntime

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

W przypadku zarządzanychużyj:

{
  managedVirtualNetwork = {
    referenceName = "string"
    type = "string"
  }
  type = "Managed"
  typeProperties = {
    computeProperties = {
      copyComputeScaleProperties = {
        dataIntegrationUnit = int
        timeToLive = int
      }
      dataFlowProperties = {
        cleanup = bool
        computeType = "string"
        coreCount = int
        customProperties = [
          {
            name = "string"
            value = "string"
          }
        ]
        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"
      }
    }
    customerVirtualNetwork = {
      subnetId = "string"
    }
    ssisProperties = {
      catalogInfo = {
        catalogAdminPassword = {
          type = "string"
          value = "string"
        }
        catalogAdminUserName = "string"
        catalogPricingTier = "string"
        catalogServerEndpoint = "string"
        dualStandbyPairName = "string"
      }
      credential = {
        referenceName = "string"
        type = "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"
      packageStores = [
        {
          name = "string"
          packageStoreLinkedService = {
            referenceName = "string"
            type = "string"
          }
        }
      ]
    }
  }
}

W przypadku SelfHosteduż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 azPowerShellSetupużyj:

{
  type = "AzPowerShellSetup"
  typeProperties = {
    version = "string"
  }
}

W przypadku cmdkeySetupużyj:

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

W przypadku ComponentSetupużyj:

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

W przypadku EnvironmentVariableSetupużyj:

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

Wartości właściwości

AzPowerShellSetup

Nazwa Opis Wartość
typ Typ konfiguracji niestandardowej. "AzPowerShellSetup" (wymagane)
typeProperties Zainstaluj właściwości typu programu Azure PowerShell. azPowerShellSetupTypeProperties (wymagane)

AzPowerShellSetupTypeProperties

Nazwa Opis Wartość
Wersja Wymagana wersja programu Azure PowerShell do zainstalowania. ciąg (wymagany)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
secretVersion Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
sklep Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)

CmdkeySetup

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

CmdkeySetupTypeProperties

Nazwa Opis Wartość
hasło Hasło dostępu do źródła danych. SecretBase (wymagane)
targetName Nazwa serwera dostępu do źródła danych. Typ: ciąg. dowolna (wymagana)
userName Nazwa użytkownika dostępu do źródła danych. Typ: ciąg. dowolna (wymagana)

SkładnikSetup

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

CopyComputeScaleProperties

Nazwa Opis Wartość
dataIntegrationUnit 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 Ustawienie czasu wygaśnięcia (w minutach) środowiska Integration Runtime, które będzie wykonywać działanie kopiowania. Int

Ograniczenia:
Minimalna wartość = 5

CredentialReference

Nazwa Opis Wartość
referenceName Nazwa poświadczeń odwołania. ciąg (wymagany)
typ Typ odwołania do poświadczeń. "CredentialReference" (wymagane)

CustomSetupBase

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

EntityReference

Nazwa Opis Wartość
referenceName Nazwa tej jednostki, do których odwołuje się odwołanie. struna
typ Typ tej jednostki, do których odwołuje się odwołanie. "IntegrationRuntimeReference"
"LinkedServiceReference"

EnvironmentVariableSetup

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

EnvironmentVariableSetupTypeProperties

Nazwa Opis Wartość
nazwa_zmiennej Nazwa zmiennej środowiskowej. ciąg (wymagany)
variableValue Wartość zmiennej środowiskowej. ciąg (wymagany)

IntegrationRuntime

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

IntegrationRuntimeComputeProperties

Nazwa Opis Wartość
copyComputeScaleProperties Właściwości CopyComputeScale dla zarządzanego środowiska Integration Runtime. CopyComputeScaleProperties
dataFlowProperties 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 struna
maxParallelExecutionsPerNode Maksymalna liczba równoległych wykonań na węzeł dla zarządzanego środowiska Integration Runtime. Int

Ograniczenia:
Minimalna wartość = 1
nodeSize Wymagany rozmiar węzła do zarządzanego środowiska Integration Runtime. struna
numberOfNodes 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

IntegrationRuntimeCustomerVirtualNetwork

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime. struna

IntegrationRuntimeCustomSetupScriptProperties

Nazwa Opis Wartość
BlobContainerUri Identyfikator URI kontenera obiektów blob platformy Azure, który zawiera skrypt konfiguracji niestandardowej. struna
sasToken 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 klastra, który będzie wykonywać zadanie przepływu danych. "ComputeOptimized"
"Ogólne"
"MemoryOptimized"
coreCount 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
customProperties Właściwości niestandardowe służą do dostrajania wydajności środowiska uruchomieniowego przepływu danych. IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]
timeToLive Ustawienie czasu wygaśnięcia (w minutach) klastra, które będzie wykonywać zadanie przepływu danych. Int

Ograniczenia:
Minimalna wartość = 0

IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem

Nazwa Opis Wartość
nazwa Nazwa właściwości niestandardowej. struna
wartość Wartość właściwości niestandardowej. struna

IntegrationRuntimeDataProxyProperties

Nazwa Opis Wartość
connectVia Dokumentacja własnego środowiska Integration Runtime. EntityReference
ścieżka Ścieżka zawierająca dane etapowe w usłudze Blob Storage. struna
stagingLinkedService Odwołanie do połączonej usługi przejściowej. EntityReference

IntegrationRuntimeSsisCatalogInfo

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

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 128
catalogPricingTier 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 Adres URL serwera bazy danych wykazu. struna
dualStandbyPairName Podwójna nazwa pary rezerwowej Azure-SSIS Integration Runtime do obsługi trybu failover bazy danych SSISDB. struna

IntegrationRuntimeSsisProperties

Nazwa Opis Wartość
catalogInfo Informacje o katalogu dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeSsisCatalogInfo
Poświadczeń Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. CredentialReference
customSetupScriptProperties Właściwości skryptu konfiguracji niestandardowej dla zarządzanego dedykowanego środowiska Integration Runtime. IntegrationRuntimeCustomSetupScriptProperties
dataProxyProperties 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 Konfiguracja niestandardowa bez właściwości skryptu dla środowiska SSIS Integration Runtime. CustomSetupBase[]
licenseType Typ licencji na potrzeby scenariusza wprowadzenia własnej licencji. "BasePrice"
"LicenseIncluded"
packageStores Magazyny pakietów dla środowiska SSIS Integration Runtime. PackageStore[]

IntegrationRuntimeVNetProperties

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

LicensedComponentSetupTypeProperties

Nazwa Opis Wartość
componentName Nazwa składnika innej firmy. ciąg (wymagany)
licenseKey Klucz licencji do aktywowania składnika. SecretBase

LinkedIntegrationRuntimeKeyAuthorization

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

LinkedIntegrationRuntimeRbacAuthorization

Nazwa Opis Wartość
authorizationType Typ autoryzacji udostępniania środowiska Integration Runtime. "Kontrola dostępu oparta na rolach" (wymagana)
Poświadczeń Odwołanie do poświadczeń zawierające informacje o uwierzytelnianiu. CredentialReference
resourceId Identyfikator zasobu środowiska Integration Runtime do udostępnienia. ciąg (wymagany)

LinkedIntegrationRuntimeType

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

LinkedServiceReference

Nazwa Opis Wartość
Parametry Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwołaj się do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania połączonej usługi. "LinkedServiceReference" (wymagane)

ManagedIntegrationRuntime

Nazwa Opis Wartość
managedVirtualNetwork Dokumentacja zarządzanej sieci wirtualnej. ManagedVirtualNetworkReference
typ Typ środowiska Integration Runtime. "Zarządzane" (wymagane)
typeProperties Właściwości środowiska Integration Runtime zarządzanego. ManagedIntegrationRuntimeTypeProperties (wymagane)

ManagedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
computeProperties Zasób obliczeniowy dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeComputeProperties
customerVirtualNetwork Nazwa sieci wirtualnej, do której zostanie dołączone środowisko Azure-SSIS Integration Runtime IntegrationRuntimeCustomerVirtualNetwork
ssisProperties Właściwości usług SSIS dla zarządzanego środowiska Integration Runtime. IntegrationRuntimeSsisProperties

ManagedVirtualNetworkReference

Nazwa Opis Wartość
referenceName Odwołaj się do nazwy ManagedVirtualNetwork. ciąg (wymagany)
typ Typ odwołania zarządzana sieć wirtualna. "ManagedVirtualNetworkReference" (wymagane)

Microsoft.DataFactory/factory/integrationRuntimes

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: fabryki
Właściwości Właściwości środowiska Integration Runtime. IntegrationRuntime (wymagane)
typ Typ zasobu "Microsoft.DataFactory/factory/integrationRuntimes@2018-06-01"

PackageStore

Nazwa Opis Wartość
nazwa Nazwa magazynu pakietów ciąg (wymagany)
packageStoreLinkedService Dokumentacja połączonej usługi magazynu pakietów. EntityReference (wymagane)

ParametrValueSpecification

Nazwa Opis Wartość

PipelineExternalComputeScaleProperties

Nazwa Opis Wartość
numberOfExternalNodes 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 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 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

SecretBase

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. "AzureKeyVaultSecret"
"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)
typeProperties 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. SelfHostedIntegrationRuntimeTypeProperties

SelfHostedIntegrationRuntimeTypeProperties

Nazwa Opis Wartość
linkedInfo Podstawowa definicja połączonego środowiska Integration Runtime. 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