PrestoLinkedService interface
Presto sunucusu bağlı hizmeti. Bu bağlı hizmet desteklenen sürüm özelliğine sahiptir. Sürüm 1.0 kullanımdan kaldırılacak şekilde zamanlanırken işlem hattınız EOL'nin ardından çalışmaya devam eder ancak herhangi bir hata düzeltmesi veya yeni özellik olmadan çalışır.
- Extends
Özellikler
| allow |
SSL üzerinden bağlanırken sunucunun ana bilgisayar adıyla eşleşmesi için CA tarafından verilen bir SSL sertifika adının gerekip gerekmediğini belirtir. Varsayılan değer yanlıştır. Yalnızca Sürüm 1.0 için kullanılır. |
| allow |
Sunucudan otomatik olarak imzalanan sertifikalara izin verilip verilmeyeceğini belirtir. Varsayılan değer yanlıştır. Yalnızca Sürüm 1.0 için kullanılır. |
| authentication |
Presto sunucusuna bağlanmak için kullanılan kimlik doğrulama mekanizması. |
| catalog | Sunucuya yönelik tüm istekler için katalog bağlamı. |
| enable |
Sunucu bağlantılarının sunucu sertifikasını doğrulayıp doğrulamayacağını belirtir; varsayılan değer True olur. Yalnızca Sürüm 2.0 için kullanılır |
| enable |
Sunucu bağlantılarının SSL kullanılarak şifrelenip şifrelenmediğini belirtir. Eski sürüm için varsayılan değer False'tur. Sürüm 2.0 için varsayılan değer True'dur. |
| encrypted |
Kimlik doğrulaması için kullanılan şifrelenmiş kimlik bilgileri. Kimlik bilgileri tümleştirme çalışma zamanı kimlik bilgisi yöneticisi kullanılarak şifrelenir. Tür: dize. |
| host | Presto sunucusunun IP adresi veya ana bilgisayar adı. (ör. 192.168.222.160) |
| password | Kullanıcı adına karşılık gelen parola. |
| port | Presto sunucusunun istemci bağlantılarını dinlemek için kullandığı TCP bağlantı noktası. SSL devre dışı bırakıldığında varsayılan değer 8080, SSL etkinleştirildiğinde varsayılan değer 443'dür. |
| server |
Presto sunucusunun sürümü. (örn. 0,148-t) Yalnızca Sürüm 1.0 için kullanılır. |
| time |
Bağlantı tarafından kullanılan yerel saat dilimi. Bu seçenek için geçerli değerler IANA Saat Dilimi Veritabanında belirtilir. Sürüm 1.0 için varsayılan değer, istemci sistemi saat dilimidir. Sürüm 2.0 için varsayılan değer sunucu sistemi timeZone değeridir |
| trusted |
SSL üzerinden bağlanırken sunucuyu doğrulamak için güvenilen CA sertifikalarını içeren .pem dosyasının tam yolu. Bu özellik yalnızca şirket içinde barındırılan IR'de SSL kullanılırken ayarlanabilir. Varsayılan değer, IR ile yüklenen cacerts.pem dosyasıdır. Yalnızca Sürüm 1.0 için kullanılır. |
| type | Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı |
| username | Presto sunucusuna bağlanmak için kullanılan kullanıcı adı. |
| use |
Sistem güven deposundan veya belirtilen PEM dosyasından CA sertifikası kullanılıp kullanılmayacağını belirtir. Varsayılan değer yanlıştır. Yalnızca Sürüm 1.0 için kullanılır. |
Devralınan Özellikler
| annotations | Bağlı hizmeti tanımlamak için kullanılabilecek etiketlerin listesi. |
| connect |
Tümleştirme çalışma zamanı başvurusu. |
| description | Bağlı hizmet açıklaması. |
| parameters | Bağlı hizmet için parametreler. |
| version | Bağlı hizmetin sürümü. |
Özellik Ayrıntıları
allowHostNameCNMismatch
SSL üzerinden bağlanırken sunucunun ana bilgisayar adıyla eşleşmesi için CA tarafından verilen bir SSL sertifika adının gerekip gerekmediğini belirtir. Varsayılan değer yanlıştır. Yalnızca Sürüm 1.0 için kullanılır.
allowHostNameCNMismatch?: any
Özellik Değeri
any
allowSelfSignedServerCert
Sunucudan otomatik olarak imzalanan sertifikalara izin verilip verilmeyeceğini belirtir. Varsayılan değer yanlıştır. Yalnızca Sürüm 1.0 için kullanılır.
allowSelfSignedServerCert?: any
Özellik Değeri
any
authenticationType
Presto sunucusuna bağlanmak için kullanılan kimlik doğrulama mekanizması.
authenticationType: string
Özellik Değeri
string
catalog
Sunucuya yönelik tüm istekler için katalog bağlamı.
catalog: any
Özellik Değeri
any
enableServerCertificateValidation
Sunucu bağlantılarının sunucu sertifikasını doğrulayıp doğrulamayacağını belirtir; varsayılan değer True olur. Yalnızca Sürüm 2.0 için kullanılır
enableServerCertificateValidation?: any
Özellik Değeri
any
enableSsl
Sunucu bağlantılarının SSL kullanılarak şifrelenip şifrelenmediğini belirtir. Eski sürüm için varsayılan değer False'tur. Sürüm 2.0 için varsayılan değer True'dur.
enableSsl?: any
Özellik Değeri
any
encryptedCredential
Kimlik doğrulaması için kullanılan şifrelenmiş kimlik bilgileri. Kimlik bilgileri tümleştirme çalışma zamanı kimlik bilgisi yöneticisi kullanılarak şifrelenir. Tür: dize.
encryptedCredential?: string
Özellik Değeri
string
host
Presto sunucusunun IP adresi veya ana bilgisayar adı. (ör. 192.168.222.160)
host: any
Özellik Değeri
any
password
port
Presto sunucusunun istemci bağlantılarını dinlemek için kullandığı TCP bağlantı noktası. SSL devre dışı bırakıldığında varsayılan değer 8080, SSL etkinleştirildiğinde varsayılan değer 443'dür.
port?: any
Özellik Değeri
any
serverVersion
Presto sunucusunun sürümü. (örn. 0,148-t) Yalnızca Sürüm 1.0 için kullanılır.
serverVersion?: any
Özellik Değeri
any
timeZoneID
Bağlantı tarafından kullanılan yerel saat dilimi. Bu seçenek için geçerli değerler IANA Saat Dilimi Veritabanında belirtilir. Sürüm 1.0 için varsayılan değer, istemci sistemi saat dilimidir. Sürüm 2.0 için varsayılan değer sunucu sistemi timeZone değeridir
timeZoneID?: any
Özellik Değeri
any
trustedCertPath
SSL üzerinden bağlanırken sunucuyu doğrulamak için güvenilen CA sertifikalarını içeren .pem dosyasının tam yolu. Bu özellik yalnızca şirket içinde barındırılan IR'de SSL kullanılırken ayarlanabilir. Varsayılan değer, IR ile yüklenen cacerts.pem dosyasıdır. Yalnızca Sürüm 1.0 için kullanılır.
trustedCertPath?: any
Özellik Değeri
any
type
Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı
type: "Presto"
Özellik Değeri
"Presto"
username
Presto sunucusuna bağlanmak için kullanılan kullanıcı adı.
username?: any
Özellik Değeri
any
useSystemTrustStore
Sistem güven deposundan veya belirtilen PEM dosyasından CA sertifikası kullanılıp kullanılmayacağını belirtir. Varsayılan değer yanlıştır. Yalnızca Sürüm 1.0 için kullanılır.
useSystemTrustStore?: any
Özellik Değeri
any
Devralınan Özellik Detayları
annotations
Bağlı hizmeti tanımlamak için kullanılabilecek etiketlerin listesi.
annotations?: any[]
Özellik Değeri
any[]
LinkedService.annotations'tanDevralındı
connectVia
Tümleştirme çalışma zamanı başvurusu.
connectVia?: IntegrationRuntimeReference
Özellik Değeri
description
Bağlı hizmet açıklaması.
description?: string
Özellik Değeri
string
parameters
Bağlı hizmet için parametreler.
parameters?: {[propertyName: string]: ParameterSpecification}
Özellik Değeri
{[propertyName: string]: ParameterSpecification}
version
Bağlı hizmetin sürümü.
version?: string
Özellik Değeri
string