Consulta informações sobre instâncias do ApsaraDB for MongoDB.
Sintaxe
{
"Type": "DATASOURCE::MONGODB::Instances",
"Properties": {
"EngineVersion": String,
"ReplicationFactor": String,
"DBInstanceStatus": String,
"ZoneId": String,
"ResourceGroupId": String,
"DBInstanceClass": String,
"VSwitchId": String,
"DBInstanceType": String,
"Expired": Boolean,
"ConnectionDomain": String,
"VpcId": String,
"DBInstanceId": String,
"ChargeType": String,
"NetworkType": String,
"DBInstanceDescription": String,
"Tags": List,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
EngineVersion |
String |
Não |
Sim |
Versão do mecanismo de banco de dados. |
Valores válidos:
|
|
ReplicationFactor |
String |
Não |
Sim |
Número de nós em uma instância de conjunto de réplicas. |
Valores válidos:
|
|
DBInstanceStatus |
String |
Não |
Sim |
Status da instância. |
Valores válidos: Estados da instância. |
|
ZoneId |
String |
Não |
Sim |
ID da zona. |
Chame a operação DescribeRegions para consultar as zonas compatíveis. |
|
ResourceGroupId |
String |
Não |
Sim |
ID do grupo de recursos. |
Nenhuma. |
|
DBInstanceClass |
String |
Não |
Sim |
Especificação da instância. |
Valores válidos: Especificações de instância. |
|
VSwitchId |
String |
Não |
Sim |
ID do vSwitch. |
Nenhuma. |
|
DBInstanceType |
String |
Não |
Sim |
Arquitetura da instância. |
Valores válidos:
|
|
Expired |
Boolean |
Não |
Sim |
Indica se a instância expirou. |
Valores válidos:
|
|
ConnectionDomain |
String |
Não |
Sim |
Endpoint do nó. |
Chame a operação DescribeDBInstanceAttribute para consultar os endpoints dos nós. |
|
VpcId |
String |
Não |
Sim |
ID da VPC. |
Nenhuma. |
|
DBInstanceId |
String |
Não |
Sim |
ID da instância. |
Nenhuma. |
|
ChargeType |
String |
Não |
Sim |
Método de faturamento. |
Valores válidos:
|
|
NetworkType |
String |
Não |
Sim |
Tipo de rede. |
Valores válidos:
|
|
DBInstanceDescription |
String |
Não |
Sim |
Descrição da instância. |
Nenhuma. |
|
Tags |
List |
Não |
Sim |
Tags da instância. |
Máximo de 20 tags. |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos da source de dados durante a atualização da pilha. |
Valores válidos:
|
Sintaxe de Tags
"Tags": [
{
"Value": String,
"Key": String
}
]
Propriedades de Tags
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
Value |
String |
Não |
Não |
Valor da tag. |
De 1 a 128 caracteres. Não pode começar com |
|
Key |
String |
Sim |
Não |
Chave da tag. |
De 1 a 128 caracteres. Não pode começar com |
Valores de retorno (Fn::GetAtt)
InstanceIds: IDs das instâncias.
Instances: detalhes das instâncias.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
InstanceIds |
List |
IDs das instâncias. |
Nenhuma. |
|
Instances |
List |
Detalhes das instâncias. |
Nenhuma. |
|
ChargeType |
String |
Método de faturamento. |
Valores válidos:
|
|
Tags |
List |
Tags da instância. |
Nenhuma. |
|
VpcAuthMode |
String |
Indica se o acesso sem senha via VPC está ativado. |
Valores válidos:
|
|
NetworkType |
String |
Tipo de rede. |
Valores válidos:
|
|
LockMode |
String |
Modo de bloqueio da instância. |
Valores válidos:
|
|
EngineVersion |
String |
Versão do mecanismo de banco de dados. |
Nenhuma. |
|
MongosList |
List |
Detalhes dos nós mongos. |
Retornado apenas quando DBInstanceType é sharding. |
|
DBInstanceDescription |
String |
Descrição da instância. |
Nenhuma. |
|
DBInstanceType |
String |
Arquitetura da instância. |
Valores válidos:
|
|
ShardList |
List |
Detalhes dos nós shard. |
Retornado apenas quando DBInstanceType é sharding. |
|
DBInstanceStatus |
String |
Status da instância. |
Valores válidos: Estados da instância. |
|
DBInstanceStorage |
Number |
Capacidade de armazenamento da instância. |
Nenhuma. |
|
ResourceGroupId |
String |
ID do grupo de recursos. |
Nenhuma. |
|
ZoneId |
String |
ID da zona. |
Nenhuma. |
|
DBInstanceId |
String |
ID da instância. |
Nenhuma. |
|
DBInstanceClass |
String |
Especificação da instância. |
Valores válidos: Especificações de instância. |
|
Engine |
String |
Mecanismo de banco de dados. |
Nenhuma. |
|
ReplicationFactor |
String |
Número de nós na instância. |
Retornado apenas quando DBInstanceType é replicate. |
|
KindCode |
String |
Código de tipo da instância. |
Valores válidos:
|
|
CapacityUnit |
String |
Throughput de leitura e gravação consumido pela instância. |
Retornado apenas quando DBInstanceType é serverless. |
Exemplos
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ZoneId": {
"Type": "String",
"Description": "The zone ID of the instance. You can call the DescribeRegions operation to query the most recent zone list. ",
"AssociationProperty": "ALIYUN::ECS::Instance:ZoneId"
},
"DbType": {
"Type": "String",
"Description": "The database engine type of the instance.\nnormal: replica set instance\nsharding: sharded cluster instance",
"Default": "normal"
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::MONGODB::InstanceClasses",
"Properties": {
"ZoneId": {
"Ref": "ZoneId"
},
"DbType": {
"Ref": "DbType"
}
}
}
},
"Outputs": {
"InstanceClasses": {
"Description": "The list of The instance classes.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceClasses"
]
}
},
"InstanceClassIds": {
"Description": "The list of The instance class Ids.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceClassIds"
]
}
}
}
}