次の方法で共有


Microsoft.DataFactory factories/linkedservices 2017-09-01-preview

Bicep リソース定義

factories/linkedservices リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataFactory/factories/linkedservices リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DataFactory/factories/linkedservices@2017-09-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    annotations: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    connectVia: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    description: 'string'
    parameters: {
      {customized property}: {
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
    type: 'string'
    // For remaining properties, see LinkedService objects
  }
}

WebLinkedServiceTypeProperties オブジェクト

authenticationType プロパティを設定して、オブジェクトの種類を指定します。

匿名 の場合は、次を使用します。

{
  authenticationType: 'Anonymous'
}

Basicの場合は、次を使用します。

{
  authenticationType: 'Basic'
  password: {
    type: 'string'
    // For remaining properties, see SecretBase objects
  }
  username: any(Azure.Bicep.Types.Concrete.AnyType)
}

ClientCertificateの場合は、次を使用します。

{
  authenticationType: 'ClientCertificate'
  password: {
    type: 'string'
    // For remaining properties, see SecretBase objects
  }
  pfx: {
    type: 'string'
    // For remaining properties, see SecretBase objects
  }
}

LinkedService オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AmazonMWSを する場合は、次を使用します。

{
  type: 'AmazonMWS'
  typeProperties: {
    accessKeyId: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    endpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    marketplaceID: any(Azure.Bicep.Types.Concrete.AnyType)
    mwsAuthToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    secretKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    sellerID: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AmazonRedshiftを する場合は、次を使用します。

{
  type: 'AmazonRedshift'
  typeProperties: {
    database: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    server: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AmazonS3を する場合は、次を使用します。

{
  type: 'AmazonS3'
  typeProperties: {
    accessKeyId: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    secretAccessKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
  }
}

AzureBatchを する場合は、次を使用します。

{
  type: 'AzureBatch'
  typeProperties: {
    accessKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    accountName: any(Azure.Bicep.Types.Concrete.AnyType)
    batchUri: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    linkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    poolName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureDataLakeAnalyticsの場合は、次の値を使用します。

{
  type: 'AzureDataLakeAnalytics'
  typeProperties: {
    accountName: any(Azure.Bicep.Types.Concrete.AnyType)
    dataLakeAnalyticsUri: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    resourceGroupName: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalId: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    subscriptionId: any(Azure.Bicep.Types.Concrete.AnyType)
    tenant: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureDataLakeStoreを する場合は、次のコマンドを使用します。

{
  type: 'AzureDataLakeStore'
  typeProperties: {
    accountName: any(Azure.Bicep.Types.Concrete.AnyType)
    dataLakeStoreUri: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    resourceGroupName: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalId: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    subscriptionId: any(Azure.Bicep.Types.Concrete.AnyType)
    tenant: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureDatabricksを する場合は、次の値を使用します。

{
  type: 'AzureDatabricks'
  typeProperties: {
    accessToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    domain: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    existingClusterId: any(Azure.Bicep.Types.Concrete.AnyType)
    newClusterNodeType: any(Azure.Bicep.Types.Concrete.AnyType)
    newClusterNumOfWorker: any(Azure.Bicep.Types.Concrete.AnyType)
    newClusterSparkConf: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    newClusterVersion: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureKeyVaultを する場合は、次を使用します。

{
  type: 'AzureKeyVault'
  typeProperties: {
    baseUrl: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureMLを する場合は、次を使用します。

{
  type: 'AzureML'
  typeProperties: {
    apiKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    mlEndpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalId: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    tenant: any(Azure.Bicep.Types.Concrete.AnyType)
    updateResourceEndpoint: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureMySqlの場合は、次を使用します。

{
  type: 'AzureMySql'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzurePostgreSqlの場合は、次を使用します。

{
  type: 'AzurePostgreSql'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureSearchを する場合は、次を使用します。

{
  type: 'AzureSearch'
  typeProperties: {
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    key: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    url: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureSqlDWを する場合は、次を使用します。

{
  type: 'AzureSqlDW'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalId: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    tenant: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureSqlDatabaseを するには、次の値を使用します。

{
  type: 'AzureSqlDatabase'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalId: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    tenant: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

AzureStorageを する場合は、次を使用します。

{
  type: 'AzureStorage'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    sasUri: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
  }
}

Cassandraの場合は、次を使用します。

{
  type: 'Cassandra'
  typeProperties: {
    authenticationType: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Concurの場合は、次の値を使用します。

{
  type: 'Concur'
  typeProperties: {
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

CosmosDbの場合は、次を使用します。

{
  type: 'CosmosDb'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Couchbaseの場合は、次を使用します。

{
  type: 'Couchbase'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

CustomDataSourceを する場合は、次の値を使用します。

{
  type: 'CustomDataSource'
  typeProperties: any(Azure.Bicep.Types.Concrete.AnyType)
}

Db2の場合は、次を使用します。

{
  type: 'Db2'
  typeProperties: {
    authenticationType: 'string'
    database: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    server: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Drillの場合は、次を使用します。

{
  type: 'Drill'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Dynamicsの場合は、次を使用します。

{
  type: 'Dynamics'
  typeProperties: {
    authenticationType: 'string'
    deploymentType: 'string'
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    hostName: any(Azure.Bicep.Types.Concrete.AnyType)
    organizationName: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    serviceUri: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Eloquaを する場合は、次を使用します。

{
  type: 'Eloqua'
  typeProperties: {
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    endpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

FileServerの場合は、次を使用します。

{
  type: 'FileServer'
  typeProperties: {
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    userId: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

FtpServerの場合は、次のコマンドを使用します。

{
  type: 'FtpServer'
  typeProperties: {
    authenticationType: 'string'
    enableServerCertificateValidation: any(Azure.Bicep.Types.Concrete.AnyType)
    enableSsl: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    userName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

GoogleBigQueryを する場合は、次を使用します。

{
  type: 'GoogleBigQuery'
  typeProperties: {
    additionalProjects: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    clientId: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    clientSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    email: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    keyFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
    project: any(Azure.Bicep.Types.Concrete.AnyType)
    refreshToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    requestGoogleDriveScope: any(Azure.Bicep.Types.Concrete.AnyType)
    trustedCertPath: any(Azure.Bicep.Types.Concrete.AnyType)
    useSystemTrustStore: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Greenplum の場合は、次を使用します。

{
  type: 'Greenplum'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

HBaseの場合は、次を使用します。

{
  type: 'HBase'
  typeProperties: {
    allowHostNameCNMismatch: any(Azure.Bicep.Types.Concrete.AnyType)
    allowSelfSignedServerCert: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    enableSsl: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    httpPath: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    trustedCertPath: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

HDInsightの場合は、次を使用します。

{
  type: 'HDInsight'
  typeProperties: {
    clusterUri: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    hcatalogLinkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    linkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    userName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

HDInsightOnDemandの場合は、次を使用します。

{
  type: 'HDInsightOnDemand'
  typeProperties: {
    additionalLinkedServiceNames: [
      {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
    clusterNamePrefix: any(Azure.Bicep.Types.Concrete.AnyType)
    clusterPassword: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    clusterResourceGroup: any(Azure.Bicep.Types.Concrete.AnyType)
    clusterSize: any(Azure.Bicep.Types.Concrete.AnyType)
    clusterSshPassword: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    clusterSshUserName: any(Azure.Bicep.Types.Concrete.AnyType)
    clusterType: any(Azure.Bicep.Types.Concrete.AnyType)
    clusterUserName: any(Azure.Bicep.Types.Concrete.AnyType)
    coreConfiguration: any(Azure.Bicep.Types.Concrete.AnyType)
    dataNodeSize: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    hBaseConfiguration: any(Azure.Bicep.Types.Concrete.AnyType)
    hcatalogLinkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    hdfsConfiguration: any(Azure.Bicep.Types.Concrete.AnyType)
    headNodeSize: any(Azure.Bicep.Types.Concrete.AnyType)
    hiveConfiguration: any(Azure.Bicep.Types.Concrete.AnyType)
    hostSubscriptionId: any(Azure.Bicep.Types.Concrete.AnyType)
    linkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    mapReduceConfiguration: any(Azure.Bicep.Types.Concrete.AnyType)
    oozieConfiguration: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalId: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    sparkVersion: any(Azure.Bicep.Types.Concrete.AnyType)
    stormConfiguration: any(Azure.Bicep.Types.Concrete.AnyType)
    tenant: any(Azure.Bicep.Types.Concrete.AnyType)
    timeToLive: any(Azure.Bicep.Types.Concrete.AnyType)
    version: any(Azure.Bicep.Types.Concrete.AnyType)
    yarnConfiguration: any(Azure.Bicep.Types.Concrete.AnyType)
    zookeeperNodeSize: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Hdfsの場合は、次を使用します。

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

Hiveの場合は、次を使用します。

{
  type: 'Hive'
  typeProperties: {
    allowHostNameCNMismatch: any(Azure.Bicep.Types.Concrete.AnyType)
    allowSelfSignedServerCert: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    enableSsl: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    httpPath: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    serverType: 'string'
    serviceDiscoveryMode: any(Azure.Bicep.Types.Concrete.AnyType)
    thriftTransportProtocol: 'string'
    trustedCertPath: any(Azure.Bicep.Types.Concrete.AnyType)
    useNativeQuery: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
    useSystemTrustStore: any(Azure.Bicep.Types.Concrete.AnyType)
    zooKeeperNameSpace: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

HttpServerを する場合は、次を使用します。

{
  type: 'HttpServer'
  typeProperties: {
    authenticationType: 'string'
    certThumbprint: any(Azure.Bicep.Types.Concrete.AnyType)
    embeddedCertData: any(Azure.Bicep.Types.Concrete.AnyType)
    enableServerCertificateValidation: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    url: any(Azure.Bicep.Types.Concrete.AnyType)
    userName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Hubspotを する場合は、次を使用します。

{
  type: 'Hubspot'
  typeProperties: {
    accessToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    clientSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    refreshToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Impalaの場合は、次の値を使用します。

{
  type: 'Impala'
  typeProperties: {
    allowHostNameCNMismatch: any(Azure.Bicep.Types.Concrete.AnyType)
    allowSelfSignedServerCert: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    enableSsl: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    trustedCertPath: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
    useSystemTrustStore: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Jiraの場合は、次を使用します。

{
  type: 'Jira'
  typeProperties: {
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Magentoを する場合は、次を使用します。

{
  type: 'Magento'
  typeProperties: {
    accessToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

MariaDBの場合は、次を使用します。

{
  type: 'MariaDB'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Marketoの場合は、次を使用します。

{
  type: 'Marketo'
  typeProperties: {
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    clientSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    endpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

MongoDbを する場合は、次のコマンドを使用します。

{
  type: 'MongoDb'
  typeProperties: {
    allowSelfSignedServerCert: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    authSource: any(Azure.Bicep.Types.Concrete.AnyType)
    databaseName: any(Azure.Bicep.Types.Concrete.AnyType)
    enableSsl: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    server: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

MySqlの場合は、次を使用します。

{
  type: 'MySql'
  typeProperties: {
    connectionString: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Netezzaの場合は、次を使用します。

{
  type: 'Netezza'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

ODataを する場合は、次の値を使用します。

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

odbcの場合は、次を使用します。

{
  type: 'Odbc'
  typeProperties: {
    authenticationType: any(Azure.Bicep.Types.Concrete.AnyType)
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    credential: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    userName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Oracleの場合は、次を使用します。

{
  type: 'Oracle'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

PayPalの場合は、次を使用します。

{
  type: 'Paypal'
  typeProperties: {
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    clientSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Phoenixの場合は、次を使用します。

{
  type: 'Phoenix'
  typeProperties: {
    allowHostNameCNMismatch: any(Azure.Bicep.Types.Concrete.AnyType)
    allowSelfSignedServerCert: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    enableSsl: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    httpPath: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    trustedCertPath: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
    useSystemTrustStore: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

PostgreSqlの場合は、次を使用します。

{
  type: 'PostgreSql'
  typeProperties: {
    connectionString: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Prestoの場合は、次を使用します。

{
  type: 'Presto'
  typeProperties: {
    allowHostNameCNMismatch: any(Azure.Bicep.Types.Concrete.AnyType)
    allowSelfSignedServerCert: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    catalog: any(Azure.Bicep.Types.Concrete.AnyType)
    enableSsl: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    serverVersion: any(Azure.Bicep.Types.Concrete.AnyType)
    timeZoneID: any(Azure.Bicep.Types.Concrete.AnyType)
    trustedCertPath: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
    useSystemTrustStore: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

QuickBooksの場合は、次を使用します。

{
  type: 'QuickBooks'
  typeProperties: {
    accessToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    accessTokenSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    companyId: any(Azure.Bicep.Types.Concrete.AnyType)
    consumerKey: any(Azure.Bicep.Types.Concrete.AnyType)
    consumerSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    endpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Responsysの場合は、次を使用します。

{
  type: 'Responsys'
  typeProperties: {
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    clientSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    endpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Salesforceの場合は、次を使用します。

{
  type: 'Salesforce'
  typeProperties: {
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    environmentUrl: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    securityToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

SalesforceMarketingCloudの場合は、次のコマンドを使用します。

{
  type: 'SalesforceMarketingCloud'
  typeProperties: {
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    clientSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

SapBWの場合は、次の値を使用します。

{
  type: 'SapBW'
  typeProperties: {
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    server: any(Azure.Bicep.Types.Concrete.AnyType)
    systemNumber: any(Azure.Bicep.Types.Concrete.AnyType)
    userName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

SapCloudForCustomerの場合は、次のコマンドを使用します。

{
  type: 'SapCloudForCustomer'
  typeProperties: {
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    url: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

SapEccの場合は、次を使用します。

{
  type: 'SapEcc'
  typeProperties: {
    encryptedCredential: 'string'
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    url: 'string'
    username: 'string'
  }
}

SapHanaの場合は、次を使用します。

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

ServiceNowの場合は、次を使用します。

{
  type: 'ServiceNow'
  typeProperties: {
    authenticationType: 'string'
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    clientSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    endpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Sftpを する場合は、次を使用します。

{
  type: 'Sftp'
  typeProperties: {
    authenticationType: 'string'
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    hostKeyFingerprint: any(Azure.Bicep.Types.Concrete.AnyType)
    passPhrase: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    privateKeyContent: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    privateKeyPath: any(Azure.Bicep.Types.Concrete.AnyType)
    skipHostKeyValidation: any(Azure.Bicep.Types.Concrete.AnyType)
    userName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Shopifyの場合は、次を使用します。

{
  type: 'Shopify'
  typeProperties: {
    accessToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Sparkの場合は、次の値を使用します。

{
  type: 'Spark'
  typeProperties: {
    allowHostNameCNMismatch: any(Azure.Bicep.Types.Concrete.AnyType)
    allowSelfSignedServerCert: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    enableSsl: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    httpPath: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    port: any(Azure.Bicep.Types.Concrete.AnyType)
    serverType: 'string'
    thriftTransportProtocol: 'string'
    trustedCertPath: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
    useSystemTrustStore: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

SqlServerの場合は、次を使用します。

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

Squareの場合は、次を使用します。

{
  type: 'Square'
  typeProperties: {
    clientId: any(Azure.Bicep.Types.Concrete.AnyType)
    clientSecret: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    redirectUri: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Sybaseの場合は、次を使用します。

{
  type: 'Sybase'
  typeProperties: {
    authenticationType: 'string'
    database: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    schema: any(Azure.Bicep.Types.Concrete.AnyType)
    server: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Teradataの場合は、次の値を使用します。

{
  type: 'Teradata'
  typeProperties: {
    authenticationType: 'string'
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    password: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    server: any(Azure.Bicep.Types.Concrete.AnyType)
    username: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Verticaの場合は、次のコマンドを使用します。

{
  type: 'Vertica'
  typeProperties: {
    connectionString: any(Azure.Bicep.Types.Concrete.AnyType)
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Webの場合は、次を使用します。

{
  type: 'Web'
  typeProperties: {
    url: any(Azure.Bicep.Types.Concrete.AnyType)
    authenticationType: 'string'
    // For remaining properties, see WebLinkedServiceTypeProperties objects
  }
}

Xeroを する場合は、次を使用します。

{
  type: 'Xero'
  typeProperties: {
    consumerKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    host: any(Azure.Bicep.Types.Concrete.AnyType)
    privateKey: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Zohoを する場合は、次を使用します。

{
  type: 'Zoho'
  typeProperties: {
    accessToken: {
      type: 'string'
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential: any(Azure.Bicep.Types.Concrete.AnyType)
    endpoint: any(Azure.Bicep.Types.Concrete.AnyType)
    useEncryptedEndpoints: any(Azure.Bicep.Types.Concrete.AnyType)
    useHostVerification: any(Azure.Bicep.Types.Concrete.AnyType)
    usePeerVerification: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

SecretBase オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AzureKeyVaultSecretを する場合は、次を使用します。

{
  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'
}

SecureStringの場合は、次を使用します。

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

プロパティ値

AmazonMWSLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonMWS' (必須)
typeProperties Amazon Marketplace Web Service のリンクされたサービス プロパティ。 AmazonMWSLinkedServiceTypeProperties (必須)

AmazonMWSLinkedServiceTypeProperties

名前 形容 価値
accessKeyId データへのアクセスに使用されるアクセス キー ID。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Amazon MWS サーバーのエンドポイント (つまり、mws.amazonservices.com) any (必須)
marketplaceID データを取得する Amazon Marketplace ID。 複数の Marketplace ID からデータを取得するには、コンマ (,) で区切ります。 (つまり、A2EUQ1WTGCTBG2) any (必須)
mwsAuthToken Amazon MWS 認証トークン。 SecretBase の
secretKey データへのアクセスに使用される秘密鍵。 SecretBase の
sellerID Amazon 販売者 ID。 any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

AmazonRedshiftLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonRedshift' (必須)
typeProperties Amazon Redshift のリンクされたサービスプロパティ。 AmazonRedshiftLinkedServiceTypeProperties (必須)

AmazonRedshiftLinkedServiceTypeProperties

名前 形容 価値
データベース Amazon Redshift ソースのデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード Amazon Redshift ソースのパスワード。 SecretBase の
Amazon Redshift サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 5439 です。 型: 整数 (または resultType 整数を持つ式)。 任意
サーバー Amazon Redshift サーバーの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
username Amazon Redshift ソースのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

AmazonS3LinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonS3' (必須)
typeProperties Amazon S3 のリンクされたサービス プロパティ。 AmazonS3LinkedServiceTypeProperties (必須)

AmazonS3LinkedServiceTypeProperties

名前 形容 価値
accessKeyId Amazon S3 Identity and Access Management (IAM) ユーザーのアクセスキー識別子。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
secretAccessKey Amazon S3 Identity and Access Management (IAM) ユーザーのシークレット アクセス キー。 SecretBase の

AzureBatchLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureBatch' (必須)
typeProperties Azure Batch のリンクされたサービスのプロパティ。 AzureBatchLinkedServiceTypeProperties (必須)

AzureBatchLinkedServiceTypeProperties

名前 形容 価値
accessKey Azure Batch アカウントのアクセス キー。 SecretBase の
accountName Azure Batch アカウント名。 型: string (または resultType 文字列を含む式)。 any (必須)
batchUri Azure Batch URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
linkedServiceName Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
poolName Azure Batch プール名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureDatabricksLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDatabricks' (必須)
typeProperties Azure Databricks のリンクされたサービス プロパティ。 AzureDatabricksLinkedServiceTypeProperties (必須)

AzureDatabricksLinkedServiceTypeProperties

名前 形容 価値
accessToken databricks REST API のアクセス トークン。 https://docs.azuredatabricks.net/api/latest/authentication.htmlを参照してください。 型: string (または resultType 文字列を含む式)。 SecretBase (必須)
ドメイン <REGION>.azuredatabricks.net、Databricks デプロイのドメイン名です。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
existingClusterId このジョブのすべての実行に使用される既存のクラスターの ID。 型: string (または resultType 文字列を含む式)。 任意
newClusterNodeType 新しいクラスターのノードの種類。 型: string (または resultType 文字列を含む式)。 任意
newClusterNumOfWorker 新しいクラスターに必要なワーカー ノードの数。 '1' のように Int32 形式の文字列は、numOfWorker が 1 または '1:10' であることを意味します。これは、1 から最小、10 を最大として自動スケールを意味します。 型: string (または resultType 文字列を含む式)。 任意
newClusterSparkConf オプションのユーザー指定の Spark 構成キーと値のペアのセット。 AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkConf
newClusterVersion 新しいクラスターの Spark バージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkConf

名前 形容 価値

AzureDataLakeAnalyticsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDataLakeAnalytics' (必須)
typeProperties Azure Data Lake Analytics のリンクされたサービス プロパティ。 AzureDataLakeAnalyticsLinkedServiceTypeProperties (必須)

AzureDataLakeAnalyticsLinkedServiceTypeProperties

名前 形容 価値
accountName Azure Data Lake Analytics アカウント名。 型: string (または resultType 文字列を含む式)。 any (必須)
dataLakeAnalyticsUri Azure Data Lake Analytics URI の種類: 文字列 (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
resourceGroupName Data Lake Analytics アカウントのリソース グループ名 (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure Data Lake Analytics アカウントに対する認証に使用されるアプリケーションの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure Data Lake Analytics アカウントに対する認証に使用されるアプリケーションのキー。 SecretBase の
subscriptionId Data Lake Analytics アカウントのサブスクリプション ID (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureDataLakeStoreLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDataLakeStore' (必須)
typeProperties Azure Data Lake Store のリンクされたサービス プロパティ。 AzureDataLakeStoreLinkedServiceTypeProperties (必須)

AzureDataLakeStoreLinkedServiceTypeProperties

名前 形容 価値
accountName Data Lake Store アカウント名。 型: string (または resultType 文字列を含む式)。 任意
dataLakeStoreUri Data Lake Store サービス URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
resourceGroupName Data Lake Store アカウントのリソース グループ名 (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure Data Lake Store アカウントに対する認証に使用されるアプリケーションの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure Data Lake Store アカウントに対する認証に使用されるアプリケーションのキー。 SecretBase の
subscriptionId Data Lake Store アカウントのサブスクリプション ID (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureKeyVaultLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureKeyVault' (必須)
typeProperties Azure Key Vault のリンクされたサービス プロパティ。 AzureKeyVaultLinkedServiceTypeProperties (必須)

AzureKeyVaultLinkedServiceTypeProperties

名前 形容 価値
baseUrl Azure Key Vault のベース URL。 例: https://myakv.vault.azure.net 型: string (または resultType 文字列を含む式)。 any (必須)

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMLLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureML' (必須)
typeProperties Azure ML Web サービスのリンクされたサービス プロパティ。 AzureMLLinkedServiceTypeProperties (必須)

AzureMLLinkedServiceTypeProperties

名前 形容 価値
apiKey Azure ML モデル エンドポイントにアクセスするための API キー。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
mlEndpoint Azure ML Web サービス エンドポイントのバッチ実行 REST URL。 型: string (または resultType 文字列を含む式)。 any (必須)
servicePrincipalId Azure ML Web サービスの ARM ベースの updateResourceEndpoint に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure ML Web サービスの ARM ベースの updateResourceEndpoint に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意
updateResourceEndpoint Azure ML Web サービス エンドポイントの更新リソース REST URL。 型: string (または resultType 文字列を含む式)。 任意

AzureMySqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureMySql' (必須)
typeProperties Azure MySQL データベースのリンクされたサービス プロパティ。 AzureMySqlLinkedServiceTypeProperties (必須)

AzureMySqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

AzurePostgreSqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzurePostgreSql' (必須)
typeProperties Azure PostgreSQL のリンクされたサービス プロパティ。 AzurePostgreSqlLinkedServiceTypeProperties (必須)

AzurePostgreSqlLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

AzureSearchLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSearch' (必須)
typeProperties Windows Azure Search Service のリンクされたサービス プロパティ。 AzureSearchLinkedServiceTypeProperties (必須)

AzureSearchLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
Azure Search サービスの管理者キー SecretBase の
url Azure Search サービスの URL。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlDatabaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSqlDatabase' (必須)
typeProperties Azure SQL Database のリンクされたサービス プロパティ。 AzureSqlDatabaseLinkedServiceTypeProperties (必須)

AzureSqlDatabaseLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure SQL Database に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure SQL Database に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureSqlDWLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSqlDW' (必須)
typeProperties Azure SQL Data Warehouse のリンクされたサービス プロパティ。 AzureSqlDWLinkedServiceTypeProperties (必須)

AzureSqlDWLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureStorageLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureStorage' (必須)
typeProperties Azure Storage のリンクされたサービスのプロパティ。 AzureStorageLinkedServiceTypeProperties (必須)

AzureStorageLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 これは sasUri プロパティと相互に排他的です。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
sasUri Azure Storage リソースの SAS URI。 connectionString プロパティと相互に排他的です。 SecretBase の

CassandraLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Cassandra' (必須)
typeProperties Cassandra のリンクされたサービス プロパティ。 CassandraLinkedServiceTypeProperties (必須)

CassandraLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト 接続のホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード 認証用のパスワード。 SecretBase の
接続のポート。 型: 整数 (または resultType 整数を持つ式)。 任意
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

ConcurLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Concur' (必須)
typeProperties Concur Service のリンクされたサービス プロパティ。 ConcurLinkedServiceTypeProperties (必須)

ConcurLinkedServiceTypeProperties

名前 形容 価値
clientId アプリケーション client_id Concur App Management によって提供されます。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード ユーザー名フィールドに指定したユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Concur Service へのアクセスに使用するユーザー名。 any (必須)

CosmosDbLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'CosmosDb' (必須)
typeProperties CosmosDB のリンクされたサービス プロパティ。 CosmosDbLinkedServiceTypeProperties (必須)

CosmosDbLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

CouchbaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Couchbase' (必須)
typeProperties Couchbase サーバーのリンクされたサービスのプロパティ。 CouchbaseLinkedServiceTypeProperties の (必須)

CouchbaseLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

CustomDataSourceLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'CustomDataSource' (必須)
typeProperties カスタムのリンクされたサービス プロパティ。 any (必須)

Db2LinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Db2' (必須)
typeProperties DB2 のリンクされたサービスのプロパティ。 Db2LinkedServiceTypeProperties (必須)

Db2LinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
データベース 接続のデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

DrillLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Drill' (必須)
typeProperties ドリル サーバーのリンク されたサービスのプロパティ。 DrillLinkedServiceTypeProperties (必須)

DrillLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

DynamicsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Dynamics' (必須)
typeProperties Dynamics のリンクされたサービスのプロパティ。 DynamicsLinkedServiceTypeProperties (必須)

DynamicsLinkedServiceTypeProperties

名前 形容 価値
authenticationType Dynamics サーバーに接続する認証の種類。 オンライン シナリオの場合は "Office365"、Ifd シナリオではオンプレミスの場合は "Ifd" です。 型: string (または resultType 文字列を含む式)。 'Ifd'
'Office365' (必須)
deploymentType Dynamics インスタンスのデプロイの種類。 Dynamics Online の 'Online' と、Ifd を使用したオンプレミスの Dynamics の 'OnPremisesWithIfd' です。 型: string (または resultType 文字列を含む式)。 'Online'
'OnPremisesWithIfd' (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hostName オンプレミス Dynamics サーバーのホスト名。 このプロパティはオンプレミスに必要であり、オンラインでは使用できません。 型: string (または resultType 文字列を含む式)。 任意
organizationName Dynamics インスタンスの組織名。 このプロパティはオンプレミスに必要であり、ユーザーに複数の Dynamics インスタンスが関連付けられている場合はオンラインで使用する必要があります。 型: string (または resultType 文字列を含む式)。 任意
パスワード Dynamics インスタンスにアクセスするためのパスワード。 SecretBase の
オンプレミス Dynamics サーバーのポート。 このプロパティはオンプレミスに必要であり、オンラインでは使用できません。 既定値は 443 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
serviceUri Microsoft Dynamics サーバーの URL。 このプロパティはオンラインで必須であり、オンプレミスでは使用できません。 型: string (または resultType 文字列を含む式)。 任意
username Dynamics インスタンスにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 any (必須)

EloquaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Eloqua' (必須)
typeProperties Eloqua サーバーのリンクされたサービスのプロパティ。 EloquaLinkedServiceTypeProperties (必須)

EloquaLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Eloqua サーバーのエンドポイント。 (つまり、eloqua.example.com) any (必須)
パスワード ユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Eloqua アカウントのサイト名とユーザー名の形式: sitename/username。 (つまり、Eloqua/Alice) any (必須)

FileServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'FileServer' (必須)
typeProperties ファイル システムのリンクされたサービスのプロパティ。 FileServerLinkedServiceTypeProperties (必須)

FileServerLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード サーバーにログオンするためのパスワード。 SecretBase の
userId サーバーにログオンするユーザー ID。 型: string (または resultType 文字列を含む式)。 任意

FtpServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'FtpServer' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 FtpServerLinkedServiceTypeProperties (必須)

FtpServerLinkedServiceTypeProperties

名前 形容 価値
authenticationType FTP サーバーへの接続に使用する認証の種類。 'Anonymous'
'Basic'
enableServerCertificateValidation true の場合は、SSL/TLS チャネル経由で接続するときに FTP サーバーの SSL 証明書を検証します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
enableSsl true の場合は、SSL/TLS チャネル経由で FTP サーバーに接続します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト FTP サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード FTP サーバーにログオンするためのパスワード。 SecretBase の
FTP サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 21 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
userName FTP サーバーにログオンするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

GoogleBigQueryLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'GoogleBigQuery' (必須)
typeProperties Google BigQuery サービスのリンクされたサービス プロパティ。 GoogleBigQueryLinkedServiceTypeProperties (必須)

GoogleBigQueryLinkedServiceTypeProperties

名前 形容 価値
additionalProjects アクセスするパブリック BigQuery プロジェクトのコンマ区切りのリスト。 任意
authenticationType 認証に使用される OAuth 2.0 認証メカニズム。 ServiceAuthentication は、セルフホステッド IR でのみ使用できます。 'ServiceAuthentication'
'UserAuthentication' (必須)
clientId 更新トークンの取得に使用される Google アプリケーションのクライアント ID。 SecretBase の
clientSecret 更新トークンの取得に使用される Google アプリケーションのクライアント シークレット。 SecretBase の
電子メール ServiceAuthentication に使用され、セルフホステッド IR でのみ使用できるサービス アカウントの電子メール ID。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
keyFilePath サービス アカウントの電子メール アドレスの認証に使用され、セルフホステッド IR でのみ使用できる .p12 キー ファイルへの完全なパス。 任意
プロジェクト クエリ対象の既定の BigQuery プロジェクト。 any (必須)
refreshToken UserAuthentication の BigQuery へのアクセスを承認するために Google から取得した更新トークン。 SecretBase の
requestGoogleDriveScope Google ドライブへのアクセスを要求するかどうか。 Google ドライブへのアクセスを許可すると、BigQuery データと Google Drive のデータを組み合わせたフェデレーション テーブルのサポートが可能になります。 既定値は false です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

GreenplumLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Greenplum' (必須)
typeProperties Greenplum データベースのリンクされたサービス プロパティ。 GreenplumLinkedServiceTypeProperties (必須)

GreenplumLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

HBaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HBase' (必須)
typeProperties HBase サーバーのリンクされたサービスのプロパティ。 HBaseLinkedServiceTypeProperties (必須)

HBaseLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType HBase サーバーへの接続に使用する認証メカニズム。 'Anonymous'
'Basic' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト HBase サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
httpPath HBase サーバーに対応する部分 URL。 (つまり、/gateway/sandbox/hbase/version) 任意
パスワード ユーザー名に対応するパスワード。 SecretBase の
HBase インスタンスがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 9090 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username HBase インスタンスへの接続に使用するユーザー名。 任意

HdfsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hdfs' (必須)
typeProperties HDFS のリンクされたサービス プロパティ。 HdfsLinkedServiceTypeProperties (必須)

HdfsLinkedServiceTypeProperties

名前 形容 価値
authenticationType HDFS への接続に使用される認証の種類。 指定できる値は、匿名と Windows です。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード Windows 認証のパスワード。 SecretBase の
url HDFS サービス エンドポイントの URL (例: http://myhostname:50070/webhdfs/v1)。 型: string (または resultType 文字列を含む式)。 any (必須)
userName Windows 認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HDInsightLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HDInsight' (必須)
typeProperties HDInsight のリンクされたサービス プロパティ。 HDInsightLinkedServiceTypeProperties (必須)

HDInsightLinkedServiceTypeProperties

名前 形容 価値
clusterUri HDInsight クラスター URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hcatalogLinkedServiceName HCatalog データベースを指す Azure SQL のリンクされたサービスへの参照。 LinkedServiceReference の
linkedServiceName Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference の
パスワード HDInsight クラスターのパスワード。 SecretBase の
userName HDInsight クラスターのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HDInsightOnDemandLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HDInsightOnDemand' (必須)
typeProperties HDInsight ondemand のリンクされたサービス プロパティ。 HDInsightOnDemandLinkedServiceTypeProperties (必須)

HDInsightOnDemandLinkedServiceTypeProperties

名前 形容 価値
additionalLinkedServiceNames Data Factory サービスがユーザーに代わって登録できるように、HDInsight のリンクされたサービスの追加のストレージ アカウントを指定します。 LinkedServiceReference[]
clusterNamePrefix クラスター名のプレフィックスである後置は、タイムスタンプと区別されます。 型: string (または resultType 文字列を含む式)。 任意
clusterPassword クラスターにアクセスするためのパスワード。 SecretBase の
clusterResourceGroup クラスターが属するリソース グループ。 型: string (または resultType 文字列を含む式)。 any (必須)
clusterSize クラスター内のワーカー/データ ノードの数。 候補の値: 4。 型: string (または resultType 文字列を含む式)。 any (必須)
clusterSshPassword SSH によるクラスターのノード (Linux の場合) へのパスワード。 SecretBase の
clusterSshUserName SSH のユーザー名は、クラスターのノード (Linux の場合) にリモート接続します。 型: string (または resultType 文字列を含む式)。 任意
clusterType クラスターの種類。 型: string (または resultType 文字列を含む式)。 任意
clusterUserName クラスターにアクセスするユーザー名。 型: string (または resultType 文字列を含む式)。 任意
coreConfiguration 作成する HDInsight クラスターのコア構成パラメーター (core-site.xmlと同様) を指定します。 任意
dataNodeSize HDInsight クラスターのデータ ノードのサイズを指定します。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hBaseConfiguration HDInsight クラスターの HBase 構成パラメーター (hbase-site.xml) を指定します。 任意
hcatalogLinkedServiceName HCatalog データベースを指す Azure SQL のリンクされたサービスの名前。 オンデマンド HDInsight クラスターは、Azure SQL データベースをメタストアとして使用して作成されます。 LinkedServiceReference の
hdfsConfiguration HDInsight クラスターの HDFS 構成パラメーター (hdfs-site.xml) を指定します。 任意
headNodeSize HDInsight クラスターのヘッド ノードのサイズを指定します。 任意
hiveConfiguration HDInsight クラスターの Hive 構成パラメーター (hive-site.xml) を指定します。 任意
hostSubscriptionId クラスターをホストする顧客のサブスクリプション。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName データの格納と処理のためにオンデマンド クラスターによって使用される Azure Storage のリンクされたサービス。 LinkedServiceReference (必須)
mapReduceConfiguration HDInsight クラスターの MapReduce 構成パラメーター (mapred-site.xml) を指定します。 任意
oozieConfiguration HDInsight クラスターの Oozie 構成パラメーター (oozie-site.xml) を指定します。 任意
servicePrincipalId hostSubscriptionId のサービス プリンシパル ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey サービス プリンシパル ID のキー。 SecretBase の
sparkVersion クラスターの種類が "spark" の場合の spark のバージョン。 型: string (または resultType 文字列を含む式)。 任意
stormConfiguration HDInsight クラスターの Storm 構成パラメーター (storm-site.xml) を指定します。 任意
テナント サービス プリンシパルが属するテナント ID/名前。 型: string (または resultType 文字列を含む式)。 any (必須)
timeToLive オンデマンド HDInsight クラスターで許可されるアイドル時間。 クラスター内に他のアクティブなジョブがない場合に、アクティビティの実行が完了した後もオンデマンド HDInsight クラスターが存続する期間を指定します。 最小値は 5 分です。 型: string (または resultType 文字列を含む式)。 any (必須)
バージョン HDInsight クラスターのバージョン。  型: string (または resultType 文字列を含む式)。 any (必須)
yarnConfiguration HDInsight クラスターの Yarn 構成パラメーター (yarn-site.xml) を指定します。 任意
zookeeperNodeSize HDInsight クラスターの Zoo Keeper ノードのサイズを指定します。 任意

HiveLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hive' (必須)
typeProperties Hive Server のリンクされたサービスのプロパティ。 HiveLinkedServiceTypeProperties の (必須)

HiveLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Hive サーバーへのアクセスに使用される認証方法。 'Anonymous'
'Username'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト 複数のホストの場合は 、Hive サーバーの IP アドレスまたはホスト名を ";" で区切ります (serviceDiscoveryMode が有効な場合のみ)。 any (必須)
httpPath Hive サーバーに対応する部分 URL。 任意
パスワード [Username]\(ユーザー名\) フィールドに指定したユーザー名に対応するパスワード SecretBase の
Hive サーバーがクライアント接続をリッスンするために使用する TCP ポート。 任意
serverType Hive サーバーの種類。 'HiveServer1'
'HiveServer2'
'HiveThriftServer'
serviceDiscoveryMode ZooKeeper サービスの使用を示す場合は true、false ではありません。 任意
thriftTransportProtocol Thrift レイヤーで使用するトランスポート プロトコル。 'Binary'
'HTTP'
'SASL'
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
useNativeQuery ドライバーがネイティブ HiveQL クエリを使用するか、HiveQL で同等の形式に変換するかを指定します。 任意
username Hive Server へのアクセスに使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意
zooKeeperNameSpace Hive Server 2 ノードが追加される ZooKeeper 上の名前空間。 任意

HttpLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HttpServer' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 HttpLinkedServiceTypeProperties (必須)

HttpLinkedServiceTypeProperties

名前 形容 価値
authenticationType HTTP サーバーへの接続に使用する認証の種類。 'Anonymous'
'Basic'
'ClientCertificate'
'Digest'
'Windows'
certThumbprint ClientCertificate 認証の証明書の拇印。 オンプレミスのコピーに対してのみ有効です。 ClientCertificate 認証を使用したオンプレミスのコピーでは、CertThumbprint または EmbeddedCertData/Password を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
embeddedCertData ClientCertificate 認証用の Base64 でエンコードされた証明書データ。 ClientCertificate 認証を使用したオンプレミスのコピーでは、CertThumbprint または EmbeddedCertData/Password を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
enableServerCertificateValidation true の場合は、HTTPS サーバーの SSL 証明書を検証します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード EmbeddedCertData 認証を使用した Basic、Digest、Windows、または ClientCertificate のパスワード。 SecretBase の
url HTTP エンドポイントのベース URL (例: https://www.microsoft.com)。 型: string (または resultType 文字列を含む式)。 any (必須)
userName 基本認証、ダイジェスト認証、または Windows 認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HubspotLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hubspot' (必須)
typeProperties Hubspot Service のリンクされたサービス プロパティ。 HubspotLinkedServiceTypeProperties (必須)

HubspotLinkedServiceTypeProperties

名前 形容 価値
accessToken OAuth 統合を最初に認証するときに取得されるアクセス トークン。 SecretBase の
clientId Hubspot アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret Hubspot アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
refreshToken OAuth 統合を最初に認証するときに取得される更新トークン。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

ImpalaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Impala' (必須)
typeProperties Impala サーバーのリンクされたサービスのプロパティ。 ImpalaLinkedServiceTypeProperties (必須)

ImpalaLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType 使用する認証の種類。 'Anonymous'
'SASLUsername'
'UsernameAndPassword' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Impala サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
パスワード UsernameAndPassword を使用する場合のユーザー名に対応するパスワード。 SecretBase の
Impala サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 21050 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Impala サーバーへのアクセスに使用されるユーザー名。 SASLUsername を使用する場合、既定値は匿名です。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

IntegrationRuntimeReference

名前 形容 価値
パラメーター 統合ランタイムの引数。 ParameterValueSpecification の
referenceName 統合ランタイム名を参照します。 string (必須)
種類 統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

JiraLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Jira' (必須)
typeProperties Jira Service のリンクされたサービス プロパティ。 JiraLinkedServiceTypeProperties (必須)

JiraLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Jira サービスの IP アドレスまたはホスト名。 (例: jira.example.com) any (必須)
パスワード ユーザー名フィールドに指定したユーザー名に対応するパスワード。 SecretBase の
Jira サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は、HTTPS 経由で接続する場合は 443、HTTP 経由で接続する場合は 8080 です。 任意
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Jira サービスへのアクセスに使用するユーザー名。 any (必須)

LinkedService

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 any[]
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference の
形容 リンクされたサービスの説明。
パラメーター リンクされたサービスのパラメーター。 ParameterDefinitionSpecification の
種類 AmazonMWSLinkedServiceの種類 'AmazonMWS' に設定します。 AmazonRedshiftLinkedServiceの型 'AmazonRedshift' に設定します。 AmazonS3LinkedServiceの種類 'AmazonS3' に設定します。 AzureBatchLinkedServiceの種類 'AzureBatch' に設定します。 AzureDataLakeAnalyticsLinkedService型として 'AzureDataLakeAnalytics' に設定します。 AzureDataLakeStoreLinkedServiceの種類 'AzureDataLakeStore' に設定します。 AzureDatabricksLinkedServiceの種類 'AzureDatabricks' に設定します。 AzureKeyVaultLinkedServiceの種類 'AzureKeyVault' に設定します。 AzureMLLinkedServiceの種類 'AzureML' に設定します。 AzureMySqlLinkedServiceの種類 'AzureMySql' に設定します。 AzurePostgreSqlLinkedService種類として 'AzurePostgreSql' に設定します。 AzureSearchLinkedServiceの種類 'AzureSearch' に設定します。 AzureSqlDWLinkedServiceの種類 'AzureSqlDW' に設定します。 AzureSqlDatabaseLinkedServiceの種類 'AzureSqlDatabase' に設定します。 AzureStorageLinkedServiceの種類 'AzureStorage' に設定します。 CassandraLinkedServiceの型 'Cassandra' に設定します。 ConcurLinkedServiceの型 "Concur" に設定します。 CosmosDbLinkedService'CosmosDb' に設定します。 CouchbaseLinkedService"Couchbase" に設定します。 CustomDataSourceLinkedServiceの型 'CustomDataSource' に設定します。 Db2LinkedServiceの型 'Db2' に設定します。 DrillLinkedServiceの種類 "Drill" に設定します。 DynamicsLinkedServiceの種類 'Dynamics' に設定します。 EloquaLinkedServiceの型 'Eloqua' に設定します。 FileServerLinkedServiceの種類 'FileServer' に設定します。 FtpServerLinkedServiceの種類 'FtpServer' に設定します。 GoogleBigQueryLinkedServiceの種類 'GoogleBigQuery' に設定します。 GreenplumLinkedService'Greenplum' に設定します。 HBaseLinkedServiceの型 'HBase' に設定します。 HDInsightLinkedServiceの種類 "HDInsight" に設定します。 HDInsightOnDemandLinkedServiceの種類 'HDInsightOnDemand' に設定します。 HdfsLinkedServiceの種類 'Hdfs' に設定します。 HiveLinkedServiceの種類 "Hive" に設定します。 HttpLinkedServiceの型 'HttpServer' に設定します。 HubspotLinkedServiceの種類 "Hubspot" に設定します。 ImpalaLinkedService'Impala' に設定します。 JiraLinkedServiceの型 'Jira' に設定します。 MagentoLinkedServiceの種類 "Magento" に設定します。 MariaDBLinkedServiceの型 "MariaDB" に設定します。 MarketoLinkedServiceの種類 "Marketo" に設定します。 MongoDbLinkedServiceの型 'MongoDb' に設定します。 MySqlLinkedServiceの型 'MySql' に設定します。 NetezzaLinkedServiceの型 'Netezza' に設定します。 ODataLinkedServiceの型 'OData' に設定します。 OdbcLinkedServiceの型 "Odbc" に設定します。 OracleLinkedServiceの型 'Oracle' に設定します。 PayPalLinkedService'PayPal' に設定します。 PhoenixLinkedServiceの型 'Phoenix' に設定します。 PostgreSqlLinkedServiceの型 'PostgreSql' に設定します。 PrestoLinkedService'Presto' に設定します。 QuickBooksLinkedServiceの種類 'QuickBooks' に設定します。 ResponsysLinkedService'Responsys' に設定します。 SalesforceLinkedServiceの種類 "Salesforce" に設定します。 SalesforceMarketingCloudLinkedService種類として "SalesforceMarketingCloud" に設定します。 SapBWLinkedServiceの型 'SapBW' に設定します。 SapCloudForCustomerLinkedService型として "SapCloudForCustomer" に設定します。 SapEccLinkedService'SapEcc' に設定します。 SapHanaLinkedServiceの型 'SapHana' に設定します。 ServiceNowLinkedServiceの種類 'ServiceNow' に設定します。 SftpServerLinkedService種類として 'Sftp' に設定します。 ShopifyLinkedServiceの種類 'Shopify' に設定します。 SparkLinkedServiceの種類 "Spark" に設定します。 SqlServerLinkedServiceの型 'SqlServer' に設定します。 SquareLinkedService'Square' に設定します。 SybaseLinkedServiceの型 'Sybase' に設定します。 TeradataLinkedService'Teradata' に設定します。 VerticaLinkedService'Vertica' に設定します。 WebLinkedServiceの型 'Web' に設定します。 XeroLinkedServiceの型 'Xero' に設定します。 ZohoLinkedServiceの種類 'Zoho' に設定します。 'AmazonMWS'
'AmazonRedshift'
'AmazonS3'
'AzureBatch'
'AzureDatabricks'
'AzureDataLakeAnalytics'
'AzureDataLakeStore'
'AzureKeyVault'
'AzureML'
'AzureMySql'
'AzurePostgreSql'
'AzureSearch'
'AzureSqlDatabase'
'AzureSqlDW'
'AzureStorage'
'Cassandra'
'Concur'
'CosmosDb'
'Couchbase'
'CustomDataSource'
'Db2'
'Drill'
'Dynamics'
'Eloqua'
'FileServer'
'FtpServer'
'GoogleBigQuery'
'Greenplum'
'HBase'
'Hdfs'
'HDInsight'
'HDInsightOnDemand'
'Hive'
'HttpServer'
'Hubspot'
'Impala'
'Jira'
'Magento'
'MariaDB'
'Marketo'
'MongoDb'
'MySql'
'Netezza'
'OData'
'Odbc'
'Oracle'
'PayPal'
'Phoenix'
'PostgreSql'
'Presto'
'QuickBooks'
'Responsys'
'Salesforce'
'SalesforceMarketingCloud'
'SapBW'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'ServiceNow'
'Sftp'
'Shopify'
'Spark'
'SqlServer'
'Square'
'Sybase'
'Teradata'
'Vertica'
'Web'
'Xero'
'Zoho' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

MagentoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Magento' (必須)
typeProperties Magento サーバーのリンクされたサービスのプロパティ。 MagentoLinkedServiceTypeProperties (必須)

MagentoLinkedServiceTypeProperties

名前 形容 価値
accessToken Magento からのアクセス トークン。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Magento インスタンスの URL。 (つまり、192.168.222.110/magento3) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

MariaDBLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MariaDB' (必須)
typeProperties MariaDB サーバーのリンクされたサービスのプロパティ。 MariaDBLinkedServiceTypeProperties (必須)

MariaDBLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

MarketoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Marketo' (必須)
typeProperties Marketo サーバーのリンクされたサービスのプロパティ。 MarketoLinkedServiceTypeProperties (必須)

MarketoLinkedServiceTypeProperties

名前 形容 価値
clientId Marketo サービスのクライアント ID。 any (必須)
clientSecret Marketo サービスのクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Marketo サーバーのエンドポイント。 (つまり、123-ABC-321.mktorest.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

Microsoft.DataFactory/factories/linkedservices

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ファクトリ
プロパティ リンクされたサービスのプロパティ。 LinkedService (必須)

MongoDbLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MongoDb' (必須)
typeProperties MongoDB のリンクされたサービス プロパティ。 MongoDbLinkedServiceTypeProperties (必須)

MongoDbLinkedServiceTypeProperties

名前 形容 価値
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
authenticationType MongoDB データベースへの接続に使用する認証の種類。 'Anonymous'
'Basic'
authSource ユーザー名とパスワードを確認するデータベース。 型: string (または resultType 文字列を含む式)。 任意
databaseName アクセスする MongoDB データベースの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
MongoDB サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 27017 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
サーバー MongoDB サーバーの IP アドレスまたはサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

MySqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MySql' (必須)
typeProperties MySQL のリンクされたサービスのプロパティ。 MySqlLinkedServiceTypeProperties (必須)

MySqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

NetezzaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Netezza' (必須)
typeProperties Netezza のリンクされたサービス プロパティ。 NetezzaLinkedServiceTypeProperties (必須)

NetezzaLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

ODataLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'OData' (必須)
typeProperties OData のリンクされたサービス プロパティ。 ODataLinkedServiceTypeProperties (必須)

ODataLinkedServiceTypeProperties

名前 形容 価値
authenticationType OData サービスへの接続に使用される認証の種類。 'Anonymous'
'Basic'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード OData サービスのパスワード。 SecretBase の
url OData サービス エンドポイントの URL。 型: string (または resultType 文字列を含む式)。 any (必須)
userName OData サービスのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

OdbcLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Odbc' (必須)
typeProperties ODBC のリンクされたサービス プロパティ。 OdbcLinkedServiceTypeProperties (必須)

OdbcLinkedServiceTypeProperties

名前 形容 価値
authenticationType ODBC データ ストアへの接続に使用される認証の種類。 指定できる値は、Anonymous と Basic です。 型: string (または resultType 文字列を含む式)。 任意
connectionString 接続文字列の非アクセス資格情報部分と、オプションの暗号化された資格情報。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
資格 情報 ドライバー固有のプロパティ値形式で指定された接続文字列のアクセス資格情報の部分。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 基本認証のパスワード。 SecretBase の
userName 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

OracleLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Oracle' (必須)
typeProperties Oracle データベースのリンクされたサービスのプロパティ。 OracleLinkedServiceTypeProperties (必須)

OracleLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

PayPalLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'PayPal' (必須)
typeProperties PayPal サービスのリンクされたサービス のプロパティ。 PayLinkedServiceTypeProperties (必須)

PayPalLinkedServiceTypeProperties

名前 形容 価値
clientId PayPal アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret PayPal アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト PayPal インスタンスの URL。 (つまり、api.sandbox.paypal.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

PhoenixLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Phoenix' (必須)
typeProperties Phoenix サーバーのリンクされたサービスのプロパティ。 PhoenixLinkedServiceTypeProperties の (必須)

PhoenixLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Phoenix サーバーへの接続に使用される認証メカニズム。 'Anonymous'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Phoenix サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
httpPath Phoenix サーバーに対応する部分 URL。 (つまり、/gateway/sandbox/phoenix/version)。 WindowsAzureHDInsightService を使用している場合、既定値は hbasephoenix です。 任意
パスワード ユーザー名に対応するパスワード。 SecretBase の
Phoenix サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 8765 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Phoenix サーバーへの接続に使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

PostgreSqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'PostgreSql' (必須)
typeProperties PostgreSQL のリンクされたサービス プロパティ。 PostgreSqlLinkedServiceTypeProperties (必須)

PostgreSqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

PrestoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Presto' (必須)
typeProperties Presto サーバーのリンクされたサービスのプロパティ。 PrestoLinkedServiceTypeProperties (必須)

PrestoLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Presto サーバーへの接続に使用される認証メカニズム。 'Anonymous'
'LDAP' (必須)
カタログ サーバーに対するすべての要求のカタログ コンテキスト。 any (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Presto サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
パスワード ユーザー名に対応するパスワード。 SecretBase の
Presto サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 8080 です。 任意
serverVersion Presto サーバーのバージョン。 (つまり、0.148-t) any (必須)
timeZoneID 接続で使用されるローカル タイム ゾーン。 このオプションの有効な値は、IANA タイム ゾーン データベースで指定されます。 既定値はシステム タイム ゾーンです。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Presto サーバーへの接続に使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

QuickBooksLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'QuickBooks' (必須)
typeProperties QuickBooks サーバーのリンクされたサービスのプロパティ。 QuickBooksLinkedServiceTypeProperties (必須)

QuickBooksLinkedServiceTypeProperties

名前 形容 価値
accessToken OAuth 1.0 認証のアクセス トークン。 SecretBase (必須)
accessTokenSecret OAuth 1.0 認証のアクセス トークン シークレット。 SecretBase (必須)
companyId 承認する QuickBooks 企業の会社 ID。 any (必須)
consumerKey OAuth 1.0 認証のコンシューマー キー。 any (必須)
consumerSecret OAuth 1.0 認証のコンシューマー シークレット。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント QuickBooks サーバーのエンドポイント。 (つまり、quickbooks.api.intuit.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意

ResponsysLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Responsys' (必須)
typeProperties Responsys のリンクされたサービス プロパティ。 ResponsysLinkedServiceTypeProperties (必須)

ResponsysLinkedServiceTypeProperties

名前 形容 価値
clientId Responsys アプリケーションに関連付けられているクライアント ID。 型: string (または resultType 文字列を含む式)。 any (必須)
clientSecret Responsys アプリケーションに関連付けられているクライアント シークレット。 型: string (または resultType 文字列を含む式)。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Responsys サーバーのエンドポイント。 any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意

SalesforceLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Salesforce' (必須)
typeProperties Salesforce のリンクされたサービス プロパティ。 SalesforceLinkedServiceTypeProperties (必須)

SalesforceLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
environmentUrl Salesforce インスタンスの URL。 既定値は 'https://login.salesforce.com' です。 サンドボックスからデータをコピーするには、'https://test.salesforce.com' を指定します。 カスタム ドメインからデータをコピーするには、"https://[domain].my.salesforce.com' などを指定します。 型: string (または resultType 文字列を含む式)。 任意
パスワード Salesforce インスタンスの基本認証のパスワード。 SecretBase の
securityToken Salesforce インスタンスにリモートでアクセスするには、セキュリティ トークンが必要です。 SecretBase の
username Salesforce インスタンスの基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SalesforceMarketingCloudLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SalesforceMarketingCloud' (必須)
typeProperties Salesforce Marketing Cloud のリンクされたサービス プロパティ。 SalesforceMarketingCloudLinkedServiceTypeProperties (必須)

SalesforceMarketingCloudLinkedServiceTypeProperties

名前 形容 価値
clientId Salesforce Marketing Cloud アプリケーションに関連付けられているクライアント ID。 型: string (または resultType 文字列を含む式)。 any (必須)
clientSecret Salesforce Marketing Cloud アプリケーションに関連付けられているクライアント シークレット。 型: string (または resultType 文字列を含む式)。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意

SapBWLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapBW' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SapBWLinkedServiceTypeProperties (必須)

SapBWLinkedServiceTypeProperties

名前 形容 価値
clientId BW システム上のクライアントのクライアント ID。 (通常、文字列として表される 3 桁の 10 進数)型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード SAP BW サーバーにアクセスするためのパスワード。 SecretBase の
サーバー SAP BW インスタンスのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
systemNumber BW システムのシステム番号。 (通常、文字列として表される 2 桁の 10 進数)。型: string (または resultType 文字列を含む式)。 any (必須)
userName SAP BW サーバーにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SapCloudForCustomerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapCloudForCustomer' (必須)
typeProperties SAP Cloud for Customer のリンクされたサービス プロパティ。 SapCloudForCustomerLinkedServiceTypeProperties (必須)

SapCloudForCustomerLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 encryptedCredential またはユーザー名/パスワードを指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
パスワード 基本認証のパスワード。 SecretBase の
url SAP Cloud for Customer OData API の URL。 たとえば、'[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1] などです。 型: string (または resultType 文字列を含む式)。 any (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SapEccLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapEcc' (必須)
typeProperties SAP ECC のリンクされたサービス プロパティ。 SapEccLinkedServiceTypeProperties (必須)

SapEccLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 encryptedCredential またはユーザー名/パスワードを指定する必要があります。 型: string (または resultType 文字列を含む式)。
パスワード 基本認証のパスワード。 SecretBase の
url SAP ECC OData API の URL。 たとえば、'[https://hostname:port/sap/opu/odata/sap/servicename/]' などです。 型: string (または resultType 文字列を含む式)。 string (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。

SapHanaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapHana' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SapHanaLinkedServiceProperties (必須)

SapHanaLinkedServiceProperties

名前 形容 価値
authenticationType SAP HANA サーバーへの接続に使用する認証の種類。 'Basic'
'Windows'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード SAP HANA サーバーにアクセスするためのパスワード。 SecretBase の
サーバー SAP HANA サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
userName SAP HANA サーバーにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SecretBase

名前 形容 価値
種類 AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

ServiceNowLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'ServiceNow' (必須)
typeProperties ServiceNow サーバーのリンクされたサービスのプロパティ。 ServiceNowLinkedServiceTypeProperties (必須)

ServiceNowLinkedServiceTypeProperties

名前 形容 価値
authenticationType 使用する認証の種類。 'Basic'
'OAuth2' (必須)
clientId OAuth2 認証のクライアント ID。 任意
clientSecret OAuth2 認証のクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント ServiceNow サーバーのエンドポイント。 (つまり、インスタンス <.service-now.com>) any (必須)
パスワード 基本認証と OAuth2 認証のユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username 基本認証と OAuth2 認証のために ServiceNow サーバーに接続するために使用されるユーザー名。 任意

SftpServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Sftp' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SftpServerLinkedServiceTypeProperties (必須)

SftpServerLinkedServiceTypeProperties

名前 形容 価値
authenticationType FTP サーバーへの接続に使用する認証の種類。 'Basic'
'SshPublicKey'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト SFTP サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
hostKeyFingerprint SFTP サーバーのホスト キーのフィンガープリント。 SkipHostKeyValidation が false の場合は、HostKeyFingerprint を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
passPhrase SSH 秘密キーが暗号化されている場合に SSH 秘密キーを復号化するためのパスワード。 SecretBase の
パスワード 基本認証用に SFTP サーバーにログオンするためのパスワード。 SecretBase の
SFTP サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 22 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
privateKeyContent SshPublicKey 認証用の Base64 でエンコードされた SSH 秘密キーコンテンツ。 SshPublicKey 認証を使用したオンプレミスのコピーでは、PrivateKeyPath または PrivateKeyContent を指定する必要があります。 SSH 秘密キーは OpenSSH 形式にする必要があります。 SecretBase の
privateKeyPath SshPublicKey 認証の SSH 秘密キー ファイル パス。 オンプレミスのコピーに対してのみ有効です。 SshPublicKey 認証を使用したオンプレミスのコピーでは、PrivateKeyPath または PrivateKeyContent を指定する必要があります。 SSH 秘密キーは OpenSSH 形式にする必要があります。 型: string (または resultType 文字列を含む式)。 任意
skipHostKeyValidation true の場合は、SSH ホスト キーの検証をスキップします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
userName SFTP サーバーへのログオンに使用するユーザー名。 型: string (または resultType 文字列を含む式)。 任意

ShopifyLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Shopify' (必須)
typeProperties Shopify Service のリンクされたサービス プロパティ。 ShopifyLinkedServiceTypeProperties (必須)

ShopifyLinkedServiceTypeProperties

名前 形容 価値
accessToken Shopify のデータにアクセスするために使用できる API アクセス トークン。 トークンがオフライン モードの場合、トークンの有効期限は切れません。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Shopify サーバーのエンドポイント。 (つまり、mystore.myshopify.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

SparkLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Spark' (必須)
typeProperties Spark Server のリンクされたサービスのプロパティ。 SparkLinkedServiceTypeProperties (必須)

SparkLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Spark サーバーへのアクセスに使用される認証方法。 'Anonymous'
'Username'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Spark サーバーの IP アドレスまたはホスト名 any (必須)
httpPath Spark サーバーに対応する部分 URL。 任意
パスワード [Username]\(ユーザー名\) フィールドに指定したユーザー名に対応するパスワード SecretBase の
Spark サーバーがクライアント接続をリッスンするために使用する TCP ポート。 any (必須)
serverType Spark サーバーの種類。 'SharkServer'
'SharkServer2'
'SparkThriftServer'
thriftTransportProtocol Thrift レイヤーで使用するトランスポート プロトコル。 'Binary'
'HTTP'
'SASL'
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Spark Server へのアクセスに使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

SqlServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SqlServer' (必須)
typeProperties SQL Server のリンクされたサービスのプロパティ。 SqlServerLinkedServiceTypeProperties (必須)

SqlServerLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード オンプレミスの Windows 認証パスワード。 SecretBase の
userName オンプレミスの Windows 認証ユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SquareLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Square' (必須)
typeProperties Square Service のリンクされたサービス プロパティ。 SquareLinkedServiceTypeProperties (必須)

SquareLinkedServiceTypeProperties

名前 形容 価値
clientId Square アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret Square アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Square インスタンスの URL。 (つまり、mystore.mysquare.com) any (必須)
redirectUri Square アプリケーション ダッシュボードで割り当てられたリダイレクト URL。 (つまり、http://localhost:2500) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

SybaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Sybase' (必須)
typeProperties Sybase のリンクされたサービス プロパティ。 SybaseLinkedServiceTypeProperties (必須)

SybaseLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
'Windows'
データベース 接続のデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
スキーマ 接続のスキーマ名。 型: string (または resultType 文字列を含む式)。 任意
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

TeradataLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Teradata' (必須)
typeProperties Teradata のリンクされたサービス プロパティ。 TeradataLinkedServiceTypeProperties (必須)

TeradataLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
'Windows'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

VerticaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Vertica' (必須)
typeProperties Vertica のリンクされたサービス プロパティ。 VerticaLinkedServiceTypeProperties (必須)

VerticaLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

WebAnonymousAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'Anonymous' (必須)

WebBasicAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'Basic' (必須)
パスワード 基本認証のパスワード。 SecretBase (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 any (必須)

WebClientCertificateAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'ClientCertificate' (必須)
パスワード PFX ファイルのパスワード。 SecretBase (必須)
pfx PFX ファイルの Base64 でエンコードされた内容。 SecretBase (必須)

WebLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Web' (必須)
typeProperties Web のリンクされたサービスのプロパティ。 WebLinkedServiceTypeProperties (必須)

WebLinkedServiceTypeProperties

名前 形容 価値
authenticationType WebAnonymousAuthenticationの型 'Anonymous' に設定します。 WebBasicAuthentication型の場合は 、'Basic' に設定します。 WebClientCertificateAuthenticationの型 'ClientCertificate' に設定します。 'Anonymous'
'Basic'
'ClientCertificate' (必須)
url Web サービス エンドポイントの URL (例: https://www.microsoft.com)。 型: string (または resultType 文字列を含む式)。 any (必須)

XeroLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Xero' (必須)
typeProperties Xero サービスのリンクされたサービスのプロパティ。 XeroLinkedServiceTypeProperties (必須)

XeroLinkedServiceTypeProperties

名前 形容 価値
consumerKey Xero アプリケーションに関連付けられているコンシューマー キー。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Xero サーバーのエンドポイント。 (つまり、api.xero.com) any (必須)
privateKey Xero プライベート アプリケーション用に生成された .pem ファイルの秘密キー。 Unix 行の終わり (
).
SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

ZohoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Zoho' (必須)
typeProperties Zoho サーバーのリンクされたサービスのプロパティ。 zohoLinkedServiceTypeProperties の (必須)

ZohoLinkedServiceTypeProperties

名前 形容 価値
accessToken Zoho 認証のアクセス トークン。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Zoho サーバーのエンドポイント。 (つまり、crm.zoho.com/crm/private) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
V2 データ ファクトリ を作成する このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure アーキテクチャ に Sports Analytics をデプロイする ADLS Gen 2 が有効な Azure ストレージ アカウント、ストレージ アカウントのリンクされたサービスを持つ Azure Data Factory インスタンス (デプロイされている場合は Azure SQL Database)、Azure Databricks インスタンスを作成します。 テンプレートをデプロイするユーザーの AAD ID と ADF インスタンスのマネージド ID には、ストレージ アカウントのストレージ BLOB データ共同作成者ロールが付与されます。 Azure Key Vault インスタンス、Azure SQL Database、Azure Event Hub (ストリーミングユース ケース用) をデプロイするオプションもあります。 Azure Key Vault がデプロイされると、テンプレートをデプロイするユーザーのデータ ファクトリマネージド ID と AAD ID に Key Vault シークレット ユーザー ロールが付与されます。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

ARM テンプレート リソース定義

factories/linkedservices リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataFactory/factories/linkedservices リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DataFactory/factories/linkedservices",
  "apiVersion": "2017-09-01-preview",
  "name": "string",
  "properties": {
    "annotations": [ {} ],
    "connectVia": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "description": "string",
    "parameters": {
      "{customized property}": {
        "defaultValue": {},
        "type": "string"
      }
    },
    "type": "string"
    // For remaining properties, see LinkedService objects
  }
}

WebLinkedServiceTypeProperties オブジェクト

authenticationType プロパティを設定して、オブジェクトの種類を指定します。

匿名 の場合は、次を使用します。

{
  "authenticationType": "Anonymous"
}

Basicの場合は、次を使用します。

{
  "authenticationType": "Basic",
  "password": {
    "type": "string"
    // For remaining properties, see SecretBase objects
  },
  "username": {}
}

ClientCertificateの場合は、次を使用します。

{
  "authenticationType": "ClientCertificate",
  "password": {
    "type": "string"
    // For remaining properties, see SecretBase objects
  },
  "pfx": {
    "type": "string"
    // For remaining properties, see SecretBase objects
  }
}

LinkedService オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AmazonMWSを する場合は、次を使用します。

{
  "type": "AmazonMWS",
  "typeProperties": {
    "accessKeyId": {},
    "encryptedCredential": {},
    "endpoint": {},
    "marketplaceID": {},
    "mwsAuthToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "secretKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "sellerID": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

AmazonRedshiftを する場合は、次を使用します。

{
  "type": "AmazonRedshift",
  "typeProperties": {
    "database": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "server": {},
    "username": {}
  }
}

AmazonS3を する場合は、次を使用します。

{
  "type": "AmazonS3",
  "typeProperties": {
    "accessKeyId": {},
    "encryptedCredential": {},
    "secretAccessKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

AzureBatchを する場合は、次を使用します。

{
  "type": "AzureBatch",
  "typeProperties": {
    "accessKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "accountName": {},
    "batchUri": {},
    "encryptedCredential": {},
    "linkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "poolName": {}
  }
}

AzureDataLakeAnalyticsの場合は、次の値を使用します。

{
  "type": "AzureDataLakeAnalytics",
  "typeProperties": {
    "accountName": {},
    "dataLakeAnalyticsUri": {},
    "encryptedCredential": {},
    "resourceGroupName": {},
    "servicePrincipalId": {},
    "servicePrincipalKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "subscriptionId": {},
    "tenant": {}
  }
}

AzureDataLakeStoreを する場合は、次のコマンドを使用します。

{
  "type": "AzureDataLakeStore",
  "typeProperties": {
    "accountName": {},
    "dataLakeStoreUri": {},
    "encryptedCredential": {},
    "resourceGroupName": {},
    "servicePrincipalId": {},
    "servicePrincipalKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "subscriptionId": {},
    "tenant": {}
  }
}

AzureDatabricksを する場合は、次の値を使用します。

{
  "type": "AzureDatabricks",
  "typeProperties": {
    "accessToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "domain": {},
    "encryptedCredential": {},
    "existingClusterId": {},
    "newClusterNodeType": {},
    "newClusterNumOfWorker": {},
    "newClusterSparkConf": {
      "{customized property}": {}
    },
    "newClusterVersion": {}
  }
}

AzureKeyVaultを する場合は、次を使用します。

{
  "type": "AzureKeyVault",
  "typeProperties": {
    "baseUrl": {}
  }
}

AzureMLを する場合は、次を使用します。

{
  "type": "AzureML",
  "typeProperties": {
    "apiKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "mlEndpoint": {},
    "servicePrincipalId": {},
    "servicePrincipalKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "tenant": {},
    "updateResourceEndpoint": {}
  }
}

AzureMySqlの場合は、次を使用します。

{
  "type": "AzureMySql",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

AzurePostgreSqlの場合は、次を使用します。

{
  "type": "AzurePostgreSql",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

AzureSearchを する場合は、次を使用します。

{
  "type": "AzureSearch",
  "typeProperties": {
    "encryptedCredential": {},
    "key": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "url": {}
  }
}

AzureSqlDWを する場合は、次を使用します。

{
  "type": "AzureSqlDW",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {},
    "servicePrincipalId": {},
    "servicePrincipalKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "tenant": {}
  }
}

AzureSqlDatabaseを するには、次の値を使用します。

{
  "type": "AzureSqlDatabase",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {},
    "servicePrincipalId": {},
    "servicePrincipalKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "tenant": {}
  }
}

AzureStorageを する場合は、次を使用します。

{
  "type": "AzureStorage",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {},
    "sasUri": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

Cassandraの場合は、次を使用します。

{
  "type": "Cassandra",
  "typeProperties": {
    "authenticationType": {},
    "encryptedCredential": {},
    "host": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "username": {}
  }
}

Concurの場合は、次の値を使用します。

{
  "type": "Concur",
  "typeProperties": {
    "clientId": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {},
    "username": {}
  }
}

CosmosDbの場合は、次を使用します。

{
  "type": "CosmosDb",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

Couchbaseの場合は、次を使用します。

{
  "type": "Couchbase",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

CustomDataSourceを する場合は、次の値を使用します。

{
  "type": "CustomDataSource",
  "typeProperties": {}
}

Db2の場合は、次を使用します。

{
  "type": "Db2",
  "typeProperties": {
    "authenticationType": "string",
    "database": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "server": {},
    "username": {}
  }
}

Drillの場合は、次を使用します。

{
  "type": "Drill",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

Dynamicsの場合は、次を使用します。

{
  "type": "Dynamics",
  "typeProperties": {
    "authenticationType": "string",
    "deploymentType": "string",
    "encryptedCredential": {},
    "hostName": {},
    "organizationName": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "serviceUri": {},
    "username": {}
  }
}

Eloquaを する場合は、次を使用します。

{
  "type": "Eloqua",
  "typeProperties": {
    "encryptedCredential": {},
    "endpoint": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {},
    "username": {}
  }
}

FileServerの場合は、次を使用します。

{
  "type": "FileServer",
  "typeProperties": {
    "encryptedCredential": {},
    "host": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "userId": {}
  }
}

FtpServerの場合は、次のコマンドを使用します。

{
  "type": "FtpServer",
  "typeProperties": {
    "authenticationType": "string",
    "enableServerCertificateValidation": {},
    "enableSsl": {},
    "encryptedCredential": {},
    "host": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "userName": {}
  }
}

GoogleBigQueryを する場合は、次を使用します。

{
  "type": "GoogleBigQuery",
  "typeProperties": {
    "additionalProjects": {},
    "authenticationType": "string",
    "clientId": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "clientSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "email": {},
    "encryptedCredential": {},
    "keyFilePath": {},
    "project": {},
    "refreshToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "requestGoogleDriveScope": {},
    "trustedCertPath": {},
    "useSystemTrustStore": {}
  }
}

Greenplum の場合は、次を使用します。

{
  "type": "Greenplum",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

HBaseの場合は、次を使用します。

{
  "type": "HBase",
  "typeProperties": {
    "allowHostNameCNMismatch": {},
    "allowSelfSignedServerCert": {},
    "authenticationType": "string",
    "enableSsl": {},
    "encryptedCredential": {},
    "host": {},
    "httpPath": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "trustedCertPath": {},
    "username": {}
  }
}

HDInsightの場合は、次を使用します。

{
  "type": "HDInsight",
  "typeProperties": {
    "clusterUri": {},
    "encryptedCredential": {},
    "hcatalogLinkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "linkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "userName": {}
  }
}

HDInsightOnDemandの場合は、次を使用します。

{
  "type": "HDInsightOnDemand",
  "typeProperties": {
    "additionalLinkedServiceNames": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      }
    ],
    "clusterNamePrefix": {},
    "clusterPassword": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "clusterResourceGroup": {},
    "clusterSize": {},
    "clusterSshPassword": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "clusterSshUserName": {},
    "clusterType": {},
    "clusterUserName": {},
    "coreConfiguration": {},
    "dataNodeSize": {},
    "encryptedCredential": {},
    "hBaseConfiguration": {},
    "hcatalogLinkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "hdfsConfiguration": {},
    "headNodeSize": {},
    "hiveConfiguration": {},
    "hostSubscriptionId": {},
    "linkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "mapReduceConfiguration": {},
    "oozieConfiguration": {},
    "servicePrincipalId": {},
    "servicePrincipalKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "sparkVersion": {},
    "stormConfiguration": {},
    "tenant": {},
    "timeToLive": {},
    "version": {},
    "yarnConfiguration": {},
    "zookeeperNodeSize": {}
  }
}

Hdfsの場合は、次を使用します。

{
  "type": "Hdfs",
  "typeProperties": {
    "authenticationType": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "url": {},
    "userName": {}
  }
}

Hiveの場合は、次を使用します。

{
  "type": "Hive",
  "typeProperties": {
    "allowHostNameCNMismatch": {},
    "allowSelfSignedServerCert": {},
    "authenticationType": "string",
    "enableSsl": {},
    "encryptedCredential": {},
    "host": {},
    "httpPath": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "serverType": "string",
    "serviceDiscoveryMode": {},
    "thriftTransportProtocol": "string",
    "trustedCertPath": {},
    "useNativeQuery": {},
    "username": {},
    "useSystemTrustStore": {},
    "zooKeeperNameSpace": {}
  }
}

HttpServerを する場合は、次を使用します。

{
  "type": "HttpServer",
  "typeProperties": {
    "authenticationType": "string",
    "certThumbprint": {},
    "embeddedCertData": {},
    "enableServerCertificateValidation": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "url": {},
    "userName": {}
  }
}

Hubspotを する場合は、次を使用します。

{
  "type": "Hubspot",
  "typeProperties": {
    "accessToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "clientId": {},
    "clientSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "refreshToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

Impalaの場合は、次の値を使用します。

{
  "type": "Impala",
  "typeProperties": {
    "allowHostNameCNMismatch": {},
    "allowSelfSignedServerCert": {},
    "authenticationType": "string",
    "enableSsl": {},
    "encryptedCredential": {},
    "host": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "trustedCertPath": {},
    "username": {},
    "useSystemTrustStore": {}
  }
}

Jiraの場合は、次を使用します。

{
  "type": "Jira",
  "typeProperties": {
    "encryptedCredential": {},
    "host": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {},
    "username": {}
  }
}

Magentoを する場合は、次を使用します。

{
  "type": "Magento",
  "typeProperties": {
    "accessToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "host": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

MariaDBの場合は、次を使用します。

{
  "type": "MariaDB",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

Marketoの場合は、次を使用します。

{
  "type": "Marketo",
  "typeProperties": {
    "clientId": {},
    "clientSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "endpoint": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

MongoDbを する場合は、次のコマンドを使用します。

{
  "type": "MongoDb",
  "typeProperties": {
    "allowSelfSignedServerCert": {},
    "authenticationType": "string",
    "authSource": {},
    "databaseName": {},
    "enableSsl": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "server": {},
    "username": {}
  }
}

MySqlの場合は、次を使用します。

{
  "type": "MySql",
  "typeProperties": {
    "connectionString": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {}
  }
}

Netezzaの場合は、次を使用します。

{
  "type": "Netezza",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

ODataを する場合は、次の値を使用します。

{
  "type": "OData",
  "typeProperties": {
    "authenticationType": "string",
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "url": {},
    "userName": {}
  }
}

odbcの場合は、次を使用します。

{
  "type": "Odbc",
  "typeProperties": {
    "authenticationType": {},
    "connectionString": {},
    "credential": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "userName": {}
  }
}

Oracleの場合は、次を使用します。

{
  "type": "Oracle",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

PayPalの場合は、次を使用します。

{
  "type": "Paypal",
  "typeProperties": {
    "clientId": {},
    "clientSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "host": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

Phoenixの場合は、次を使用します。

{
  "type": "Phoenix",
  "typeProperties": {
    "allowHostNameCNMismatch": {},
    "allowSelfSignedServerCert": {},
    "authenticationType": "string",
    "enableSsl": {},
    "encryptedCredential": {},
    "host": {},
    "httpPath": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "trustedCertPath": {},
    "username": {},
    "useSystemTrustStore": {}
  }
}

PostgreSqlの場合は、次を使用します。

{
  "type": "PostgreSql",
  "typeProperties": {
    "connectionString": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {}
  }
}

Prestoの場合は、次を使用します。

{
  "type": "Presto",
  "typeProperties": {
    "allowHostNameCNMismatch": {},
    "allowSelfSignedServerCert": {},
    "authenticationType": "string",
    "catalog": {},
    "enableSsl": {},
    "encryptedCredential": {},
    "host": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "serverVersion": {},
    "timeZoneID": {},
    "trustedCertPath": {},
    "username": {},
    "useSystemTrustStore": {}
  }
}

QuickBooksの場合は、次を使用します。

{
  "type": "QuickBooks",
  "typeProperties": {
    "accessToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "accessTokenSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "companyId": {},
    "consumerKey": {},
    "consumerSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "endpoint": {},
    "useEncryptedEndpoints": {}
  }
}

Responsysの場合は、次を使用します。

{
  "type": "Responsys",
  "typeProperties": {
    "clientId": {},
    "clientSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "endpoint": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

Salesforceの場合は、次を使用します。

{
  "type": "Salesforce",
  "typeProperties": {
    "encryptedCredential": {},
    "environmentUrl": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "securityToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "username": {}
  }
}

SalesforceMarketingCloudの場合は、次のコマンドを使用します。

{
  "type": "SalesforceMarketingCloud",
  "typeProperties": {
    "clientId": {},
    "clientSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

SapBWの場合は、次の値を使用します。

{
  "type": "SapBW",
  "typeProperties": {
    "clientId": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "server": {},
    "systemNumber": {},
    "userName": {}
  }
}

SapCloudForCustomerの場合は、次のコマンドを使用します。

{
  "type": "SapCloudForCustomer",
  "typeProperties": {
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "url": {},
    "username": {}
  }
}

SapEccの場合は、次を使用します。

{
  "type": "SapEcc",
  "typeProperties": {
    "encryptedCredential": "string",
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "url": "string",
    "username": "string"
  }
}

SapHanaの場合は、次を使用します。

{
  "type": "SapHana",
  "typeProperties": {
    "authenticationType": "string",
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "server": {},
    "userName": {}
  }
}

ServiceNowの場合は、次を使用します。

{
  "type": "ServiceNow",
  "typeProperties": {
    "authenticationType": "string",
    "clientId": {},
    "clientSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "endpoint": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {},
    "username": {}
  }
}

Sftpを する場合は、次を使用します。

{
  "type": "Sftp",
  "typeProperties": {
    "authenticationType": "string",
    "encryptedCredential": {},
    "host": {},
    "hostKeyFingerprint": {},
    "passPhrase": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "privateKeyContent": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "privateKeyPath": {},
    "skipHostKeyValidation": {},
    "userName": {}
  }
}

Shopifyの場合は、次を使用します。

{
  "type": "Shopify",
  "typeProperties": {
    "accessToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "host": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

Sparkの場合は、次の値を使用します。

{
  "type": "Spark",
  "typeProperties": {
    "allowHostNameCNMismatch": {},
    "allowSelfSignedServerCert": {},
    "authenticationType": "string",
    "enableSsl": {},
    "encryptedCredential": {},
    "host": {},
    "httpPath": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "port": {},
    "serverType": "string",
    "thriftTransportProtocol": "string",
    "trustedCertPath": {},
    "username": {},
    "useSystemTrustStore": {}
  }
}

SqlServerの場合は、次を使用します。

{
  "type": "SqlServer",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "userName": {}
  }
}

Squareの場合は、次を使用します。

{
  "type": "Square",
  "typeProperties": {
    "clientId": {},
    "clientSecret": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "host": {},
    "redirectUri": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

Sybaseの場合は、次を使用します。

{
  "type": "Sybase",
  "typeProperties": {
    "authenticationType": "string",
    "database": {},
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "schema": {},
    "server": {},
    "username": {}
  }
}

Teradataの場合は、次の値を使用します。

{
  "type": "Teradata",
  "typeProperties": {
    "authenticationType": "string",
    "encryptedCredential": {},
    "password": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "server": {},
    "username": {}
  }
}

Verticaの場合は、次のコマンドを使用します。

{
  "type": "Vertica",
  "typeProperties": {
    "connectionString": {},
    "encryptedCredential": {}
  }
}

Webの場合は、次を使用します。

{
  "type": "Web",
  "typeProperties": {
    "url": {},
    "authenticationType": "string"
    // For remaining properties, see WebLinkedServiceTypeProperties objects
  }
}

Xeroを する場合は、次を使用します。

{
  "type": "Xero",
  "typeProperties": {
    "consumerKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "host": {},
    "privateKey": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

Zohoを する場合は、次を使用します。

{
  "type": "Zoho",
  "typeProperties": {
    "accessToken": {
      "type": "string"
      // For remaining properties, see SecretBase objects
    },
    "encryptedCredential": {},
    "endpoint": {},
    "useEncryptedEndpoints": {},
    "useHostVerification": {},
    "usePeerVerification": {}
  }
}

SecretBase オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AzureKeyVaultSecretを する場合は、次を使用します。

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

SecureStringの場合は、次を使用します。

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

プロパティ値

AmazonMWSLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonMWS' (必須)
typeProperties Amazon Marketplace Web Service のリンクされたサービス プロパティ。 AmazonMWSLinkedServiceTypeProperties (必須)

AmazonMWSLinkedServiceTypeProperties

名前 形容 価値
accessKeyId データへのアクセスに使用されるアクセス キー ID。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Amazon MWS サーバーのエンドポイント (つまり、mws.amazonservices.com) any (必須)
marketplaceID データを取得する Amazon Marketplace ID。 複数の Marketplace ID からデータを取得するには、コンマ (,) で区切ります。 (つまり、A2EUQ1WTGCTBG2) any (必須)
mwsAuthToken Amazon MWS 認証トークン。 SecretBase の
secretKey データへのアクセスに使用される秘密鍵。 SecretBase の
sellerID Amazon 販売者 ID。 any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

AmazonRedshiftLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonRedshift' (必須)
typeProperties Amazon Redshift のリンクされたサービスプロパティ。 AmazonRedshiftLinkedServiceTypeProperties (必須)

AmazonRedshiftLinkedServiceTypeProperties

名前 形容 価値
データベース Amazon Redshift ソースのデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード Amazon Redshift ソースのパスワード。 SecretBase の
Amazon Redshift サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 5439 です。 型: 整数 (または resultType 整数を持つ式)。 任意
サーバー Amazon Redshift サーバーの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
username Amazon Redshift ソースのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

AmazonS3LinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonS3' (必須)
typeProperties Amazon S3 のリンクされたサービス プロパティ。 AmazonS3LinkedServiceTypeProperties (必須)

AmazonS3LinkedServiceTypeProperties

名前 形容 価値
accessKeyId Amazon S3 Identity and Access Management (IAM) ユーザーのアクセスキー識別子。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
secretAccessKey Amazon S3 Identity and Access Management (IAM) ユーザーのシークレット アクセス キー。 SecretBase の

AzureBatchLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureBatch' (必須)
typeProperties Azure Batch のリンクされたサービスのプロパティ。 AzureBatchLinkedServiceTypeProperties (必須)

AzureBatchLinkedServiceTypeProperties

名前 形容 価値
accessKey Azure Batch アカウントのアクセス キー。 SecretBase の
accountName Azure Batch アカウント名。 型: string (または resultType 文字列を含む式)。 any (必須)
batchUri Azure Batch URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
linkedServiceName Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
poolName Azure Batch プール名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureDatabricksLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDatabricks' (必須)
typeProperties Azure Databricks のリンクされたサービス プロパティ。 AzureDatabricksLinkedServiceTypeProperties (必須)

AzureDatabricksLinkedServiceTypeProperties

名前 形容 価値
accessToken databricks REST API のアクセス トークン。 https://docs.azuredatabricks.net/api/latest/authentication.htmlを参照してください。 型: string (または resultType 文字列を含む式)。 SecretBase (必須)
ドメイン <REGION>.azuredatabricks.net、Databricks デプロイのドメイン名です。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
existingClusterId このジョブのすべての実行に使用される既存のクラスターの ID。 型: string (または resultType 文字列を含む式)。 任意
newClusterNodeType 新しいクラスターのノードの種類。 型: string (または resultType 文字列を含む式)。 任意
newClusterNumOfWorker 新しいクラスターに必要なワーカー ノードの数。 '1' のように Int32 形式の文字列は、numOfWorker が 1 または '1:10' であることを意味します。これは、1 から最小、10 を最大として自動スケールを意味します。 型: string (または resultType 文字列を含む式)。 任意
newClusterSparkConf オプションのユーザー指定の Spark 構成キーと値のペアのセット。 AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkConf
newClusterVersion 新しいクラスターの Spark バージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkConf

名前 形容 価値

AzureDataLakeAnalyticsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDataLakeAnalytics' (必須)
typeProperties Azure Data Lake Analytics のリンクされたサービス プロパティ。 AzureDataLakeAnalyticsLinkedServiceTypeProperties (必須)

AzureDataLakeAnalyticsLinkedServiceTypeProperties

名前 形容 価値
accountName Azure Data Lake Analytics アカウント名。 型: string (または resultType 文字列を含む式)。 any (必須)
dataLakeAnalyticsUri Azure Data Lake Analytics URI の種類: 文字列 (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
resourceGroupName Data Lake Analytics アカウントのリソース グループ名 (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure Data Lake Analytics アカウントに対する認証に使用されるアプリケーションの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure Data Lake Analytics アカウントに対する認証に使用されるアプリケーションのキー。 SecretBase の
subscriptionId Data Lake Analytics アカウントのサブスクリプション ID (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureDataLakeStoreLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDataLakeStore' (必須)
typeProperties Azure Data Lake Store のリンクされたサービス プロパティ。 AzureDataLakeStoreLinkedServiceTypeProperties (必須)

AzureDataLakeStoreLinkedServiceTypeProperties

名前 形容 価値
accountName Data Lake Store アカウント名。 型: string (または resultType 文字列を含む式)。 任意
dataLakeStoreUri Data Lake Store サービス URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
resourceGroupName Data Lake Store アカウントのリソース グループ名 (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure Data Lake Store アカウントに対する認証に使用されるアプリケーションの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure Data Lake Store アカウントに対する認証に使用されるアプリケーションのキー。 SecretBase の
subscriptionId Data Lake Store アカウントのサブスクリプション ID (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureKeyVaultLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureKeyVault' (必須)
typeProperties Azure Key Vault のリンクされたサービス プロパティ。 AzureKeyVaultLinkedServiceTypeProperties (必須)

AzureKeyVaultLinkedServiceTypeProperties

名前 形容 価値
baseUrl Azure Key Vault のベース URL。 例: https://myakv.vault.azure.net 型: string (または resultType 文字列を含む式)。 any (必須)

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMLLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureML' (必須)
typeProperties Azure ML Web サービスのリンクされたサービス プロパティ。 AzureMLLinkedServiceTypeProperties (必須)

AzureMLLinkedServiceTypeProperties

名前 形容 価値
apiKey Azure ML モデル エンドポイントにアクセスするための API キー。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
mlEndpoint Azure ML Web サービス エンドポイントのバッチ実行 REST URL。 型: string (または resultType 文字列を含む式)。 any (必須)
servicePrincipalId Azure ML Web サービスの ARM ベースの updateResourceEndpoint に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure ML Web サービスの ARM ベースの updateResourceEndpoint に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意
updateResourceEndpoint Azure ML Web サービス エンドポイントの更新リソース REST URL。 型: string (または resultType 文字列を含む式)。 任意

AzureMySqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureMySql' (必須)
typeProperties Azure MySQL データベースのリンクされたサービス プロパティ。 AzureMySqlLinkedServiceTypeProperties (必須)

AzureMySqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

AzurePostgreSqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzurePostgreSql' (必須)
typeProperties Azure PostgreSQL のリンクされたサービス プロパティ。 AzurePostgreSqlLinkedServiceTypeProperties (必須)

AzurePostgreSqlLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

AzureSearchLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSearch' (必須)
typeProperties Windows Azure Search Service のリンクされたサービス プロパティ。 AzureSearchLinkedServiceTypeProperties (必須)

AzureSearchLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
Azure Search サービスの管理者キー SecretBase の
url Azure Search サービスの URL。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlDatabaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSqlDatabase' (必須)
typeProperties Azure SQL Database のリンクされたサービス プロパティ。 AzureSqlDatabaseLinkedServiceTypeProperties (必須)

AzureSqlDatabaseLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure SQL Database に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure SQL Database に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureSqlDWLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSqlDW' (必須)
typeProperties Azure SQL Data Warehouse のリンクされたサービス プロパティ。 AzureSqlDWLinkedServiceTypeProperties (必須)

AzureSqlDWLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureStorageLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureStorage' (必須)
typeProperties Azure Storage のリンクされたサービスのプロパティ。 AzureStorageLinkedServiceTypeProperties (必須)

AzureStorageLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 これは sasUri プロパティと相互に排他的です。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
sasUri Azure Storage リソースの SAS URI。 connectionString プロパティと相互に排他的です。 SecretBase の

CassandraLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Cassandra' (必須)
typeProperties Cassandra のリンクされたサービス プロパティ。 CassandraLinkedServiceTypeProperties (必須)

CassandraLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト 接続のホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード 認証用のパスワード。 SecretBase の
接続のポート。 型: 整数 (または resultType 整数を持つ式)。 任意
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

ConcurLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Concur' (必須)
typeProperties Concur Service のリンクされたサービス プロパティ。 ConcurLinkedServiceTypeProperties (必須)

ConcurLinkedServiceTypeProperties

名前 形容 価値
clientId アプリケーション client_id Concur App Management によって提供されます。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード ユーザー名フィールドに指定したユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Concur Service へのアクセスに使用するユーザー名。 any (必須)

CosmosDbLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'CosmosDb' (必須)
typeProperties CosmosDB のリンクされたサービス プロパティ。 CosmosDbLinkedServiceTypeProperties (必須)

CosmosDbLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

CouchbaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Couchbase' (必須)
typeProperties Couchbase サーバーのリンクされたサービスのプロパティ。 CouchbaseLinkedServiceTypeProperties の (必須)

CouchbaseLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

CustomDataSourceLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'CustomDataSource' (必須)
typeProperties カスタムのリンクされたサービス プロパティ。 any (必須)

Db2LinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Db2' (必須)
typeProperties DB2 のリンクされたサービスのプロパティ。 Db2LinkedServiceTypeProperties (必須)

Db2LinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
データベース 接続のデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

DrillLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Drill' (必須)
typeProperties ドリル サーバーのリンク されたサービスのプロパティ。 DrillLinkedServiceTypeProperties (必須)

DrillLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

DynamicsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Dynamics' (必須)
typeProperties Dynamics のリンクされたサービスのプロパティ。 DynamicsLinkedServiceTypeProperties (必須)

DynamicsLinkedServiceTypeProperties

名前 形容 価値
authenticationType Dynamics サーバーに接続する認証の種類。 オンライン シナリオの場合は "Office365"、Ifd シナリオではオンプレミスの場合は "Ifd" です。 型: string (または resultType 文字列を含む式)。 'Ifd'
'Office365' (必須)
deploymentType Dynamics インスタンスのデプロイの種類。 Dynamics Online の 'Online' と、Ifd を使用したオンプレミスの Dynamics の 'OnPremisesWithIfd' です。 型: string (または resultType 文字列を含む式)。 'Online'
'OnPremisesWithIfd' (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hostName オンプレミス Dynamics サーバーのホスト名。 このプロパティはオンプレミスに必要であり、オンラインでは使用できません。 型: string (または resultType 文字列を含む式)。 任意
organizationName Dynamics インスタンスの組織名。 このプロパティはオンプレミスに必要であり、ユーザーに複数の Dynamics インスタンスが関連付けられている場合はオンラインで使用する必要があります。 型: string (または resultType 文字列を含む式)。 任意
パスワード Dynamics インスタンスにアクセスするためのパスワード。 SecretBase の
オンプレミス Dynamics サーバーのポート。 このプロパティはオンプレミスに必要であり、オンラインでは使用できません。 既定値は 443 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
serviceUri Microsoft Dynamics サーバーの URL。 このプロパティはオンラインで必須であり、オンプレミスでは使用できません。 型: string (または resultType 文字列を含む式)。 任意
username Dynamics インスタンスにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 any (必須)

EloquaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Eloqua' (必須)
typeProperties Eloqua サーバーのリンクされたサービスのプロパティ。 EloquaLinkedServiceTypeProperties (必須)

EloquaLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Eloqua サーバーのエンドポイント。 (つまり、eloqua.example.com) any (必須)
パスワード ユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Eloqua アカウントのサイト名とユーザー名の形式: sitename/username。 (つまり、Eloqua/Alice) any (必須)

FileServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'FileServer' (必須)
typeProperties ファイル システムのリンクされたサービスのプロパティ。 FileServerLinkedServiceTypeProperties (必須)

FileServerLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード サーバーにログオンするためのパスワード。 SecretBase の
userId サーバーにログオンするユーザー ID。 型: string (または resultType 文字列を含む式)。 任意

FtpServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'FtpServer' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 FtpServerLinkedServiceTypeProperties (必須)

FtpServerLinkedServiceTypeProperties

名前 形容 価値
authenticationType FTP サーバーへの接続に使用する認証の種類。 'Anonymous'
'Basic'
enableServerCertificateValidation true の場合は、SSL/TLS チャネル経由で接続するときに FTP サーバーの SSL 証明書を検証します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
enableSsl true の場合は、SSL/TLS チャネル経由で FTP サーバーに接続します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト FTP サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード FTP サーバーにログオンするためのパスワード。 SecretBase の
FTP サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 21 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
userName FTP サーバーにログオンするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

GoogleBigQueryLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'GoogleBigQuery' (必須)
typeProperties Google BigQuery サービスのリンクされたサービス プロパティ。 GoogleBigQueryLinkedServiceTypeProperties (必須)

GoogleBigQueryLinkedServiceTypeProperties

名前 形容 価値
additionalProjects アクセスするパブリック BigQuery プロジェクトのコンマ区切りのリスト。 任意
authenticationType 認証に使用される OAuth 2.0 認証メカニズム。 ServiceAuthentication は、セルフホステッド IR でのみ使用できます。 'ServiceAuthentication'
'UserAuthentication' (必須)
clientId 更新トークンの取得に使用される Google アプリケーションのクライアント ID。 SecretBase の
clientSecret 更新トークンの取得に使用される Google アプリケーションのクライアント シークレット。 SecretBase の
電子メール ServiceAuthentication に使用され、セルフホステッド IR でのみ使用できるサービス アカウントの電子メール ID。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
keyFilePath サービス アカウントの電子メール アドレスの認証に使用され、セルフホステッド IR でのみ使用できる .p12 キー ファイルへの完全なパス。 任意
プロジェクト クエリ対象の既定の BigQuery プロジェクト。 any (必須)
refreshToken UserAuthentication の BigQuery へのアクセスを承認するために Google から取得した更新トークン。 SecretBase の
requestGoogleDriveScope Google ドライブへのアクセスを要求するかどうか。 Google ドライブへのアクセスを許可すると、BigQuery データと Google Drive のデータを組み合わせたフェデレーション テーブルのサポートが可能になります。 既定値は false です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

GreenplumLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Greenplum' (必須)
typeProperties Greenplum データベースのリンクされたサービス プロパティ。 GreenplumLinkedServiceTypeProperties (必須)

GreenplumLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

HBaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HBase' (必須)
typeProperties HBase サーバーのリンクされたサービスのプロパティ。 HBaseLinkedServiceTypeProperties (必須)

HBaseLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType HBase サーバーへの接続に使用する認証メカニズム。 'Anonymous'
'Basic' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト HBase サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
httpPath HBase サーバーに対応する部分 URL。 (つまり、/gateway/sandbox/hbase/version) 任意
パスワード ユーザー名に対応するパスワード。 SecretBase の
HBase インスタンスがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 9090 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username HBase インスタンスへの接続に使用するユーザー名。 任意

HdfsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hdfs' (必須)
typeProperties HDFS のリンクされたサービス プロパティ。 HdfsLinkedServiceTypeProperties (必須)

HdfsLinkedServiceTypeProperties

名前 形容 価値
authenticationType HDFS への接続に使用される認証の種類。 指定できる値は、匿名と Windows です。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード Windows 認証のパスワード。 SecretBase の
url HDFS サービス エンドポイントの URL (例: http://myhostname:50070/webhdfs/v1)。 型: string (または resultType 文字列を含む式)。 any (必須)
userName Windows 認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HDInsightLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HDInsight' (必須)
typeProperties HDInsight のリンクされたサービス プロパティ。 HDInsightLinkedServiceTypeProperties (必須)

HDInsightLinkedServiceTypeProperties

名前 形容 価値
clusterUri HDInsight クラスター URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hcatalogLinkedServiceName HCatalog データベースを指す Azure SQL のリンクされたサービスへの参照。 LinkedServiceReference の
linkedServiceName Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference の
パスワード HDInsight クラスターのパスワード。 SecretBase の
userName HDInsight クラスターのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HDInsightOnDemandLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HDInsightOnDemand' (必須)
typeProperties HDInsight ondemand のリンクされたサービス プロパティ。 HDInsightOnDemandLinkedServiceTypeProperties (必須)

HDInsightOnDemandLinkedServiceTypeProperties

名前 形容 価値
additionalLinkedServiceNames Data Factory サービスがユーザーに代わって登録できるように、HDInsight のリンクされたサービスの追加のストレージ アカウントを指定します。 LinkedServiceReference[]
clusterNamePrefix クラスター名のプレフィックスである後置は、タイムスタンプと区別されます。 型: string (または resultType 文字列を含む式)。 任意
clusterPassword クラスターにアクセスするためのパスワード。 SecretBase の
clusterResourceGroup クラスターが属するリソース グループ。 型: string (または resultType 文字列を含む式)。 any (必須)
clusterSize クラスター内のワーカー/データ ノードの数。 候補の値: 4。 型: string (または resultType 文字列を含む式)。 any (必須)
clusterSshPassword SSH によるクラスターのノード (Linux の場合) へのパスワード。 SecretBase の
clusterSshUserName SSH のユーザー名は、クラスターのノード (Linux の場合) にリモート接続します。 型: string (または resultType 文字列を含む式)。 任意
clusterType クラスターの種類。 型: string (または resultType 文字列を含む式)。 任意
clusterUserName クラスターにアクセスするユーザー名。 型: string (または resultType 文字列を含む式)。 任意
coreConfiguration 作成する HDInsight クラスターのコア構成パラメーター (core-site.xmlと同様) を指定します。 任意
dataNodeSize HDInsight クラスターのデータ ノードのサイズを指定します。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hBaseConfiguration HDInsight クラスターの HBase 構成パラメーター (hbase-site.xml) を指定します。 任意
hcatalogLinkedServiceName HCatalog データベースを指す Azure SQL のリンクされたサービスの名前。 オンデマンド HDInsight クラスターは、Azure SQL データベースをメタストアとして使用して作成されます。 LinkedServiceReference の
hdfsConfiguration HDInsight クラスターの HDFS 構成パラメーター (hdfs-site.xml) を指定します。 任意
headNodeSize HDInsight クラスターのヘッド ノードのサイズを指定します。 任意
hiveConfiguration HDInsight クラスターの Hive 構成パラメーター (hive-site.xml) を指定します。 任意
hostSubscriptionId クラスターをホストする顧客のサブスクリプション。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName データの格納と処理のためにオンデマンド クラスターによって使用される Azure Storage のリンクされたサービス。 LinkedServiceReference (必須)
mapReduceConfiguration HDInsight クラスターの MapReduce 構成パラメーター (mapred-site.xml) を指定します。 任意
oozieConfiguration HDInsight クラスターの Oozie 構成パラメーター (oozie-site.xml) を指定します。 任意
servicePrincipalId hostSubscriptionId のサービス プリンシパル ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey サービス プリンシパル ID のキー。 SecretBase の
sparkVersion クラスターの種類が "spark" の場合の spark のバージョン。 型: string (または resultType 文字列を含む式)。 任意
stormConfiguration HDInsight クラスターの Storm 構成パラメーター (storm-site.xml) を指定します。 任意
テナント サービス プリンシパルが属するテナント ID/名前。 型: string (または resultType 文字列を含む式)。 any (必須)
timeToLive オンデマンド HDInsight クラスターで許可されるアイドル時間。 クラスター内に他のアクティブなジョブがない場合に、アクティビティの実行が完了した後もオンデマンド HDInsight クラスターが存続する期間を指定します。 最小値は 5 分です。 型: string (または resultType 文字列を含む式)。 any (必須)
バージョン HDInsight クラスターのバージョン。  型: string (または resultType 文字列を含む式)。 any (必須)
yarnConfiguration HDInsight クラスターの Yarn 構成パラメーター (yarn-site.xml) を指定します。 任意
zookeeperNodeSize HDInsight クラスターの Zoo Keeper ノードのサイズを指定します。 任意

HiveLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hive' (必須)
typeProperties Hive Server のリンクされたサービスのプロパティ。 HiveLinkedServiceTypeProperties の (必須)

HiveLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Hive サーバーへのアクセスに使用される認証方法。 'Anonymous'
'Username'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト 複数のホストの場合は 、Hive サーバーの IP アドレスまたはホスト名を ";" で区切ります (serviceDiscoveryMode が有効な場合のみ)。 any (必須)
httpPath Hive サーバーに対応する部分 URL。 任意
パスワード [Username]\(ユーザー名\) フィールドに指定したユーザー名に対応するパスワード SecretBase の
Hive サーバーがクライアント接続をリッスンするために使用する TCP ポート。 任意
serverType Hive サーバーの種類。 'HiveServer1'
'HiveServer2'
'HiveThriftServer'
serviceDiscoveryMode ZooKeeper サービスの使用を示す場合は true、false ではありません。 任意
thriftTransportProtocol Thrift レイヤーで使用するトランスポート プロトコル。 'Binary'
'HTTP'
'SASL'
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
useNativeQuery ドライバーがネイティブ HiveQL クエリを使用するか、HiveQL で同等の形式に変換するかを指定します。 任意
username Hive Server へのアクセスに使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意
zooKeeperNameSpace Hive Server 2 ノードが追加される ZooKeeper 上の名前空間。 任意

HttpLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HttpServer' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 HttpLinkedServiceTypeProperties (必須)

HttpLinkedServiceTypeProperties

名前 形容 価値
authenticationType HTTP サーバーへの接続に使用する認証の種類。 'Anonymous'
'Basic'
'ClientCertificate'
'Digest'
'Windows'
certThumbprint ClientCertificate 認証の証明書の拇印。 オンプレミスのコピーに対してのみ有効です。 ClientCertificate 認証を使用したオンプレミスのコピーでは、CertThumbprint または EmbeddedCertData/Password を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
embeddedCertData ClientCertificate 認証用の Base64 でエンコードされた証明書データ。 ClientCertificate 認証を使用したオンプレミスのコピーでは、CertThumbprint または EmbeddedCertData/Password を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
enableServerCertificateValidation true の場合は、HTTPS サーバーの SSL 証明書を検証します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード EmbeddedCertData 認証を使用した Basic、Digest、Windows、または ClientCertificate のパスワード。 SecretBase の
url HTTP エンドポイントのベース URL (例: https://www.microsoft.com)。 型: string (または resultType 文字列を含む式)。 any (必須)
userName 基本認証、ダイジェスト認証、または Windows 認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HubspotLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hubspot' (必須)
typeProperties Hubspot Service のリンクされたサービス プロパティ。 HubspotLinkedServiceTypeProperties (必須)

HubspotLinkedServiceTypeProperties

名前 形容 価値
accessToken OAuth 統合を最初に認証するときに取得されるアクセス トークン。 SecretBase の
clientId Hubspot アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret Hubspot アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
refreshToken OAuth 統合を最初に認証するときに取得される更新トークン。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

ImpalaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Impala' (必須)
typeProperties Impala サーバーのリンクされたサービスのプロパティ。 ImpalaLinkedServiceTypeProperties (必須)

ImpalaLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType 使用する認証の種類。 'Anonymous'
'SASLUsername'
'UsernameAndPassword' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Impala サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
パスワード UsernameAndPassword を使用する場合のユーザー名に対応するパスワード。 SecretBase の
Impala サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 21050 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Impala サーバーへのアクセスに使用されるユーザー名。 SASLUsername を使用する場合、既定値は匿名です。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

IntegrationRuntimeReference

名前 形容 価値
パラメーター 統合ランタイムの引数。 ParameterValueSpecification の
referenceName 統合ランタイム名を参照します。 string (必須)
種類 統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

JiraLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Jira' (必須)
typeProperties Jira Service のリンクされたサービス プロパティ。 JiraLinkedServiceTypeProperties (必須)

JiraLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Jira サービスの IP アドレスまたはホスト名。 (例: jira.example.com) any (必須)
パスワード ユーザー名フィールドに指定したユーザー名に対応するパスワード。 SecretBase の
Jira サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は、HTTPS 経由で接続する場合は 443、HTTP 経由で接続する場合は 8080 です。 任意
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Jira サービスへのアクセスに使用するユーザー名。 any (必須)

LinkedService

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 any[]
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference の
形容 リンクされたサービスの説明。
パラメーター リンクされたサービスのパラメーター。 ParameterDefinitionSpecification の
種類 AmazonMWSLinkedServiceの種類 'AmazonMWS' に設定します。 AmazonRedshiftLinkedServiceの型 'AmazonRedshift' に設定します。 AmazonS3LinkedServiceの種類 'AmazonS3' に設定します。 AzureBatchLinkedServiceの種類 'AzureBatch' に設定します。 AzureDataLakeAnalyticsLinkedService型として 'AzureDataLakeAnalytics' に設定します。 AzureDataLakeStoreLinkedServiceの種類 'AzureDataLakeStore' に設定します。 AzureDatabricksLinkedServiceの種類 'AzureDatabricks' に設定します。 AzureKeyVaultLinkedServiceの種類 'AzureKeyVault' に設定します。 AzureMLLinkedServiceの種類 'AzureML' に設定します。 AzureMySqlLinkedServiceの種類 'AzureMySql' に設定します。 AzurePostgreSqlLinkedService種類として 'AzurePostgreSql' に設定します。 AzureSearchLinkedServiceの種類 'AzureSearch' に設定します。 AzureSqlDWLinkedServiceの種類 'AzureSqlDW' に設定します。 AzureSqlDatabaseLinkedServiceの種類 'AzureSqlDatabase' に設定します。 AzureStorageLinkedServiceの種類 'AzureStorage' に設定します。 CassandraLinkedServiceの型 'Cassandra' に設定します。 ConcurLinkedServiceの型 "Concur" に設定します。 CosmosDbLinkedService'CosmosDb' に設定します。 CouchbaseLinkedService"Couchbase" に設定します。 CustomDataSourceLinkedServiceの型 'CustomDataSource' に設定します。 Db2LinkedServiceの型 'Db2' に設定します。 DrillLinkedServiceの種類 "Drill" に設定します。 DynamicsLinkedServiceの種類 'Dynamics' に設定します。 EloquaLinkedServiceの型 'Eloqua' に設定します。 FileServerLinkedServiceの種類 'FileServer' に設定します。 FtpServerLinkedServiceの種類 'FtpServer' に設定します。 GoogleBigQueryLinkedServiceの種類 'GoogleBigQuery' に設定します。 GreenplumLinkedService'Greenplum' に設定します。 HBaseLinkedServiceの型 'HBase' に設定します。 HDInsightLinkedServiceの種類 "HDInsight" に設定します。 HDInsightOnDemandLinkedServiceの種類 'HDInsightOnDemand' に設定します。 HdfsLinkedServiceの種類 'Hdfs' に設定します。 HiveLinkedServiceの種類 "Hive" に設定します。 HttpLinkedServiceの型 'HttpServer' に設定します。 HubspotLinkedServiceの種類 "Hubspot" に設定します。 ImpalaLinkedService'Impala' に設定します。 JiraLinkedServiceの型 'Jira' に設定します。 MagentoLinkedServiceの種類 "Magento" に設定します。 MariaDBLinkedServiceの型 "MariaDB" に設定します。 MarketoLinkedServiceの種類 "Marketo" に設定します。 MongoDbLinkedServiceの型 'MongoDb' に設定します。 MySqlLinkedServiceの型 'MySql' に設定します。 NetezzaLinkedServiceの型 'Netezza' に設定します。 ODataLinkedServiceの型 'OData' に設定します。 OdbcLinkedServiceの型 "Odbc" に設定します。 OracleLinkedServiceの型 'Oracle' に設定します。 PayPalLinkedService'PayPal' に設定します。 PhoenixLinkedServiceの型 'Phoenix' に設定します。 PostgreSqlLinkedServiceの型 'PostgreSql' に設定します。 PrestoLinkedService'Presto' に設定します。 QuickBooksLinkedServiceの種類 'QuickBooks' に設定します。 ResponsysLinkedService'Responsys' に設定します。 SalesforceLinkedServiceの種類 "Salesforce" に設定します。 SalesforceMarketingCloudLinkedService種類として "SalesforceMarketingCloud" に設定します。 SapBWLinkedServiceの型 'SapBW' に設定します。 SapCloudForCustomerLinkedService型として "SapCloudForCustomer" に設定します。 SapEccLinkedService'SapEcc' に設定します。 SapHanaLinkedServiceの型 'SapHana' に設定します。 ServiceNowLinkedServiceの種類 'ServiceNow' に設定します。 SftpServerLinkedService種類として 'Sftp' に設定します。 ShopifyLinkedServiceの種類 'Shopify' に設定します。 SparkLinkedServiceの種類 "Spark" に設定します。 SqlServerLinkedServiceの型 'SqlServer' に設定します。 SquareLinkedService'Square' に設定します。 SybaseLinkedServiceの型 'Sybase' に設定します。 TeradataLinkedService'Teradata' に設定します。 VerticaLinkedService'Vertica' に設定します。 WebLinkedServiceの型 'Web' に設定します。 XeroLinkedServiceの型 'Xero' に設定します。 ZohoLinkedServiceの種類 'Zoho' に設定します。 'AmazonMWS'
'AmazonRedshift'
'AmazonS3'
'AzureBatch'
'AzureDatabricks'
'AzureDataLakeAnalytics'
'AzureDataLakeStore'
'AzureKeyVault'
'AzureML'
'AzureMySql'
'AzurePostgreSql'
'AzureSearch'
'AzureSqlDatabase'
'AzureSqlDW'
'AzureStorage'
'Cassandra'
'Concur'
'CosmosDb'
'Couchbase'
'CustomDataSource'
'Db2'
'Drill'
'Dynamics'
'Eloqua'
'FileServer'
'FtpServer'
'GoogleBigQuery'
'Greenplum'
'HBase'
'Hdfs'
'HDInsight'
'HDInsightOnDemand'
'Hive'
'HttpServer'
'Hubspot'
'Impala'
'Jira'
'Magento'
'MariaDB'
'Marketo'
'MongoDb'
'MySql'
'Netezza'
'OData'
'Odbc'
'Oracle'
'PayPal'
'Phoenix'
'PostgreSql'
'Presto'
'QuickBooks'
'Responsys'
'Salesforce'
'SalesforceMarketingCloud'
'SapBW'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'ServiceNow'
'Sftp'
'Shopify'
'Spark'
'SqlServer'
'Square'
'Sybase'
'Teradata'
'Vertica'
'Web'
'Xero'
'Zoho' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

MagentoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Magento' (必須)
typeProperties Magento サーバーのリンクされたサービスのプロパティ。 MagentoLinkedServiceTypeProperties (必須)

MagentoLinkedServiceTypeProperties

名前 形容 価値
accessToken Magento からのアクセス トークン。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Magento インスタンスの URL。 (つまり、192.168.222.110/magento3) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

MariaDBLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MariaDB' (必須)
typeProperties MariaDB サーバーのリンクされたサービスのプロパティ。 MariaDBLinkedServiceTypeProperties (必須)

MariaDBLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

MarketoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Marketo' (必須)
typeProperties Marketo サーバーのリンクされたサービスのプロパティ。 MarketoLinkedServiceTypeProperties (必須)

MarketoLinkedServiceTypeProperties

名前 形容 価値
clientId Marketo サービスのクライアント ID。 any (必須)
clientSecret Marketo サービスのクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Marketo サーバーのエンドポイント。 (つまり、123-ABC-321.mktorest.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

Microsoft.DataFactory/factories/linkedservices

名前 形容 価値
apiVersion API のバージョン '2017-09-01-preview'
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
プロパティ リンクされたサービスのプロパティ。 LinkedService (必須)
種類 リソースの種類 'Microsoft.DataFactory/factories/linkedservices'

MongoDbLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MongoDb' (必須)
typeProperties MongoDB のリンクされたサービス プロパティ。 MongoDbLinkedServiceTypeProperties (必須)

MongoDbLinkedServiceTypeProperties

名前 形容 価値
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
authenticationType MongoDB データベースへの接続に使用する認証の種類。 'Anonymous'
'Basic'
authSource ユーザー名とパスワードを確認するデータベース。 型: string (または resultType 文字列を含む式)。 任意
databaseName アクセスする MongoDB データベースの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
MongoDB サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 27017 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
サーバー MongoDB サーバーの IP アドレスまたはサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

MySqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MySql' (必須)
typeProperties MySQL のリンクされたサービスのプロパティ。 MySqlLinkedServiceTypeProperties (必須)

MySqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

NetezzaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Netezza' (必須)
typeProperties Netezza のリンクされたサービス プロパティ。 NetezzaLinkedServiceTypeProperties (必須)

NetezzaLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

ODataLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'OData' (必須)
typeProperties OData のリンクされたサービス プロパティ。 ODataLinkedServiceTypeProperties (必須)

ODataLinkedServiceTypeProperties

名前 形容 価値
authenticationType OData サービスへの接続に使用される認証の種類。 'Anonymous'
'Basic'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード OData サービスのパスワード。 SecretBase の
url OData サービス エンドポイントの URL。 型: string (または resultType 文字列を含む式)。 any (必須)
userName OData サービスのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

OdbcLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Odbc' (必須)
typeProperties ODBC のリンクされたサービス プロパティ。 OdbcLinkedServiceTypeProperties (必須)

OdbcLinkedServiceTypeProperties

名前 形容 価値
authenticationType ODBC データ ストアへの接続に使用される認証の種類。 指定できる値は、Anonymous と Basic です。 型: string (または resultType 文字列を含む式)。 任意
connectionString 接続文字列の非アクセス資格情報部分と、オプションの暗号化された資格情報。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
資格 情報 ドライバー固有のプロパティ値形式で指定された接続文字列のアクセス資格情報の部分。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 基本認証のパスワード。 SecretBase の
userName 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

OracleLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Oracle' (必須)
typeProperties Oracle データベースのリンクされたサービスのプロパティ。 OracleLinkedServiceTypeProperties (必須)

OracleLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

PayPalLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'PayPal' (必須)
typeProperties PayPal サービスのリンクされたサービス のプロパティ。 PayLinkedServiceTypeProperties (必須)

PayPalLinkedServiceTypeProperties

名前 形容 価値
clientId PayPal アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret PayPal アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト PayPal インスタンスの URL。 (つまり、api.sandbox.paypal.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

PhoenixLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Phoenix' (必須)
typeProperties Phoenix サーバーのリンクされたサービスのプロパティ。 PhoenixLinkedServiceTypeProperties の (必須)

PhoenixLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Phoenix サーバーへの接続に使用される認証メカニズム。 'Anonymous'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Phoenix サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
httpPath Phoenix サーバーに対応する部分 URL。 (つまり、/gateway/sandbox/phoenix/version)。 WindowsAzureHDInsightService を使用している場合、既定値は hbasephoenix です。 任意
パスワード ユーザー名に対応するパスワード。 SecretBase の
Phoenix サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 8765 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Phoenix サーバーへの接続に使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

PostgreSqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'PostgreSql' (必須)
typeProperties PostgreSQL のリンクされたサービス プロパティ。 PostgreSqlLinkedServiceTypeProperties (必須)

PostgreSqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

PrestoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Presto' (必須)
typeProperties Presto サーバーのリンクされたサービスのプロパティ。 PrestoLinkedServiceTypeProperties (必須)

PrestoLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Presto サーバーへの接続に使用される認証メカニズム。 'Anonymous'
'LDAP' (必須)
カタログ サーバーに対するすべての要求のカタログ コンテキスト。 any (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Presto サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
パスワード ユーザー名に対応するパスワード。 SecretBase の
Presto サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 8080 です。 任意
serverVersion Presto サーバーのバージョン。 (つまり、0.148-t) any (必須)
timeZoneID 接続で使用されるローカル タイム ゾーン。 このオプションの有効な値は、IANA タイム ゾーン データベースで指定されます。 既定値はシステム タイム ゾーンです。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Presto サーバーへの接続に使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

QuickBooksLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'QuickBooks' (必須)
typeProperties QuickBooks サーバーのリンクされたサービスのプロパティ。 QuickBooksLinkedServiceTypeProperties (必須)

QuickBooksLinkedServiceTypeProperties

名前 形容 価値
accessToken OAuth 1.0 認証のアクセス トークン。 SecretBase (必須)
accessTokenSecret OAuth 1.0 認証のアクセス トークン シークレット。 SecretBase (必須)
companyId 承認する QuickBooks 企業の会社 ID。 any (必須)
consumerKey OAuth 1.0 認証のコンシューマー キー。 any (必須)
consumerSecret OAuth 1.0 認証のコンシューマー シークレット。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント QuickBooks サーバーのエンドポイント。 (つまり、quickbooks.api.intuit.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意

ResponsysLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Responsys' (必須)
typeProperties Responsys のリンクされたサービス プロパティ。 ResponsysLinkedServiceTypeProperties (必須)

ResponsysLinkedServiceTypeProperties

名前 形容 価値
clientId Responsys アプリケーションに関連付けられているクライアント ID。 型: string (または resultType 文字列を含む式)。 any (必須)
clientSecret Responsys アプリケーションに関連付けられているクライアント シークレット。 型: string (または resultType 文字列を含む式)。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Responsys サーバーのエンドポイント。 any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意

SalesforceLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Salesforce' (必須)
typeProperties Salesforce のリンクされたサービス プロパティ。 SalesforceLinkedServiceTypeProperties (必須)

SalesforceLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
environmentUrl Salesforce インスタンスの URL。 既定値は 'https://login.salesforce.com' です。 サンドボックスからデータをコピーするには、'https://test.salesforce.com' を指定します。 カスタム ドメインからデータをコピーするには、"https://[domain].my.salesforce.com' などを指定します。 型: string (または resultType 文字列を含む式)。 任意
パスワード Salesforce インスタンスの基本認証のパスワード。 SecretBase の
securityToken Salesforce インスタンスにリモートでアクセスするには、セキュリティ トークンが必要です。 SecretBase の
username Salesforce インスタンスの基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SalesforceMarketingCloudLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SalesforceMarketingCloud' (必須)
typeProperties Salesforce Marketing Cloud のリンクされたサービス プロパティ。 SalesforceMarketingCloudLinkedServiceTypeProperties (必須)

SalesforceMarketingCloudLinkedServiceTypeProperties

名前 形容 価値
clientId Salesforce Marketing Cloud アプリケーションに関連付けられているクライアント ID。 型: string (または resultType 文字列を含む式)。 any (必須)
clientSecret Salesforce Marketing Cloud アプリケーションに関連付けられているクライアント シークレット。 型: string (または resultType 文字列を含む式)。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意

SapBWLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapBW' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SapBWLinkedServiceTypeProperties (必須)

SapBWLinkedServiceTypeProperties

名前 形容 価値
clientId BW システム上のクライアントのクライアント ID。 (通常、文字列として表される 3 桁の 10 進数)型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード SAP BW サーバーにアクセスするためのパスワード。 SecretBase の
サーバー SAP BW インスタンスのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
systemNumber BW システムのシステム番号。 (通常、文字列として表される 2 桁の 10 進数)。型: string (または resultType 文字列を含む式)。 any (必須)
userName SAP BW サーバーにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SapCloudForCustomerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapCloudForCustomer' (必須)
typeProperties SAP Cloud for Customer のリンクされたサービス プロパティ。 SapCloudForCustomerLinkedServiceTypeProperties (必須)

SapCloudForCustomerLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 encryptedCredential またはユーザー名/パスワードを指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
パスワード 基本認証のパスワード。 SecretBase の
url SAP Cloud for Customer OData API の URL。 たとえば、'[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1] などです。 型: string (または resultType 文字列を含む式)。 any (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SapEccLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapEcc' (必須)
typeProperties SAP ECC のリンクされたサービス プロパティ。 SapEccLinkedServiceTypeProperties (必須)

SapEccLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 encryptedCredential またはユーザー名/パスワードを指定する必要があります。 型: string (または resultType 文字列を含む式)。
パスワード 基本認証のパスワード。 SecretBase の
url SAP ECC OData API の URL。 たとえば、'[https://hostname:port/sap/opu/odata/sap/servicename/]' などです。 型: string (または resultType 文字列を含む式)。 string (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。

SapHanaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapHana' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SapHanaLinkedServiceProperties (必須)

SapHanaLinkedServiceProperties

名前 形容 価値
authenticationType SAP HANA サーバーへの接続に使用する認証の種類。 'Basic'
'Windows'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード SAP HANA サーバーにアクセスするためのパスワード。 SecretBase の
サーバー SAP HANA サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
userName SAP HANA サーバーにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SecretBase

名前 形容 価値
種類 AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

ServiceNowLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'ServiceNow' (必須)
typeProperties ServiceNow サーバーのリンクされたサービスのプロパティ。 ServiceNowLinkedServiceTypeProperties (必須)

ServiceNowLinkedServiceTypeProperties

名前 形容 価値
authenticationType 使用する認証の種類。 'Basic'
'OAuth2' (必須)
clientId OAuth2 認証のクライアント ID。 任意
clientSecret OAuth2 認証のクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント ServiceNow サーバーのエンドポイント。 (つまり、インスタンス <.service-now.com>) any (必須)
パスワード 基本認証と OAuth2 認証のユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username 基本認証と OAuth2 認証のために ServiceNow サーバーに接続するために使用されるユーザー名。 任意

SftpServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Sftp' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SftpServerLinkedServiceTypeProperties (必須)

SftpServerLinkedServiceTypeProperties

名前 形容 価値
authenticationType FTP サーバーへの接続に使用する認証の種類。 'Basic'
'SshPublicKey'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト SFTP サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
hostKeyFingerprint SFTP サーバーのホスト キーのフィンガープリント。 SkipHostKeyValidation が false の場合は、HostKeyFingerprint を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
passPhrase SSH 秘密キーが暗号化されている場合に SSH 秘密キーを復号化するためのパスワード。 SecretBase の
パスワード 基本認証用に SFTP サーバーにログオンするためのパスワード。 SecretBase の
SFTP サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 22 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
privateKeyContent SshPublicKey 認証用の Base64 でエンコードされた SSH 秘密キーコンテンツ。 SshPublicKey 認証を使用したオンプレミスのコピーでは、PrivateKeyPath または PrivateKeyContent を指定する必要があります。 SSH 秘密キーは OpenSSH 形式にする必要があります。 SecretBase の
privateKeyPath SshPublicKey 認証の SSH 秘密キー ファイル パス。 オンプレミスのコピーに対してのみ有効です。 SshPublicKey 認証を使用したオンプレミスのコピーでは、PrivateKeyPath または PrivateKeyContent を指定する必要があります。 SSH 秘密キーは OpenSSH 形式にする必要があります。 型: string (または resultType 文字列を含む式)。 任意
skipHostKeyValidation true の場合は、SSH ホスト キーの検証をスキップします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
userName SFTP サーバーへのログオンに使用するユーザー名。 型: string (または resultType 文字列を含む式)。 任意

ShopifyLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Shopify' (必須)
typeProperties Shopify Service のリンクされたサービス プロパティ。 ShopifyLinkedServiceTypeProperties (必須)

ShopifyLinkedServiceTypeProperties

名前 形容 価値
accessToken Shopify のデータにアクセスするために使用できる API アクセス トークン。 トークンがオフライン モードの場合、トークンの有効期限は切れません。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Shopify サーバーのエンドポイント。 (つまり、mystore.myshopify.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

SparkLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Spark' (必須)
typeProperties Spark Server のリンクされたサービスのプロパティ。 SparkLinkedServiceTypeProperties (必須)

SparkLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Spark サーバーへのアクセスに使用される認証方法。 'Anonymous'
'Username'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Spark サーバーの IP アドレスまたはホスト名 any (必須)
httpPath Spark サーバーに対応する部分 URL。 任意
パスワード [Username]\(ユーザー名\) フィールドに指定したユーザー名に対応するパスワード SecretBase の
Spark サーバーがクライアント接続をリッスンするために使用する TCP ポート。 any (必須)
serverType Spark サーバーの種類。 'SharkServer'
'SharkServer2'
'SparkThriftServer'
thriftTransportProtocol Thrift レイヤーで使用するトランスポート プロトコル。 'Binary'
'HTTP'
'SASL'
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Spark Server へのアクセスに使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

SqlServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SqlServer' (必須)
typeProperties SQL Server のリンクされたサービスのプロパティ。 SqlServerLinkedServiceTypeProperties (必須)

SqlServerLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード オンプレミスの Windows 認証パスワード。 SecretBase の
userName オンプレミスの Windows 認証ユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SquareLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Square' (必須)
typeProperties Square Service のリンクされたサービス プロパティ。 SquareLinkedServiceTypeProperties (必須)

SquareLinkedServiceTypeProperties

名前 形容 価値
clientId Square アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret Square アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Square インスタンスの URL。 (つまり、mystore.mysquare.com) any (必須)
redirectUri Square アプリケーション ダッシュボードで割り当てられたリダイレクト URL。 (つまり、http://localhost:2500) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

SybaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Sybase' (必須)
typeProperties Sybase のリンクされたサービス プロパティ。 SybaseLinkedServiceTypeProperties (必須)

SybaseLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
'Windows'
データベース 接続のデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
スキーマ 接続のスキーマ名。 型: string (または resultType 文字列を含む式)。 任意
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

TeradataLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Teradata' (必須)
typeProperties Teradata のリンクされたサービス プロパティ。 TeradataLinkedServiceTypeProperties (必須)

TeradataLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
'Windows'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

VerticaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Vertica' (必須)
typeProperties Vertica のリンクされたサービス プロパティ。 VerticaLinkedServiceTypeProperties (必須)

VerticaLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

WebAnonymousAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'Anonymous' (必須)

WebBasicAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'Basic' (必須)
パスワード 基本認証のパスワード。 SecretBase (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 any (必須)

WebClientCertificateAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'ClientCertificate' (必須)
パスワード PFX ファイルのパスワード。 SecretBase (必須)
pfx PFX ファイルの Base64 でエンコードされた内容。 SecretBase (必須)

WebLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Web' (必須)
typeProperties Web のリンクされたサービスのプロパティ。 WebLinkedServiceTypeProperties (必須)

WebLinkedServiceTypeProperties

名前 形容 価値
authenticationType WebAnonymousAuthenticationの型 'Anonymous' に設定します。 WebBasicAuthentication型の場合は 、'Basic' に設定します。 WebClientCertificateAuthenticationの型 'ClientCertificate' に設定します。 'Anonymous'
'Basic'
'ClientCertificate' (必須)
url Web サービス エンドポイントの URL (例: https://www.microsoft.com)。 型: string (または resultType 文字列を含む式)。 any (必須)

XeroLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Xero' (必須)
typeProperties Xero サービスのリンクされたサービスのプロパティ。 XeroLinkedServiceTypeProperties (必須)

XeroLinkedServiceTypeProperties

名前 形容 価値
consumerKey Xero アプリケーションに関連付けられているコンシューマー キー。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Xero サーバーのエンドポイント。 (つまり、api.xero.com) any (必須)
privateKey Xero プライベート アプリケーション用に生成された .pem ファイルの秘密キー。 Unix 行の終わり (
).
SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

ZohoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Zoho' (必須)
typeProperties Zoho サーバーのリンクされたサービスのプロパティ。 zohoLinkedServiceTypeProperties の (必須)

ZohoLinkedServiceTypeProperties

名前 形容 価値
accessToken Zoho 認証のアクセス トークン。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Zoho サーバーのエンドポイント。 (つまり、crm.zoho.com/crm/private) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
V2 データ ファクトリ を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure アーキテクチャ に Sports Analytics をデプロイする

Azure
にデプロイする
ADLS Gen 2 が有効な Azure ストレージ アカウント、ストレージ アカウントのリンクされたサービスを持つ Azure Data Factory インスタンス (デプロイされている場合は Azure SQL Database)、Azure Databricks インスタンスを作成します。 テンプレートをデプロイするユーザーの AAD ID と ADF インスタンスのマネージド ID には、ストレージ アカウントのストレージ BLOB データ共同作成者ロールが付与されます。 Azure Key Vault インスタンス、Azure SQL Database、Azure Event Hub (ストリーミングユース ケース用) をデプロイするオプションもあります。 Azure Key Vault がデプロイされると、テンプレートをデプロイするユーザーのデータ ファクトリマネージド ID と AAD ID に Key Vault シークレット ユーザー ロールが付与されます。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory

Azure にデプロイする
このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

Terraform (AzAPI プロバイダー) リソース定義

factories/linkedservices リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataFactory/factories/linkedservices リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/linkedservices@2017-09-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      annotations = [
        ?
      ]
      connectVia = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      description = "string"
      parameters = {
        {customized property} = {
          defaultValue = ?
          type = "string"
        }
      }
      type = "string"
      // For remaining properties, see LinkedService objects
    }
  })
}

WebLinkedServiceTypeProperties オブジェクト

authenticationType プロパティを設定して、オブジェクトの種類を指定します。

匿名 の場合は、次を使用します。

{
  authenticationType = "Anonymous"
}

Basicの場合は、次を使用します。

{
  authenticationType = "Basic"
  password = {
    type = "string"
    // For remaining properties, see SecretBase objects
  }
  username = ?
}

ClientCertificateの場合は、次を使用します。

{
  authenticationType = "ClientCertificate"
  password = {
    type = "string"
    // For remaining properties, see SecretBase objects
  }
  pfx = {
    type = "string"
    // For remaining properties, see SecretBase objects
  }
}

LinkedService オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AmazonMWSを する場合は、次を使用します。

{
  type = "AmazonMWS"
  typeProperties = {
    accessKeyId = ?
    encryptedCredential = ?
    endpoint = ?
    marketplaceID = ?
    mwsAuthToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    secretKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    sellerID = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

AmazonRedshiftを する場合は、次を使用します。

{
  type = "AmazonRedshift"
  typeProperties = {
    database = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    server = ?
    username = ?
  }
}

AmazonS3を する場合は、次を使用します。

{
  type = "AmazonS3"
  typeProperties = {
    accessKeyId = ?
    encryptedCredential = ?
    secretAccessKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

AzureBatchを する場合は、次を使用します。

{
  type = "AzureBatch"
  typeProperties = {
    accessKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    accountName = ?
    batchUri = ?
    encryptedCredential = ?
    linkedServiceName = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    poolName = ?
  }
}

AzureDataLakeAnalyticsの場合は、次の値を使用します。

{
  type = "AzureDataLakeAnalytics"
  typeProperties = {
    accountName = ?
    dataLakeAnalyticsUri = ?
    encryptedCredential = ?
    resourceGroupName = ?
    servicePrincipalId = ?
    servicePrincipalKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    subscriptionId = ?
    tenant = ?
  }
}

AzureDataLakeStoreを する場合は、次のコマンドを使用します。

{
  type = "AzureDataLakeStore"
  typeProperties = {
    accountName = ?
    dataLakeStoreUri = ?
    encryptedCredential = ?
    resourceGroupName = ?
    servicePrincipalId = ?
    servicePrincipalKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    subscriptionId = ?
    tenant = ?
  }
}

AzureDatabricksを する場合は、次の値を使用します。

{
  type = "AzureDatabricks"
  typeProperties = {
    accessToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    domain = ?
    encryptedCredential = ?
    existingClusterId = ?
    newClusterNodeType = ?
    newClusterNumOfWorker = ?
    newClusterSparkConf = {
      {customized property} = ?
    }
    newClusterVersion = ?
  }
}

AzureKeyVaultを する場合は、次を使用します。

{
  type = "AzureKeyVault"
  typeProperties = {
    baseUrl = ?
  }
}

AzureMLを する場合は、次を使用します。

{
  type = "AzureML"
  typeProperties = {
    apiKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    mlEndpoint = ?
    servicePrincipalId = ?
    servicePrincipalKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    tenant = ?
    updateResourceEndpoint = ?
  }
}

AzureMySqlの場合は、次を使用します。

{
  type = "AzureMySql"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

AzurePostgreSqlの場合は、次を使用します。

{
  type = "AzurePostgreSql"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

AzureSearchを する場合は、次を使用します。

{
  type = "AzureSearch"
  typeProperties = {
    encryptedCredential = ?
    key = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    url = ?
  }
}

AzureSqlDWを する場合は、次を使用します。

{
  type = "AzureSqlDW"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
    servicePrincipalId = ?
    servicePrincipalKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    tenant = ?
  }
}

AzureSqlDatabaseを するには、次の値を使用します。

{
  type = "AzureSqlDatabase"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
    servicePrincipalId = ?
    servicePrincipalKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    tenant = ?
  }
}

AzureStorageを する場合は、次を使用します。

{
  type = "AzureStorage"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
    sasUri = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
  }
}

Cassandraの場合は、次を使用します。

{
  type = "Cassandra"
  typeProperties = {
    authenticationType = ?
    encryptedCredential = ?
    host = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    username = ?
  }
}

Concurの場合は、次の値を使用します。

{
  type = "Concur"
  typeProperties = {
    clientId = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
    username = ?
  }
}

CosmosDbの場合は、次を使用します。

{
  type = "CosmosDb"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

Couchbaseの場合は、次を使用します。

{
  type = "Couchbase"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

CustomDataSourceを する場合は、次の値を使用します。

{
  type = "CustomDataSource"
  typeProperties = ?
}

Db2の場合は、次を使用します。

{
  type = "Db2"
  typeProperties = {
    authenticationType = "string"
    database = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    server = ?
    username = ?
  }
}

Drillの場合は、次を使用します。

{
  type = "Drill"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

Dynamicsの場合は、次を使用します。

{
  type = "Dynamics"
  typeProperties = {
    authenticationType = "string"
    deploymentType = "string"
    encryptedCredential = ?
    hostName = ?
    organizationName = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    serviceUri = ?
    username = ?
  }
}

Eloquaを する場合は、次を使用します。

{
  type = "Eloqua"
  typeProperties = {
    encryptedCredential = ?
    endpoint = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
    username = ?
  }
}

FileServerの場合は、次を使用します。

{
  type = "FileServer"
  typeProperties = {
    encryptedCredential = ?
    host = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    userId = ?
  }
}

FtpServerの場合は、次のコマンドを使用します。

{
  type = "FtpServer"
  typeProperties = {
    authenticationType = "string"
    enableServerCertificateValidation = ?
    enableSsl = ?
    encryptedCredential = ?
    host = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    userName = ?
  }
}

GoogleBigQueryを する場合は、次を使用します。

{
  type = "GoogleBigQuery"
  typeProperties = {
    additionalProjects = ?
    authenticationType = "string"
    clientId = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    clientSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    email = ?
    encryptedCredential = ?
    keyFilePath = ?
    project = ?
    refreshToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    requestGoogleDriveScope = ?
    trustedCertPath = ?
    useSystemTrustStore = ?
  }
}

Greenplum の場合は、次を使用します。

{
  type = "Greenplum"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

HBaseの場合は、次を使用します。

{
  type = "HBase"
  typeProperties = {
    allowHostNameCNMismatch = ?
    allowSelfSignedServerCert = ?
    authenticationType = "string"
    enableSsl = ?
    encryptedCredential = ?
    host = ?
    httpPath = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    trustedCertPath = ?
    username = ?
  }
}

HDInsightの場合は、次を使用します。

{
  type = "HDInsight"
  typeProperties = {
    clusterUri = ?
    encryptedCredential = ?
    hcatalogLinkedServiceName = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    linkedServiceName = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    userName = ?
  }
}

HDInsightOnDemandの場合は、次を使用します。

{
  type = "HDInsightOnDemand"
  typeProperties = {
    additionalLinkedServiceNames = [
      {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
    ]
    clusterNamePrefix = ?
    clusterPassword = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    clusterResourceGroup = ?
    clusterSize = ?
    clusterSshPassword = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    clusterSshUserName = ?
    clusterType = ?
    clusterUserName = ?
    coreConfiguration = ?
    dataNodeSize = ?
    encryptedCredential = ?
    hBaseConfiguration = ?
    hcatalogLinkedServiceName = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    hdfsConfiguration = ?
    headNodeSize = ?
    hiveConfiguration = ?
    hostSubscriptionId = ?
    linkedServiceName = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    mapReduceConfiguration = ?
    oozieConfiguration = ?
    servicePrincipalId = ?
    servicePrincipalKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    sparkVersion = ?
    stormConfiguration = ?
    tenant = ?
    timeToLive = ?
    version = ?
    yarnConfiguration = ?
    zookeeperNodeSize = ?
  }
}

Hdfsの場合は、次を使用します。

{
  type = "Hdfs"
  typeProperties = {
    authenticationType = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    url = ?
    userName = ?
  }
}

Hiveの場合は、次を使用します。

{
  type = "Hive"
  typeProperties = {
    allowHostNameCNMismatch = ?
    allowSelfSignedServerCert = ?
    authenticationType = "string"
    enableSsl = ?
    encryptedCredential = ?
    host = ?
    httpPath = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    serverType = "string"
    serviceDiscoveryMode = ?
    thriftTransportProtocol = "string"
    trustedCertPath = ?
    useNativeQuery = ?
    username = ?
    useSystemTrustStore = ?
    zooKeeperNameSpace = ?
  }
}

HttpServerを する場合は、次を使用します。

{
  type = "HttpServer"
  typeProperties = {
    authenticationType = "string"
    certThumbprint = ?
    embeddedCertData = ?
    enableServerCertificateValidation = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    url = ?
    userName = ?
  }
}

Hubspotを する場合は、次を使用します。

{
  type = "Hubspot"
  typeProperties = {
    accessToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    clientId = ?
    clientSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    refreshToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

Impalaの場合は、次の値を使用します。

{
  type = "Impala"
  typeProperties = {
    allowHostNameCNMismatch = ?
    allowSelfSignedServerCert = ?
    authenticationType = "string"
    enableSsl = ?
    encryptedCredential = ?
    host = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    trustedCertPath = ?
    username = ?
    useSystemTrustStore = ?
  }
}

Jiraの場合は、次を使用します。

{
  type = "Jira"
  typeProperties = {
    encryptedCredential = ?
    host = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
    username = ?
  }
}

Magentoを する場合は、次を使用します。

{
  type = "Magento"
  typeProperties = {
    accessToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    host = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

MariaDBの場合は、次を使用します。

{
  type = "MariaDB"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

Marketoの場合は、次を使用します。

{
  type = "Marketo"
  typeProperties = {
    clientId = ?
    clientSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    endpoint = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

MongoDbを する場合は、次のコマンドを使用します。

{
  type = "MongoDb"
  typeProperties = {
    allowSelfSignedServerCert = ?
    authenticationType = "string"
    authSource = ?
    databaseName = ?
    enableSsl = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    server = ?
    username = ?
  }
}

MySqlの場合は、次を使用します。

{
  type = "MySql"
  typeProperties = {
    connectionString = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
  }
}

Netezzaの場合は、次を使用します。

{
  type = "Netezza"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

ODataを する場合は、次の値を使用します。

{
  type = "OData"
  typeProperties = {
    authenticationType = "string"
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    url = ?
    userName = ?
  }
}

odbcの場合は、次を使用します。

{
  type = "Odbc"
  typeProperties = {
    authenticationType = ?
    connectionString = ?
    credential = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    userName = ?
  }
}

Oracleの場合は、次を使用します。

{
  type = "Oracle"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

PayPalの場合は、次を使用します。

{
  type = "Paypal"
  typeProperties = {
    clientId = ?
    clientSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    host = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

Phoenixの場合は、次を使用します。

{
  type = "Phoenix"
  typeProperties = {
    allowHostNameCNMismatch = ?
    allowSelfSignedServerCert = ?
    authenticationType = "string"
    enableSsl = ?
    encryptedCredential = ?
    host = ?
    httpPath = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    trustedCertPath = ?
    username = ?
    useSystemTrustStore = ?
  }
}

PostgreSqlの場合は、次を使用します。

{
  type = "PostgreSql"
  typeProperties = {
    connectionString = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
  }
}

Prestoの場合は、次を使用します。

{
  type = "Presto"
  typeProperties = {
    allowHostNameCNMismatch = ?
    allowSelfSignedServerCert = ?
    authenticationType = "string"
    catalog = ?
    enableSsl = ?
    encryptedCredential = ?
    host = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    serverVersion = ?
    timeZoneID = ?
    trustedCertPath = ?
    username = ?
    useSystemTrustStore = ?
  }
}

QuickBooksの場合は、次を使用します。

{
  type = "QuickBooks"
  typeProperties = {
    accessToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    accessTokenSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    companyId = ?
    consumerKey = ?
    consumerSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    endpoint = ?
    useEncryptedEndpoints = ?
  }
}

Responsysの場合は、次を使用します。

{
  type = "Responsys"
  typeProperties = {
    clientId = ?
    clientSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    endpoint = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

Salesforceの場合は、次を使用します。

{
  type = "Salesforce"
  typeProperties = {
    encryptedCredential = ?
    environmentUrl = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    securityToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    username = ?
  }
}

SalesforceMarketingCloudの場合は、次のコマンドを使用します。

{
  type = "SalesforceMarketingCloud"
  typeProperties = {
    clientId = ?
    clientSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

SapBWの場合は、次の値を使用します。

{
  type = "SapBW"
  typeProperties = {
    clientId = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    server = ?
    systemNumber = ?
    userName = ?
  }
}

SapCloudForCustomerの場合は、次のコマンドを使用します。

{
  type = "SapCloudForCustomer"
  typeProperties = {
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    url = ?
    username = ?
  }
}

SapEccの場合は、次を使用します。

{
  type = "SapEcc"
  typeProperties = {
    encryptedCredential = "string"
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    url = "string"
    username = "string"
  }
}

SapHanaの場合は、次を使用します。

{
  type = "SapHana"
  typeProperties = {
    authenticationType = "string"
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    server = ?
    userName = ?
  }
}

ServiceNowの場合は、次を使用します。

{
  type = "ServiceNow"
  typeProperties = {
    authenticationType = "string"
    clientId = ?
    clientSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    endpoint = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
    username = ?
  }
}

Sftpを する場合は、次を使用します。

{
  type = "Sftp"
  typeProperties = {
    authenticationType = "string"
    encryptedCredential = ?
    host = ?
    hostKeyFingerprint = ?
    passPhrase = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    privateKeyContent = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    privateKeyPath = ?
    skipHostKeyValidation = ?
    userName = ?
  }
}

Shopifyの場合は、次を使用します。

{
  type = "Shopify"
  typeProperties = {
    accessToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    host = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

Sparkの場合は、次の値を使用します。

{
  type = "Spark"
  typeProperties = {
    allowHostNameCNMismatch = ?
    allowSelfSignedServerCert = ?
    authenticationType = "string"
    enableSsl = ?
    encryptedCredential = ?
    host = ?
    httpPath = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    port = ?
    serverType = "string"
    thriftTransportProtocol = "string"
    trustedCertPath = ?
    username = ?
    useSystemTrustStore = ?
  }
}

SqlServerの場合は、次を使用します。

{
  type = "SqlServer"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    userName = ?
  }
}

Squareの場合は、次を使用します。

{
  type = "Square"
  typeProperties = {
    clientId = ?
    clientSecret = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    host = ?
    redirectUri = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

Sybaseの場合は、次を使用します。

{
  type = "Sybase"
  typeProperties = {
    authenticationType = "string"
    database = ?
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    schema = ?
    server = ?
    username = ?
  }
}

Teradataの場合は、次の値を使用します。

{
  type = "Teradata"
  typeProperties = {
    authenticationType = "string"
    encryptedCredential = ?
    password = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    server = ?
    username = ?
  }
}

Verticaの場合は、次のコマンドを使用します。

{
  type = "Vertica"
  typeProperties = {
    connectionString = ?
    encryptedCredential = ?
  }
}

Webの場合は、次を使用します。

{
  type = "Web"
  typeProperties = {
    url = ?
    authenticationType = "string"
    // For remaining properties, see WebLinkedServiceTypeProperties objects
  }
}

Xeroを する場合は、次を使用します。

{
  type = "Xero"
  typeProperties = {
    consumerKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    host = ?
    privateKey = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

Zohoを する場合は、次を使用します。

{
  type = "Zoho"
  typeProperties = {
    accessToken = {
      type = "string"
      // For remaining properties, see SecretBase objects
    }
    encryptedCredential = ?
    endpoint = ?
    useEncryptedEndpoints = ?
    useHostVerification = ?
    usePeerVerification = ?
  }
}

SecretBase オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AzureKeyVaultSecretを する場合は、次を使用します。

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

SecureStringの場合は、次を使用します。

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

プロパティ値

AmazonMWSLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonMWS' (必須)
typeProperties Amazon Marketplace Web Service のリンクされたサービス プロパティ。 AmazonMWSLinkedServiceTypeProperties (必須)

AmazonMWSLinkedServiceTypeProperties

名前 形容 価値
accessKeyId データへのアクセスに使用されるアクセス キー ID。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Amazon MWS サーバーのエンドポイント (つまり、mws.amazonservices.com) any (必須)
marketplaceID データを取得する Amazon Marketplace ID。 複数の Marketplace ID からデータを取得するには、コンマ (,) で区切ります。 (つまり、A2EUQ1WTGCTBG2) any (必須)
mwsAuthToken Amazon MWS 認証トークン。 SecretBase の
secretKey データへのアクセスに使用される秘密鍵。 SecretBase の
sellerID Amazon 販売者 ID。 any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

AmazonRedshiftLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonRedshift' (必須)
typeProperties Amazon Redshift のリンクされたサービスプロパティ。 AmazonRedshiftLinkedServiceTypeProperties (必須)

AmazonRedshiftLinkedServiceTypeProperties

名前 形容 価値
データベース Amazon Redshift ソースのデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード Amazon Redshift ソースのパスワード。 SecretBase の
Amazon Redshift サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 5439 です。 型: 整数 (または resultType 整数を持つ式)。 任意
サーバー Amazon Redshift サーバーの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
username Amazon Redshift ソースのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

AmazonS3LinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AmazonS3' (必須)
typeProperties Amazon S3 のリンクされたサービス プロパティ。 AmazonS3LinkedServiceTypeProperties (必須)

AmazonS3LinkedServiceTypeProperties

名前 形容 価値
accessKeyId Amazon S3 Identity and Access Management (IAM) ユーザーのアクセスキー識別子。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
secretAccessKey Amazon S3 Identity and Access Management (IAM) ユーザーのシークレット アクセス キー。 SecretBase の

AzureBatchLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureBatch' (必須)
typeProperties Azure Batch のリンクされたサービスのプロパティ。 AzureBatchLinkedServiceTypeProperties (必須)

AzureBatchLinkedServiceTypeProperties

名前 形容 価値
accessKey Azure Batch アカウントのアクセス キー。 SecretBase の
accountName Azure Batch アカウント名。 型: string (または resultType 文字列を含む式)。 any (必須)
batchUri Azure Batch URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
linkedServiceName Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
poolName Azure Batch プール名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureDatabricksLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDatabricks' (必須)
typeProperties Azure Databricks のリンクされたサービス プロパティ。 AzureDatabricksLinkedServiceTypeProperties (必須)

AzureDatabricksLinkedServiceTypeProperties

名前 形容 価値
accessToken databricks REST API のアクセス トークン。 https://docs.azuredatabricks.net/api/latest/authentication.htmlを参照してください。 型: string (または resultType 文字列を含む式)。 SecretBase (必須)
ドメイン <REGION>.azuredatabricks.net、Databricks デプロイのドメイン名です。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
existingClusterId このジョブのすべての実行に使用される既存のクラスターの ID。 型: string (または resultType 文字列を含む式)。 任意
newClusterNodeType 新しいクラスターのノードの種類。 型: string (または resultType 文字列を含む式)。 任意
newClusterNumOfWorker 新しいクラスターに必要なワーカー ノードの数。 '1' のように Int32 形式の文字列は、numOfWorker が 1 または '1:10' であることを意味します。これは、1 から最小、10 を最大として自動スケールを意味します。 型: string (または resultType 文字列を含む式)。 任意
newClusterSparkConf オプションのユーザー指定の Spark 構成キーと値のペアのセット。 AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkConf
newClusterVersion 新しいクラスターの Spark バージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureDatabricksLinkedServiceTypePropertiesNewClusterSparkConf

名前 形容 価値

AzureDataLakeAnalyticsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDataLakeAnalytics' (必須)
typeProperties Azure Data Lake Analytics のリンクされたサービス プロパティ。 AzureDataLakeAnalyticsLinkedServiceTypeProperties (必須)

AzureDataLakeAnalyticsLinkedServiceTypeProperties

名前 形容 価値
accountName Azure Data Lake Analytics アカウント名。 型: string (または resultType 文字列を含む式)。 any (必須)
dataLakeAnalyticsUri Azure Data Lake Analytics URI の種類: 文字列 (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
resourceGroupName Data Lake Analytics アカウントのリソース グループ名 (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure Data Lake Analytics アカウントに対する認証に使用されるアプリケーションの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure Data Lake Analytics アカウントに対する認証に使用されるアプリケーションのキー。 SecretBase の
subscriptionId Data Lake Analytics アカウントのサブスクリプション ID (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureDataLakeStoreLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureDataLakeStore' (必須)
typeProperties Azure Data Lake Store のリンクされたサービス プロパティ。 AzureDataLakeStoreLinkedServiceTypeProperties (必須)

AzureDataLakeStoreLinkedServiceTypeProperties

名前 形容 価値
accountName Data Lake Store アカウント名。 型: string (または resultType 文字列を含む式)。 任意
dataLakeStoreUri Data Lake Store サービス URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
resourceGroupName Data Lake Store アカウントのリソース グループ名 (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure Data Lake Store アカウントに対する認証に使用されるアプリケーションの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure Data Lake Store アカウントに対する認証に使用されるアプリケーションのキー。 SecretBase の
subscriptionId Data Lake Store アカウントのサブスクリプション ID (Data Factory アカウントと異なる場合)。 型: string (または resultType 文字列を含む式)。 任意
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureKeyVaultLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureKeyVault' (必須)
typeProperties Azure Key Vault のリンクされたサービス プロパティ。 AzureKeyVaultLinkedServiceTypeProperties (必須)

AzureKeyVaultLinkedServiceTypeProperties

名前 形容 価値
baseUrl Azure Key Vault のベース URL。 例: https://myakv.vault.azure.net 型: string (または resultType 文字列を含む式)。 any (必須)

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMLLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureML' (必須)
typeProperties Azure ML Web サービスのリンクされたサービス プロパティ。 AzureMLLinkedServiceTypeProperties (必須)

AzureMLLinkedServiceTypeProperties

名前 形容 価値
apiKey Azure ML モデル エンドポイントにアクセスするための API キー。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
mlEndpoint Azure ML Web サービス エンドポイントのバッチ実行 REST URL。 型: string (または resultType 文字列を含む式)。 any (必須)
servicePrincipalId Azure ML Web サービスの ARM ベースの updateResourceEndpoint に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure ML Web サービスの ARM ベースの updateResourceEndpoint に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意
updateResourceEndpoint Azure ML Web サービス エンドポイントの更新リソース REST URL。 型: string (または resultType 文字列を含む式)。 任意

AzureMySqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureMySql' (必須)
typeProperties Azure MySQL データベースのリンクされたサービス プロパティ。 AzureMySqlLinkedServiceTypeProperties (必須)

AzureMySqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

AzurePostgreSqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzurePostgreSql' (必須)
typeProperties Azure PostgreSQL のリンクされたサービス プロパティ。 AzurePostgreSqlLinkedServiceTypeProperties (必須)

AzurePostgreSqlLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

AzureSearchLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSearch' (必須)
typeProperties Windows Azure Search Service のリンクされたサービス プロパティ。 AzureSearchLinkedServiceTypeProperties (必須)

AzureSearchLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
Azure Search サービスの管理者キー SecretBase の
url Azure Search サービスの URL。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlDatabaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSqlDatabase' (必須)
typeProperties Azure SQL Database のリンクされたサービス プロパティ。 AzureSqlDatabaseLinkedServiceTypeProperties (必須)

AzureSqlDatabaseLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure SQL Database に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure SQL Database に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureSqlDWLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureSqlDW' (必須)
typeProperties Azure SQL Data Warehouse のリンクされたサービス プロパティ。 AzureSqlDWLinkedServiceTypeProperties (必須)

AzureSqlDWLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalId Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルのキー。 SecretBase の
テナント サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。 任意

AzureStorageLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'AzureStorage' (必須)
typeProperties Azure Storage のリンクされたサービスのプロパティ。 AzureStorageLinkedServiceTypeProperties (必須)

AzureStorageLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 これは sasUri プロパティと相互に排他的です。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
sasUri Azure Storage リソースの SAS URI。 connectionString プロパティと相互に排他的です。 SecretBase の

CassandraLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Cassandra' (必須)
typeProperties Cassandra のリンクされたサービス プロパティ。 CassandraLinkedServiceTypeProperties (必須)

CassandraLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト 接続のホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード 認証用のパスワード。 SecretBase の
接続のポート。 型: 整数 (または resultType 整数を持つ式)。 任意
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

ConcurLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Concur' (必須)
typeProperties Concur Service のリンクされたサービス プロパティ。 ConcurLinkedServiceTypeProperties (必須)

ConcurLinkedServiceTypeProperties

名前 形容 価値
clientId アプリケーション client_id Concur App Management によって提供されます。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード ユーザー名フィールドに指定したユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Concur Service へのアクセスに使用するユーザー名。 any (必須)

CosmosDbLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'CosmosDb' (必須)
typeProperties CosmosDB のリンクされたサービス プロパティ。 CosmosDbLinkedServiceTypeProperties (必須)

CosmosDbLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

CouchbaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Couchbase' (必須)
typeProperties Couchbase サーバーのリンクされたサービスのプロパティ。 CouchbaseLinkedServiceTypeProperties の (必須)

CouchbaseLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

CustomDataSourceLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'CustomDataSource' (必須)
typeProperties カスタムのリンクされたサービス プロパティ。 any (必須)

Db2LinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Db2' (必須)
typeProperties DB2 のリンクされたサービスのプロパティ。 Db2LinkedServiceTypeProperties (必須)

Db2LinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
データベース 接続のデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

DrillLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Drill' (必須)
typeProperties ドリル サーバーのリンク されたサービスのプロパティ。 DrillLinkedServiceTypeProperties (必須)

DrillLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

DynamicsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Dynamics' (必須)
typeProperties Dynamics のリンクされたサービスのプロパティ。 DynamicsLinkedServiceTypeProperties (必須)

DynamicsLinkedServiceTypeProperties

名前 形容 価値
authenticationType Dynamics サーバーに接続する認証の種類。 オンライン シナリオの場合は "Office365"、Ifd シナリオではオンプレミスの場合は "Ifd" です。 型: string (または resultType 文字列を含む式)。 'Ifd'
'Office365' (必須)
deploymentType Dynamics インスタンスのデプロイの種類。 Dynamics Online の 'Online' と、Ifd を使用したオンプレミスの Dynamics の 'OnPremisesWithIfd' です。 型: string (または resultType 文字列を含む式)。 'Online'
'OnPremisesWithIfd' (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hostName オンプレミス Dynamics サーバーのホスト名。 このプロパティはオンプレミスに必要であり、オンラインでは使用できません。 型: string (または resultType 文字列を含む式)。 任意
organizationName Dynamics インスタンスの組織名。 このプロパティはオンプレミスに必要であり、ユーザーに複数の Dynamics インスタンスが関連付けられている場合はオンラインで使用する必要があります。 型: string (または resultType 文字列を含む式)。 任意
パスワード Dynamics インスタンスにアクセスするためのパスワード。 SecretBase の
オンプレミス Dynamics サーバーのポート。 このプロパティはオンプレミスに必要であり、オンラインでは使用できません。 既定値は 443 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
serviceUri Microsoft Dynamics サーバーの URL。 このプロパティはオンラインで必須であり、オンプレミスでは使用できません。 型: string (または resultType 文字列を含む式)。 任意
username Dynamics インスタンスにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 any (必須)

EloquaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Eloqua' (必須)
typeProperties Eloqua サーバーのリンクされたサービスのプロパティ。 EloquaLinkedServiceTypeProperties (必須)

EloquaLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Eloqua サーバーのエンドポイント。 (つまり、eloqua.example.com) any (必須)
パスワード ユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Eloqua アカウントのサイト名とユーザー名の形式: sitename/username。 (つまり、Eloqua/Alice) any (必須)

FileServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'FileServer' (必須)
typeProperties ファイル システムのリンクされたサービスのプロパティ。 FileServerLinkedServiceTypeProperties (必須)

FileServerLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード サーバーにログオンするためのパスワード。 SecretBase の
userId サーバーにログオンするユーザー ID。 型: string (または resultType 文字列を含む式)。 任意

FtpServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'FtpServer' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 FtpServerLinkedServiceTypeProperties (必須)

FtpServerLinkedServiceTypeProperties

名前 形容 価値
authenticationType FTP サーバーへの接続に使用する認証の種類。 'Anonymous'
'Basic'
enableServerCertificateValidation true の場合は、SSL/TLS チャネル経由で接続するときに FTP サーバーの SSL 証明書を検証します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
enableSsl true の場合は、SSL/TLS チャネル経由で FTP サーバーに接続します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト FTP サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
パスワード FTP サーバーにログオンするためのパスワード。 SecretBase の
FTP サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 21 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
userName FTP サーバーにログオンするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

GoogleBigQueryLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'GoogleBigQuery' (必須)
typeProperties Google BigQuery サービスのリンクされたサービス プロパティ。 GoogleBigQueryLinkedServiceTypeProperties (必須)

GoogleBigQueryLinkedServiceTypeProperties

名前 形容 価値
additionalProjects アクセスするパブリック BigQuery プロジェクトのコンマ区切りのリスト。 任意
authenticationType 認証に使用される OAuth 2.0 認証メカニズム。 ServiceAuthentication は、セルフホステッド IR でのみ使用できます。 'ServiceAuthentication'
'UserAuthentication' (必須)
clientId 更新トークンの取得に使用される Google アプリケーションのクライアント ID。 SecretBase の
clientSecret 更新トークンの取得に使用される Google アプリケーションのクライアント シークレット。 SecretBase の
電子メール ServiceAuthentication に使用され、セルフホステッド IR でのみ使用できるサービス アカウントの電子メール ID。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
keyFilePath サービス アカウントの電子メール アドレスの認証に使用され、セルフホステッド IR でのみ使用できる .p12 キー ファイルへの完全なパス。 任意
プロジェクト クエリ対象の既定の BigQuery プロジェクト。 any (必須)
refreshToken UserAuthentication の BigQuery へのアクセスを承認するために Google から取得した更新トークン。 SecretBase の
requestGoogleDriveScope Google ドライブへのアクセスを要求するかどうか。 Google ドライブへのアクセスを許可すると、BigQuery データと Google Drive のデータを組み合わせたフェデレーション テーブルのサポートが可能になります。 既定値は false です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

GreenplumLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Greenplum' (必須)
typeProperties Greenplum データベースのリンクされたサービス プロパティ。 GreenplumLinkedServiceTypeProperties (必須)

GreenplumLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

HBaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HBase' (必須)
typeProperties HBase サーバーのリンクされたサービスのプロパティ。 HBaseLinkedServiceTypeProperties (必須)

HBaseLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType HBase サーバーへの接続に使用する認証メカニズム。 'Anonymous'
'Basic' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト HBase サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
httpPath HBase サーバーに対応する部分 URL。 (つまり、/gateway/sandbox/hbase/version) 任意
パスワード ユーザー名に対応するパスワード。 SecretBase の
HBase インスタンスがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 9090 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username HBase インスタンスへの接続に使用するユーザー名。 任意

HdfsLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hdfs' (必須)
typeProperties HDFS のリンクされたサービス プロパティ。 HdfsLinkedServiceTypeProperties (必須)

HdfsLinkedServiceTypeProperties

名前 形容 価値
authenticationType HDFS への接続に使用される認証の種類。 指定できる値は、匿名と Windows です。 型: string (または resultType 文字列を含む式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード Windows 認証のパスワード。 SecretBase の
url HDFS サービス エンドポイントの URL (例: http://myhostname:50070/webhdfs/v1)。 型: string (または resultType 文字列を含む式)。 any (必須)
userName Windows 認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HDInsightLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HDInsight' (必須)
typeProperties HDInsight のリンクされたサービス プロパティ。 HDInsightLinkedServiceTypeProperties (必須)

HDInsightLinkedServiceTypeProperties

名前 形容 価値
clusterUri HDInsight クラスター URI。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hcatalogLinkedServiceName HCatalog データベースを指す Azure SQL のリンクされたサービスへの参照。 LinkedServiceReference の
linkedServiceName Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference の
パスワード HDInsight クラスターのパスワード。 SecretBase の
userName HDInsight クラスターのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HDInsightOnDemandLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HDInsightOnDemand' (必須)
typeProperties HDInsight ondemand のリンクされたサービス プロパティ。 HDInsightOnDemandLinkedServiceTypeProperties (必須)

HDInsightOnDemandLinkedServiceTypeProperties

名前 形容 価値
additionalLinkedServiceNames Data Factory サービスがユーザーに代わって登録できるように、HDInsight のリンクされたサービスの追加のストレージ アカウントを指定します。 LinkedServiceReference[]
clusterNamePrefix クラスター名のプレフィックスである後置は、タイムスタンプと区別されます。 型: string (または resultType 文字列を含む式)。 任意
clusterPassword クラスターにアクセスするためのパスワード。 SecretBase の
clusterResourceGroup クラスターが属するリソース グループ。 型: string (または resultType 文字列を含む式)。 any (必須)
clusterSize クラスター内のワーカー/データ ノードの数。 候補の値: 4。 型: string (または resultType 文字列を含む式)。 any (必須)
clusterSshPassword SSH によるクラスターのノード (Linux の場合) へのパスワード。 SecretBase の
clusterSshUserName SSH のユーザー名は、クラスターのノード (Linux の場合) にリモート接続します。 型: string (または resultType 文字列を含む式)。 任意
clusterType クラスターの種類。 型: string (または resultType 文字列を含む式)。 任意
clusterUserName クラスターにアクセスするユーザー名。 型: string (または resultType 文字列を含む式)。 任意
coreConfiguration 作成する HDInsight クラスターのコア構成パラメーター (core-site.xmlと同様) を指定します。 任意
dataNodeSize HDInsight クラスターのデータ ノードのサイズを指定します。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
hBaseConfiguration HDInsight クラスターの HBase 構成パラメーター (hbase-site.xml) を指定します。 任意
hcatalogLinkedServiceName HCatalog データベースを指す Azure SQL のリンクされたサービスの名前。 オンデマンド HDInsight クラスターは、Azure SQL データベースをメタストアとして使用して作成されます。 LinkedServiceReference の
hdfsConfiguration HDInsight クラスターの HDFS 構成パラメーター (hdfs-site.xml) を指定します。 任意
headNodeSize HDInsight クラスターのヘッド ノードのサイズを指定します。 任意
hiveConfiguration HDInsight クラスターの Hive 構成パラメーター (hive-site.xml) を指定します。 任意
hostSubscriptionId クラスターをホストする顧客のサブスクリプション。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName データの格納と処理のためにオンデマンド クラスターによって使用される Azure Storage のリンクされたサービス。 LinkedServiceReference (必須)
mapReduceConfiguration HDInsight クラスターの MapReduce 構成パラメーター (mapred-site.xml) を指定します。 任意
oozieConfiguration HDInsight クラスターの Oozie 構成パラメーター (oozie-site.xml) を指定します。 任意
servicePrincipalId hostSubscriptionId のサービス プリンシパル ID。 型: string (または resultType 文字列を含む式)。 任意
servicePrincipalKey サービス プリンシパル ID のキー。 SecretBase の
sparkVersion クラスターの種類が "spark" の場合の spark のバージョン。 型: string (または resultType 文字列を含む式)。 任意
stormConfiguration HDInsight クラスターの Storm 構成パラメーター (storm-site.xml) を指定します。 任意
テナント サービス プリンシパルが属するテナント ID/名前。 型: string (または resultType 文字列を含む式)。 any (必須)
timeToLive オンデマンド HDInsight クラスターで許可されるアイドル時間。 クラスター内に他のアクティブなジョブがない場合に、アクティビティの実行が完了した後もオンデマンド HDInsight クラスターが存続する期間を指定します。 最小値は 5 分です。 型: string (または resultType 文字列を含む式)。 any (必須)
バージョン HDInsight クラスターのバージョン。  型: string (または resultType 文字列を含む式)。 any (必須)
yarnConfiguration HDInsight クラスターの Yarn 構成パラメーター (yarn-site.xml) を指定します。 任意
zookeeperNodeSize HDInsight クラスターの Zoo Keeper ノードのサイズを指定します。 任意

HiveLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hive' (必須)
typeProperties Hive Server のリンクされたサービスのプロパティ。 HiveLinkedServiceTypeProperties の (必須)

HiveLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Hive サーバーへのアクセスに使用される認証方法。 'Anonymous'
'Username'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト 複数のホストの場合は 、Hive サーバーの IP アドレスまたはホスト名を ";" で区切ります (serviceDiscoveryMode が有効な場合のみ)。 any (必須)
httpPath Hive サーバーに対応する部分 URL。 任意
パスワード [Username]\(ユーザー名\) フィールドに指定したユーザー名に対応するパスワード SecretBase の
Hive サーバーがクライアント接続をリッスンするために使用する TCP ポート。 任意
serverType Hive サーバーの種類。 'HiveServer1'
'HiveServer2'
'HiveThriftServer'
serviceDiscoveryMode ZooKeeper サービスの使用を示す場合は true、false ではありません。 任意
thriftTransportProtocol Thrift レイヤーで使用するトランスポート プロトコル。 'Binary'
'HTTP'
'SASL'
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
useNativeQuery ドライバーがネイティブ HiveQL クエリを使用するか、HiveQL で同等の形式に変換するかを指定します。 任意
username Hive Server へのアクセスに使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意
zooKeeperNameSpace Hive Server 2 ノードが追加される ZooKeeper 上の名前空間。 任意

HttpLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'HttpServer' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 HttpLinkedServiceTypeProperties (必須)

HttpLinkedServiceTypeProperties

名前 形容 価値
authenticationType HTTP サーバーへの接続に使用する認証の種類。 'Anonymous'
'Basic'
'ClientCertificate'
'Digest'
'Windows'
certThumbprint ClientCertificate 認証の証明書の拇印。 オンプレミスのコピーに対してのみ有効です。 ClientCertificate 認証を使用したオンプレミスのコピーでは、CertThumbprint または EmbeddedCertData/Password を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
embeddedCertData ClientCertificate 認証用の Base64 でエンコードされた証明書データ。 ClientCertificate 認証を使用したオンプレミスのコピーでは、CertThumbprint または EmbeddedCertData/Password を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
enableServerCertificateValidation true の場合は、HTTPS サーバーの SSL 証明書を検証します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード EmbeddedCertData 認証を使用した Basic、Digest、Windows、または ClientCertificate のパスワード。 SecretBase の
url HTTP エンドポイントのベース URL (例: https://www.microsoft.com)。 型: string (または resultType 文字列を含む式)。 any (必須)
userName 基本認証、ダイジェスト認証、または Windows 認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

HubspotLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Hubspot' (必須)
typeProperties Hubspot Service のリンクされたサービス プロパティ。 HubspotLinkedServiceTypeProperties (必須)

HubspotLinkedServiceTypeProperties

名前 形容 価値
accessToken OAuth 統合を最初に認証するときに取得されるアクセス トークン。 SecretBase の
clientId Hubspot アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret Hubspot アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
refreshToken OAuth 統合を最初に認証するときに取得される更新トークン。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

ImpalaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Impala' (必須)
typeProperties Impala サーバーのリンクされたサービスのプロパティ。 ImpalaLinkedServiceTypeProperties (必須)

ImpalaLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType 使用する認証の種類。 'Anonymous'
'SASLUsername'
'UsernameAndPassword' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Impala サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
パスワード UsernameAndPassword を使用する場合のユーザー名に対応するパスワード。 SecretBase の
Impala サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 21050 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Impala サーバーへのアクセスに使用されるユーザー名。 SASLUsername を使用する場合、既定値は匿名です。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

IntegrationRuntimeReference

名前 形容 価値
パラメーター 統合ランタイムの引数。 ParameterValueSpecification の
referenceName 統合ランタイム名を参照します。 string (必須)
種類 統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

JiraLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Jira' (必須)
typeProperties Jira Service のリンクされたサービス プロパティ。 JiraLinkedServiceTypeProperties (必須)

JiraLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Jira サービスの IP アドレスまたはホスト名。 (例: jira.example.com) any (必須)
パスワード ユーザー名フィールドに指定したユーザー名に対応するパスワード。 SecretBase の
Jira サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は、HTTPS 経由で接続する場合は 443、HTTP 経由で接続する場合は 8080 です。 任意
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username Jira サービスへのアクセスに使用するユーザー名。 any (必須)

LinkedService

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 any[]
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference の
形容 リンクされたサービスの説明。
パラメーター リンクされたサービスのパラメーター。 ParameterDefinitionSpecification の
種類 AmazonMWSLinkedServiceの種類 'AmazonMWS' に設定します。 AmazonRedshiftLinkedServiceの型 'AmazonRedshift' に設定します。 AmazonS3LinkedServiceの種類 'AmazonS3' に設定します。 AzureBatchLinkedServiceの種類 'AzureBatch' に設定します。 AzureDataLakeAnalyticsLinkedService型として 'AzureDataLakeAnalytics' に設定します。 AzureDataLakeStoreLinkedServiceの種類 'AzureDataLakeStore' に設定します。 AzureDatabricksLinkedServiceの種類 'AzureDatabricks' に設定します。 AzureKeyVaultLinkedServiceの種類 'AzureKeyVault' に設定します。 AzureMLLinkedServiceの種類 'AzureML' に設定します。 AzureMySqlLinkedServiceの種類 'AzureMySql' に設定します。 AzurePostgreSqlLinkedService種類として 'AzurePostgreSql' に設定します。 AzureSearchLinkedServiceの種類 'AzureSearch' に設定します。 AzureSqlDWLinkedServiceの種類 'AzureSqlDW' に設定します。 AzureSqlDatabaseLinkedServiceの種類 'AzureSqlDatabase' に設定します。 AzureStorageLinkedServiceの種類 'AzureStorage' に設定します。 CassandraLinkedServiceの型 'Cassandra' に設定します。 ConcurLinkedServiceの型 "Concur" に設定します。 CosmosDbLinkedService'CosmosDb' に設定します。 CouchbaseLinkedService"Couchbase" に設定します。 CustomDataSourceLinkedServiceの型 'CustomDataSource' に設定します。 Db2LinkedServiceの型 'Db2' に設定します。 DrillLinkedServiceの種類 "Drill" に設定します。 DynamicsLinkedServiceの種類 'Dynamics' に設定します。 EloquaLinkedServiceの型 'Eloqua' に設定します。 FileServerLinkedServiceの種類 'FileServer' に設定します。 FtpServerLinkedServiceの種類 'FtpServer' に設定します。 GoogleBigQueryLinkedServiceの種類 'GoogleBigQuery' に設定します。 GreenplumLinkedService'Greenplum' に設定します。 HBaseLinkedServiceの型 'HBase' に設定します。 HDInsightLinkedServiceの種類 "HDInsight" に設定します。 HDInsightOnDemandLinkedServiceの種類 'HDInsightOnDemand' に設定します。 HdfsLinkedServiceの種類 'Hdfs' に設定します。 HiveLinkedServiceの種類 "Hive" に設定します。 HttpLinkedServiceの型 'HttpServer' に設定します。 HubspotLinkedServiceの種類 "Hubspot" に設定します。 ImpalaLinkedService'Impala' に設定します。 JiraLinkedServiceの型 'Jira' に設定します。 MagentoLinkedServiceの種類 "Magento" に設定します。 MariaDBLinkedServiceの型 "MariaDB" に設定します。 MarketoLinkedServiceの種類 "Marketo" に設定します。 MongoDbLinkedServiceの型 'MongoDb' に設定します。 MySqlLinkedServiceの型 'MySql' に設定します。 NetezzaLinkedServiceの型 'Netezza' に設定します。 ODataLinkedServiceの型 'OData' に設定します。 OdbcLinkedServiceの型 "Odbc" に設定します。 OracleLinkedServiceの型 'Oracle' に設定します。 PayPalLinkedService'PayPal' に設定します。 PhoenixLinkedServiceの型 'Phoenix' に設定します。 PostgreSqlLinkedServiceの型 'PostgreSql' に設定します。 PrestoLinkedService'Presto' に設定します。 QuickBooksLinkedServiceの種類 'QuickBooks' に設定します。 ResponsysLinkedService'Responsys' に設定します。 SalesforceLinkedServiceの種類 "Salesforce" に設定します。 SalesforceMarketingCloudLinkedService種類として "SalesforceMarketingCloud" に設定します。 SapBWLinkedServiceの型 'SapBW' に設定します。 SapCloudForCustomerLinkedService型として "SapCloudForCustomer" に設定します。 SapEccLinkedService'SapEcc' に設定します。 SapHanaLinkedServiceの型 'SapHana' に設定します。 ServiceNowLinkedServiceの種類 'ServiceNow' に設定します。 SftpServerLinkedService種類として 'Sftp' に設定します。 ShopifyLinkedServiceの種類 'Shopify' に設定します。 SparkLinkedServiceの種類 "Spark" に設定します。 SqlServerLinkedServiceの型 'SqlServer' に設定します。 SquareLinkedService'Square' に設定します。 SybaseLinkedServiceの型 'Sybase' に設定します。 TeradataLinkedService'Teradata' に設定します。 VerticaLinkedService'Vertica' に設定します。 WebLinkedServiceの型 'Web' に設定します。 XeroLinkedServiceの型 'Xero' に設定します。 ZohoLinkedServiceの種類 'Zoho' に設定します。 'AmazonMWS'
'AmazonRedshift'
'AmazonS3'
'AzureBatch'
'AzureDatabricks'
'AzureDataLakeAnalytics'
'AzureDataLakeStore'
'AzureKeyVault'
'AzureML'
'AzureMySql'
'AzurePostgreSql'
'AzureSearch'
'AzureSqlDatabase'
'AzureSqlDW'
'AzureStorage'
'Cassandra'
'Concur'
'CosmosDb'
'Couchbase'
'CustomDataSource'
'Db2'
'Drill'
'Dynamics'
'Eloqua'
'FileServer'
'FtpServer'
'GoogleBigQuery'
'Greenplum'
'HBase'
'Hdfs'
'HDInsight'
'HDInsightOnDemand'
'Hive'
'HttpServer'
'Hubspot'
'Impala'
'Jira'
'Magento'
'MariaDB'
'Marketo'
'MongoDb'
'MySql'
'Netezza'
'OData'
'Odbc'
'Oracle'
'PayPal'
'Phoenix'
'PostgreSql'
'Presto'
'QuickBooks'
'Responsys'
'Salesforce'
'SalesforceMarketingCloud'
'SapBW'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'ServiceNow'
'Sftp'
'Shopify'
'Spark'
'SqlServer'
'Square'
'Sybase'
'Teradata'
'Vertica'
'Web'
'Xero'
'Zoho' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

MagentoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Magento' (必須)
typeProperties Magento サーバーのリンクされたサービスのプロパティ。 MagentoLinkedServiceTypeProperties (必須)

MagentoLinkedServiceTypeProperties

名前 形容 価値
accessToken Magento からのアクセス トークン。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Magento インスタンスの URL。 (つまり、192.168.222.110/magento3) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

MariaDBLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MariaDB' (必須)
typeProperties MariaDB サーバーのリンクされたサービスのプロパティ。 MariaDBLinkedServiceTypeProperties (必須)

MariaDBLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

MarketoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Marketo' (必須)
typeProperties Marketo サーバーのリンクされたサービスのプロパティ。 MarketoLinkedServiceTypeProperties (必須)

MarketoLinkedServiceTypeProperties

名前 形容 価値
clientId Marketo サービスのクライアント ID。 any (必須)
clientSecret Marketo サービスのクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Marketo サーバーのエンドポイント。 (つまり、123-ABC-321.mktorest.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

Microsoft.DataFactory/factories/linkedservices

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ファクトリ
プロパティ リンクされたサービスのプロパティ。 LinkedService (必須)
種類 リソースの種類 "Microsoft.DataFactory/factories/linkedservices@2017-09-01-preview"

MongoDbLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MongoDb' (必須)
typeProperties MongoDB のリンクされたサービス プロパティ。 MongoDbLinkedServiceTypeProperties (必須)

MongoDbLinkedServiceTypeProperties

名前 形容 価値
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
authenticationType MongoDB データベースへの接続に使用する認証の種類。 'Anonymous'
'Basic'
authSource ユーザー名とパスワードを確認するデータベース。 型: string (または resultType 文字列を含む式)。 任意
databaseName アクセスする MongoDB データベースの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
MongoDB サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 27017 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
サーバー MongoDB サーバーの IP アドレスまたはサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

MySqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'MySql' (必須)
typeProperties MySQL のリンクされたサービスのプロパティ。 MySqlLinkedServiceTypeProperties (必須)

MySqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

NetezzaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Netezza' (必須)
typeProperties Netezza のリンクされたサービス プロパティ。 NetezzaLinkedServiceTypeProperties (必須)

NetezzaLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

ODataLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'OData' (必須)
typeProperties OData のリンクされたサービス プロパティ。 ODataLinkedServiceTypeProperties (必須)

ODataLinkedServiceTypeProperties

名前 形容 価値
authenticationType OData サービスへの接続に使用される認証の種類。 'Anonymous'
'Basic'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード OData サービスのパスワード。 SecretBase の
url OData サービス エンドポイントの URL。 型: string (または resultType 文字列を含む式)。 any (必須)
userName OData サービスのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

OdbcLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Odbc' (必須)
typeProperties ODBC のリンクされたサービス プロパティ。 OdbcLinkedServiceTypeProperties (必須)

OdbcLinkedServiceTypeProperties

名前 形容 価値
authenticationType ODBC データ ストアへの接続に使用される認証の種類。 指定できる値は、Anonymous と Basic です。 型: string (または resultType 文字列を含む式)。 任意
connectionString 接続文字列の非アクセス資格情報部分と、オプションの暗号化された資格情報。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
資格 情報 ドライバー固有のプロパティ値形式で指定された接続文字列のアクセス資格情報の部分。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 基本認証のパスワード。 SecretBase の
userName 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

OracleLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Oracle' (必須)
typeProperties Oracle データベースのリンクされたサービスのプロパティ。 OracleLinkedServiceTypeProperties (必須)

OracleLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

PayPalLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'PayPal' (必須)
typeProperties PayPal サービスのリンクされたサービス のプロパティ。 PayLinkedServiceTypeProperties (必須)

PayPalLinkedServiceTypeProperties

名前 形容 価値
clientId PayPal アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret PayPal アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト PayPal インスタンスの URL。 (つまり、api.sandbox.paypal.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

PhoenixLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Phoenix' (必須)
typeProperties Phoenix サーバーのリンクされたサービスのプロパティ。 PhoenixLinkedServiceTypeProperties の (必須)

PhoenixLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Phoenix サーバーへの接続に使用される認証メカニズム。 'Anonymous'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Phoenix サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
httpPath Phoenix サーバーに対応する部分 URL。 (つまり、/gateway/sandbox/phoenix/version)。 WindowsAzureHDInsightService を使用している場合、既定値は hbasephoenix です。 任意
パスワード ユーザー名に対応するパスワード。 SecretBase の
Phoenix サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 8765 です。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Phoenix サーバーへの接続に使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

PostgreSqlLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'PostgreSql' (必須)
typeProperties PostgreSQL のリンクされたサービス プロパティ。 PostgreSqlLinkedServiceTypeProperties (必須)

PostgreSqlLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

PrestoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Presto' (必須)
typeProperties Presto サーバーのリンクされたサービスのプロパティ。 PrestoLinkedServiceTypeProperties (必須)

PrestoLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Presto サーバーへの接続に使用される認証メカニズム。 'Anonymous'
'LDAP' (必須)
カタログ サーバーに対するすべての要求のカタログ コンテキスト。 any (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Presto サーバーの IP アドレスまたはホスト名。 (つまり、192.168.222.160) any (必須)
パスワード ユーザー名に対応するパスワード。 SecretBase の
Presto サーバーがクライアント接続をリッスンするために使用する TCP ポート。 既定値は 8080 です。 任意
serverVersion Presto サーバーのバージョン。 (つまり、0.148-t) any (必須)
timeZoneID 接続で使用されるローカル タイム ゾーン。 このオプションの有効な値は、IANA タイム ゾーン データベースで指定されます。 既定値はシステム タイム ゾーンです。 任意
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Presto サーバーへの接続に使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

QuickBooksLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'QuickBooks' (必須)
typeProperties QuickBooks サーバーのリンクされたサービスのプロパティ。 QuickBooksLinkedServiceTypeProperties (必須)

QuickBooksLinkedServiceTypeProperties

名前 形容 価値
accessToken OAuth 1.0 認証のアクセス トークン。 SecretBase (必須)
accessTokenSecret OAuth 1.0 認証のアクセス トークン シークレット。 SecretBase (必須)
companyId 承認する QuickBooks 企業の会社 ID。 any (必須)
consumerKey OAuth 1.0 認証のコンシューマー キー。 any (必須)
consumerSecret OAuth 1.0 認証のコンシューマー シークレット。 SecretBase (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント QuickBooks サーバーのエンドポイント。 (つまり、quickbooks.api.intuit.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意

ResponsysLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Responsys' (必須)
typeProperties Responsys のリンクされたサービス プロパティ。 ResponsysLinkedServiceTypeProperties (必須)

ResponsysLinkedServiceTypeProperties

名前 形容 価値
clientId Responsys アプリケーションに関連付けられているクライアント ID。 型: string (または resultType 文字列を含む式)。 any (必須)
clientSecret Responsys アプリケーションに関連付けられているクライアント シークレット。 型: string (または resultType 文字列を含む式)。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Responsys サーバーのエンドポイント。 any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意

SalesforceLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Salesforce' (必須)
typeProperties Salesforce のリンクされたサービス プロパティ。 SalesforceLinkedServiceTypeProperties (必須)

SalesforceLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
environmentUrl Salesforce インスタンスの URL。 既定値は 'https://login.salesforce.com' です。 サンドボックスからデータをコピーするには、'https://test.salesforce.com' を指定します。 カスタム ドメインからデータをコピーするには、"https://[domain].my.salesforce.com' などを指定します。 型: string (または resultType 文字列を含む式)。 任意
パスワード Salesforce インスタンスの基本認証のパスワード。 SecretBase の
securityToken Salesforce インスタンスにリモートでアクセスするには、セキュリティ トークンが必要です。 SecretBase の
username Salesforce インスタンスの基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SalesforceMarketingCloudLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SalesforceMarketingCloud' (必須)
typeProperties Salesforce Marketing Cloud のリンクされたサービス プロパティ。 SalesforceMarketingCloudLinkedServiceTypeProperties (必須)

SalesforceMarketingCloudLinkedServiceTypeProperties

名前 形容 価値
clientId Salesforce Marketing Cloud アプリケーションに関連付けられているクライアント ID。 型: string (または resultType 文字列を含む式)。 any (必須)
clientSecret Salesforce Marketing Cloud アプリケーションに関連付けられているクライアント シークレット。 型: string (または resultType 文字列を含む式)。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意

SapBWLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapBW' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SapBWLinkedServiceTypeProperties (必須)

SapBWLinkedServiceTypeProperties

名前 形容 価値
clientId BW システム上のクライアントのクライアント ID。 (通常、文字列として表される 3 桁の 10 進数)型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード SAP BW サーバーにアクセスするためのパスワード。 SecretBase の
サーバー SAP BW インスタンスのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
systemNumber BW システムのシステム番号。 (通常、文字列として表される 2 桁の 10 進数)。型: string (または resultType 文字列を含む式)。 any (必須)
userName SAP BW サーバーにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SapCloudForCustomerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapCloudForCustomer' (必須)
typeProperties SAP Cloud for Customer のリンクされたサービス プロパティ。 SapCloudForCustomerLinkedServiceTypeProperties (必須)

SapCloudForCustomerLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 encryptedCredential またはユーザー名/パスワードを指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
パスワード 基本認証のパスワード。 SecretBase の
url SAP Cloud for Customer OData API の URL。 たとえば、'[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1] などです。 型: string (または resultType 文字列を含む式)。 any (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SapEccLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapEcc' (必須)
typeProperties SAP ECC のリンクされたサービス プロパティ。 SapEccLinkedServiceTypeProperties (必須)

SapEccLinkedServiceTypeProperties

名前 形容 価値
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 encryptedCredential またはユーザー名/パスワードを指定する必要があります。 型: string (または resultType 文字列を含む式)。
パスワード 基本認証のパスワード。 SecretBase の
url SAP ECC OData API の URL。 たとえば、'[https://hostname:port/sap/opu/odata/sap/servicename/]' などです。 型: string (または resultType 文字列を含む式)。 string (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。

SapHanaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SapHana' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SapHanaLinkedServiceProperties (必須)

SapHanaLinkedServiceProperties

名前 形容 価値
authenticationType SAP HANA サーバーへの接続に使用する認証の種類。 'Basic'
'Windows'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード SAP HANA サーバーにアクセスするためのパスワード。 SecretBase の
サーバー SAP HANA サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
userName SAP HANA サーバーにアクセスするためのユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SecretBase

名前 形容 価値
種類 AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

ServiceNowLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'ServiceNow' (必須)
typeProperties ServiceNow サーバーのリンクされたサービスのプロパティ。 ServiceNowLinkedServiceTypeProperties (必須)

ServiceNowLinkedServiceTypeProperties

名前 形容 価値
authenticationType 使用する認証の種類。 'Basic'
'OAuth2' (必須)
clientId OAuth2 認証のクライアント ID。 任意
clientSecret OAuth2 認証のクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント ServiceNow サーバーのエンドポイント。 (つまり、インスタンス <.service-now.com>) any (必須)
パスワード 基本認証と OAuth2 認証のユーザー名に対応するパスワード。 SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意
username 基本認証と OAuth2 認証のために ServiceNow サーバーに接続するために使用されるユーザー名。 任意

SftpServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Sftp' (必須)
typeProperties このリンクされたサービスの種類に固有のプロパティ。 SftpServerLinkedServiceTypeProperties (必須)

SftpServerLinkedServiceTypeProperties

名前 形容 価値
authenticationType FTP サーバーへの接続に使用する認証の種類。 'Basic'
'SshPublicKey'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト SFTP サーバーのホスト名。 型: string (または resultType 文字列を含む式)。 any (必須)
hostKeyFingerprint SFTP サーバーのホスト キーのフィンガープリント。 SkipHostKeyValidation が false の場合は、HostKeyFingerprint を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
passPhrase SSH 秘密キーが暗号化されている場合に SSH 秘密キーを復号化するためのパスワード。 SecretBase の
パスワード 基本認証用に SFTP サーバーにログオンするためのパスワード。 SecretBase の
SFTP サーバーがクライアント接続をリッスンするために使用する TCP ポート番号。 既定値は 22 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
privateKeyContent SshPublicKey 認証用の Base64 でエンコードされた SSH 秘密キーコンテンツ。 SshPublicKey 認証を使用したオンプレミスのコピーでは、PrivateKeyPath または PrivateKeyContent を指定する必要があります。 SSH 秘密キーは OpenSSH 形式にする必要があります。 SecretBase の
privateKeyPath SshPublicKey 認証の SSH 秘密キー ファイル パス。 オンプレミスのコピーに対してのみ有効です。 SshPublicKey 認証を使用したオンプレミスのコピーでは、PrivateKeyPath または PrivateKeyContent を指定する必要があります。 SSH 秘密キーは OpenSSH 形式にする必要があります。 型: string (または resultType 文字列を含む式)。 任意
skipHostKeyValidation true の場合は、SSH ホスト キーの検証をスキップします。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
userName SFTP サーバーへのログオンに使用するユーザー名。 型: string (または resultType 文字列を含む式)。 任意

ShopifyLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Shopify' (必須)
typeProperties Shopify Service のリンクされたサービス プロパティ。 ShopifyLinkedServiceTypeProperties (必須)

ShopifyLinkedServiceTypeProperties

名前 形容 価値
accessToken Shopify のデータにアクセスするために使用できる API アクセス トークン。 トークンがオフライン モードの場合、トークンの有効期限は切れません。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Shopify サーバーのエンドポイント。 (つまり、mystore.myshopify.com) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

SparkLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Spark' (必須)
typeProperties Spark Server のリンクされたサービスのプロパティ。 SparkLinkedServiceTypeProperties (必須)

SparkLinkedServiceTypeProperties

名前 形容 価値
allowHostNameCNMismatch SSL 経由で接続するときに、CA によって発行された SSL 証明書名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は false です。 任意
allowSelfSignedServerCert サーバーからの自己署名証明書を許可するかどうかを指定します。 既定値は false です。 任意
authenticationType Spark サーバーへのアクセスに使用される認証方法。 'Anonymous'
'Username'
'UsernameAndPassword'
'WindowsAzureHDInsightService' (必須)
enableSsl サーバーへの接続を SSL を使用して暗号化するかどうかを指定します。 既定値は false です。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Spark サーバーの IP アドレスまたはホスト名 any (必須)
httpPath Spark サーバーに対応する部分 URL。 任意
パスワード [Username]\(ユーザー名\) フィールドに指定したユーザー名に対応するパスワード SecretBase の
Spark サーバーがクライアント接続をリッスンするために使用する TCP ポート。 any (必須)
serverType Spark サーバーの種類。 'SharkServer'
'SharkServer2'
'SparkThriftServer'
thriftTransportProtocol Thrift レイヤーで使用するトランスポート プロトコル。 'Binary'
'HTTP'
'SASL'
trustedCertPath SSL 経由で接続するときにサーバーを検証するための信頼された CA 証明書を含む .pem ファイルの完全なパス。 このプロパティは、セルフホステッド IR で SSL を使用する場合にのみ設定できます。 既定値は、IR と共にインストールされた cacerts.pem ファイルです。 任意
username Spark Server へのアクセスに使用するユーザー名。 任意
useSystemTrustStore システム信頼ストアまたは指定された PEM ファイルの CA 証明書を使用するかどうかを指定します。 既定値は false です。 任意

SqlServerLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'SqlServer' (必須)
typeProperties SQL Server のリンクされたサービスのプロパティ。 SqlServerLinkedServiceTypeProperties (必須)

SqlServerLinkedServiceTypeProperties

名前 形容 価値
connectionString 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード オンプレミスの Windows 認証パスワード。 SecretBase の
userName オンプレミスの Windows 認証ユーザー名。 型: string (または resultType 文字列を含む式)。 任意

SquareLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Square' (必須)
typeProperties Square Service のリンクされたサービス プロパティ。 SquareLinkedServiceTypeProperties (必須)

SquareLinkedServiceTypeProperties

名前 形容 価値
clientId Square アプリケーションに関連付けられているクライアント ID。 any (必須)
clientSecret Square アプリケーションに関連付けられているクライアント シークレット。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Square インスタンスの URL。 (つまり、mystore.mysquare.com) any (必須)
redirectUri Square アプリケーション ダッシュボードで割り当てられたリダイレクト URL。 (つまり、http://localhost:2500) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

SybaseLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Sybase' (必須)
typeProperties Sybase のリンクされたサービス プロパティ。 SybaseLinkedServiceTypeProperties (必須)

SybaseLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
'Windows'
データベース 接続のデータベース名。 型: string (または resultType 文字列を含む式)。 any (必須)
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
スキーマ 接続のスキーマ名。 型: string (または resultType 文字列を含む式)。 任意
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

TeradataLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Teradata' (必須)
typeProperties Teradata のリンクされたサービス プロパティ。 TeradataLinkedServiceTypeProperties (必須)

TeradataLinkedServiceTypeProperties

名前 形容 価値
authenticationType 接続に使用する AuthenticationType。 'Basic'
'Windows'
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
パスワード 認証用のパスワード。 SecretBase の
サーバー 接続のサーバー名。 型: string (または resultType 文字列を含む式)。 any (必須)
username 認証用のユーザー名。 型: string (または resultType 文字列を含む式)。 任意

VerticaLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Vertica' (必須)
typeProperties Vertica のリンクされたサービス プロパティ。 VerticaLinkedServiceTypeProperties (必須)

VerticaLinkedServiceTypeProperties

名前 形容 価値
connectionString ODBC 接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 任意
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意

WebAnonymousAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'Anonymous' (必須)

WebBasicAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'Basic' (必須)
パスワード 基本認証のパスワード。 SecretBase (必須)
username 基本認証のユーザー名。 型: string (または resultType 文字列を含む式)。 any (必須)

WebClientCertificateAuthentication

名前 形容 価値
authenticationType Web テーブル ソースへの接続に使用される認証の種類。 'ClientCertificate' (必須)
パスワード PFX ファイルのパスワード。 SecretBase (必須)
pfx PFX ファイルの Base64 でエンコードされた内容。 SecretBase (必須)

WebLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Web' (必須)
typeProperties Web のリンクされたサービスのプロパティ。 WebLinkedServiceTypeProperties (必須)

WebLinkedServiceTypeProperties

名前 形容 価値
authenticationType WebAnonymousAuthenticationの型 'Anonymous' に設定します。 WebBasicAuthentication型の場合は 、'Basic' に設定します。 WebClientCertificateAuthenticationの型 'ClientCertificate' に設定します。 'Anonymous'
'Basic'
'ClientCertificate' (必須)
url Web サービス エンドポイントの URL (例: https://www.microsoft.com)。 型: string (または resultType 文字列を含む式)。 any (必須)

XeroLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Xero' (必須)
typeProperties Xero サービスのリンクされたサービスのプロパティ。 XeroLinkedServiceTypeProperties (必須)

XeroLinkedServiceTypeProperties

名前 形容 価値
consumerKey Xero アプリケーションに関連付けられているコンシューマー キー。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
ホスト Xero サーバーのエンドポイント。 (つまり、api.xero.com) any (必須)
privateKey Xero プライベート アプリケーション用に生成された .pem ファイルの秘密キー。 Unix 行の終わり (
).
SecretBase の
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意

ZohoLinkedService

名前 形容 価値
種類 リンクされたサービスの種類。 'Zoho' (必須)
typeProperties Zoho サーバーのリンクされたサービスのプロパティ。 zohoLinkedServiceTypeProperties の (必須)

ZohoLinkedServiceTypeProperties

名前 形容 価値
accessToken Zoho 認証のアクセス トークン。 SecretBase の
encryptedCredential 認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string (または resultType 文字列を含む式)。 任意
エンドポイント Zoho サーバーのエンドポイント。 (つまり、crm.zoho.com/crm/private) any (必須)
useEncryptedEndpoints データ ソース エンドポイントを HTTPS を使用して暗号化するかどうかを指定します。 既定値は true です。 任意
useHostVerification SSL 経由で接続するときに、サーバーの証明書内のホスト名がサーバーのホスト名と一致するように要求するかどうかを指定します。 既定値は true です。 任意
usePeerVerification SSL 経由で接続するときにサーバーの ID を確認するかどうかを指定します。 既定値は true です。 任意