DATASOURCE::ARMS::PrometheusAuthToken类型用于获取公网读写鉴权Token。
语法
{
"Type": "DATASOURCE::ARMS::PrometheusAuthToken",
"Properties": {
"ClusterId": String,
"RefreshOptions": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
ClusterId | String | 否 | 是 | 阿里云容器服务Kubernetes 版的Kubernetes 集群的ID。 | 无 |
RefreshOptions | String | 否 | 是 | 当资源栈更新时,数据源资源的刷新策略。 | 有效值:
|
返回值
Fn::GetAtt
Token:返回Token信息。
示例
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ClusterId:
Description:
en: Cluster ID.
Required: false
Type: String
Resources:
PrometheusAuthToken:
Properties:
ClusterId:
Ref: ClusterId
Type: DATASOURCE::ARMS::PrometheusAuthToken
Outputs:
Token:
Description: The token for Grafana read URL.
Value:
Fn::GetAtt:
- PrometheusAuthToken
- Token
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ClusterId": {
"Type": "String",
"Description": {
"en": "Cluster ID."
},
"Required": false
}
},
"Resources": {
"PrometheusAuthToken": {
"Type": "DATASOURCE::ARMS::PrometheusAuthToken",
"Properties": {
"ClusterId": {
"Ref": "ClusterId"
}
}
}
},
"Outputs": {
"Token": {
"Description": "The token for Grafana read URL.",
"Value": {
"Fn::GetAtt": [
"PrometheusAuthToken",
"Token"
]
}
}
}
}