Menu Docs
Página inicial do Docs
/
MongoDB Ops Manager
/ / / /

Atualizar uma configuração do Backup Daemon

Nesta página

  • Resource
  • Parâmetros do caminho da solicitação
  • Solicitar parâmetros de query
  • Parâmetros do corpo da solicitação
  • Resposta
  • Exemplo de solicitação
  • Exemplo de resposta
  • Cabeçalho de resposta
  • Corpo de resposta

Atualiza a configuração de um Backup Daemon.

Observação

Use este endpoint quando quiser atualizar um Backup Daemon que você já configurou.

Se você ainda não configurou o Backup Daemon, configure-o com o endpoint Criar Um Backup Daemon Configuração .

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

PUT /daemon/configs/{MACHINE}/{HEAD-ROOT-DIRECTORY}
Nome
Tipo
necessidade
Descrição
MÁQUÍA
string
Obrigatório
Nome do host ou endereço IP da máquina que atende ao Backup daemon.
HEAD-ROOT-DireCTORY
string
Obrigatório

Caminho codificado para URL relativa à raiz do diretório principal neste host do Backup Daemon .

As solicitações codificam barras no caminho da URL . Por exemplo, para plataformas Linux, você deve adicionar o diretório principal neste formato:

http://localhost:8080/api/public/v1.0/admin/backup/
daemon/config/localhost/%2Fdata%2Fbackup%2F

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 da 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
Nome
Tipo
necessidade
Descrição
assignmentEnabled
booleano
Opcional
Sinalizador que indica se esse Backup Daemon pode receber tarefas de backup.
backupJobsEnabled
booleano
Opcional
Sinalizador que indica se este Backup Daemon pode ser usado para fazer backup de bancos de dados.
configured
booleano
Opcional
Sinalizador que indica se este Backup Daemon está pronto para uso.
garbageCollectionEnabled
booleano
Opcional
Sinalizador que indica se este Backup Daemon tem coleta de lixo definida.
headDiskType
string
Opcional

Tipo de disco usado para armazenar o diretório principal.

Os valores aceitos para esta opção são:

  • HDD

  • SSD

id
string
Obrigatório
Identificador único deste Backup Daemon.
labels
array de strings
Opcional

Array de tags para gerenciar quais tarefas de backup o MongoDB Ops Manager pode atribuir a quais Backup Daemons.

A definição dessas tags limita as tarefas de backup que esse Backup Daemon pode processar. Se omitido, este Backup Daemon só pode processar tarefas de backup para projetos que não usam rótulos para filtrar suas tarefas.

machine
objeto
Obrigatório
machine.headRootDirectory
string
Opcional
Caminho relativo à raiz do diretório principal neste host do Backup Daemon . Este diretório deve terminar com uma barra (/). Se você omitir a barra, o Backup Daemon gerará um erro de Exceção Java .
machine.machine
string
Obrigatório
Nome do host ou endereço IP do host do Backup Daemon .
numWorkers
número
Opcional
Número de processos de trabalho que podem executar tarefas (ou seja, backup, restore ou limpeza) para o Backup Daemon.
resourceUsageEnabled
booleano
Opcional
Sinalizador que indica se este Backup Daemon tem seu uso de recursos monitorado.
restoreQueryableJobsEnabled
booleano
Opcional
Sinalizador que indica se este Backup Daemon pode realizar restaurações consultáveis.
Nome
Tipo
Descrição
assignmentEnabled
booleano
Sinalizador que indica se esse Backup Daemon pode receber tarefas de backup.
backupJobsEnabled
booleano
Sinalizador que indica se este Backup Daemon pode ser usado para fazer backup de bancos de dados.
configured
booleano
Sinalizador que indica se este Backup Daemon está pronto para uso.
garbageCollectionEnabled
booleano
Sinalizador que indica se este Backup Daemon tem coleta de lixo definida.
headDiskType
string

Tipo de disco usado para armazenar o diretório principal.

Os valores aceitos para esta opção são:

  • HDD

  • SSD

id
string
Identificador único deste Backup Daemon.
labels
array de strings
Array de tags para gerenciar quais tarefas de backup o MongoDB Ops Manager pode atribuir a quais Backup Daemons.
links
array de objetos

Um ou mais links para sub-recursos e/ou recursos relacionados. Todas as arrays links nas respostas incluem pelo menos um link chamado self. Os relacionamentos entre URLs são explicados na Especificação de links da web.

machine
objeto
machine.headRootDirectory
string
Caminho relativo à raiz do diretório principal neste host do Backup Daemon .
machine.machine
string
Nome do host ou endereço IP do host do Backup Daemon .
numWorkers
número
Número de processos de trabalho que podem executar tarefas (ou seja, backup, restore ou limpeza) para o Backup Daemon.
resourceUsageEnabled
booleano
Sinalizador que indica se este Backup Daemon tem seu uso de recursos monitorado.
restoreQueryableJobsEnabled
booleano
Sinalizador que indica se este Backup Daemon pode realizar restaurações consultáveis.
1curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \
2 --header 'Accept: application/json' \
3 --header 'Content-Type: application/json' \
4 --include \
5 --request PUT 'https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/admin/backup/daemon/configs/{MACHINE}/{HEAD-ROOT-DIRECTORY}?pretty=true' \
6 --data '{
7 "assignmentEnabled" : true,
8 "backupJobsEnabled" : false,
9 "configured" : true,
10 "garbageCollectionEnabled" : true,
11 "headDiskType" : "SSD",
12 "labels" : [ "l1", "l2" ],
13 "machine" : {
14 "headRootDirectory" : "/data/backup/",
15 "machine" : "localhost"
16 },
17 "numWorkers" : 50,
18 "resourceUsageEnabled" : true,
19 "restoreQueryableJobsEnabled" : true
20 }'
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}
1{
2 "assignmentEnabled" : true,
3 "backupJobsEnabled" : false,
4 "configured" : true,
5 "garbageCollectionEnabled" : true,
6 "headDiskType" : "SSD",
7 "id" : "5991a422ad5df350005dd062",
8 "labels" : [ "l1", "l2" ],
9 "links" : [ {
10 "href" : "https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/admin/backup/daemon/configs/{MACHINE}/{HEAD-ROOT-DIRECTORY}",
11 "rel" : "self"
12 }],
13 "machine" : {
14 "headRootDirectory" : "/data/backup/",
15 "machine" : "localhost"
16 },
17 "numWorkers" : 50,
18 "resourceUsageEnabled" : true,
19 "restoreQueryableJobsEnabled" : true
20}

Voltar

Criar uma configuração do Backup Daemon