AzureSqlDWLinkedService interface

Azure SQL Data Warehouse のリンクされたサービス。

Extends

プロパティ

applicationIntent

推奨バージョンで使用される、サーバーに接続するときのアプリケーション ワークロードの種類。 有効値は、ReadOnly と ReadWrite です。 型: string (または resultType 文字列を含む式)。

authenticationType

認証に使用される型。 型: string。

azureCloudType

サービスプリンシパル認証の Azure クラウドの種類を示します。使用できる値は、AzurePublic、AzureChina、AzureUsGovernment、AzureGermany です。 既定値は、データ ファクトリ リージョンのクラウドの種類です。 型: string (または resultType 文字列を含む式)。

commandTimeout

コマンドの実行の試行を終了し、推奨バージョンで使用されるエラーを生成するまでの既定の待機時間 (秒単位)。 型: integer (または resultType 整数を持つ式)。

connectionString

接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 型: string、SecureString、または AzureKeyVaultSecretReference。

connectRetryCount

推奨バージョンで使用されるアイドル状態の接続エラーが発生したことを特定した後に試行された再接続の数。 この値は 0 から 255 までの整数でなくてはなりません。 型: integer (または resultType 整数を持つ式)。

connectRetryInterval

推奨バージョンで使用されるアイドル状態の接続エラーが発生したことを特定した後の、各再接続試行の間の時間 (秒単位)。 この値は 1 から 60 までの整数でなくてはなりません。 型: integer (または resultType 整数を持つ式)。

connectTimeout

サーバーへの接続を待機してから試行を終了し、推奨バージョンで使用されるエラーを生成するまでの時間 (秒単位)。 型: integer (または resultType 整数を持つ式)。

credential

認証情報を含む資格情報参照。

database

推奨バージョンで使用されるデータベースの名前。 型: string (または resultType 文字列を含む式)。

encrypt

推奨バージョンで使用される、クライアントとサーバーの間で送信されるすべてのデータに TLS 暗号化が必要かどうかを示します。 指定できる値は、true/yes/mandatory、false/no/optional、strict です。 型: string (または resultType 文字列を含む式)。

encryptedCredential

認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string。

failoverPartner

プライマリ サーバーがダウンしている場合に接続するパートナー サーバーの名前またはアドレス。推奨バージョンで使用されます。 型: string (または resultType 文字列を含む式)。

hostNameInCertificate

接続のサーバー証明書を検証するときに使用するホスト名。 指定しない場合、データ ソースのサーバー名は証明書の検証に使用され、推奨バージョンで使用されます。 型: string (または resultType 文字列を含む式)。

integratedSecurity

接続でユーザー ID とパスワードを指定するか (false の場合)、または現在の Windows アカウントの資格情報を認証に使用するか (true の場合)、推奨バージョンで使用するかを示します。 型: ブール値 (または resultType ブール値を持つ式)。

loadBalanceTimeout

接続が破棄されるまでに接続が接続プールに存在する最小時間 (秒) は、推奨バージョンで使用されます。 型: integer (または resultType 整数を持つ式)。

maxPoolSize

推奨バージョンで使用される、この特定の接続文字列に対して接続プールで許可される接続の最大数。 型: integer (または resultType 整数を持つ式)。

minPoolSize

推奨されるバージョンで使用される、この特定の接続文字列に対して接続プールで許可される接続の最小数。 型: integer (または resultType 整数を持つ式)。

multipleActiveResultSets

true の場合、アプリケーションは複数のアクティブな結果セット (MARS) を保持できます。 false の場合、アプリケーションは、推奨バージョンで使用される、その接続で他のバッチを実行する前に、1 つのバッチからすべての結果セットを処理または取り消す必要があります。 型: Boolean (または resultType ブール値を持つ式)。

multiSubnetFailover

アプリケーションが異なるサブネット上の AlwaysOn 可用性グループ (AG) に接続している場合、MultiSubnetFailover=true を設定すると、推奨バージョンで使用される (現在の) アクティブ サーバーの検出と接続が高速化されます。 型: Boolean (または resultType ブール値を持つ式)。

packetSize

推奨バージョンで使用される、サーバーのインスタンスとの通信に使用されるネットワーク パケットのサイズ (バイト単位)。 型: integer (または resultType 整数を持つ式)。

password

接続文字列内のパスワードの Azure Key Vault シークレット参照。

pooling

推奨バージョンで使用される接続が要求されるたびに、接続をプールするか、明示的に開くかを示します。 型: Boolean (または resultType ブール値を持つ式)。

server

推奨されるバージョンで使用される、接続先の SQL Server のインスタンスの名前またはネットワーク アドレス。 型: string (または resultType 文字列を含む式)。

servicePrincipalCredential

