Consulta clusters do Microservices Registry (MSE).
Sintaxe
{
"Type": "DATASOURCE::MSE::Clusters",
"Properties": {
"ClusterAliasName": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
ClusterAliasName |
String |
Não |
Sim |
Nome do cluster. |
Suporta correspondência parcial. |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos da source de dados ao atualizar a pilha. |
Valores válidos:
|
Valores de retorno (Fn::GetAtt)
ClusterIds: IDs dos clusters.
Clusters: detalhes dos clusters.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
ClusterIds |
List |
IDs dos clusters. |
Nenhuma. |
|
Clusters |
List |
Detalhes dos clusters. |
Nenhuma. |
|
ClusterId |
String |
ID do cluster. |
Nenhuma. |
|
ClusterName |
String |
Nome do cluster. |
Nenhuma. |
|
ClusterAliasName |
String |
Alias do cluster. |
Nenhuma. |
|
InstanceId |
String |
ID da instância. |
Nenhuma. |
|
AppVersion |
String |
Versão do aplicativo. |
Nenhuma. |
|
VersionCode |
String |
Versão do cluster. |
Nenhuma. |
|
InstanceCount |
Number |
Número de instâncias. |
Nenhuma. |
|
IntranetAddress |
String |
Endereço IP privado. |
Nenhuma. |
|
CanUpdate |
Boolean |
Indica se o cluster permite atualização. |
Valores válidos:
|
|
ChargeType |
String |
Método de faturamento. |
Valores válidos:
|
|
InitStatus |
String |
Status de inicialização. |
Nenhuma. |
|
InternetAddress |
String |
Endereço IP público. |
Nenhuma. |
|
IntranetDomain |
String |
Nome de domínio privado. |
Nenhuma. |
|
CreateTime |
String |
Horário de criação do cluster. |
O horário segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ e é exibido em UTC. |
|
EndDate |
String |
Data de expiração do cluster. |
O horário segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ e é exibido em UTC. |
Exemplos
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ClusterAliasName": {
"Type": "String",
"Description": "The alias name of cluster."
}
},
"Resources": {
"Clusters": {
"Type": "DATASOURCE::MSE::Clusters",
"Properties": {
"ClusterAliasName": {
"Ref": "ClusterAliasName"
}
}
}
},
"Outputs": {
"Clusters": {
"Description": "The list of clusters.",
"Value": {
"Fn::GetAtt": [
"Clusters",
"Clusters"
]
}
},
"ClusterIds": {
"Description": "The list of cluster IDs.",
"Value": {
"Fn::GetAtt": [
"Clusters",
"ClusterIds"
]
}
}
}
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ClusterAliasName:
Type: String
Description: The alias name of cluster.
Resources:
Clusters:
Type: DATASOURCE::MSE::Clusters
Properties:
ClusterAliasName:
Ref: ClusterAliasName
Outputs:
Clusters:
Description: The list of clusters.
Value:
Fn::GetAtt:
- Clusters
- Clusters
ClusterIds:
Description: The list of cluster IDs.
Value:
Fn::GetAtt:
- Clusters
- ClusterIds