AzurePostgreSqlLinkedService interface

Azure PostgreSQL 鏈接服務。

Extends

屬性

azureCloudType

指出服務主體驗證的 Azure 雲端類型。允許的值為 AzurePublic、AzureChina、AzureUsGovernment、AzureGermany。 預設值為數據處理站區域的雲端類型。 Type:string (或 expression with resultType string) 。

commandTimeout

在終止嘗試並產生錯誤之前,嘗試執行命令的時間(以秒為單位)。 設定為零表示無限大。 類型:整數。

connectionString

ODBC 連接字串。 類型:string、SecureString 或 AzureKeyVaultSecretReference。

credential

包含驗證資訊的認證參考。

database

連接的資料庫名稱。 類型:字串。

encoding

取得或設定將用來編碼/譯碼 PostgreSQL 字串數據的 .NET 編碼。 類型:字串

encryptedCredential

用於驗證的加密認證。 認證會使用整合運行時間認證管理員進行加密。 類型:字串。

password

連接字串中密碼的 Azure 金鑰保存庫秘密參考。

port

連接的埠。 類型:整數。

readBufferSize

決定讀取時,內部緩衝區所使用的大小。 如果從資料庫傳輸大型值,增加可能會改善效能。 類型:整數。

server

線上的伺服器名稱。 類型:字串。

servicePrincipalCredentialType

伺服器To-Server 驗證中使用的服務主體認證類型。 密鑰/秘密的 'ServicePrincipalKey' 、憑證的 'ServicePrincipalCert' 。 Type:string (或 expression with resultType string) 。

servicePrincipalEmbeddedCert

指定在 Azure Active Directory 中註冊之應用程式的base64編碼憑證。 Type:string (或 expression with resultType string) 。

servicePrincipalEmbeddedCertPassword

如果您的憑證具有密碼,且您使用的是 AadServicePrincipal 驗證,請指定憑證的密碼。 Type:string (或 expression with resultType string) 。

servicePrincipalId

用來針對適用於 PostgreSQL 的 Azure 資料庫彈性伺服器進行驗證的服務主體識別碼。 Type:string (或 expression with resultType string) 。

servicePrincipalKey

用來針對適用於 PostgreSQL 的 Azure 資料庫彈性伺服器進行驗證的服務主體金鑰。

sslMode

線上的 SSL 模式。 類型:整數。 0:停用、1:allow、2:prefer、3:require、4:verify-ca、5:verify-full。 類型:整數。

tenant

服務主體所屬租用戶的名稱或標識碼。 Type:string (或 expression with resultType string) 。

timeout

在終止嘗試並產生錯誤之前,嘗試建立連線的時間(以秒為單位)。 類型:整數。

timezone

取得或設定會話時區。 類型:字串。

trustServerCertificate

是否信任伺服器證書而不驗證它。 類型:布爾值。

type

多型歧視性,指定這個物件可以是的不同類型

username

驗證的用戶名稱。 類型:字串。

繼承的屬性

annotations

可用於描述連結服務的標籤清單。

connectVia

整合運行時間參考。

description

鏈接的服務描述。

parameters

連結服務的參數。

version

連結服務的版本。

屬性詳細資料

azureCloudType

指出服務主體驗證的 Azure 雲端類型。允許的值為 AzurePublic、AzureChina、AzureUsGovernment、AzureGermany。 預設值為數據處理站區域的雲端類型。 Type:string (或 expression with resultType string) 。

azureCloudType?: any

屬性值

any

commandTimeout

在終止嘗試並產生錯誤之前,嘗試執行命令的時間(以秒為單位)。 設定為零表示無限大。 類型:整數。

commandTimeout?: any

屬性值

any

connectionString

ODBC 連接字串。 類型:string、SecureString 或 AzureKeyVaultSecretReference。

connectionString?: any

屬性值

any

credential

包含驗證資訊的認證參考。

credential?: CredentialReference

屬性值

database

連接的資料庫名稱。 類型:字串。

database?: any

屬性值

any

encoding

取得或設定將用來編碼/譯碼 PostgreSQL 字串數據的 .NET 編碼。 類型:字串

encoding?: any

屬性值

any

encryptedCredential

用於驗證的加密認證。 認證會使用整合運行時間認證管理員進行加密。 類型:字串。

encryptedCredential?: string

屬性值

string

password

連接字串中密碼的 Azure 金鑰保存庫秘密參考。

password?: AzureKeyVaultSecretReference

屬性值

port

連接的埠。 類型:整數。

port?: any

屬性值

any

readBufferSize

決定讀取時,內部緩衝區所使用的大小。 如果從資料庫傳輸大型值,增加可能會改善效能。 類型:整數。

readBufferSize?: any

屬性值

any

server

線上的伺服器名稱。 類型:字串。

server?: any

屬性值

any

servicePrincipalCredentialType

伺服器To-Server 驗證中使用的服務主體認證類型。 密鑰/秘密的 'ServicePrincipalKey' 、憑證的 'ServicePrincipalCert' 。 Type:string (或 expression with resultType string) 。

servicePrincipalCredentialType?: any

屬性值

any

servicePrincipalEmbeddedCert

指定在 Azure Active Directory 中註冊之應用程式的base64編碼憑證。 Type:string (或 expression with resultType string) 。

servicePrincipalEmbeddedCert?: SecretBaseUnion

屬性值

servicePrincipalEmbeddedCertPassword

如果您的憑證具有密碼,且您使用的是 AadServicePrincipal 驗證,請指定憑證的密碼。 Type:string (或 expression with resultType string) 。

servicePrincipalEmbeddedCertPassword?: SecretBaseUnion

屬性值

servicePrincipalId

用來針對適用於 PostgreSQL 的 Azure 資料庫彈性伺服器進行驗證的服務主體識別碼。 Type:string (或 expression with resultType string) 。

servicePrincipalId?: any

屬性值

any

servicePrincipalKey

用來針對適用於 PostgreSQL 的 Azure 資料庫彈性伺服器進行驗證的服務主體金鑰。

servicePrincipalKey?: SecretBaseUnion

屬性值

sslMode

線上的 SSL 模式。 類型:整數。 0:停用、1:allow、2:prefer、3:require、4:verify-ca、5:verify-full。 類型:整數。

sslMode?: any

屬性值

any

tenant

服務主體所屬租用戶的名稱或標識碼。 Type:string (或 expression with resultType string) 。

tenant?: any

屬性值

any

timeout

在終止嘗試並產生錯誤之前,嘗試建立連線的時間(以秒為單位)。 類型:整數。

timeout?: any

屬性值

any

timezone

取得或設定會話時區。 類型:字串。

timezone?: any

屬性值

any

trustServerCertificate

是否信任伺服器證書而不驗證它。 類型:布爾值。

trustServerCertificate?: any

屬性值

any

type

多型歧視性,指定這個物件可以是的不同類型

type: "AzurePostgreSql"

屬性值

"AzurePostgreSql"

username

驗證的用戶名稱。 類型:字串。

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

version

連結服務的版本。

version?: string

屬性值

string

繼承自LinkedService.version