Obtenha todos os nomes de campo que o parâmetro matchers.fieldName aceita ao criar ou atualizar uma Configuração de Alerta. Você pode chamar esse endpoint com sucesso com qualquer função atribuída.
parâmetros de query
-
Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON
envelope. Alguns clientes de API não podem acessar os cabeçalhos de resposta HTTP ou o código de status. Para corrigir isso, defina envelope=true na consulta. Os endpoints que retornam uma lista de resultados usam o objeto de resultados como um envelope. O aplicativo adiciona o parâmetro de status ao corpo da resposta.O valor padrão é
false. -
Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint.
O valor padrão é
false.Prettyprint
Respostas
-
OK
Um dos seguintes: App Services Métrica Matcher Fieldsstring String de campos de correspondênciade cluster String de campos correspondentes do hostString de campos correspondentes do conjunto de réplicasString de campos de correspondência de streams Registrarstring de campos de correspondência de ingestão Campos de correspondência de tipo de software globalstring O valor é
APPLICATION_ID.O valor é
CLUSTER_NAME.Os valores são
TYPE_NAME,HOSTNAME,PORT,HOSTNAME_AND_PORTouREPLICA_SET_NAME.Os valores são
REPLICA_SET_NAME,SHARD_NAMEouCLUSTER_NAME.Os valores são
INSTANCE_NAMEouPROCESSOR_NAME.O valor é
RULE_ID.O valor é
SOFTWARE_TYPE. -
Não autorizado.
-
Forbidden.
-
Erro interno do servidor.
curl \
--request GET 'https://cloud.mongodb.com/api/atlas/v1.0/alertConfigs/matchers/fieldNames' \
--header "Authorization: Bearer $ACCESS_TOKEN"
[
"APPLICATION_ID"
]
{
"error": 401,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Unauthorized",
"errorCode": "NOT_ORG_GROUP_CREATOR"
}
{
"error": 403,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Forbidden",
"errorCode": "CANNOT_CHANGE_GROUP_NAME"
}
{
"error": 500,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Internal Server Error",
"errorCode": "UNEXPECTED_ERROR"
}