AzureService class
Basisklasse für alle Azure-Dienstdefinitionen.
- Extends
Konstruktoren
| Azure |
Erstellt eine neue AzureService-Instanz. |
Eigenschaften
| resource |
Ressourcengruppe für Azure. |
| service |
Name des Diensts. |
| subscription |
Abonnement-ID für Azure. |
| tenant |
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
name
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-