Azure Active Directory のサービス プリンシパル オブジェクトの資格情報。 servicePrincipalCredentialType が 'ServicePrincipalKey' の場合、servicePrincipalCredential には SecureString または AzureKeyVaultSecretReference を指定できます。 servicePrincipalCredentialType が 'ServicePrincipalCert' の場合、servicePrincipalCredential には AzureKeyVaultSecretReference のみを指定できます。

servicePrincipalCredentialType

サーバー間認証で使用するサービス プリンシパルの資格情報の種類。 キー/シークレットの場合は 'ServicePrincipalKey'、証明書の場合は 'ServicePrincipalCert' です。 型: string (または resultType 文字列を含む式)。

servicePrincipalId

Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。

servicePrincipalKey

Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルのキー。

tenant

サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。

trustServerCertificate

推奨バージョンで使用される信頼を検証するために、証明書チェーンの歩き方をバイパスしながらチャネルが暗号化されるかどうかを示します。 型: Boolean (または resultType ブール値を持つ式)。

type

ポリモーフィック識別子。このオブジェクトに使用できるさまざまな型を指定します。

userName

サーバーへの接続時に使用するユーザー名。 型: string (または resultType 文字列を含む式)。

継承されたプロパティ

annotations

リンクされたサービスの説明に使用できるタグの一覧。

connectVia

統合ランタイム参照。

description

リンクされたサービスの説明。

parameters

リンクされたサービスのパラメーター。

プロパティの詳細

applicationIntent

推奨バージョンで使用される、サーバーに接続するときのアプリケーション ワークロードの種類。 有効値は、ReadOnly と ReadWrite です。 型: string (または resultType 文字列を含む式)。

applicationIntent?: any

プロパティ値

any

authenticationType

認証に使用される型。 型: string。

authenticationType?: string

プロパティ値

string

azureCloudType

サービスプリンシパル認証の Azure クラウドの種類を示します。使用できる値は、AzurePublic、AzureChina、AzureUsGovernment、AzureGermany です。 既定値は、データ ファクトリ リージョンのクラウドの種類です。 型: string (または resultType 文字列を含む式)。

azureCloudType?: any

プロパティ値

any

commandTimeout

コマンドの実行の試行を終了し、推奨バージョンで使用されるエラーを生成するまでの既定の待機時間 (秒単位)。 型: integer (または resultType 整数を持つ式)。

commandTimeout?: any

プロパティ値

any

connectionString

接続文字列。 型: string、SecureString、または AzureKeyVaultSecretReference。 型: string、SecureString、または AzureKeyVaultSecretReference。

connectionString?: any

プロパティ値

any

connectRetryCount

推奨バージョンで使用されるアイドル状態の接続エラーが発生したことを特定した後に試行された再接続の数。 この値は 0 から 255 までの整数でなくてはなりません。 型: integer (または resultType 整数を持つ式)。

connectRetryCount?: any

プロパティ値

any

connectRetryInterval

推奨バージョンで使用されるアイドル状態の接続エラーが発生したことを特定した後の、各再接続試行の間の時間 (秒単位)。 この値は 1 から 60 までの整数でなくてはなりません。 型: integer (または resultType 整数を持つ式)。

connectRetryInterval?: any

プロパティ値

any

connectTimeout

サーバーへの接続を待機してから試行を終了し、推奨バージョンで使用されるエラーを生成するまでの時間 (秒単位)。 型: integer (または resultType 整数を持つ式)。

connectTimeout?: any

プロパティ値

any

credential

認証情報を含む資格情報参照。

credential?: CredentialReference

プロパティ値

database

推奨バージョンで使用されるデータベースの名前。 型: string (または resultType 文字列を含む式)。

database?: any

プロパティ値

any

encrypt

推奨バージョンで使用される、クライアントとサーバーの間で送信されるすべてのデータに TLS 暗号化が必要かどうかを示します。 指定できる値は、true/yes/mandatory、false/no/optional、strict です。 型: string (または resultType 文字列を含む式)。

encrypt?: any

プロパティ値

any

encryptedCredential

認証に使用される暗号化された資格情報。 資格情報は、統合ランタイム資格情報マネージャーを使用して暗号化されます。 型: string。

encryptedCredential?: string

プロパティ値

string

failoverPartner

プライマリ サーバーがダウンしている場合に接続するパートナー サーバーの名前またはアドレス。推奨バージョンで使用されます。 型: string (または resultType 文字列を含む式)。

failoverPartner?: any

プロパティ値

any

hostNameInCertificate

接続のサーバー証明書を検証するときに使用するホスト名。 指定しない場合、データ ソースのサーバー名は証明書の検証に使用され、推奨バージョンで使用されます。 型: string (または resultType 文字列を含む式)。

hostNameInCertificate?: any

プロパティ値

any

integratedSecurity

接続でユーザー ID とパスワードを指定するか (false の場合)、または現在の Windows アカウントの資格情報を認証に使用するか (true の場合)、推奨バージョンで使用するかを示します。 型: ブール値 (または resultType ブール値を持つ式)。

integratedSecurity?: any

