Use DATASOURCE::EDAS::Clusters para consultar clusters.
Sintaxe
{
"Type": "DATASOURCE::EDAS::Clusters",
"Properties": {
"LogicalRegionId": String,
"ResourceGroupId": String,
"RefreshOptions": String
}
}
Propriedades
Nome da propriedade | Tipo | Obrigatório | Atualização permitida | Descrição | Restrições |
LogicalRegionId | String | Não | Sim | ID do namespace. | Obtenha o namespace:
|
ResourceGroupId | String | Não | Sim | ID do grupo de recursos. | Obtenha o ID do grupo de recursos:
|
RefreshOptions | String | Não | Sim | Política de atualização do recurso de source de dados durante a atualização da pilha. | Valores válidos:
|
Valores de retorno (Fn::GetAtt)
ClusterIds: lista de IDs de cluster.
Clusters: lista de detalhes dos clusters.
Nome da propriedade | Tipo | Descrição | Restrições |
ClusterIds | List | Lista de IDs de cluster no EDAS. | Nenhuma |
Clusters | List | Lista de detalhes dos clusters no EDAS. | Nenhuma |
ClusterId | String | ID do cluster no EDAS. | Nenhuma |
ClusterName | String | Nome do cluster. | Nenhuma |
OversoldFactor | Number | Taxa de oversell de CPU suportada pelo cluster docker. | Nenhuma |
NodeNum | Number | Número de instâncias. | Nenhuma |
ResourceGroupId | String | ID do grupo de recursos. | Nenhuma |
ClusterType | Number | Tipo do cluster. | Valores válidos:
|
CsClusterId | String | ID do cluster Kubernetes criado no Container Service for Kubernetes. | Nenhuma |
VpcId | String | ID da VPC. | Nenhuma |
RegionId | String | ID da região. | Nenhuma |
IaasProvider | String | Provedor do cluster. | Nenhuma |
Cpu | String | Número total de núcleos de CPU. | Nenhuma |
CpuUsed | Number | Número de núcleos de CPU utilizados. | Nenhuma |
Mem | Number | Memória total. | Unidade: MB. |
MemUsed | Number | Memória utilizada. | Unidade: MB. |
CreateTime | Number | Timestamp de criação do cluster. | Unidade: milissegundos. |
UpdateTime | Number | Timestamp da última alteração no cluster. | Unidade: milissegundos. |
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
LogicalRegionId:
Type: String
Description: The ID of the namespace.
Resources:
Clusters:
Type: DATASOURCE::EDAS::Clusters
Properties:
LogicalRegionId:
Ref: LogicalRegionId
Outputs:
Clusters:
Description: The list of clusters.
Value:
Fn::GetAtt:
- Clusters
- Clusters
ClusterIds:
Description: The list of cluster IDs.
Value:
Fn::GetAtt:
- Clusters
- ClusterIds
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"LogicalRegionId": {
"Type": "String",
"Description": "The ID of the namespace."
}
},
"Resources": {
"Clusters": {
"Type": "DATASOURCE::EDAS::Clusters",
"Properties": {
"LogicalRegionId": {
"Ref": "LogicalRegionId"
}
}
}
},
"Outputs": {
"Clusters": {
"Description": "The list of clusters.",
"Value": {
"Fn::GetAtt": [
"Clusters",
"Clusters"
]
}
},
"ClusterIds": {
"Description": "The list of cluster IDs.",
"Value": {
"Fn::GetAtt": [
"Clusters",
"ClusterIds"
]
}
}
}
}