Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Menu Docs

Atualizar tipo de servidor padrão para um projeto

Atualize o tipo de servidor padrão para um projeto.

Sua chave de API deve ter a função Global Owner para chamar esse recurso com êxito.

URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

PUT /usage/groups/{groupId}/defaultServerType

O Ops Manager exige todos os parâmetros do caminho da solicitação:

Parâmetros da solicitação
Tipo
Descrição

groupId

string

Identificador único do projeto associado aos hosts desejados.

Os seguintes parâmetros de query são opcionais:

Nome
Tipo
necessidade
Descrição
Default

pretty

booleano

Opcional

Sinalizador que indica se o corpo da resposta deve estar em um formato prettyprint.

false

envelope

booleano

Opcional

Sinalizador que indica se deseja ou não envolver a resposta em um 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 query.

Para endpoints que retornam um resultado, o corpo da resposta inclui:

Nome
Descrição

status

Código de resposta HTTP

content

Corpo de resposta esperado

false

Parâmetro do corpo
Tipo
necessidade
Descrição

serverType

string

Obrigatório

Tipo de servidor do host físico.

serverType.name

string

Obrigatório

valor do Tipo de Servidor para o host físico.

Você pode definir isso como um dos valores a seguir:

  • DEV_SERVER

  • TEST_SERVER

  • PRODUCTION_SERVER

  • RAM_POOL

Para saber mais, consulte a página de uso do MongoDB.


serverType.label

objeto

Opcional

Etiqueta de tipo de servidor para o host físico.

Você pode definir isso como um dos valores a seguir:

  • Servidor de Desenvolvimento

  • servidor de teste

  • Servidor de produção

  • Pool de RAM

Para saber mais, consulte a página de uso do MongoDB.

Elemento de resposta
Tipo
Descrição

serverType

objeto

Tipo de servidor do host físico.

serverType.name

objeto

valor do Tipo de Servidor para o host físico.

O Ops Manager retorna um dos seguintes valores:

  • DEV_SERVER

  • TEST_SERVER

  • PRODUCTION_SERVER

  • RAM_POOL

Para saber mais, consulte a página de uso do MongoDB.


serverType.label

objeto

Etiqueta de tipo de servidor para o host físico.

O Ops Manager retorna um dos seguintes valores:

  • Servidor de Desenvolvimento

  • servidor de teste

  • Servidor de produção

  • Pool de RAM

Para saber mais, consulte a página de uso do MongoDB.

curl --user "{publicApiKey}:{privateApiKey}" --digest \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--include \
--request PUT 'https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/usage/groups/{groupId}/defaultServerType?pretty=true' \
--data '{
"serverType":{
"name":"RAM_POOL",
"label":"RAM Pool"
}
}'
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}

Este endpoint não retorna um corpo de resposta.