AzureService class
所有 Azure 服务定义的基类。
- 扩展
构造函数
| Azure |
创建新的 AzureService 实例。 |
属性
| resource |
Azure 的资源组。 |
| service |
服务的名称。 |
| subscription |
Azure 的订阅 ID。 |
| tenant |
Azure 的租户 ID。 |
继承属性
| id | 服务的唯一 ID。 |
| name | 服务的友好名称。 |
| type |
继承的方法
| decrypt(string, (value: string, secret: string) => string) | 解密此服务的属性。 |
| encrypt(string, (value: string, secret: string) => string) | 加密此服务的属性。 |
| toJSON() | 创建用于保存到磁盘的模型的基于 JSON 的版本。 |
构造函数详细信息
AzureService(IAzureService, ServiceTypes)
创建新的 AzureService 实例。
new AzureService(source: IAzureService, type: ServiceTypes)
参数
- source
- IAzureService
(可选)基于 JSON 的服务定义。
- type
- ServiceTypes
要定义的服务类型。
属性详细信息
resourceGroup
Azure 的资源组。
resourceGroup: string
属性值
string
serviceName
服务的名称。
serviceName: string
属性值
string
subscriptionId
Azure 的订阅 ID。
subscriptionId: string
属性值
string
tenantId
Azure 的租户 ID。
tenantId: string
属性值
string
继承属性详细信息
id
服务的唯一 ID。
id: string
属性值
string
继承自
name
服务的友好名称。
name: string
属性值
string
继承自
type
继承的方法详细信息
decrypt(string, (value: string, secret: string) => string)
解密此服务的属性。
function decrypt(_secret: string, _decryptString: (value: string, secret: string) => string)
参数
- _secret
-
string
用于解密此服务中的密钥的机密。
- _decryptString
-
(value: string, secret: string) => string
调用函数来解密单个值。
encrypt(string, (value: string, secret: string) => string)
加密此服务的属性。
function encrypt(_secret: string, _encryptString: (value: string, secret: string) => string)
参数
- _secret
-
string
用于对此服务中的密钥进行加密的机密。
- _encryptString
-
(value: string, secret: string) => string
调用以加密单个值的函数。
继承自 connectedService.encrypt
toJSON()
创建用于保存到磁盘的模型的基于 JSON 的版本。
function toJSON(): IConnectedService
返回
IConnectedService JSON。