プロパティ値

any

loadBalanceTimeout

接続が破棄されるまでに接続が接続プールに存在する最小時間 (秒) は、推奨バージョンで使用されます。 型: integer (または resultType 整数を持つ式)。

loadBalanceTimeout?: any

プロパティ値

any

maxPoolSize

推奨バージョンで使用される、この特定の接続文字列に対して接続プールで許可される接続の最大数。 型: integer (または resultType 整数を持つ式)。

maxPoolSize?: any

プロパティ値

any

minPoolSize

推奨されるバージョンで使用される、この特定の接続文字列に対して接続プールで許可される接続の最小数。 型: integer (または resultType 整数を持つ式)。

minPoolSize?: any

プロパティ値

any

multipleActiveResultSets

true の場合、アプリケーションは複数のアクティブな結果セット (MARS) を保持できます。 false の場合、アプリケーションは、推奨バージョンで使用される、その接続で他のバッチを実行する前に、1 つのバッチからすべての結果セットを処理または取り消す必要があります。 型: Boolean (または resultType ブール値を持つ式)。

multipleActiveResultSets?: any

プロパティ値

any

multiSubnetFailover

アプリケーションが異なるサブネット上の AlwaysOn 可用性グループ (AG) に接続している場合、MultiSubnetFailover=true を設定すると、推奨バージョンで使用される (現在の) アクティブ サーバーの検出と接続が高速化されます。 型: Boolean (または resultType ブール値を持つ式)。

multiSubnetFailover?: any

プロパティ値

any

packetSize

推奨バージョンで使用される、サーバーのインスタンスとの通信に使用されるネットワーク パケットのサイズ (バイト単位)。 型: integer (または resultType 整数を持つ式)。

packetSize?: any

プロパティ値

any

password

接続文字列内のパスワードの Azure Key Vault シークレット参照。

password?: AzureKeyVaultSecretReference

プロパティ値

pooling

推奨バージョンで使用される接続が要求されるたびに、接続をプールするか、明示的に開くかを示します。 型: Boolean (または resultType ブール値を持つ式)。

pooling?: any

プロパティ値

any

server

推奨されるバージョンで使用される、接続先の SQL Server のインスタンスの名前またはネットワーク アドレス。 型: string (または resultType 文字列を含む式)。

server?: any

プロパティ値

any

servicePrincipalCredential

Azure Active Directory のサービス プリンシパル オブジェクトの資格情報。 servicePrincipalCredentialType が 'ServicePrincipalKey' の場合、servicePrincipalCredential には SecureString または AzureKeyVaultSecretReference を指定できます。 servicePrincipalCredentialType が 'ServicePrincipalCert' の場合、servicePrincipalCredential には AzureKeyVaultSecretReference のみを指定できます。

servicePrincipalCredential?: SecretBaseUnion

プロパティ値

servicePrincipalCredentialType

サーバー間認証で使用するサービス プリンシパルの資格情報の種類。 キー/シークレットの場合は 'ServicePrincipalKey'、証明書の場合は 'ServicePrincipalCert' です。 型: string (または resultType 文字列を含む式)。

servicePrincipalCredentialType?: any

プロパティ値

any

servicePrincipalId

Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルの ID。 型: string (または resultType 文字列を含む式)。

servicePrincipalId?: any

プロパティ値

any

servicePrincipalKey

Azure SQL Data Warehouse に対する認証に使用されるサービス プリンシパルのキー。

servicePrincipalKey?: SecretBaseUnion

プロパティ値

tenant

サービス プリンシパルが属するテナントの名前または ID。 型: string (または resultType 文字列を含む式)。

tenant?: any

プロパティ値

any

trustServerCertificate

推奨バージョンで使用される信頼を検証するために、証明書チェーンの歩き方をバイパスしながらチャネルが暗号化されるかどうかを示します。 型: Boolean (または resultType ブール値を持つ式)。

trustServerCertificate?: any

プロパティ値

any

type

ポリモーフィック識別子。このオブジェクトに使用できるさまざまな型を指定します。

type: "AzureSqlDW"

プロパティ値

"AzureSqlDW"

userName

サーバーへの接続時に使用するユーザー名。 型: string (または resultType 文字列を含む式)。

userName?: any

プロパティ値

any

継承されたプロパティの詳細

annotations

リンクされたサービスの説明に使用できるタグの一覧。

annotations?: any[]

プロパティ値

any[]

LinkedService.annotationsから継承

connectVia

統合ランタイム参照。

connectVia?: IntegrationRuntimeReference

プロパティ値

LinkedService.connectViaから継承

description

リンクされたサービスの説明。

description?: string

プロパティ値

string

LinkedService.descriptionから継承

parameters

リンクされたサービスのパラメーター。

parameters?: {[propertyName: string]: ParameterSpecification}

プロパティ値

{[propertyName: string]: ParameterSpecification}

LinkedService.parametersから継承