$ 在 ARM 模板中
$ in ARM template
$符号在ARM模板中是什么意思或者符号有什么意义?我找不到它的参考,但我在逻辑应用程序的导出模板文件中找到了它:
"parameters": {
"$connections": {
"value": {
"azureblob": {
"connectionId": "[parameters('value1')]",
"connectionName": "connectionName",
"id": "/subscriptions/xxxxx-xxx-xxx-xxxx-e96113994f0a/providers/Microsoft.Web/locations/westeurope/managedApis/azureblob"
},
"sql": {
"connectionId": "[parameters('connections_sql_externalid')]",
"connectionName": "sql",
"id": "/subscriptions/xxxxxx-xxx-xxxx-xxxx-e96113994f0a/providers/Microsoft.Web/locations/westeurope/managedApis/sql"
},
"sftp": {
"connectionId": "[parameters('connections_sftpName_externalid')]",
"connectionName": "sftpName",
"id": "/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-e96113994f0a/providers/Microsoft.Web/locations/westeurope/managedApis/sftpwithssh"
}
}
}
$
用于在特定情况下声明参数。
例如,您的案例中的 $connections
参数用于在逻辑应用程序运行时使用的连接值。在逻辑应用的 ARM 模板中,逻辑应用的资源定义还可以通过以下方式与连接资源定义一起使用:
- 在您的工作流定义中,
parameters
对象声明了一个
$connections
在逻辑应用中使用的连接值参数
运行。此外,创建连接的触发器或操作使用
通过此 $connections 的相应值
参数.
- 在您的工作流定义之外,但仍在您的逻辑应用程序的内部
资源定义,另一个
parameters
对象设置要使用的值
在运行时通过引用 $connections
参数
相应的模板参数。这些值使用模板
引用安全存储元数据的资源的表达式
用于逻辑应用中的连接。
更多细节可以参考这篇文章Connection resource definitions。
$符号在ARM模板中是什么意思或者符号有什么意义?我找不到它的参考,但我在逻辑应用程序的导出模板文件中找到了它:
"parameters": {
"$connections": {
"value": {
"azureblob": {
"connectionId": "[parameters('value1')]",
"connectionName": "connectionName",
"id": "/subscriptions/xxxxx-xxx-xxx-xxxx-e96113994f0a/providers/Microsoft.Web/locations/westeurope/managedApis/azureblob"
},
"sql": {
"connectionId": "[parameters('connections_sql_externalid')]",
"connectionName": "sql",
"id": "/subscriptions/xxxxxx-xxx-xxxx-xxxx-e96113994f0a/providers/Microsoft.Web/locations/westeurope/managedApis/sql"
},
"sftp": {
"connectionId": "[parameters('connections_sftpName_externalid')]",
"connectionName": "sftpName",
"id": "/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-e96113994f0a/providers/Microsoft.Web/locations/westeurope/managedApis/sftpwithssh"
}
}
}
$
用于在特定情况下声明参数。
例如,您的案例中的 $connections
参数用于在逻辑应用程序运行时使用的连接值。在逻辑应用的 ARM 模板中,逻辑应用的资源定义还可以通过以下方式与连接资源定义一起使用:
- 在您的工作流定义中,
parameters
对象声明了一个$connections
在逻辑应用中使用的连接值参数 运行。此外,创建连接的触发器或操作使用 通过此 $connections 的相应值 参数. - 在您的工作流定义之外,但仍在您的逻辑应用程序的内部
资源定义,另一个
parameters
对象设置要使用的值 在运行时通过引用$connections
参数 相应的模板参数。这些值使用模板 引用安全存储元数据的资源的表达式 用于逻辑应用中的连接。
更多细节可以参考这篇文章Connection resource definitions。