Freigeben über


AzureService class

Warnung

Diese API ist nun veraltet.

See https://aka.ms/bot-file-basics for more information.

Basisklasse für alle Azure-Dienstdefinitionen.

Extends

Konstruktoren

AzureService(IAzureService, ServiceTypes)

Erstellt eine neue AzureService-Instanz.

Eigenschaften

resourceGroup

Ressourcengruppe für Azure.

serviceName

Name des Diensts.

subscriptionId

Abonnement-ID für Azure.

tenantId

Mandanten-ID für Azure.

Geerbte Eigenschaften

id

Eindeutige ID für den Dienst.

name

Anzeigename für den Dienst.

type

Geerbte Methoden

decrypt(string, (value: string, secret: string) => string)

Entschlüsseln von Eigenschaften für diesen Dienst.

encrypt(string, (value: string, secret: string) => string)

Verschlüsseln sie Eigenschaften für diesen Dienst.

toJSON()

Erstellt eine JSON-basierte Version des Modells zum Speichern auf dem Datenträger.

Details zum Konstruktor

AzureService(IAzureService, ServiceTypes)

Erstellt eine neue AzureService-Instanz.

new AzureService(source: IAzureService, type: ServiceTypes)

Parameter

source
IAzureService

(Optional) JSON-basierte Dienstdefinition.

type
ServiceTypes

Typ des zu definierenden Diensts.

Details zur Eigenschaft

resourceGroup

Ressourcengruppe für Azure.

resourceGroup: string

Eigenschaftswert

string

serviceName

Name des Diensts.

serviceName: string

Eigenschaftswert

string

subscriptionId

Abonnement-ID für Azure.

subscriptionId: string

Eigenschaftswert

string

tenantId

Mandanten-ID für Azure.

tenantId: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Eindeutige ID für den Dienst.

id: string

Eigenschaftswert

string

geerbt vonConnectedService.id

name

Anzeigename für den Dienst.

name: string

Eigenschaftswert

string

geerbt vonConnectedService.name

type

type?: ServiceTypes

Eigenschaftswert

geerbt vonConnectedService.type

Details zur geerbten Methode

decrypt(string, (value: string, secret: string) => string)

Entschlüsseln von Eigenschaften für diesen Dienst.

function decrypt(_secret: string, _decryptString: (value: string, secret: string) => string)

Parameter

_secret

string

Geheimer Schlüssel zum Entschlüsseln der Schlüssel in diesem Dienst.

_decryptString

(value: string, secret: string) => string

Funktion, die zum Entschlüsseln eines einzelnen Werts aufgerufen wird.

geerbt vonConnectedService.decrypt

encrypt(string, (value: string, secret: string) => string)

Verschlüsseln sie Eigenschaften für diesen Dienst.

function encrypt(_secret: string, _encryptString: (value: string, secret: string) => string)

Parameter

_secret

string

Geheimer Schlüssel zum Verschlüsseln der Schlüssel in diesem Dienst.

_encryptString

(value: string, secret: string) => string

Funktion, die aufgerufen wird, um einen einzelnen Wert zu verschlüsseln.

geerbt vonConnectedService.encrypt

toJSON()

Erstellt eine JSON-basierte Version des Modells zum Speichern auf dem Datenträger.

function toJSON(): IConnectedService

Gibt zurück

Ein IConnectedService-JSON.

geerbt vonConnectedService.toJSON-