Baixar especificaĆ§Ć£o OpenAPI:Baixar
A API de AdministraĆ§Ć£o do MongoDB Atlas permite aos desenvolvedores gerenciar todos os componentes no MongoDB Atlas.
A API de AdministraĆ§Ć£o do Atlas usa a autenticaĆ§Ć£o Digest HTTP para autenticar solicitaƧƵes. ForneƧa uma chave pĆŗblica de API programĆ”tica e a chave privada correspondente como nome de usuĆ”rio e senha ao criar a solicitaĆ§Ć£o HTTP. Por exemplo, para retornar o histĆ³rico de acesso ao banco de dados com cURL, execute o seguinte comando no terminal:
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" \
--digest \
--header "Accept: application/json" \
-X GET "https://cloud.mongodb.com/api/atlas/v1.0/groups/{groupId}/dbAccessHistory/clusters/{clusterName}?pretty=true"
Para saber mais, consulte IntroduĆ§Ć£o Ć API Atlas Administration. Para obter suporte, consulte Suporte ao MongoDB.
Retorna os registros de acesso para tentativas de autenticaĆ§Ć£o feitas nos sistemas do banco de dados Atlas. Para visualizar o histĆ³rico de acesso ao banco de dados, vocĆŖ deve ter a funĆ§Ć£o Project Owner (ProprietĆ”rio do projeto) ou Organization Owner (ProprietĆ”rio da organizaĆ§Ć£o).
Retorna os registros de acesso de um cluster identificado pelo nome do cluster. Os registros de acesso contĆŖm uma lista de solicitaƧƵes de autenticaĆ§Ć£o feitas em seu cluster. VocĆŖ nĆ£o pode utilizar esta funcionalidade em clusters de nĆvel de locatĆ”rio (M0, M2, M5). Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de administrador do Project Monitoring.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
authResult | booleano Sinalizador que indica se a resposta retorna apenas as tentativas de autenticaĆ§Ć£o bem-sucedidas. |
end | inteiro <int64> Data e hora para parar de recuperar o histĆ³rico do banco de dados. Se vocĆŖ especificar o fim, vocĆŖ tambĆ©m deverĆ” especificar o inĆcio. Este parĆ¢metro usa o tempo UNIX epoch em milissegundos. |
ipAddress | string^(25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$))... Um endereƧo de protocolo de internet que tentou autenticar com o banco de dados. |
nLogs | inteiro <int32> [ 0 .. 20000 ] PadrĆ£o: 20000 NĆŗmero mĆ”ximo de linhas do registro a serem retornadas. |
iniciar | inteiro <int64> Data e hora em que o MongoDB Cloud comeƧa a recuperar o histĆ³rico do banco de dados. Se vocĆŖ especificar o inĆcio, tambĆ©m deverĆ” especificar o fim. Este parĆ¢metro usa o tempo UNIX epoch em milissegundos. |
{- "accessLogs": [
- {
- "authResult": true,
- "authSource": "string",
- "failureReason": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hostname": "string",
- "ipAddress": "string",
- "logLine": "string",
- "timestamp": "string",
- "username": "string"
}
]
}
Retorna os registros de acesso de um cluster identificado pelo nome de host do cluster. Os registros de acesso contĆŖm uma lista de solicitaƧƵes de autenticaĆ§Ć£o feitas em seus clusters. VocĆŖ nĆ£o pode utilizar esta funcionalidade em clusters de nĆvel de locatĆ”rio (M0, M2, M5). Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de administrador do Project Monitoring.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
nome do host necessĆ”rio | string Nome de domĆnio totalmente qualificado ou endereƧo IP do host do MongoDB que armazena os arquivos de registro que vocĆŖ deseja baixar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
authResult | booleano Sinalizador que indica se a resposta retorna apenas as tentativas de autenticaĆ§Ć£o bem-sucedidas. |
end | inteiro <int64> Data e hora para parar de recuperar o histĆ³rico do banco de dados. Se vocĆŖ especificar o fim, vocĆŖ tambĆ©m deverĆ” especificar o inĆcio. Este parĆ¢metro usa o tempo UNIX epoch em milissegundos. |
ipAddress | string^(25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$))... Um endereƧo de protocolo de internet que tentou autenticar com o banco de dados. |
nLogs | inteiro <int32> [ 0 .. 20000 ] PadrĆ£o: 20000 NĆŗmero mĆ”ximo de linhas do registro a serem retornadas. |
iniciar | inteiro <int64> Data e hora em que o MongoDB Cloud comeƧa a recuperar o histĆ³rico do banco de dados. Se vocĆŖ especificar o inĆcio, tambĆ©m deverĆ” especificar o fim. Este parĆ¢metro usa o tempo UNIX epoch em milissegundos. |
{- "accessLogs": [
- {
- "authResult": true,
- "authSource": "string",
- "failureReason": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hostname": "string",
- "ipAddress": "string",
- "logLine": "string",
- "timestamp": "string",
- "username": "string"
}
]
}
Retorna e edita as condiƧƵes que acionam os alertas e como o MongoDB Cloud notifica os usuĆ”rios. Esta collection permanece sob revisĆ£o e pode mudar.
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.
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- "APPLICATION_ID"
]
Retorna todas as configuraƧƵes de alerta para um projeto. Essas configuraƧƵes de alerta sĆ£o vĆ”lidas para qualquer componente do projeto. As configuraƧƵes de alerta definem os acionadores e os mĆ©todos de notificaĆ§Ć£o para alertas. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "created": "2019-08-24T14:15:22Z",
- "enabled": false,
- "eventTypeName": "CREDIT_CARD_ABOUT_TO_EXPIRE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "matchers": [
- {
- "fieldName": "string",
- "operator": "EQUALS",
- "value": "event-replica-set"
}
], - "notifications": [
- {
- "datadogApiKey": "****************************a23c",
- "datadogRegion": "US",
- "delayMin": 0,
- "integrationId": "32b6e34b3d91647abb20e7b8",
- "intervalMin": 5,
- "notifierId": "32b6e34b3d91647abb20e7b8",
- "typeName": "DATADOG"
}
], - "updated": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Criar uma configuraĆ§Ć£o de alerta para o projeto especificado. As configuraƧƵes de alerta definem os acionadores e os mĆ©todos de notificaĆ§Ć£o para alertas. Para usar esse recurso, a chave de API solicitada deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" ou "ProprietĆ”rio do projeto".
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cria uma configuraĆ§Ć£o de alerta para o projeto especificado.
habilitado | booleano PadrĆ£o: false Sinalizador que indica se alguĆ©m habilitou esta configuraĆ§Ć£o de alerta para o projeto especificado. |
necessĆ”rio | Tipos de evento de faturamento (objeto) ou Tipos de evento de backup de Cps (objeto) ou Tipos de auditoria de Ćndice FTS (objeto) ou Tipos de evento de grupo (objeto) ou Tipos de auditoria de NDS (objeto) ou Tipos de auditoria de janela de manutenĆ§Ć£o de NDS (objeto) ou Tipos de evento de arquivo online (objeto) ou Tipos de evento de usuĆ”rio (objeto) ou Tipos de evento de recurso (objeto) ou Tipos de evento de processador de fluxo (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico de NDS (objeto) Incidente que acionou este alerta. |
Array de objetos (Correspondentes) CondiƧƵes correspondentes para recursos de destino. | |
necessĆ”rio | Array de NotificaĆ§Ć£o Datadog (objeto) ou NotificaĆ§Ć£o por e-mail (objeto) ou NotificaĆ§Ć£o de grupo (objeto) ou NotificaĆ§Ć£o HipChat (objeto) ou NotificaĆ§Ć£o do Microsoft Teams (objeto) ou NotificaĆ§Ć£o OpsGenie (objeto) ou NotificaĆ§Ć£o de organizaĆ§Ć£o (objeto) ou NotificaĆ§Ć£o PagerDuty (objeto) ou NotificaĆ§Ć£o do Slack (objeto) ou NotificaĆ§Ć£o por SMS (objeto) ou NotificaĆ§Ć£o de equipe (objeto) ou NotificaĆ§Ć£o de usuĆ”rio (objeto) ou NotificaĆ§Ć£o VictorOps (objeto) ou NotificaĆ§Ć£o Webhook (objeto) (AlertsNotificationRootForGroup) Lista que contĆ©m os destinos para o quais o MongoDB Cloud envia notificaƧƵes. |
{- "enabled": false,
- "eventTypeName": "CREDIT_CARD_ABOUT_TO_EXPIRE",
- "matchers": [
- {
- "fieldName": "string",
- "operator": "EQUALS",
- "value": "event-replica-set"
}
], - "notifications": [
- {
- "datadogApiKey": "****************************a23c",
- "datadogRegion": "US",
- "delayMin": 0,
- "integrationId": "32b6e34b3d91647abb20e7b8",
- "intervalMin": 5,
- "notifierId": "32b6e34b3d91647abb20e7b8",
- "typeName": "DATADOG"
}
]
}
{- "created": "2019-08-24T14:15:22Z",
- "enabled": false,
- "eventTypeName": "CREDIT_CARD_ABOUT_TO_EXPIRE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "matchers": [
- {
- "fieldName": "string",
- "operator": "EQUALS",
- "value": "event-replica-set"
}
], - "notifications": [
- {
- "datadogApiKey": "****************************a23c",
- "datadogRegion": "US",
- "delayMin": 0,
- "integrationId": "32b6e34b3d91647abb20e7b8",
- "intervalMin": 5,
- "notifierId": "32b6e34b3d91647abb20e7b8",
- "typeName": "DATADOG"
}
], - "updated": "2019-08-24T14:15:22Z"
}
Remove uma configuraĆ§Ć£o de alerta do projeto especificado. Para usar esse recurso, a chave de API solicitada deve ter a role ProprietĆ”rio da organizaĆ§Ć£o ou ProprietĆ”rio do projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
alertConfigId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica a configuraĆ§Ć£o do alerta. Use o endpoint /alertConfigs para recuperar todas as configuraƧƵes de alerta Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint)",
- "error": 401,
- "errorCode": "NOT_ORG_GROUP_CREATOR",
- "reason": "Unauthorized"
}
Retorna a configuraĆ§Ć£o de alerta especificada do projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
alertConfigId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica a configuraĆ§Ć£o do alerta. Use o endpoint /alertConfigs para recuperar todas as configuraƧƵes de alerta Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "created": "2019-08-24T14:15:22Z",
- "enabled": false,
- "eventTypeName": "CREDIT_CARD_ABOUT_TO_EXPIRE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "matchers": [
- {
- "fieldName": "string",
- "operator": "EQUALS",
- "value": "event-replica-set"
}
], - "notifications": [
- {
- "datadogApiKey": "****************************a23c",
- "datadogRegion": "US",
- "delayMin": 0,
- "integrationId": "32b6e34b3d91647abb20e7b8",
- "intervalMin": 5,
- "notifierId": "32b6e34b3d91647abb20e7b8",
- "typeName": "DATADOG"
}
], - "updated": "2019-08-24T14:15:22Z"
}
Habilita ou desabilita a configuraĆ§Ć£o de alerta especificada no projeto indicado. O recurso habilita a configuraĆ§Ć£o de alerta especificada se estiver habilitada no momento. O recurso desativa a configuraĆ§Ć£o de alerta especificada se estiver desativada no momento. Para usar esse recurso, a chave de API solicitada deve ter a funĆ§Ć£o ProprietĆ”rio da organizaĆ§Ć£o ou ProprietĆ”rio do projeto.
NOTA: esse endpoint atualiza apenas o estado ativado/desativado da configuraĆ§Ć£o de alerta. Para atualizar mais do que apenas essa configuraĆ§Ć£o, consulte Atualizar uma configuraĆ§Ć£o de alerta.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
alertConfigId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica a configuraĆ§Ć£o de alerta que acionou esse alerta. Use o endpoint /alertConfigs para recuperar todas as configuraƧƵes de alerta Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Habilita ou desabilita a configuraĆ§Ć£o de alerta especificada no projeto indicado.
habilitado | booleano Sinalizador que indica se a configuraĆ§Ć£o de alerta especificada deve ser habilitada ou desabilitada no projeto especificado. |
{- "enabled": true
}
{- "created": "2019-08-24T14:15:22Z",
- "enabled": false,
- "eventTypeName": "CREDIT_CARD_ABOUT_TO_EXPIRE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "matchers": [
- {
- "fieldName": "string",
- "operator": "EQUALS",
- "value": "event-replica-set"
}
], - "notifications": [
- {
- "datadogApiKey": "****************************a23c",
- "datadogRegion": "US",
- "delayMin": 0,
- "integrationId": "32b6e34b3d91647abb20e7b8",
- "intervalMin": 5,
- "notifierId": "32b6e34b3d91647abb20e7b8",
- "typeName": "DATADOG"
}
], - "updated": "2019-08-24T14:15:22Z"
}
Atualiza uma configuraĆ§Ć£o de alerta no projeto especificado. As configuraƧƵes de alerta definem os acionadores e os mĆ©todos de notificaĆ§Ć£o para alertas. Para usar esse recurso, a chave de API solicitada deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" ou "ProprietĆ”rio do projeto".
OBSERVAĆĆO: para habilitar ou desabilitar a configuraĆ§Ć£o de alerta, consulte Alternar um estado de uma configuraĆ§Ć£o de alerta em um projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
alertConfigId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica a configuraĆ§Ć£o do alerta. Use o endpoint /alertConfigs para recuperar todas as configuraƧƵes de alerta Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza uma configuraĆ§Ć£o de alerta no projeto especificado.
habilitado | booleano PadrĆ£o: false Sinalizador que indica se alguĆ©m habilitou esta configuraĆ§Ć£o de alerta para o projeto especificado. |
necessĆ”rio | Tipos de evento de faturamento (objeto) ou Tipos de evento de backup de Cps (objeto) ou Tipos de auditoria de Ćndice FTS (objeto) ou Tipos de evento de grupo (objeto) ou Tipos de auditoria de NDS (objeto) ou Tipos de auditoria de janela de manutenĆ§Ć£o de NDS (objeto) ou Tipos de evento de arquivo online (objeto) ou Tipos de evento de usuĆ”rio (objeto) ou Tipos de evento de recurso (objeto) ou Tipos de evento de processador de fluxo (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico de NDS (objeto) Incidente que acionou este alerta. |
Array de objetos (Correspondentes) CondiƧƵes correspondentes para recursos de destino. | |
necessĆ”rio | Array de NotificaĆ§Ć£o Datadog (objeto) ou NotificaĆ§Ć£o por e-mail (objeto) ou NotificaĆ§Ć£o de grupo (objeto) ou NotificaĆ§Ć£o HipChat (objeto) ou NotificaĆ§Ć£o do Microsoft Teams (objeto) ou NotificaĆ§Ć£o OpsGenie (objeto) ou NotificaĆ§Ć£o de organizaĆ§Ć£o (objeto) ou NotificaĆ§Ć£o PagerDuty (objeto) ou NotificaĆ§Ć£o do Slack (objeto) ou NotificaĆ§Ć£o por SMS (objeto) ou NotificaĆ§Ć£o de equipe (objeto) ou NotificaĆ§Ć£o de usuĆ”rio (objeto) ou NotificaĆ§Ć£o VictorOps (objeto) ou NotificaĆ§Ć£o Webhook (objeto) (AlertsNotificationRootForGroup) Lista que contĆ©m os destinos para o quais o MongoDB Cloud envia notificaƧƵes. |
{- "enabled": false,
- "eventTypeName": "CREDIT_CARD_ABOUT_TO_EXPIRE",
- "matchers": [
- {
- "fieldName": "string",
- "operator": "EQUALS",
- "value": "event-replica-set"
}
], - "notifications": [
- {
- "datadogApiKey": "****************************a23c",
- "datadogRegion": "US",
- "delayMin": 0,
- "integrationId": "32b6e34b3d91647abb20e7b8",
- "intervalMin": 5,
- "notifierId": "32b6e34b3d91647abb20e7b8",
- "typeName": "DATADOG"
}
]
}
{- "created": "2019-08-24T14:15:22Z",
- "enabled": false,
- "eventTypeName": "CREDIT_CARD_ABOUT_TO_EXPIRE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "matchers": [
- {
- "fieldName": "string",
- "operator": "EQUALS",
- "value": "event-replica-set"
}
], - "notifications": [
- {
- "datadogApiKey": "****************************a23c",
- "datadogRegion": "US",
- "delayMin": 0,
- "integrationId": "32b6e34b3d91647abb20e7b8",
- "intervalMin": 5,
- "notifierId": "32b6e34b3d91647abb20e7b8",
- "typeName": "DATADOG"
}
], - "updated": "2019-08-24T14:15:22Z"
}
Retorna todas as configuraƧƵes de alerta definidas para o alerta especificado. Para usar este recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente Leitura do Projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
alertId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica o alerta. Use o endpoint /alerts para extrair todos os alertas aos quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
{- "results": [
- {
- "created": "2019-08-24T14:15:22Z",
- "enabled": false,
- "eventTypeName": "CREDIT_CARD_ABOUT_TO_EXPIRE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "matchers": [
- {
- "fieldName": "string",
- "operator": "EQUALS",
- "value": "event-replica-set"
}
], - "notifications": [
- {
- "datadogApiKey": "****************************a23c",
- "datadogRegion": "US",
- "delayMin": 0,
- "integrationId": "32b6e34b3d91647abb20e7b8",
- "intervalMin": 5,
- "notifierId": "32b6e34b3d91647abb20e7b8",
- "typeName": "DATADOG"
}
], - "updated": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Retorna e reconhece os alertas que o MongoDB Cloud aciona com base nas condiƧƵes de alerta definidas por vocĆŖ. Esta collection permanece sob revisĆ£o e pode mudar.
Retorna todos os alertas abertos que a configuraĆ§Ć£o de alerta especificada aciona. Estas configuraƧƵes de alerta se aplicam somente ao projeto especificado. As configuraƧƵes de alerta definem os triggers e os mĆ©todos de notificaĆ§Ć£o para alertas. Alertas abertos foram acionados, mas permanecem nĆ£o reconhecidos. Para usar este recurso, a chave da API solicitante deve possuir a role de Somente leitura do projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
alertConfigId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica a configuraĆ§Ć£o do alerta. Use o endpoint /alertConfigs para recuperar todas as configuraƧƵes de alerta Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "acknowledgedUntil": "2019-08-24T14:15:22Z",
- "acknowledgementComment": "Expiration on 3/19. Silencing for 7days.",
- "acknowledgingUsername": "user@example.com",
- "alertConfigId": "32b6e34b3d91647abb20e7b8",
- "created": "2019-08-24T14:15:22Z",
- "eventTypeName": "DEPLOYMENT_FAILURE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastNotified": "2019-08-24T14:15:22Z",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "resolved": "2019-08-24T14:15:22Z",
- "status": "OPEN",
- "updated": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Retorna todos os alertas. Esses alertas sĆ£o vĆ”lidos para todos os componentes de um projeto. VocĆŖ receberĆ” um alerta quando um componente monitorado atingir ou ultrapassar um valor que vocĆŖ definiu. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Status | string Enum: "ABRIR" "RASTREAMENTO" "Fechado" Status dos alertas a serem retornados. Omitir para retornar todos os alertas em todos os status. |
{- "results": [
- {
- "acknowledgedUntil": "2019-08-24T14:15:22Z",
- "acknowledgementComment": "Expiration on 3/19. Silencing for 7days.",
- "acknowledgingUsername": "user@example.com",
- "alertConfigId": "32b6e34b3d91647abb20e7b8",
- "created": "2019-08-24T14:15:22Z",
- "eventTypeName": "DEPLOYMENT_FAILURE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastNotified": "2019-08-24T14:15:22Z",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "resolved": "2019-08-24T14:15:22Z",
- "status": "OPEN",
- "updated": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Retorna um alerta. Este alerta se aplica a qualquer componente em um projeto. VocĆŖ recebe um alerta quando um componente monitorado atinge ou excede um valor definido por vocĆŖ. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
alertId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica o alerta. Use o endpoint /alerts para extrair todos os alertas aos quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "acknowledgedUntil": "2019-08-24T14:15:22Z",
- "acknowledgementComment": "Expiration on 3/19. Silencing for 7days.",
- "acknowledgingUsername": "user@example.com",
- "alertConfigId": "32b6e34b3d91647abb20e7b8",
- "created": "2019-08-24T14:15:22Z",
- "eventTypeName": "DEPLOYMENT_FAILURE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastNotified": "2019-08-24T14:15:22Z",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "resolved": "2019-08-24T14:15:22Z",
- "status": "OPEN",
- "updated": "2019-08-24T14:15:22Z"
}
Confirma o recebimento de um alerta existente. Esse alerta Ć© vĆ”lido para qualquer componente de um projeto. Confirmar o recebimento de um alerta evita notificaƧƵes sucessivas. VocĆŖ recebe um alerta quando um componente monitorado atinge ou excede um valor definido atĆ© que vocĆŖ confirme o alerta. Para usar esse recurso, a chave de API solicitada deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" ou "ProprietĆ”rio do projeto".
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
alertId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica o alerta. Use o endpoint /alerts para extrair todos os alertas aos quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Confirma ou nĆ£o um alerta.
acknowledgedUntil | string <date-time> Data e hora atĆ© a qual este alerta foi reconhecido. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC. O recurso retorna este parĆ¢metro se um usuĆ”rio do MongoDB reconheceu este alerta anteriormente.
|
acknowledgementComment | string <= 200 caracteres ComentƔrio que um usuƔrio do MongoDB Cloud enviou ao reconhecer o alerta. |
{- "acknowledgedUntil": "2019-08-24T14:15:22Z",
- "acknowledgementComment": "Expiration on 3/19. Silencing for 7days."
}
{- "acknowledgedUntil": "2019-08-24T14:15:22Z",
- "acknowledgementComment": "Expiration on 3/19. Silencing for 7days.",
- "acknowledgingUsername": "user@example.com",
- "alertConfigId": "32b6e34b3d91647abb20e7b8",
- "created": "2019-08-24T14:15:22Z",
- "eventTypeName": "DEPLOYMENT_FAILURE",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastNotified": "2019-08-24T14:15:22Z",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "resolved": "2019-08-24T14:15:22Z",
- "status": "OPEN",
- "updated": "2019-08-24T14:15:22Z"
}
Retorna, adiciona, edita e remove Ćndices do Atlas Search para o cluster especificado. TambĆ©m retorna e atualiza analisadores definidos pelo usuĆ”rio para o cluster especificado.
Retorna todos os analisador personalizado do Atlas Search que o cluster especificado utiliza no projeto especificado. Os analisadores personalizados definem as operaƧƵes a serem executadas para indexar um campo. Para usar este recurso, a API solicitada deve ter o role de Leitura e GravaĆ§Ć£o do projeto de Acesso a Dados.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Nome do cluster que contĆ©m a coleĆ§Ć£o com um ou mais Ćndices do Atlas Search. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- {
- "charFilters": [
- {
- "ignoredTags": [
- "string"
], - "type": "htmlStrip"
}
], - "name": "string",
- "tokenFilters": [
- {
- "originalTokens": "omit",
- "type": "asciiFolding"
}
], - "tokenizer": {
- "maxGram": 0,
- "minGram": 0,
- "type": "edgeGram"
}
}
]
Atualiza um ou mais analisador personalizado do Atlas Search no cluster especificado. Os analisadores personalizados definem as operaƧƵes a serem executadas para indexar um campo. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "administrador de acesso a dados do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Nome do cluster que contĆ©m a coleĆ§Ć£o com um ou mais Ćndices do Atlas Search. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza um ou mais analisador personalizado do Atlas Search no cluster especificado.
Array de htmlStrip (objeto) ou icuNormalize (objeto) ou mapeamento (objeto) ou persian (objeto) Filtros que examinam o texto de um caractere de cada vez e executam operaƧƵes de filtragem. | |
name necessĆ”rio | string Nome legĆvel por humanos que identifica o analisador personalizado. Os nomes devem ser Ćŗnicos dentro de um Ćndice e nĆ£o devem comeƧar com nenhuma das seguintes strings:
|
Array de asciiFolding (objeto) ou daitchMokotoffSoundex (objeto) ou edgeGram (objeto) ou englishPossessive (objeto) ou flattenGraph (objeto) ou icuFolding (objeto) ou icuNormalizer (objeto) ou kStemming (objeto) ou comprimento (objeto) ou minĆŗsculas (objeto) ou ou wordDelimiterGraph (objeto) Filtro que executa operaƧƵes como:
| |
necessĆ”rio | objeto Tokenizador que vocĆŖ deseja utilizar para criar tokens. Os tokens determinam como o Atlas Search faz a divisĆ£o do texto em partes para indexaĆ§Ć£o. |
[- {
- "charFilters": [
- {
- "ignoredTags": [
- "string"
], - "type": "htmlStrip"
}
], - "name": "string",
- "tokenFilters": [
- {
- "originalTokens": "omit",
- "type": "asciiFolding"
}
], - "tokenizer": {
- "maxGram": 0,
- "minGram": 0,
- "type": "edgeGram"
}
}
]
[- {
- "charFilters": [
- {
- "ignoredTags": [
- "string"
], - "type": "htmlStrip"
}
], - "name": "string",
- "tokenFilters": [
- {
- "originalTokens": "omit",
- "type": "asciiFolding"
}
], - "tokenizer": {
- "maxGram": 0,
- "minGram": 0,
- "type": "edgeGram"
}
}
]
Cria um Ćndice do Atlas Search na collection especificada. Os Ćndices do Atlas Search definem os campos nos quais criar o Ćndice e os analyzers a serem usados ao criar o Ćndice. Somente clusters executando o MongoDB v4.2 ou posterior podem usar o Atlas Search. Para usar esse recurso, a chave de API solicitante deve ter a role de administrador de acesso a dados do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Nome do cluster que contĆ©m a coleĆ§Ć£o na qual criar um Ćndice do Atlas Search. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cria um Ćndice do Atlas Search na collection especificada.
collectionName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a coleĆ§Ć£o que contĆ©m um ou mais Ćndices do Atlas Search. |
database necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica o banco de dados que contĆ©m a collection com um ou mais Ćndices do Atlas Search. |
name necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica este Ćndice. Dentro de cada namespace, os nomes de todos os Ćndices do namespace devem ser Ćŗnicos. |
type | string Tipo de Ćndice. O tipo padrĆ£o Ć© pesquisar. |
analisador | string PadrĆ£o: "lucene.standard" Enum: "lucene.standard" "lucene.simple" "lucene.whitespace" "lucene.keyword" "lucene.arabic" "lucene.armenian" "lucene.basque" "lucene.bengali" "lucene.brazilian" "lucene.bulgarian" "lucene.catalan" "lucene.chinese" "lucene.cjk" "lucene.czech" "lucene.danish" "lucene.dutch" "lucene.english" "lucene.finnish" "lucene.french" "lucene.galician" "lucene.german" "lucene.greek" "lucene.hindi" "lucene.hungarian" "lucene.indonesian" "lucene.irish" "lucene.italian" "lucene.japanese" "lucene.korean" "lucene.kuromoji" "lucene.latvian" "lucene.lithuanian" "lucene.morfologik" "lucene.nori" "lucene.norwegian" "lucene.persian" "lucene.portuguese" "lucene.romanian" "lucene.russian" "lucene.smartcn" "lucene.sorani" "lucene.spanish" "lucene.swedish" "lucene.thai" "lucene.turkish" "lucene.ukrainian" MĆ©todo prĆ©-definido especĆfico escolhido para converter texto do campo do banco de dados em palavras pesquisĆ”veis. Essa conversĆ£o reduz o texto dos campos nas menores unidades de texto. Essas unidades sĆ£o chamadas de termo ou token. Esse processo, conhecido como tokenizaĆ§Ć£o, envolve uma variedade de alteraƧƵes feitas no texto nos campos:
|
Array de objetos (analisadores) Lista de mƩtodos definidos pelo usuƔrio para converter texto do campo do banco de dados em palavras pesquisƔveis. | |
objeto (mapeamentos) EspecificaƧƵes de Ćndice para os campos da collection. | |
searchAnalyzer | string PadrĆ£o: "lucene.standard" Enum: "lucene.standard" "lucene.simple" "lucene.whitespace" "lucene.keyword" "lucene.arabic" "lucene.armenian" "lucene.basque" "lucene.bengali" "lucene.brazilian" "lucene.bulgarian" "lucene.catalan" "lucene.chinese" "lucene.cjk" "lucene.czech" "lucene.danish" "lucene.dutch" "lucene.english" "lucene.finnish" "lucene.french" "lucene.galician" "lucene.german" "lucene.greek" "lucene.hindi" "lucene.hungarian" "lucene.indonesian" "lucene.irish" "lucene.italian" "lucene.japanese" "lucene.korean" "lucene.kuromoji" "lucene.latvian" "lucene.lithuanian" "lucene.morfologik" "lucene.nori" "lucene.norwegian" "lucene.persian" "lucene.portuguese" "lucene.romanian" "lucene.russian" "lucene.smartcn" "lucene.sorani" "lucene.spanish" "lucene.swedish" "lucene.thai" "lucene.turkish" "lucene.ukrainian" MĆ©todo aplicado para identificar palavras ao pesquisar este Ćndice. |
fonte armazenada | objeto Sinalizador que indica se deve armazenar todos os campos (verdadeiro) no Atlas Search. Por padrĆ£o, o Atlas nĆ£o armazena (falso) os campos no Atlas Search. Como alternativa, vocĆŖ pode especificar um objeto que contĆ©m somente a lista de campos para armazenar (incluir) ou nĆ£o armazenar (excluir) no Atlas Search. Para saber mais, consulte a documentaĆ§Ć£o. |
Array de objetos (DefiniĆ§Ć£o de mapeamento sinĆ“nimo) Conjuntos de regras que mapeiam palavras em relaĆ§Ć£o a seus sinĆ“nimos neste Ćndice. |
{- "collectionName": "string",
- "database": "string",
- "name": "string",
- "type": "search",
- "analyzer": "lucene.standard",
- "analyzers": [
- {
- "charFilters": [
- {
- "ignoredTags": [
- "string"
], - "type": "htmlStrip"
}
], - "name": "string",
- "tokenFilters": [
- {
- "originalTokens": "omit",
- "type": "asciiFolding"
}
], - "tokenizer": {
- "maxGram": 0,
- "minGram": 0,
- "type": "edgeGram"
}
}
], - "mappings": {
- "dynamic": false,
- "fields": {
- "property1": { },
- "property2": { }
}
}, - "searchAnalyzer": "lucene.standard",
- "storedSource": {
- "include | exclude": [
- "field1",
- "field2"
]
}, - "synonyms": [
- {
- "analyzer": "lucene.standard",
- "name": "string",
- "source": {
- "collection": "string"
}
}
]
}
{- "collectionName": "string",
- "database": "string",
- "indexID": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "status": "IN_PROGRESS",
- "type": "search",
- "analyzer": "lucene.standard",
- "analyzers": [
- {
- "charFilters": [
- {
- "ignoredTags": [
- "string"
], - "type": "htmlStrip"
}
], - "name": "string",
- "tokenFilters": [
- {
- "originalTokens": "omit",
- "type": "asciiFolding"
}
], - "tokenizer": {
- "maxGram": 0,
- "minGram": 0,
- "type": "edgeGram"
}
}
], - "mappings": {
- "dynamic": false,
- "fields": {
- "property1": { },
- "property2": { }
}
}, - "searchAnalyzer": "lucene.standard",
- "storedSource": {
- "include | exclude": [
- "field1",
- "field2"
]
}, - "synonyms": [
- {
- "analyzer": "lucene.standard",
- "name": "string",
- "source": {
- "collection": "string"
}
}
]
}
Retorna todos os Ćndices do Atlas Search na collection especificada. Os Ćndices do Atlas Search contĆŖm os campos indexados e os analisadores utilizados para criar os Ćndices. Para usar este recurso, a chave de API solicitante deve ter a role de leitura e gravaĆ§Ć£o do projeto de acesso a dados.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Nome do cluster que contĆ©m a coleĆ§Ć£o com um ou mais Ćndices do Atlas Search. |
collectionName necessĆ”rio | string Nome da coleĆ§Ć£o que contĆ©m um ou mais Ćndices do Atlas Search. |
Nome do Banco de Dados necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica o banco de dados que contĆ©m a collection com um ou mais Ćndices do Atlas Search. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- {
- "collectionName": "string",
- "database": "string",
- "indexID": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "status": "IN_PROGRESS",
- "type": "search"
}
]
Remove um Ćndice de Atlas Search que vocĆŖ identificou com ID Ćŗnico. Para usar este recurso, a chave de API solicitante deve ter a role de administrador de acesso a dados do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Nome do cluster que contĆ©m o banco de dados e a coleĆ§Ć£o com um ou mais Ćndices de pesquisa de aplicativo. |
indexId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica o Ćndice do Atlas Search. Use o endpoint da API Get All Atlas Search Indexes for a Collection para encontrar as IDs de todos os Ćndices do Atlas Search. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna um Ćndice do Atlas Search no projeto especificado. Use seu ID Ćŗnico para identificar este Ćndice. O Ćndice do Atlas Search contĆ©m os campos indexados e os analisadores utilizados para criar o Ćndice. Para usar este recurso, a chave de API solicitante deve ter a role de leitura e gravaĆ§Ć£o do projeto de acesso a dados.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Nome do cluster que contĆ©m a coleĆ§Ć£o com um ou mais Ćndices do Atlas Search. |
indexId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o Ćndice do Application Search. Use o endpoint da API Get All Application Search Indexes for a Collection para encontrar as IDs de todos os Ćndices do Atlas Application. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "collectionName": "string",
- "database": "string",
- "indexID": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "status": "IN_PROGRESS",
- "type": "search",
- "analyzer": "lucene.standard",
- "analyzers": [
- {
- "charFilters": [
- {
- "ignoredTags": [
- "string"
], - "type": "htmlStrip"
}
], - "name": "string",
- "tokenFilters": [
- {
- "originalTokens": "omit",
- "type": "asciiFolding"
}
], - "tokenizer": {
- "maxGram": 0,
- "minGram": 0,
- "type": "edgeGram"
}
}
], - "mappings": {
- "dynamic": false,
- "fields": {
- "property1": { },
- "property2": { }
}
}, - "searchAnalyzer": "lucene.standard",
- "storedSource": {
- "include | exclude": [
- "field1",
- "field2"
]
}, - "synonyms": [
- {
- "analyzer": "lucene.standard",
- "name": "string",
- "source": {
- "collection": "string"
}
}
]
}
Atualiza um Ćndice do Atlas Search que vocĆŖ identificou com seu ID exclusivo. Os Ćndices do Atlas Search definem os campos nos quais criar o Ćndice e os analyzers a serem usados ao criar o Ćndice. Para usar esse recurso, a chave de API solicitante deve ter a role de administrador de acesso a dados do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Nome do cluster que contĆ©m a collection cujo Ćndice do Atlas Search atualizar. |
indexId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o Ćndice do Atlas Search. Use o endpoint Get All Atlas Search Indexes for a Collection API (Obter todos os Ćndices do Atlas Search para uma API da coleĆ§Ć£o) para encontrar os ID de todos os Ćndices do Atlas Search. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Detalhes a serem atualizados no Ćndice do Atlas Search.
collectionName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a coleĆ§Ć£o que contĆ©m um ou mais Ćndices do Atlas Search. |
database necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica o banco de dados que contĆ©m a collection com um ou mais Ćndices do Atlas Search. |
name necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica este Ćndice. Dentro de cada namespace, os nomes de todos os Ćndices do namespace devem ser Ćŗnicos. |
type | string Tipo de Ćndice. O tipo padrĆ£o Ć© pesquisar. |
analisador | string PadrĆ£o: "lucene.standard" Enum: "lucene.standard" "lucene.simple" "lucene.whitespace" "lucene.keyword" "lucene.arabic" "lucene.armenian" "lucene.basque" "lucene.bengali" "lucene.brazilian" "lucene.bulgarian" "lucene.catalan" "lucene.chinese" "lucene.cjk" "lucene.czech" "lucene.danish" "lucene.dutch" "lucene.english" "lucene.finnish" "lucene.french" "lucene.galician" "lucene.german" "lucene.greek" "lucene.hindi" "lucene.hungarian" "lucene.indonesian" "lucene.irish" "lucene.italian" "lucene.japanese" "lucene.korean" "lucene.kuromoji" "lucene.latvian" "lucene.lithuanian" "lucene.morfologik" "lucene.nori" "lucene.norwegian" "lucene.persian" "lucene.portuguese" "lucene.romanian" "lucene.russian" "lucene.smartcn" "lucene.sorani" "lucene.spanish" "lucene.swedish" "lucene.thai" "lucene.turkish" "lucene.ukrainian" MĆ©todo prĆ©-definido especĆfico escolhido para converter texto do campo do banco de dados em palavras pesquisĆ”veis. Essa conversĆ£o reduz o texto dos campos nas menores unidades de texto. Essas unidades sĆ£o chamadas de termo ou token. Esse processo, conhecido como tokenizaĆ§Ć£o, envolve uma variedade de alteraƧƵes feitas no texto nos campos:
|
Array de objetos (analisadores) Lista de mƩtodos definidos pelo usuƔrio para converter texto do campo do banco de dados em palavras pesquisƔveis. | |
objeto (mapeamentos) EspecificaƧƵes de Ćndice para os campos da collection. | |
searchAnalyzer | string PadrĆ£o: "lucene.standard" Enum: "lucene.standard" "lucene.simple" "lucene.whitespace" "lucene.keyword" "lucene.arabic" "lucene.armenian" "lucene.basque" "lucene.bengali" "lucene.brazilian" "lucene.bulgarian" "lucene.catalan" "lucene.chinese" "lucene.cjk" "lucene.czech" "lucene.danish" "lucene.dutch" "lucene.english" "lucene.finnish" "lucene.french" "lucene.galician" "lucene.german" "lucene.greek" "lucene.hindi" "lucene.hungarian" "lucene.indonesian" "lucene.irish" "lucene.italian" "lucene.japanese" "lucene.korean" "lucene.kuromoji" "lucene.latvian" "lucene.lithuanian" "lucene.morfologik" "lucene.nori" "lucene.norwegian" "lucene.persian" "lucene.portuguese" "lucene.romanian" "lucene.russian" "lucene.smartcn" "lucene.sorani" "lucene.spanish" "lucene.swedish" "lucene.thai" "lucene.turkish" "lucene.ukrainian" MĆ©todo aplicado para identificar palavras ao pesquisar este Ćndice. |
fonte armazenada | objeto Sinalizador que indica se deve armazenar todos os campos (verdadeiro) no Atlas Search. Por padrĆ£o, o Atlas nĆ£o armazena (falso) os campos no Atlas Search. Como alternativa, vocĆŖ pode especificar um objeto que contĆ©m somente a lista de campos para armazenar (incluir) ou nĆ£o armazenar (excluir) no Atlas Search. Para saber mais, consulte a documentaĆ§Ć£o. |
Array de objetos (DefiniĆ§Ć£o de mapeamento sinĆ“nimo) Conjuntos de regras que mapeiam palavras em relaĆ§Ć£o a seus sinĆ“nimos neste Ćndice. |
{- "collectionName": "string",
- "database": "string",
- "name": "string",
- "type": "search",
- "analyzer": "lucene.standard",
- "analyzers": [
- {
- "charFilters": [
- {
- "ignoredTags": [
- "string"
], - "type": "htmlStrip"
}
], - "name": "string",
- "tokenFilters": [
- {
- "originalTokens": "omit",
- "type": "asciiFolding"
}
], - "tokenizer": {
- "maxGram": 0,
- "minGram": 0,
- "type": "edgeGram"
}
}
], - "mappings": {
- "dynamic": false,
- "fields": {
- "property1": { },
- "property2": { }
}
}, - "searchAnalyzer": "lucene.standard",
- "storedSource": {
- "include | exclude": [
- "field1",
- "field2"
]
}, - "synonyms": [
- {
- "analyzer": "lucene.standard",
- "name": "string",
- "source": {
- "collection": "string"
}
}
]
}
{- "collectionName": "string",
- "database": "string",
- "indexID": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "status": "IN_PROGRESS",
- "type": "search",
- "analyzer": "lucene.standard",
- "analyzers": [
- {
- "charFilters": [
- {
- "ignoredTags": [
- "string"
], - "type": "htmlStrip"
}
], - "name": "string",
- "tokenFilters": [
- {
- "originalTokens": "omit",
- "type": "asciiFolding"
}
], - "tokenizer": {
- "maxGram": 0,
- "minGram": 0,
- "type": "edgeGram"
}
}
], - "mappings": {
- "dynamic": false,
- "fields": {
- "property1": { },
- "property2": { }
}
}, - "searchAnalyzer": "lucene.standard",
- "storedSource": {
- "include | exclude": [
- "field1",
- "field2"
]
}, - "synonyms": [
- {
- "analyzer": "lucene.standard",
- "name": "string",
- "source": {
- "collection": "string"
}
}
]
}
Retorna e edita configuraƧƵes de auditoria do banco de dados para projetos da nuvem do MongoDB.
Retorna a configuraĆ§Ć£o de auditoria do projeto especificado. A configuraĆ§Ć£o de auditoria define os eventos que o MongoDB Cloud registra no registro de auditoria. Para utilizar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto. Este recurso nĆ£o estĆ” disponĆvel para M0
, M2
, M5
ou clusters sem servidor.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "auditAuthorizationSuccess": false,
- "auditFilter": "string",
- "configurationType": "NONE",
- "enabled": false
}
Atualiza a configuraĆ§Ć£o de auditoria do projeto especificado. A configuraĆ§Ć£o de auditoria define os eventos que o MongoDB Cloud registra no log de auditoria. Para usar esse recurso, a chave de API solicitada deve ter a role de ProprietĆ”rio do projeto. Este recurso nĆ£o estĆ” disponĆvel para M0
, M2
, M5
ou clusters sem servidor.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
ConfiguraĆ§Ć£o de auditoria atualizada do projeto especificado.
auditAuthorizationSuccess | booleano PadrĆ£o: false Sinalizador que indica se alguĆ©m definiu a auditoria para acompanhar as autenticaƧƵes bem-sucedidas. Isto aplica-se apenas ao filtro de auditoria |
auditFilter | string Documento JSON que especifica quais eventos dever ser gravados. Use uma barra invertida ( |
habilitado | booleano PadrĆ£o: false Sinalizador que indica se alguĆ©m habilitou a auditoria do banco de dados para o projeto especificado. |
{- "auditAuthorizationSuccess": false,
- "auditFilter": "string",
- "enabled": false
}
{- "auditAuthorizationSuccess": false,
- "auditFilter": "string",
- "configurationType": "NONE",
- "enabled": false
}
Retorna e edita configuraƧƵes de DNS personalizadas para implantaƧƵes de banco de dados do MongoDB na nuvem na AWS. O recurso exige seu ID do projeto. Se vocĆŖ usa o emparelhamento VPC na AWS e seus prĆ³prios servidores DNS em vez do Amazon Route 53, habilite o DNS personalizado. Antes de 31 de marƧo de 2020, os aplicativos implementados na AWS usando serviƧos DNS personalizados e com VPC emparelhado com MongoDB Cloud nĆ£o podiam se conectar por meio de endereƧos IP privados. DNS personalizado resolvido para endereƧos IP pĆŗblicos. DNS interno AWS resolvido para endereƧos IP privados. Os aplicativos implantados com serviƧos DNS personalizados na AWS devem usar um IP privado para o emparelhamento de cadeias de conexĆ£o.
Retorna a configuraĆ§Ć£o de DNS personalizada para clusters AWS no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "enabled": true
}
Habilita ou desabilita a configuraĆ§Ć£o de DNS personalizada para clusters AWS no projeto especificado. Habilite o DNS personalizado se vocĆŖ utiliza o emparelhamento de AWS VPC e usa seus prĆ³prios servidores DNS. Para utilizar esse recurso, a chave API solicitante deve ter a funĆ§Ć£o de "Administrador Atlas do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Habilita ou desabilita a configuraĆ§Ć£o de DNS personalizada para clusters AWS no projeto especificado.
habilitado necessĆ”rio | booleano Sinalizador que indica se os clusters do projeto distribuĆdos no Amazon Web Services (AWS) usam um sistema de nomes de domĆnio (DNS) personalizado. Quando |
{- "enabled": true
}
{- "enabled": true
}
Gerencia snapshots de backups em nuvem, buckets de exportaĆ§Ć£o de snapshots, tarefas de restauraĆ§Ć£o e agendamentos. Este recurso se aplica apenas a clusters que usam backups em nuvem.
Retorna todos os buckets de exportaĆ§Ć£o associados ao projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "_id": "32b6e34b3d91647abb20e7b8",
- "bucketName": "export-bucket",
- "cloudProvider": "AWS",
- "iamRoleId": "32b6e34b3d91647abb20e7b8",
}
], - "totalCount": 0
}
Cria um bucket de exportaĆ§Ć£o para um determinado Amazon Web Services 3 bucket do Amazon Web Services S. Depois de criados, os snapshots podem ser exportados para o Bucket de ExportaĆ§Ć£o e seu Amazon Web Services 3 bucket S do Amazon Web Services referenciado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Especifica o Amazon Web Services 3 bucket do Amazon Web Services S e o role IAM ao qual o bucket de exportaĆ§Ć£o deve fazer referĆŖncia.
bucketName necessĆ”rio | string [ 3 ... 63 ] caracteres Etiqueta legĆvel por humanos que identifica o bucket AWS S3 ou o contĆŖiner de armazenamento do Azure para o qual a funĆ§Ć£o estĆ” autorizada a exportar. |
cloudProvider necessĆ”rio | string Enum: "AWS" "AZURE" Etiqueta legĆvel por humanos que identifica o provedor de nuvem para o qual os snapshots sĆ£o exportados. |
iamRoleId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 3 hexadecimal que identifica o ID de role do AWS Access unificado que o MongoDB Cloud usa para acessar o bucket AWS S3. |
{- "bucketName": "export-bucket",
- "cloudProvider": "AWS",
- "iamRoleId": "32b6e34b3d91647abb20e7b8"
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "bucketName": "export-bucket",
- "cloudProvider": "AWS",
- "iamRoleId": "32b6e34b3d91647abb20e7b8",
}
Exclui um bucket de exportaĆ§Ć£o. A exportaĆ§Ć£o automĆ”tica deve ser desabilitada em todos os clusters desse projeto que sĆ£o exportados para esse bucket de exportaĆ§Ć£o antes de revogar o acesso. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
exportBucketId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 Cadeia de caracteres 24-hexadecimal exclusiva que identifica o bucket de exportaĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{ }
Retorna um bucket de exportaĆ§Ć£o associado ao projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
exportBucketId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 Cadeia de caracteres 24-hexadecimal exclusiva que identifica o bucket de exportaĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "bucketName": "export-bucket",
- "cloudProvider": "AWS",
- "iamRoleId": "32b6e34b3d91647abb20e7b8",
}
Retorna as configuraƧƵes da PolĆtica de conformidade de backup com o projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "authorizedEmail": "user@example.com",
- "authorizedUserFirstName": "string",
- "authorizedUserLastName": "string",
- "copyProtectionEnabled": false,
- "encryptionAtRestEnabled": false,
- "onDemandPolicyItem": {
- "frequencyInterval": 0,
- "frequencyType": "ondemand",
- "id": "stringstringstringstring",
- "retentionUnit": "days",
- "retentionValue": 0
}, - "pitEnabled": false,
- "projectId": "32b6e34b3d91647abb20e7b8",
- "restoreWindowDays": 0,
- "scheduledPolicyItems": [
- {
- "frequencyInterval": 1,
- "frequencyType": "daily",
- "id": "stringstringstringstring",
- "retentionUnit": "days",
- "retentionValue": 0
}
], - "state": "ACTIVE",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedUser": "user@example.com"
}
Atualiza as configuraƧƵes da PolĆtica de Conformidade de Backup para o projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
overwriteBackupPolicies | booleano PadrĆ£o: true SinalizaĆ§Ć£o que indica se as polĆticas de backup nĆ£o conformes devem ser substituĆdas pelas novas configuraƧƵes de proteĆ§Ć£o de dados. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
As novas configuraƧƵes da PolĆtica de compliance de backup.
authorizedEmail necessĆ”rio | string <email> EndereƧo de e-mail do usuĆ”rio que autorizou a atualizaĆ§Ć£o das configuraƧƵes da PolĆtica de compliance de backup. |
authorizedUserFirstName | string Nome do usuĆ”rio que autorizou a atualizaĆ§Ć£o das configuraƧƵes da PolĆtica de compliance de backup. |
authorizedUserLastName | string Sobrenome do usuĆ”rio que autorizou a atualizaĆ§Ć£o das configuraƧƵes da PolĆtica de Conformidade de Backup. |
copyProtectionEnabled | booleano PadrĆ£o: false Sinalizador que indica se deve impedir que usuĆ”rios de clusters excluam backups copiados para outras regiƵes, mesmo que essas regiƵes de snapshot adicionais sejam removidas. Se nĆ£o for especificado, esse valor assumirĆ” falso como padrĆ£o. |
encryptionAtRestEnabled | booleano PadrĆ£o: false Sinalizador que indica se a Encryption at rest usando o Gerenciamento de chaves do consumidor Ć© necessĆ”ria para todos os clusters com uma PolĆtica de compliance de backup. Se nĆ£o for especificado, esse valor assumirĆ” falso como padrĆ£o. |
objeto (BackupComplianceOnDemandPolicyItem) EspecificaƧƵes para a polĆtica on-demand. | |
pitEnabled | booleano PadrĆ£o: false Sinalizador que indica se o cluster usa backups contĆnuos em nuvem com uma PolĆtica de compliance de backup. Se nĆ£o for especificado, esse valor assumirĆ” falso como padrĆ£o. |
projectId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o projeto para a PolĆtica de Conformidade de Backup. |
restoreWindowDays | inteiro <int32> NĆŗmero de dias anteriores para os quais vocĆŖ pode restaurar com o backup contĆnuo na nuvem com uma polĆtica de compliance de backup. VocĆŖ deve especificar um nĆŗmero inteiro positivo, diferente de zero, e a janela de retenĆ§Ć£o mĆ”xima nĆ£o pode exceder o tempo de retenĆ§Ć£o por hora. Esse parĆ¢metro se aplica somente aos backups contĆnuos na nuvem com uma polĆtica de compliance de backup. |
Array de objetos (BackupComplianceScheduledPolicyItem) Lista que contĆ©m as especificaƧƵes de uma polĆtica agendada. |
{- "authorizedEmail": "user@example.com",
- "authorizedUserFirstName": "string",
- "authorizedUserLastName": "string",
- "copyProtectionEnabled": false,
- "encryptionAtRestEnabled": false,
- "onDemandPolicyItem": {
- "frequencyInterval": 0,
- "frequencyType": "ondemand",
- "retentionUnit": "days",
- "retentionValue": 0
}, - "pitEnabled": false,
- "projectId": "32b6e34b3d91647abb20e7b8",
- "restoreWindowDays": 0,
- "scheduledPolicyItems": [
- {
- "frequencyInterval": 1,
- "frequencyType": "daily",
- "retentionUnit": "days",
- "retentionValue": 0
}
]
}
{- "authorizedEmail": "user@example.com",
- "authorizedUserFirstName": "string",
- "authorizedUserLastName": "string",
- "copyProtectionEnabled": false,
- "encryptionAtRestEnabled": false,
- "onDemandPolicyItem": {
- "frequencyInterval": 0,
- "frequencyType": "ondemand",
- "id": "stringstringstringstring",
- "retentionUnit": "days",
- "retentionValue": 0
}, - "pitEnabled": false,
- "projectId": "32b6e34b3d91647abb20e7b8",
- "restoreWindowDays": 0,
- "scheduledPolicyItems": [
- {
- "frequencyInterval": 1,
- "frequencyType": "daily",
- "id": "stringstringstringstring",
- "retentionUnit": "days",
- "retentionValue": 0
}
], - "state": "ACTIVE",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedUser": "user@example.com"
}
Retorna todas as tarefas de exportaĆ§Ć£o de snapshots de backup em nuvem associados ao cluster Atlas especificado. Para utilizar esse recurso, a chave API solicitante deve ter a funĆ§Ć£o de Administrador Atlas do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
{- "results": [
- {
- "components": [
- {
- "exportId": "32b6e34b3d91647abb20e7b8",
- "replicaSetName": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "customData": [
- {
- "key": "string",
- "value": "string"
}
], - "exportBucketId": "32b6e34b3d91647abb20e7b8",
- "exportStatus": {
- "exportedCollections": 0,
- "totalCollections": 0
}, - "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "prefix": "string",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "state": "Cancelled"
}
], - "totalCount": 0
}
Exporta um snapshot de backup para um cluster do Atlas dedicado usando backups em nuvem para um bucket de exportaĆ§Ć£o. Para utilizar esse recurso, a chave API solicitante deve ter a funĆ§Ć£o de Administrador Atlas do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
InformaƧƵes sobre a tarefa de exportaĆ§Ć£o de snapshot de backup em nuvem a ser criado.
Array de objetos (BackupLabel) Collection de pares de chave-valor que representam dados personalizados a serem adicionados ao arquivo de metadados que o MongoDB Cloud carrega no bucket quando o trabalho de exportaĆ§Ć£o Ć© concluĆdo. | |
exportBucketId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Cadeia de caracteres 24-hexadecimal exclusiva que identifica o bucket de exportaĆ§Ć£o. |
snapshotId necessƔrio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24caracteres hexadecimais que identifica o snapshot do backup em nuvem a ser exportado. |
{- "customData": [
- {
- "key": "string",
- "value": "string"
}
], - "exportBucketId": "32b6e34b3d91647abb20e7b8",
- "snapshotId": "32b6e34b3d91647abb20e7b8"
}
{- "components": [
- {
- "exportId": "32b6e34b3d91647abb20e7b8",
- "replicaSetName": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "customData": [
- {
- "key": "string",
- "value": "string"
}
], - "exportBucketId": "32b6e34b3d91647abb20e7b8",
- "exportStatus": {
- "exportedCollections": 0,
- "totalCollections": 0
}, - "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "prefix": "string",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "state": "Cancelled"
}
Retorna uma tarefa de exportaĆ§Ć£o de snapshot de backup em nuvem associado ao cluster Atlas especificado. Para utilizar esse recurso, a chave API solicitante deve ter a funĆ§Ć£o de Administrador Atlas do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
exportId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 24exclusivo -string de caracteres hexadecimais que identifica a tarefa de exportaĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "components": [
- {
- "exportId": "32b6e34b3d91647abb20e7b8",
- "replicaSetName": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "customData": [
- {
- "key": "string",
- "value": "string"
}
], - "exportBucketId": "32b6e34b3d91647abb20e7b8",
- "exportStatus": {
- "exportedCollections": 0,
- "totalCollections": 0
}, - "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "prefix": "string",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "state": "Cancelled"
}
Retorna todas as tarefas de restauraĆ§Ć£o de backup em nuvem para um cluster de um projeto especificado. Para utilizar este recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster com as tarefas de restauraĆ§Ć£o que vocĆŖ deseja retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "cancelled": true,
- "components": [
- {
- "downloadUrl": "string",
- "privateDownloadDeliveryUrls": [
- {
- "deliveryUrl": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1"
}
], - "replicaSetName": "string"
}
], - "deliveryType": "automated",
- "deliveryUrl": [
- "string"
], - "desiredTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "expired": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "failed": true,
- "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "oplogInc": 1,
- "oplogTs": 1199145600,
- "pointInTimeUTCSeconds": 1199145600,
- "privateDownloadDeliveryUrls": [
- {
- "deliveryUrl": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1"
}
], - "snapshotId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "timestamp": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Restaura um snapshot de um cluster do projeto especificado. O Atlas faz snapshots sob demanda imediatamente e snapshots agendados periodicamente. Se houver um snapshot sob demanda com status queued ou inProgress, antes de fazer outro snapshot, aguarde atƩ que o Atlas conclua o processamento do snapshot sob demanda tirado anteriormente.
Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Restaura um snapshot de um cluster do projeto especificado.
deliveryType necessĆ”rio | string Enum: "automated" "download" "pointInTime" RĆ³tulo legĆvel por humanos que categoriza a tarefa de restauraĆ§Ć£o a ser criada. |
oplogInc | inteiro <int32> >= 1 NĆŗmero de operaĆ§Ć£o Oplog da qual vocĆŖ deseja restaurar esse snapshot. Esse nĆŗmero representa a segunda parte de um carimbo de data/hora Oplog. O recurso retorna esse parĆ¢metro quando |
oplogTs | inteiro <int32> >= 1199145600 Data e hora a partir das quais vocĆŖ deseja restaurar esse snapshot. Esse parĆ¢metro expressa este carimbo de data/hora no nĆŗmero de segundos decorridos desde o Unix epoch. Esse nĆŗmero representa a primeira parte de um carimbo de data/hora Oplog. O recurso retorna esse parĆ¢metro quando |
pointInTimeUTCSeconds | inteiro <int32> >= 1199145600 Data e hora em que a nuvem do MongoDB Cloud restaurou esse snapshot. Esse parĆ¢metro expressa este carimbo de data/hora no nĆŗmero de segundos decorridos desde o Unix epoch. O recurso retorna este parĆ¢metro quando |
snapshotId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 caracteres hexadecimais que identifica o snapshot. |
targetClusterName | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster de destino no qual a tarefa de restauraĆ§Ć£o restaura o snapshot. O recurso retorna esse parĆ¢metro quando |
targetGroupId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o projeto de destino para o targetClusterName especificado. NecessĆ”rio para tipos de restauraĆ§Ć£o do |
{- "deliveryType": "automated",
- "oplogInc": 1,
- "oplogTs": 1199145600,
- "pointInTimeUTCSeconds": 1199145600,
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8"
}
{- "cancelled": true,
- "components": [
- {
- "downloadUrl": "string",
- "privateDownloadDeliveryUrls": [
- {
- "deliveryUrl": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1"
}
], - "replicaSetName": "string"
}
], - "deliveryType": "automated",
- "deliveryUrl": [
- "string"
], - "desiredTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "expired": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "failed": true,
- "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "oplogInc": 1,
- "oplogTs": 1199145600,
- "pointInTimeUTCSeconds": 1199145600,
- "privateDownloadDeliveryUrls": [
- {
- "deliveryUrl": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1"
}
], - "snapshotId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "timestamp": "2019-08-24T14:15:22Z"
}
Cancela uma tarefa de restauraĆ§Ć£o de backup em nuvem de um cluster de um projeto especificado. Para usar esse recurso, a chave de API solicitada deve ter a role de ProprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
restoreJobId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica a tarefa de restauraĆ§Ć£o a ser removida. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna uma tarefa de restauraĆ§Ć£o de backup em nuvem para um cluster de um projeto especificado. Para utilizar este recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster com as tarefas de restauraĆ§Ć£o que vocĆŖ deseja retornar. |
restoreJobId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a tarefa de restauraĆ§Ć£o a ser retornada. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "cancelled": true,
- "components": [
- {
- "downloadUrl": "string",
- "privateDownloadDeliveryUrls": [
- {
- "deliveryUrl": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1"
}
], - "replicaSetName": "string"
}
], - "deliveryType": "automated",
- "deliveryUrl": [
- "string"
], - "desiredTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "expired": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "failed": true,
- "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "oplogInc": 1,
- "oplogTs": 1199145600,
- "pointInTimeUTCSeconds": 1199145600,
- "privateDownloadDeliveryUrls": [
- {
- "deliveryUrl": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1"
}
], - "snapshotId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "timestamp": "2019-08-24T14:15:22Z"
}
Remove todos os agendamentos de backup em nuvem do cluster especificado. Esse agendamento define quando a nuvem do MongoDB realiza snapshots agendados e por quanto tempo armazena esses snapshots. Para utilizar esse recurso, a chave API solicitante deve ter a funĆ§Ć£o de "Administrador Atlas do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "autoExportEnabled": true,
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "copySettings": [
- {
- "cloudProvider": "AWS",
- "frequencies": [
- "HOURLY"
], - "regionName": "string",
- "replicationSpecId": "string",
- "shouldCopyOplogs": true
}
], - "export": {
- "exportBucketId": "32b6e34b3d91647abb20e7b8",
- "frequencyType": "monthly"
}, - "extraRetentionSettings": [
- {
- "frequencyType": "HOURLY",
- "retentionDays": 0
}
], - "nextSnapshot": "2019-08-24T14:15:22Z",
- "policies": [
- {
- "id": "stringstringstringstring",
- "policyItems": [
- {
- "frequencyInterval": 1,
- "frequencyType": "daily",
- "id": "stringstringstringstring",
- "retentionUnit": "days",
- "retentionValue": 0
}
]
}
], - "referenceHourOfDay": 0,
- "referenceMinuteOfHour": 0,
- "restoreWindowDays": 0,
- "useOrgAndGroupNamesInExportPrefix": true
}
Retorna o cronograma de backup em nuvem para o cluster especificado dentro do projeto especificado. Esse agendamento define quando o MongoDB Cloud realiza snapshots programados e por quanto tempo os armazena. Para usar este recurso, a chave da API solicitante deve possuir a role de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "autoExportEnabled": true,
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "copySettings": [
- {
- "cloudProvider": "AWS",
- "frequencies": [
- "HOURLY"
], - "regionName": "string",
- "replicationSpecId": "string",
- "shouldCopyOplogs": true
}
], - "export": {
- "exportBucketId": "32b6e34b3d91647abb20e7b8",
- "frequencyType": "monthly"
}, - "extraRetentionSettings": [
- {
- "frequencyType": "HOURLY",
- "retentionDays": 0
}
], - "nextSnapshot": "2019-08-24T14:15:22Z",
- "policies": [
- {
- "id": "stringstringstringstring",
- "policyItems": [
- {
- "frequencyInterval": 1,
- "frequencyType": "daily",
- "id": "stringstringstringstring",
- "retentionUnit": "days",
- "retentionValue": 0
}
]
}
], - "referenceHourOfDay": 0,
- "referenceMinuteOfHour": 0,
- "restoreWindowDays": 0,
- "useOrgAndGroupNamesInExportPrefix": true
}
Atualiza o agendamento de backup em nuvem para um cluster dentro do projeto especificado. Esse agendamento define quando o MongoDB Cloud realiza snapshots programados e por quanto tempo os armazena. Para utilizar este recurso, a chave de API solicitante deve ter a role de proprietƔrio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza o agendamento de backup em nuvem para um cluster dentro do projeto especificado.
ObservaĆ§Ć£o: no corpo da solicitaĆ§Ć£o, forneƧa apenas os campos que vocĆŖ deseja atualizar.
autoExportEnabled | booleano Sinalizador que indica se o MongoDB Cloud exporta automaticamente os Snapshots de Backup em Nuvem para o Bucket de ExportaĆ§Ć£o. |
Array de objetos (DiskBackupCopySetting) Lista que contĆ©m um documento para cada item de configuraĆ§Ć£o de cĆ³pia na polĆtica de backup desejada. | |
Array de objetos (DeleteCopiedBackups) Lista que contĆ©m um documento para cada configuraĆ§Ć£o de cĆ³pia excluĆda cujas cĆ³pias de backup vocĆŖ deseja excluir. | |
objeto (export) PolĆtica para exportar automaticamente snapshots de backup em nuvem. | |
Array de objetos (ExtraRetentionSetting) Lista que contĆ©m um documento para cada item de configuraĆ§Ć£o de retenĆ§Ć£o extra na polĆtica de backup desejada. | |
Array de objetos (AdvancedDiskBackupSnapshotSchedulePolicy) <= 1 itens Regras definidas para este agendamento de backup. | |
referenceHourOfDay | inteiro <int32> Hora do dia no HorƔrio Universal Coordenado (UTC) que representa quando o MongoDB Cloud faz o snapshot. |
referenceMinuteOfHour | inteiro <int32> Minuto do referenceHourOfDay que representa quando a nuvem do MongoDB tira o snapshot. |
restoreWindowDays | inteiro <int32> NĆŗmero de dias anteriores para os quais vocĆŖ pode restaurar com precisĆ£o do Continuous Cloud Backup. VocĆŖ deve especificar um nĆŗmero inteiro positivo, diferente de zero. Esse parĆ¢metro se aplica somente aos backups contĆnuos na nuvem. |
updateSnapshots | booleano Sinalizador que indica se as alteraƧƵes de retenĆ§Ć£o na polĆtica de backup atualizada devem ser aplicadas aos snapshots que o MongoDB Cloud fez anteriormente. |
useOrgAndGroupNamesInExportPrefix | booleano Sinalizador que indica quando usar os nomes da organizaĆ§Ć£o e do projeto em vez dos UUIDs da organizaĆ§Ć£o e do projeto no caminho para os arquivos de metadados que o MongoDB Cloud faz upload para o seu Export Bucket. |
{- "autoExportEnabled": true,
- "copySettings": [
- {
- "cloudProvider": "AWS",
- "frequencies": [
- "HOURLY"
], - "regionName": "string",
- "replicationSpecId": "string",
- "shouldCopyOplogs": true
}
], - "deleteCopiedBackups": [
- {
- "cloudProvider": "AWS",
- "regionName": "string",
- "replicationSpecId": "string",
- "zoneId": "string"
}
], - "export": {
- "exportBucketId": "32b6e34b3d91647abb20e7b8",
- "frequencyType": "monthly"
}, - "extraRetentionSettings": [
- {
- "frequencyType": "HOURLY",
- "retentionDays": 0
}
], - "policies": [
- {
- "id": "stringstringstringstring",
- "policyItems": [
- {
- "frequencyInterval": 1,
- "frequencyType": "daily",
- "retentionUnit": "days",
- "retentionValue": 0
}
]
}
], - "referenceHourOfDay": 0,
- "referenceMinuteOfHour": 0,
- "restoreWindowDays": 0,
- "updateSnapshots": true,
- "useOrgAndGroupNamesInExportPrefix": true
}
{- "autoExportEnabled": true,
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "copySettings": [
- {
- "cloudProvider": "AWS",
- "frequencies": [
- "HOURLY"
], - "regionName": "string",
- "replicationSpecId": "string",
- "shouldCopyOplogs": true
}
], - "export": {
- "exportBucketId": "32b6e34b3d91647abb20e7b8",
- "frequencyType": "monthly"
}, - "extraRetentionSettings": [
- {
- "frequencyType": "HOURLY",
- "retentionDays": 0
}
], - "nextSnapshot": "2019-08-24T14:15:22Z",
- "policies": [
- {
- "id": "stringstringstringstring",
- "policyItems": [
- {
- "frequencyInterval": 1,
- "frequencyType": "daily",
- "id": "stringstringstringstring",
- "retentionUnit": "days",
- "retentionValue": 0
}
]
}
], - "referenceHourOfDay": 0,
- "referenceMinuteOfHour": 0,
- "restoreWindowDays": 0,
- "useOrgAndGroupNamesInExportPrefix": true
}
Retorna todos os snapshots de um cluster do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "cloudProvider": "AWS",
- "copyRegions": [
- "string"
], - "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "mongodVersion": "string",
- "policyItems": [
- "32b6e34b3d91647abb20e7b8"
], - "replicaSetName": "string",
- "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0,
- "type": "replicaSet"
}
], - "totalCount": 0
}
Faz um snapshot sob demanda para o cluster especificado. O Atlas faz snapshots sob demanda imediatamente e snapshots agendados periodicamente. Se houver um snapshot sob demanda com status queued ou inProgress, antes de fazer outro snapshot, aguarde atƩ que o Atlas conclua o processamento do snapshot sob demanda tirado anteriormente.
Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Tira um snapshot sob demanda.
DescriĆ§Ć£o | string Frase legĆvel para humanos que explica a finalidade do snapshot. O recurso retorna este parĆ¢metro quando |
retentionInDays | inteiro <int32> >= 1 NĆŗmero de dias em que a nuvem do MongoDB deve guardar o snapshot sob demanda. Deve ser pelo menos 1. |
{- "description": "string",
- "retentionInDays": 1
}
{- "cloudProvider": "AWS",
- "copyRegions": [
- "string"
], - "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "mongodVersion": "string",
- "policyItems": [
- "32b6e34b3d91647abb20e7b8"
], - "replicaSetName": "string",
- "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0,
- "type": "replicaSet"
}
Remove um snapshot de um cluster fragmentado do projeto especificado. Para utilizar este recurso, a chave de API solicitante deve ter a role de proprietƔrio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna um snapshot de um cluster fragmentado do projeto especificado. Para usar este recurso, a chave da API solicitante deve possuir a role de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "configServerType": "EMBEDDED",
- "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "members": [
- {
- "cloudProvider": "AWS",
- "id": "32b6e34b3d91647abb20e7b8",
- "replicaSetName": "string"
}
], - "mongodVersion": "string",
- "policyItems": [
- "32b6e34b3d91647abb20e7b8"
], - "snapshotIds": [
- "32b6e34b3d91647abb20e7b8"
], - "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0,
- "type": "replicaSet"
}
Retorna todos os snapshots de um cluster fragmentado do projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "configServerType": "EMBEDDED",
- "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "members": [
- {
- "cloudProvider": "AWS",
- "id": "32b6e34b3d91647abb20e7b8",
- "replicaSetName": "string"
}
], - "mongodVersion": "string",
- "policyItems": [
- "32b6e34b3d91647abb20e7b8"
], - "snapshotIds": [
- "32b6e34b3d91647abb20e7b8"
], - "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0,
- "type": "replicaSet"
}
], - "totalCount": 0
}
Remove o snapshot especificado. Para utilizar este recurso, a chave de API solicitante deve ter a role de proprietƔrio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna um snapshot do cluster especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "cloudProvider": "AWS",
- "copyRegions": [
- "string"
], - "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "mongodVersion": "string",
- "policyItems": [
- "32b6e34b3d91647abb20e7b8"
], - "replicaSetName": "string",
- "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0,
- "type": "replicaSet"
}
Altera a data de validade de um snapshot de backup em nuvem para um cluster no projeto especificado.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Altera a data de validade de um snapshot de backup em nuvem para um cluster no projeto especificado.
retentionUnit necessĆ”rio | string Enum: "DAYS" "WEEKS" "MONTHS" "YEARS" Quantidade de tempo em que a nuvem do MongoDB mede a retenĆ§Ć£o de snapshots. |
retentionValue necessĆ”rio | inteiro <int32> NĆŗmero que indica a quantidade de dias, semanas ou meses ou anos que o MongoDB Cloud mantĆ©m o snapshot. Para itens de polĆtica menos frequentes, o MongoDB Cloud exige que vocĆŖ especifique um valor maior ou igual ao valor especificado para itens de polĆtica mais frequentes. Se o item da polĆtica por hora especificar uma retenĆ§Ć£o de dois dias, especifique dois dias ou mais para a retenĆ§Ć£o do item da polĆtica semanal. |
{- "retentionUnit": "DAYS",
- "retentionValue": 5
}
{- "cloudProvider": "AWS",
- "copyRegions": [
- "string"
], - "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "mongodVersion": "string",
- "policyItems": [
- "32b6e34b3d91647abb20e7b8"
], - "replicaSetName": "string",
- "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0,
- "type": "replicaSet"
}
Retorna todas as tarefas de restauraĆ§Ć£o para uma instĆ¢ncia sem servidor do projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "cancelled": true,
- "deliveryType": "automated",
- "deliveryUrl": [
- "string"
], - "desiredTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "expired": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "failed": true,
- "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "oplogInc": 1,
- "oplogTs": 1199145600,
- "pointInTimeUTCSeconds": 1199145600,
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "timestamp": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Restaura um snapshot de uma instĆ¢ncia sem servidor do projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor cujo snapshot vocĆŖ deseja restaurar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Restaura um snapshot de uma instĆ¢ncia sem servidor do projeto especificado.
deliveryType necessĆ”rio | string Enum: "automated" "download" "pointInTime" RĆ³tulo legĆvel por humanos que categoriza a tarefa de restauraĆ§Ć£o a ser criada. |
oplogInc | inteiro <int32> >= 1 NĆŗmero de operaĆ§Ć£o Oplog da qual vocĆŖ deseja restaurar esse snapshot. Esse nĆŗmero representa a segunda parte de um carimbo de data/hora Oplog. O recurso retorna esse parĆ¢metro quando |
oplogTs | inteiro <int32> >= 1199145600 Data e hora a partir das quais vocĆŖ deseja restaurar esse snapshot. Esse parĆ¢metro expressa este carimbo de data/hora no nĆŗmero de segundos decorridos desde o Unix epoch. Esse nĆŗmero representa a primeira parte de um carimbo de data/hora Oplog. O recurso retorna esse parĆ¢metro quando |
pointInTimeUTCSeconds | inteiro <int32> >= 1199145600 Data e hora em que a nuvem do MongoDB Cloud restaurou esse snapshot. Esse parĆ¢metro expressa este carimbo de data/hora no nĆŗmero de segundos decorridos desde o Unix epoch. O recurso retorna este parĆ¢metro quando |
snapshotId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 caracteres hexadecimais que identifica o snapshot. |
targetClusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica o cluster de destino no qual a tarefa de restauraĆ§Ć£o restaura o snapshot. O recurso retorna este parĆ¢metro quando |
targetGroupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o projeto de destino para o targetClusterName especificado. |
{- "deliveryType": "automated",
- "oplogInc": 1,
- "oplogTs": 1199145600,
- "pointInTimeUTCSeconds": 1199145600,
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8"
}
{- "cancelled": true,
- "deliveryType": "automated",
- "deliveryUrl": [
- "string"
], - "desiredTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "expired": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "failed": true,
- "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "oplogInc": 1,
- "oplogTs": 1199145600,
- "pointInTimeUTCSeconds": 1199145600,
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "timestamp": "2019-08-24T14:15:22Z"
}
Retorna uma tarefa de restauraĆ§Ć£o para uma instĆ¢ncia sem servidor do projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor. |
restoreJobId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a tarefa de restauraĆ§Ć£o a ser retornada. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "cancelled": true,
- "deliveryType": "automated",
- "deliveryUrl": [
- "string"
], - "desiredTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "expired": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "failed": true,
- "finishedAt": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "oplogInc": 1,
- "oplogTs": 1199145600,
- "pointInTimeUTCSeconds": 1199145600,
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "timestamp": "2019-08-24T14:15:22Z"
}
Retorna todos snapshots de uma instĆ¢ncia sem servidor do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
{- "results": [
- {
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "mongodVersion": "string",
- "serverlessInstanceName": "string",
- "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0
}
], - "totalCount": 0
}
Retorna um snapshot de uma instĆ¢ncia sem servidor do projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "mongodVersion": "string",
- "serverlessInstanceName": "string",
- "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0
}
Gerencia o serviƧo de migraĆ§Ć£o para a nuvem. OrganizaƧƵes de origem, projetos e clusters MongoDB residem no Cloud Manager ou Ops Manager. OrganizaƧƵes de destino, projetos e clusters MongoDB residem no MongoDB Cloud. Bancos de dados de origem nĆ£o podem usar nenhuma autenticaĆ§Ć£o, exceto SCRAM-SHA.
Migre um cluster que o Cloud ou o Ops Manager gerencia para o MongoDB Atlas.
NĆ£o deixe de validar sua migraĆ§Ć£o antes de iniciĆ”-la.
VocĆŖ pode usar esse endpoint de API apenas para migraƧƵes push em tempo real. Sua chave de API deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" para chamar esse recurso com ĆŖxito.
NOTA: a migraĆ§Ć£o de collections de sĆ©ries temporais ainda nĆ£o Ć© suportada no MongoDB 6.0 ou superior. As migraƧƵes no MongoDB 6.0 ou superior ignorarĆ£o todas as collections de sĆ©ries temporais no cluster de origem.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Uma migraĆ§Ć£o a ser criada.
necessĆ”rio | objeto (Destino) Documento que descreve o destino da migraĆ§Ć£o. |
dropEnabled necessĆ”rio | booleano Sinalizador que indica se o processo de migraĆ§Ć£o descarta todas as collections do cluster de destino antes de iniciar a migraĆ§Ć£o. |
migrationHosts | Array de strings = 1 item Lista de hosts de migraĆ§Ć£o usados para esta migraĆ§Ć£o. |
objeto (ShardingRequest) Documento que configura a fragmentaĆ§Ć£o no cluster de destino ao migrar de uma origem de conjunto de rĆ©plicas para um destino de cluster fragmentado no MongoDB 6.0 ou posterior. Se vocĆŖ nĆ£o quiser fragmentar nenhuma coleĆ§Ć£o no cluster de destino, deixe em branco. | |
necessĆ”rio | objeto (Source) Documento que descreve a origem da migraĆ§Ć£o. |
{- "destination": {
- "clusterName": "string",
- "groupId": "9b43a5b329223c3a1591a678",
- "hostnameSchemaType": "PUBLIC",
- "privateLinkId": "string"
}, - "dropEnabled": true,
- "migrationHosts": [
- "vm001.example.com"
], - "sharding": {
- "createSupportingIndexes": true,
- "shardingEntries": [
- {
- "collection": "string",
- "database": "string",
- "shardCollection": {
- "key": [
- {
- "property1": { },
- "property2": { }
}
]
}
}
]
}, - "source": {
- "caCertificatePath": "string",
- "clusterName": "string",
- "groupId": "9b43a5b329223c3a1591a678",
- "managedAuthentication": true,
- "password": "string",
- "ssl": true,
- "username": "string"
}
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "lagTimeSeconds": 0,
- "migrationHosts": [
- "vm001.example.com"
], - "readyForCutover": true,
- "status": "NEW"
}
Verifica se as credenciais fornecidas, o espaƧo disponĆvel em disco, as versƵes do MongoDB e assim por diante atendem aos requisitos da solicitaĆ§Ć£o de migraĆ§Ć£o. Se a verificaĆ§Ć£o for aprovada, a migraĆ§Ć£o poderĆ” continuar. Sua chave de API deve ter a role ProprietĆ”rio da organizaĆ§Ć£o para chamar esse recurso com ĆŖxito.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Uma migraĆ§Ć£o a ser validada.
necessĆ”rio | objeto (Destino) Documento que descreve o destino da migraĆ§Ć£o. |
dropEnabled necessĆ”rio | booleano Sinalizador que indica se o processo de migraĆ§Ć£o descarta todas as collections do cluster de destino antes de iniciar a migraĆ§Ć£o. |
migrationHosts | Array de strings = 1 item Lista de hosts de migraĆ§Ć£o usados para esta migraĆ§Ć£o. |
objeto (ShardingRequest) Documento que configura a fragmentaĆ§Ć£o no cluster de destino ao migrar de uma origem de conjunto de rĆ©plicas para um destino de cluster fragmentado no MongoDB 6.0 ou posterior. Se vocĆŖ nĆ£o quiser fragmentar nenhuma coleĆ§Ć£o no cluster de destino, deixe em branco. | |
necessĆ”rio | objeto (Source) Documento que descreve a origem da migraĆ§Ć£o. |
{- "destination": {
- "clusterName": "string",
- "groupId": "9b43a5b329223c3a1591a678",
- "hostnameSchemaType": "PUBLIC",
- "privateLinkId": "string"
}, - "dropEnabled": true,
- "migrationHosts": [
- "vm001.example.com"
], - "sharding": {
- "createSupportingIndexes": true,
- "shardingEntries": [
- {
- "collection": "string",
- "database": "string",
- "shardCollection": {
- "key": [
- {
- "property1": { },
- "property2": { }
}
]
}
}
]
}, - "source": {
- "caCertificatePath": "string",
- "clusterName": "string",
- "groupId": "9b43a5b329223c3a1591a678",
- "managedAuthentication": true,
- "password": "string",
- "ssl": true,
- "username": "string"
}
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "errorMessage": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "sourceGroupId": "32b6e34b3d91647abb20e7b8",
- "status": "PENDING"
}
Retornar o status de uma tarefa de validaĆ§Ć£o de migraĆ§Ć£o. Sua chave de API deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" para chamar esse recurso com ĆŖxito.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
validationId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 507f1f77bcf86cd799439011 String Ćŗnica de 24 dĆgitos hexadecimais que identifica a tarefa de validaĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "errorMessage": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "sourceGroupId": "32b6e34b3d91647abb20e7b8",
- "status": "PENDING"
}
Retorne detalhes de uma tarefa de migraĆ§Ć£o de cluster. Cada tarefa de migraĆ§Ć£o push live usa um host de migraĆ§Ć£o. Sua chave de API deve ter a role de nĆ³ da organizaĆ§Ć£o para chamar esse recurso corretamente.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
liveMigrationId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 6296fb4c7c7aa997cf94e9a8 String exclusiva de 24 dĆgitos hexadecimais que identifica a migraĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "lagTimeSeconds": 0,
- "migrationHosts": [
- "vm001.example.com"
], - "readyForCutover": true,
- "status": "NEW"
}
Faz o cut over do cluster migrado para o MongoDB Atlas. Confirme a conclusĆ£o do cut over. Quando o cut over for concluĆdo, o MongoDB Atlas concluirĆ” o processo de migraĆ§Ć£o live e interromperĆ” a sincronizaĆ§Ć£o com o cluster de origem. Sua chave de API deve ter a role de proprietĆ”rio da organizaĆ§Ć£o para chamar esse recurso corretamente.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
liveMigrationId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 6296fb4c7c7aa997cf94e9a8 String exclusiva de 24 dĆgitos hexadecimais que identifica a migraĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorne todos os projetos que vocĆŖ pode migrar para a organizaĆ§Ć£o especificada.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- {
- "deployments": [
- {
- "agentVersion": "string",
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "dbSizeBytes": 8192,
- "featureCompatibilityVersion": "string",
- "managed": true,
- "mongoDBVersion": "string",
- "name": "Project X sharded cluster",
- "oplogSizeMB": 3,
- "sharded": true,
- "shardsSize": 3,
- "tlsEnabled": true
}
], - "migrationHosts": [
- "string"
], - "name": "string",
- "projectId": "32b6e34b3d91647abb20e7b8"
}
]
Remover um link da organizaĆ§Ć£o e sua respectiva chave de API pĆŗblica. O MongoDB Atlas usa o token de link somente para migraƧƵes push em tempo real. As migraƧƵes em tempo real (push) permitem que vocĆŖ envie com seguranƧa os dados do Cloud Manager ou do Ops Manager para o MongoDB Atlas. Sua chave de API deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" para chamar esse recurso com ĆŖxito.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{ }
Criar um link que contenha todas as informaƧƵes necessĆ”rias para concluir o link. O MongoDB Atlas usa o token de link somente para migraƧƵes push em tempo real. A migraĆ§Ć£o em tempo real (push) permite que vocĆŖ envie dados do Cloud Manager ou do Ops Manager com seguranƧa para o MongoDB Atlas. Sua chave de API deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" para chamar esse recurso com ĆŖxito.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Entradas da lista de acesso ao endereƧo IP associadas Ć migraĆ§Ć£o.
accessListIps | Array de strings Entradas da lista de acesso ao endereƧo IP associadas Ć chave de API. |
{- "accessListIps": [
- "string"
]
}
{- "linkToken": "string"
}
Retorna todas as funƧƵes de acesso do fornecedor de nuvem com acesso ao projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "awsIamRoles": [
- {
- "providerName": "AWS",
- "atlasAWSAccountArn": "arn:aws:iam::772401394250:role/my-test-aws-role",
- "atlasAssumedRoleExternalId": "24be57ae-3c7b-4f00-b2d8-8ad523d5bd8d",
- "authorizedDate": "2019-08-24T14:15:22Z",
- "createdDate": "2019-08-24T14:15:22Z",
- "featureUsages": [
- {
- "featureType": "ATLAS_DATA_LAKE"
}
], - "iamAssumedRoleArn": "arn:aws:iam::123456789012:root",
- "roleId": "32b6e34b3d91647abb20e7b8"
}
], - "azureServicePrincipals": [
- {
- "providerName": "AWS",
- "_id": "32b6e34b3d91647abb20e7b8",
- "atlasAzureAppId": "stringstringstringstringstringst",
- "createdDate": "2019-08-24T14:15:22Z",
- "featureUsages": [
- {
- "featureType": "ATLAS_DATA_LAKE"
}
], - "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "servicePrincipalId": "stringstringstringstringstringst",
- "tenantId": "stringstringstringstringstringst"
}
]
}
Cria uma role de acesso para o fornecedor de nuvem especificado. Alguns recursos do MongoDB Cloud usam essas roles de acesso do fornecedor de nuvem para a autenticaĆ§Ć£o. Para utilizar este recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cria uma funĆ§Ć£o para o fornecedor de nuvem especificado.
providerName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica o fornecedor de nuvem da funĆ§Ć£o. |
{- "providerName": "AWS"
}
{- "providerName": "AWS",
- "atlasAWSAccountArn": "arn:aws:iam::772401394250:role/my-test-aws-role",
- "atlasAssumedRoleExternalId": "24be57ae-3c7b-4f00-b2d8-8ad523d5bd8d",
- "authorizedDate": "2019-08-24T14:15:22Z",
- "createdDate": "2019-08-24T14:15:22Z",
- "featureUsages": [
- {
- "featureType": "ATLAS_DATA_LAKE"
}
], - "iamAssumedRoleArn": "arn:aws:iam::123456789012:root",
- "roleId": "32b6e34b3d91647abb20e7b8"
}
Retorna a funĆ§Ć£o de acesso com o id especificado e com acesso ao projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
roleId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a role. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "providerName": "AWS",
- "atlasAWSAccountArn": "arn:aws:iam::772401394250:role/my-test-aws-role",
- "atlasAssumedRoleExternalId": "24be57ae-3c7b-4f00-b2d8-8ad523d5bd8d",
- "authorizedDate": "2019-08-24T14:15:22Z",
- "createdDate": "2019-08-24T14:15:22Z",
- "featureUsages": [
- {
- "featureType": "ATLAS_DATA_LAKE"
}
], - "iamAssumedRoleArn": "arn:aws:iam::123456789012:root",
- "roleId": "32b6e34b3d91647abb20e7b8"
}
Retorna, inicia ou termina uma simulaĆ§Ć£o de interrupĆ§Ć£o de cluster.
Termina uma simulaĆ§Ć£o de interrupĆ§Ć£o de cluster.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster que estĆ” passando por simulaĆ§Ć£o de interrupĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "clusterName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "outageFilters": [
- {
- "cloudProvider": "AWS",
- "regionName": "string",
- "type": "REGION"
}
], - "startRequestDate": "2022-01-01T00:00:00Z",
- "state": "START_REQUESTED"
}
Retorna uma simulaĆ§Ć£o de interrupĆ§Ć£o para um cluster.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster que estĆ” passando por simulaĆ§Ć£o de interrupĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "clusterName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "outageFilters": [
- {
- "cloudProvider": "AWS",
- "regionName": "string",
- "type": "REGION"
}
], - "startRequestDate": "2022-01-01T00:00:00Z",
- "state": "START_REQUESTED"
}
Inicia uma simulaĆ§Ć£o de interrupĆ§Ć£o de cluster.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster que passarĆ” por uma simulaĆ§Ć£o de interrupĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Descreve a simulaĆ§Ć£o de interrupĆ§Ć£o.
Array de objetos (AtlasClusterOutageSimulationOutageFilter) non-empty Lista de configuraƧƵes que especificam o tipo de simulaĆ§Ć£o de interrupĆ§Ć£o de cluster. |
{- "outageFilters": [
- {
- "cloudProvider": "AWS",
- "regionName": "string",
- "type": "REGION"
}
]
}
{- "clusterName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "outageFilters": [
- {
- "cloudProvider": "AWS",
- "regionName": "string",
- "type": "REGION"
}
], - "startRequestDate": "2022-01-01T00:00:00Z",
- "state": "START_REQUESTED"
}
Retorna, adiciona, edita e remove implantaƧƵes do banco de dados. AlteraƧƵes nas configuraƧƵes do cluster podem afetar os custos. Esse recurso requer seu ID do projeto.
Retorna os detalhes de todos os clusters em todos os projetos aos quais vocĆŖ tem acesso. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. A resposta nĆ£o inclui clusters multinuvem. Para usar este recurso, a chave de API solicitante pode ter qualquer role no nĆvel do cluster.
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "clusters": [
- {
- "alertCount": 0,
- "authEnabled": true,
- "availability": "available",
- "backupEnabled": true,
- "clusterId": "stringstringstringstring",
- "dataSizeBytes": 0,
- "name": "string",
- "nodeCount": 0,
- "sslEnabled": true,
- "type": "REPLICA_SET",
- "versions": [
- "string"
]
}
], - "groupId": "stringstringstringstring",
- "groupName": "string",
- "orgId": "stringstringstringstring",
- "orgName": "string",
- "planType": "string",
- "tags": [
- "string"
]
}
], - "totalCount": 0
}
Retorna os detalhes de todos os clusters do projeto especĆfico ao qual vocĆŖ tem acesso. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. A resposta nĆ£o inclui clusters multi-cloud. Para retornar clusters multi-cloud, use Obter todos os clusters avanƧados. Para usar esse recurso, a chave da API solicitante deve ter o role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
includeDeletedWithRetainedBackups | booleano PadrĆ£o: false Sinalizador que indica se clusters com backups retidos devem ser retornados. |
{- "results": [
- {
- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "autoScaling": {
- "compute": {
- "enabled": false,
- "scaleDownEnabled": false
}, - "diskGBEnabled": false
}, - "backupEnabled": true,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "configServerType": "DEDICATED",
- "connectionStrings": {
- "awsPrivateLink": {
- "property1": "string",
- "property2": "string"
}, - "awsPrivateLinkSrv": {
- "property1": "string",
- "property2": "string"
}, - "private": "string",
- "privateEndpoint": [
- {
- "connectionString": "string",
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "srvShardOptimizedConnectionString": "string",
- "type": "MONGOD"
}
], - "privateSrv": "string",
- "standard": "string",
- "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "featureCompatibilityVersion": "string",
- "featureCompatibilityVersionExpirationDate": "2019-08-24T14:15:22Z",
- "globalClusterSelfManagedSharding": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBEmployeeAccessGrant": {
- "expirationTime": "2019-08-24T14:15:22Z",
- "grantType": "CLUSTER_DATABASE_LOGS",
}, - "mongoDBMajorVersion": "5.0",
- "mongoDBVersion": "5.0.25",
- "mongoURI": "string",
- "mongoURIUpdated": "2019-08-24T14:15:22Z",
- "mongoURIWithOptions": "string",
- "name": "string",
- "numShards": 1,
- "paused": true,
- "pitEnabled": true,
- "providerBackupEnabled": true,
- "providerSettings": {
- "providerName": "string",
- "autoScaling": {
- "compute": {
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10"
}
}, - "diskIOPS": 0,
- "encryptEBSVolume": true,
- "instanceSizeName": "M10",
- "regionName": "US_GOV_WEST_1",
- "volumeType": "STANDARD"
}, - "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationFactor": 3,
- "replicationSpec": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionsConfig": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "srvAddress": "string",
- "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
], - "totalCount": 0
}
Cria um cluster no projeto especĆfico. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. Este recurso nĆ£o cria clusters multicloud. Para criar um cluster multi-cloud, use Criar um cluster avanƧado. Para utilizar esse recurso, a chave de API solicitante deve ter o role de proprietĆ”rio do projeto.
Quando vocĆŖ implanta um cluster dedicado M10+, o Atlas cria uma VPC para o provedor selecionado e a regiĆ£o ou regiƵes se nĆ£o houver nenhuma conexĆ£o de emparelhamento de VPC ou VPC para esse provedor e regiĆ£o. O Atlas atribui Ć VPC um bloco de roteamento interdomĆnio sem classes (CIDR).
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Detalhes para criar para um cluster no projeto especificado.
acceptDataRisksAndForceReplicaSetReconfig | string <date-time> Se a reconfiguraĆ§Ć£o for necessĆ”ria para recuperar um primĆ”rio devido a uma interrupĆ§Ć£o regional, envie esse campo junto com a reconfiguraĆ§Ć£o da topologia para solicitar uma nova topologia resistente a interrupƧƵes regionais. ReconfiguraƧƵes forƧadas durante uma interrupĆ§Ć£o da maioria dos nĆ³s elegĆveis acarretam um risco de perda de dados se as gravaƧƵes replicadas (mesmo as gravaƧƵes confirmadas pela maioria) nĆ£o tiverem sido replicadas para o novo nĆ³ primĆ”rio. Os documentos do MongoDB Atlas contĆŖm mais informaƧƵes. Para prosseguir com uma operaĆ§Ć£o que acarrete esse risco, defina acceptDataRisksAndForceReplicaSetReconfig para a data atual. |
objeto (ConfiguraƧƵes automĆ”ticas de dimensionamento de cluster) Faixa de tamanhos de instĆ¢ncias para os quais seu cluster pode ser dimensionado. | |
backupEnabled | booleano Sinalizador que indica se o cluster pode executar backups. Se definido como |
objeto (Conector MongoDB para configuraƧƵes de Business Intelligence) ConfiguraƧƵes necessƔrias para configurar o MongoDB Connector for Business Intelligence para esse cluster. | |
clusterType | string Enum: "REPLICASET" "SHARDED" "GEOSHARDED" ConfiguraĆ§Ć£o de nĆ³s que compƵem o cluster. |
configServerManagementMode | string PadrĆ£o: "ATLAS_MANAGED" Enum: "ATLAS_MANAGED" "FIXED_TO_DEDICATED" Modo de gerenciamento do servidor de configuraĆ§Ć£o para criar ou atualizar um cluster fragmentado. Quando configurado como ATLAS_MANAGED, o atlas pode alternar automaticamente o tipo de servidor de configuraĆ§Ć£o do cluster para otimizar o desempenho e a economia. Quando configurado como FIXED_TO_DEDICATED, o cluster sempre usarĆ” um servidor de configuraĆ§Ć£o dedicado. |
diskSizeGB | nĆŗmero <double> [ 10 .. 4096 ] Capacidade de armazenamento dos volumes de dados da instĆ¢ncia expressa em gigabytes. Aumente esse nĆŗmero para aumentar a capacidade. Este valor nĆ£o Ć© configurĆ”vel em clusters M0/M2/M5 . O MongoDB Cloud exige este parĆ¢metro se vocĆŖ definir replicationSpecs. Se vocĆŖ especificar um tamanho de disco abaixo do mĆnimo (10 GB), esse parĆ¢metro assumirĆ” como padrĆ£o o valor mĆnimo do tamanho do disco. Os cĆ”lculos da cobranƧa de armazenamento dependem de vocĆŖ escolher o valor padrĆ£o ou um valor personalizado. O valor mĆ”ximo para armazenamento em disco nĆ£o pode exceder 50 vezes o mĆ”ximo de RAM para o cluster selecionado. Se vocĆŖ precisar de mais espaƧo de armazenamento, considere fazer upgrade do seu cluster para um nĆvel superior. |
diskWarmingMode | string PadrĆ£o: "FULLY_WARMED" Enum: "FULLY_WARMED" "VISIBLE_EARLIER" SeleĆ§Ć£o de modo de aquecimento do disco. |
encryptionAtRestProvider | string Enum: "NONE" "AWS" "AZURE" "GCP" Fornecedor de serviƧos em nuvem que gerencia suas chaves de cliente para oferecer uma camada adicional de Encryption at Rest para o cluster. |
globalClusterSelfManagedSharding | booleano Defina esse campo para configurar o modo de Gerenciamento de FragmentaĆ§Ć£o ao criar um novo cluster global. Quando definido como falso, o modo de gerenciamento Ć© definido como fragmentaĆ§Ć£o autogerenciada do Atlas. Esse modo gerencia totalmente a fragmentaĆ§Ć£o do seu cluster global e foi criado para fornecer uma experiĆŖncia de implantaĆ§Ć£o perfeita. Quando definido como verdadeiro, o modo de gerenciamento Ć© definido como FragmentaĆ§Ć£o autogerenciada. Esse modo deixa o gerenciamento de fragmentos em suas mĆ£os e foi criado para fornecer uma experiĆŖncia de implantaĆ§Ć£o avanƧada e flexĆvel. Essa configuraĆ§Ć£o nĆ£o pode ser alterada depois que o cluster for implantado. |
Array de objetos (Etiqueta do componente) Obsoleto(a) ColeĆ§Ć£o de pares chave-valor entre 1 a 255 caracteres de comprimento que marcam e categorizam o cluster. O console do MongoDB Cloud nĆ£o exibe seus rĆ³tulos. As etiquetas de cluster estĆ£o obsoletas e serĆ£o removidas em uma versĆ£o futura. Recomendamos fortemente que vocĆŖ use marcaƧƵes de recursos. | |
mongoDBMajorVersion | string VersĆ£o principal do MongoDB do cluster. Na criaĆ§Ć£o: escolha entre as versƵes disponĆveis do MongoDB ou deixe sem especificar o padrĆ£o atual recomendado na plataforma MongoDB Cloud. A versĆ£o recomendada Ć© uma versĆ£o recente de suporte de longo prazo. NĆ£o Ć© garantido que o padrĆ£o seja a versĆ£o lanƧada mais recentemente durante todo o ciclo de lanƧamento. Para versƵes disponĆveis em um projeto especĆfico, consulte a documentaĆ§Ć£o vinculada ou use o ponto de extremidade da API para o ponto de extremidade de versƵes LTS do projeto. Na atualizaĆ§Ć£o: aumente a versĆ£o somente na versĆ£o principal 1 por vez. Se o cluster estiver fixado em uma versĆ£o de compatibilidade de recursos do MongoDB, exatamente uma versĆ£o principal abaixo da versĆ£o atual do MongoDB, a versĆ£o do MongoDB poderĆ” ser rebaixada para a versĆ£o principal anterior. |
VersĆ£o do MongoDB | string([\d]+\.[\d]+\.[\d]+) VersĆ£o do MongoDB que o cluster executa. |
name | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
numShards | inteiro <int32> [ 1 .. 50 ] PadrĆ£o: 1 NĆŗmero de fragmentos atĆ© 50 a serem implantados em um cluster fragmentado. O recurso retorna |
pausado | booleano Sinalizador que indica se o cluster estĆ” pausado. |
pitEnabled | booleano Sinalizador que indica se o cluster usa backups contĆnuos na nuvem. |
providerBackupEnabled | booleano Sinalizador que indica se o cluster M10 ou superior pode executar backups em nuvem. Se configurado para |
objeto (ConfiguraƧƵes do fornecedor de serviƧos em nuvem para um cluster) Grupo de configuraƧƵes do fornecedor de nuvem que configuram os hosts MongoDB provisionados. | |
replicaSetScalingStrategy | string PadrĆ£o: "WORKLOAD_TYPE" Enum: "SEQUENCIAL" "WORKLOAD_TYPE" "NODE_TYPE" Defina esse campo para configurar o modo de dimensionamento do conjunto de rĆ©plicas para seu cluster. Por padrĆ£o, o Atlas Ć© dimensionado em WORKLOAD_TYPE. Esse modo permite que o Atlas dimensione seus nĆ³s de anĆ”lise em paralelo aos seus nĆ³s operacionais. Quando configurado como SEQUĆNCIA, o Atlas dimensiona todos os nĆ³s sequencialmente. Este modo Ć© destinado a cargas de trabalho de estado estĆ”vel e aplicativos que executam leituras secundĆ”rias sensĆveis Ć latĆŖncia. Quando configurado como NODE_TYPE, o Atlas dimensiona seus nĆ³s elegĆveis em paralelo com seus nĆ³s somente leitura e de anĆ”lise. Este modo Ć© destinado a cargas de trabalho grandes e dinĆ¢micas que exigem dimensionamento de camada do cluster frequente e oportuno. Essa Ć© a estratĆ©gia de dimensionamento mais rĆ”pida, mas pode afetar a latĆŖncia das cargas de trabalho ao realizar leituras secundĆ”rias extensas. |
Fator de replicaĆ§Ć£o | inteiro <int32> Obsoleto(a) PadrĆ£o: 3 Enum: 3 5 7 NĆŗmero de nĆ³s que pertencem ao conjunto de rĆ©plicas. Cada nĆ³ mantĆ©m uma cĆ³pia dos seus bancos de dados, proporcionando uma alta disponibilidade e uma redundĆ¢ncia de dados. Em vez disso, use replicationSpecs. |
objeto (ConfiguraĆ§Ć£o da regiĆ£o) Local fĆsico onde o MongoDB Cloud provisiona nĆ³s de cluster. | |
Array de objetos (LegacyReplicationSpec) Lista de configuraƧƵes que definem suas regiƵes de cluster.
| |
rootCertType | string PadrĆ£o: "ISRGROOTX1" Valor: "ISRGROOTX1" Autoridade de certificado raiz que os clusters do MongoDB Atlas utiliza. O MongoDB Cloud aceita a Internet Security Research Group. |
Array de objetos (Tag do recurso) Lista que contƩm pares de valor-chave entre 1 e 255 caracteres para marcar e categorizar o cluster. | |
terminationProtectionEnabled | booleano PadrĆ£o: false Sinalizador que indica se a proteĆ§Ć£o de rescisĆ£o estĆ” habilitada no cluster. Se definido como |
versionReleaseSystem | string PadrĆ£o: "LTS" Enum: "LTS" "CONTINUOUS" MĆ©todo pelo qual o cluster mantĆ©m as versƵes do MongoDB. Se o valor for |
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "autoScaling": {
- "compute": {
- "enabled": false,
- "scaleDownEnabled": false
}, - "diskGBEnabled": false
}, - "backupEnabled": true,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "globalClusterSelfManagedSharding": true,
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBMajorVersion": "5.0",
- "mongoDBVersion": "5.0.25",
- "name": "string",
- "numShards": 1,
- "paused": true,
- "pitEnabled": true,
- "providerBackupEnabled": true,
- "providerSettings": {
- "providerName": "string",
- "autoScaling": {
- "compute": {
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10"
}
}, - "diskIOPS": 0,
- "encryptEBSVolume": true,
- "instanceSizeName": "M10",
- "regionName": "US_GOV_WEST_1",
- "volumeType": "STANDARD"
}, - "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationFactor": 3,
- "replicationSpec": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionsConfig": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "autoScaling": {
- "compute": {
- "enabled": false,
- "scaleDownEnabled": false
}, - "diskGBEnabled": false
}, - "backupEnabled": true,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "configServerType": "DEDICATED",
- "connectionStrings": {
- "awsPrivateLink": {
- "property1": "string",
- "property2": "string"
}, - "awsPrivateLinkSrv": {
- "property1": "string",
- "property2": "string"
}, - "private": "string",
- "privateEndpoint": [
- {
- "connectionString": "string",
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "srvShardOptimizedConnectionString": "string",
- "type": "MONGOD"
}
], - "privateSrv": "string",
- "standard": "string",
- "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "featureCompatibilityVersion": "string",
- "featureCompatibilityVersionExpirationDate": "2019-08-24T14:15:22Z",
- "globalClusterSelfManagedSharding": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBEmployeeAccessGrant": {
- "expirationTime": "2019-08-24T14:15:22Z",
- "grantType": "CLUSTER_DATABASE_LOGS",
}, - "mongoDBMajorVersion": "5.0",
- "mongoDBVersion": "5.0.25",
- "mongoURI": "string",
- "mongoURIUpdated": "2019-08-24T14:15:22Z",
- "mongoURIWithOptions": "string",
- "name": "string",
- "numShards": 1,
- "paused": true,
- "pitEnabled": true,
- "providerBackupEnabled": true,
- "providerSettings": {
- "providerName": "string",
- "autoScaling": {
- "compute": {
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10"
}
}, - "diskIOPS": 0,
- "encryptEBSVolume": true,
- "instanceSizeName": "M10",
- "regionName": "US_GOV_WEST_1",
- "volumeType": "STANDARD"
}, - "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationFactor": 3,
- "replicationSpec": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionsConfig": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "srvAddress": "string",
- "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
Retorna a lista de regiƵes disponĆveis para o fornecedor de nuvem especificado na camada especificada. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
providers | Array de strings Fornecedor de nuvem cujas regiƵes serĆ£o recuperadas. Quando vocĆŖ especifica vĆ”rios fornecedores, a resposta pode retornar apenas camadas e regiƵes que aceitam clusters de vĆ”rias nuvens. |
nĆvel | string Camada do cluster para a qual recuperar as regiƵes. |
{- "results": [
- {
- "instanceSizes": [
- {
- "availableRegions": [
- {
- "default": true,
- "name": "string"
}
], - "name": "string"
}
], - "provider": "AWS"
}
], - "totalCount": 0
}
Remove um cluster no projeto especĆfico. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. A proteĆ§Ć£o do cluster contra encerramento deve estar desabilitada para que ele possa ser excluĆdo. Para utilizar esse recurso, a chave de API solicitante deve ter o role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
retainBackups | booleano Sinalizador que indica se deseja manter snapshots de backup para o cluster dedicado excluĆdo. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna os detalhes de um cluster no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. A resposta nĆ£o inclui clusters multi-cloud. Para retornar um cluster multi-cloud, use Obter um cluster avanƧado. Para usar esse recurso, a chave da API solicitante deve ter o role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "autoScaling": {
- "compute": {
- "enabled": false,
- "scaleDownEnabled": false
}, - "diskGBEnabled": false
}, - "backupEnabled": true,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "configServerType": "DEDICATED",
- "connectionStrings": {
- "awsPrivateLink": {
- "property1": "string",
- "property2": "string"
}, - "awsPrivateLinkSrv": {
- "property1": "string",
- "property2": "string"
}, - "private": "string",
- "privateEndpoint": [
- {
- "connectionString": "string",
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "srvShardOptimizedConnectionString": "string",
- "type": "MONGOD"
}
], - "privateSrv": "string",
- "standard": "string",
- "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "featureCompatibilityVersion": "string",
- "featureCompatibilityVersionExpirationDate": "2019-08-24T14:15:22Z",
- "globalClusterSelfManagedSharding": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBEmployeeAccessGrant": {
- "expirationTime": "2019-08-24T14:15:22Z",
- "grantType": "CLUSTER_DATABASE_LOGS",
}, - "mongoDBMajorVersion": "5.0",
- "mongoDBVersion": "5.0.25",
- "mongoURI": "string",
- "mongoURIUpdated": "2019-08-24T14:15:22Z",
- "mongoURIWithOptions": "string",
- "name": "string",
- "numShards": 1,
- "paused": true,
- "pitEnabled": true,
- "providerBackupEnabled": true,
- "providerSettings": {
- "providerName": "string",
- "autoScaling": {
- "compute": {
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10"
}
}, - "diskIOPS": 0,
- "encryptEBSVolume": true,
- "instanceSizeName": "M10",
- "regionName": "US_GOV_WEST_1",
- "volumeType": "STANDARD"
}, - "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationFactor": 3,
- "replicationSpec": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionsConfig": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "srvAddress": "string",
- "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
Atualize os detalhes de um cluster no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. Este recurso nĆ£o atualiza clusters multicloud. Para atualizar um cluster multi-cloud, use Atualizar um cluster avanƧado. VocĆŖ pode atualizar o cluster apenas uma versĆ£o principal por vez. You can't skip any major versions. Cada versĆ£o principal contĆ©m alguns recursos que podem nĆ£o ser compatĆveis com versƵes anteriores. Check the Release Notes for changes that might affect your applications. Depois de atualizar a versĆ£o principal do MongoDB, vocĆŖ nĆ£o poderĆ” fazer downgrade para versƵes anteriores.
A partir da versĆ£o 4.2 do MongoDB, os backups de legado foram preteridos em favor dos backups de cloud. Quando vocĆŖ faz upgrade para a versĆ£o 4,2 ou posterior, seu sistema de backup Ć© atualizado para Backups em Nuvem se estiver atualmente definido como Backup Legado. ApĆ³s esta atualizaĆ§Ć£o, todos os seus snapshots de backup legados existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o cronograma padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups de legado, serĆ” necessĆ”rio recriĆ”-la seguindo o procedimento descrito na documentaĆ§Ć£o de cloud Backup.
Para utilizar este recurso, a chave de API solicitante deve ter a role de gerenciador de cluster de projeto. Este recurso nĆ£o estĆ” disponĆvel para M0
clusters gratuitos do e clustersM2
M5
de nĆvel compartilhado do e .
O nĆŗmero total de nĆ³s em clusters que abrangem regiƵes tem uma restriĆ§Ć£o especĆfica por projeto. O MongoDB cloud limita o nĆŗmero total de nĆ³s em outras regiƵes em um projeto a um total de 40. Esse total exclui as regiƵes do GCP que se comunicam entre si, clusters gratuitos ou cluster compartilhado. O nĆŗmero total de nĆ³s entre quaisquer duas regiƵes deve atender a essa restriĆ§Ć£o. Por exemplo, se um projeto tiver nĆ³s em clusters espalhados por trĆŖs regiƵes: 30 nĆ³s na regiĆ£o A, 10 nĆ³s na regiĆ£o B e 5 nĆ³s na regiĆ£o C, vocĆŖ poderĆ” adicionar apenas mais 5 nĆ³s Ć regiĆ£o C porque, se excluir a regiĆ£o C , RegiĆ£o A + RegiĆ£o B = 40. Se vocĆŖ excluir a regiĆ£o B, regiĆ£o A + regiĆ£o C = 35, <= 40. Se vocĆŖ excluir a regiĆ£o A, regiĆ£o B + regiĆ£o C = 15, <= 40. Cada combinaĆ§Ć£o de regiƵes com os 5 nĆ³s adicionados ainda atende Ć restriĆ§Ć£o por projeto: RegiĆ£o A + B = 40, RegiĆ£o A + C = 40 e RegiĆ£o B + C = 20. VocĆŖ nĆ£o pode criar um cluster multirregional em um projeto se ele tiver um ou mais clusters abrangendo 40 ou mais nĆ³s em outras regiƵes.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Detalhes a serem atualizados para um cluster no projeto especificado.
acceptDataRisksAndForceReplicaSetReconfig | string <date-time> Se a reconfiguraĆ§Ć£o for necessĆ”ria para recuperar um primĆ”rio devido a uma interrupĆ§Ć£o regional, envie esse campo junto com a reconfiguraĆ§Ć£o da topologia para solicitar uma nova topologia resistente a interrupƧƵes regionais. ReconfiguraƧƵes forƧadas durante uma interrupĆ§Ć£o da maioria dos nĆ³s elegĆveis acarretam um risco de perda de dados se as gravaƧƵes replicadas (mesmo as gravaƧƵes confirmadas pela maioria) nĆ£o tiverem sido replicadas para o novo nĆ³ primĆ”rio. Os documentos do MongoDB Atlas contĆŖm mais informaƧƵes. Para prosseguir com uma operaĆ§Ć£o que acarrete esse risco, defina acceptDataRisksAndForceReplicaSetReconfig para a data atual. |
objeto (ConfiguraƧƵes automĆ”ticas de dimensionamento de cluster) Faixa de tamanhos de instĆ¢ncias para os quais seu cluster pode ser dimensionado. | |
backupEnabled | booleano Sinalizador que indica se o cluster pode executar backups. Se definido como |
objeto (Conector MongoDB para configuraƧƵes de Business Intelligence) ConfiguraƧƵes necessƔrias para configurar o MongoDB Connector for Business Intelligence para esse cluster. | |
clusterType | string Enum: "REPLICASET" "SHARDED" "GEOSHARDED" ConfiguraĆ§Ć£o de nĆ³s que compƵem o cluster. |
configServerManagementMode | string PadrĆ£o: "ATLAS_MANAGED" Enum: "ATLAS_MANAGED" "FIXED_TO_DEDICATED" Modo de gerenciamento do servidor de configuraĆ§Ć£o para criar ou atualizar um cluster fragmentado. Quando configurado como ATLAS_MANAGED, o atlas pode alternar automaticamente o tipo de servidor de configuraĆ§Ć£o do cluster para otimizar o desempenho e a economia. Quando configurado como FIXED_TO_DEDICATED, o cluster sempre usarĆ” um servidor de configuraĆ§Ć£o dedicado. |
diskSizeGB | nĆŗmero <double> [ 10 .. 4096 ] Capacidade de armazenamento dos volumes de dados da instĆ¢ncia expressa em gigabytes. Aumente esse nĆŗmero para aumentar a capacidade. Este valor nĆ£o Ć© configurĆ”vel em clusters M0/M2/M5 . O MongoDB Cloud exige este parĆ¢metro se vocĆŖ definir replicationSpecs. Se vocĆŖ especificar um tamanho de disco abaixo do mĆnimo (10 GB), esse parĆ¢metro assumirĆ” como padrĆ£o o valor mĆnimo do tamanho do disco. Os cĆ”lculos da cobranƧa de armazenamento dependem de vocĆŖ escolher o valor padrĆ£o ou um valor personalizado. O valor mĆ”ximo para armazenamento em disco nĆ£o pode exceder 50 vezes o mĆ”ximo de RAM para o cluster selecionado. Se vocĆŖ precisar de mais espaƧo de armazenamento, considere fazer upgrade do seu cluster para um nĆvel superior. |
diskWarmingMode | string PadrĆ£o: "FULLY_WARMED" Enum: "FULLY_WARMED" "VISIBLE_EARLIER" SeleĆ§Ć£o de modo de aquecimento do disco. |
encryptionAtRestProvider | string Enum: "NONE" "AWS" "AZURE" "GCP" Fornecedor de serviƧos em nuvem que gerencia suas chaves de cliente para oferecer uma camada adicional de Encryption at Rest para o cluster. |
globalClusterSelfManagedSharding | booleano Defina esse campo para configurar o modo de Gerenciamento de FragmentaĆ§Ć£o ao criar um novo cluster global. Quando definido como falso, o modo de gerenciamento Ć© definido como fragmentaĆ§Ć£o autogerenciada do Atlas. Esse modo gerencia totalmente a fragmentaĆ§Ć£o do seu cluster global e foi criado para fornecer uma experiĆŖncia de implantaĆ§Ć£o perfeita. Quando definido como verdadeiro, o modo de gerenciamento Ć© definido como FragmentaĆ§Ć£o autogerenciada. Esse modo deixa o gerenciamento de fragmentos em suas mĆ£os e foi criado para fornecer uma experiĆŖncia de implantaĆ§Ć£o avanƧada e flexĆvel. Essa configuraĆ§Ć£o nĆ£o pode ser alterada depois que o cluster for implantado. |
Array de objetos (Etiqueta do componente) Obsoleto(a) ColeĆ§Ć£o de pares chave-valor entre 1 a 255 caracteres de comprimento que marcam e categorizam o cluster. O console do MongoDB Cloud nĆ£o exibe seus rĆ³tulos. As etiquetas de cluster estĆ£o obsoletas e serĆ£o removidas em uma versĆ£o futura. Recomendamos fortemente que vocĆŖ use marcaƧƵes de recursos. | |
mongoDBMajorVersion | string VersĆ£o principal do MongoDB do cluster. Na criaĆ§Ć£o: escolha entre as versƵes disponĆveis do MongoDB ou deixe sem especificar o padrĆ£o atual recomendado na plataforma MongoDB Cloud. A versĆ£o recomendada Ć© uma versĆ£o recente de suporte de longo prazo. NĆ£o Ć© garantido que o padrĆ£o seja a versĆ£o lanƧada mais recentemente durante todo o ciclo de lanƧamento. Para versƵes disponĆveis em um projeto especĆfico, consulte a documentaĆ§Ć£o vinculada ou use o ponto de extremidade da API para o ponto de extremidade de versƵes LTS do projeto. Na atualizaĆ§Ć£o: aumente a versĆ£o somente na versĆ£o principal 1 por vez. Se o cluster estiver fixado em uma versĆ£o de compatibilidade de recursos do MongoDB, exatamente uma versĆ£o principal abaixo da versĆ£o atual do MongoDB, a versĆ£o do MongoDB poderĆ” ser rebaixada para a versĆ£o principal anterior. |
VersĆ£o do MongoDB | string([\d]+\.[\d]+\.[\d]+) VersĆ£o do MongoDB que o cluster executa. |
name | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
numShards | inteiro <int32> [ 1 .. 50 ] PadrĆ£o: 1 NĆŗmero de fragmentos atĆ© 50 a serem implantados em um cluster fragmentado. O recurso retorna |
pausado | booleano Sinalizador que indica se o cluster estĆ” pausado. |
pitEnabled | booleano Sinalizador que indica se o cluster usa backups contĆnuos na nuvem. |
providerBackupEnabled | booleano Sinalizador que indica se o cluster M10 ou superior pode executar backups em nuvem. Se configurado para |
objeto (ConfiguraƧƵes do fornecedor de serviƧos em nuvem para um cluster) Grupo de configuraƧƵes do fornecedor de nuvem que configuram os hosts MongoDB provisionados. | |
replicaSetScalingStrategy | string PadrĆ£o: "WORKLOAD_TYPE" Enum: "SEQUENCIAL" "WORKLOAD_TYPE" "NODE_TYPE" Defina esse campo para configurar o modo de dimensionamento do conjunto de rĆ©plicas para seu cluster. Por padrĆ£o, o Atlas Ć© dimensionado em WORKLOAD_TYPE. Esse modo permite que o Atlas dimensione seus nĆ³s de anĆ”lise em paralelo aos seus nĆ³s operacionais. Quando configurado como SEQUĆNCIA, o Atlas dimensiona todos os nĆ³s sequencialmente. Este modo Ć© destinado a cargas de trabalho de estado estĆ”vel e aplicativos que executam leituras secundĆ”rias sensĆveis Ć latĆŖncia. Quando configurado como NODE_TYPE, o Atlas dimensiona seus nĆ³s elegĆveis em paralelo com seus nĆ³s somente leitura e de anĆ”lise. Este modo Ć© destinado a cargas de trabalho grandes e dinĆ¢micas que exigem dimensionamento de camada do cluster frequente e oportuno. Essa Ć© a estratĆ©gia de dimensionamento mais rĆ”pida, mas pode afetar a latĆŖncia das cargas de trabalho ao realizar leituras secundĆ”rias extensas. |
Fator de replicaĆ§Ć£o | inteiro <int32> Obsoleto(a) PadrĆ£o: 3 Enum: 3 5 7 NĆŗmero de nĆ³s que pertencem ao conjunto de rĆ©plicas. Cada nĆ³ mantĆ©m uma cĆ³pia dos seus bancos de dados, proporcionando uma alta disponibilidade e uma redundĆ¢ncia de dados. Em vez disso, use replicationSpecs. |
objeto (ConfiguraĆ§Ć£o da regiĆ£o) Local fĆsico onde o MongoDB Cloud provisiona nĆ³s de cluster. | |
Array de objetos (LegacyReplicationSpec) Lista de configuraƧƵes que definem suas regiƵes de cluster.
| |
rootCertType | string PadrĆ£o: "ISRGROOTX1" Valor: "ISRGROOTX1" Autoridade de certificado raiz que os clusters do MongoDB Atlas utiliza. O MongoDB Cloud aceita a Internet Security Research Group. |
Array de objetos (Tag do recurso) Lista que contƩm pares de valor-chave entre 1 e 255 caracteres para marcar e categorizar o cluster. | |
terminationProtectionEnabled | booleano PadrĆ£o: false Sinalizador que indica se a proteĆ§Ć£o de rescisĆ£o estĆ” habilitada no cluster. Se definido como |
versionReleaseSystem | string PadrĆ£o: "LTS" Enum: "LTS" "CONTINUOUS" MĆ©todo pelo qual o cluster mantĆ©m as versƵes do MongoDB. Se o valor for |
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "autoScaling": {
- "compute": {
- "enabled": false,
- "scaleDownEnabled": false
}, - "diskGBEnabled": false
}, - "backupEnabled": true,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "globalClusterSelfManagedSharding": true,
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBMajorVersion": "5.0",
- "mongoDBVersion": "5.0.25",
- "name": "string",
- "numShards": 1,
- "paused": true,
- "pitEnabled": true,
- "providerBackupEnabled": true,
- "providerSettings": {
- "providerName": "string",
- "autoScaling": {
- "compute": {
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10"
}
}, - "diskIOPS": 0,
- "encryptEBSVolume": true,
- "instanceSizeName": "M10",
- "regionName": "US_GOV_WEST_1",
- "volumeType": "STANDARD"
}, - "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationFactor": 3,
- "replicationSpec": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionsConfig": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "autoScaling": {
- "compute": {
- "enabled": false,
- "scaleDownEnabled": false
}, - "diskGBEnabled": false
}, - "backupEnabled": true,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "configServerType": "DEDICATED",
- "connectionStrings": {
- "awsPrivateLink": {
- "property1": "string",
- "property2": "string"
}, - "awsPrivateLinkSrv": {
- "property1": "string",
- "property2": "string"
}, - "private": "string",
- "privateEndpoint": [
- {
- "connectionString": "string",
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "srvShardOptimizedConnectionString": "string",
- "type": "MONGOD"
}
], - "privateSrv": "string",
- "standard": "string",
- "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "featureCompatibilityVersion": "string",
- "featureCompatibilityVersionExpirationDate": "2019-08-24T14:15:22Z",
- "globalClusterSelfManagedSharding": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBEmployeeAccessGrant": {
- "expirationTime": "2019-08-24T14:15:22Z",
- "grantType": "CLUSTER_DATABASE_LOGS",
}, - "mongoDBMajorVersion": "5.0",
- "mongoDBVersion": "5.0.25",
- "mongoURI": "string",
- "mongoURIUpdated": "2019-08-24T14:15:22Z",
- "mongoURIWithOptions": "string",
- "name": "string",
- "numShards": 1,
- "paused": true,
- "pitEnabled": true,
- "providerBackupEnabled": true,
- "providerSettings": {
- "providerName": "string",
- "autoScaling": {
- "compute": {
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10"
}
}, - "diskIOPS": 0,
- "encryptEBSVolume": true,
- "instanceSizeName": "M10",
- "regionName": "US_GOV_WEST_1",
- "volumeType": "STANDARD"
}, - "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationFactor": 3,
- "replicationSpec": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionsConfig": {
- "property1": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}, - "property2": {
- "analyticsNodes": 0,
- "electableNodes": 0,
- "priority": 7,
- "readOnlyNodes": 0
}
}, - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "srvAddress": "string",
- "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
Retorna os detalhes de configuraĆ§Ć£o avanƧada para um cluster no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. Detalhes de configuraĆ§Ć£o avanƧada incluem read/write concern, limites de Ćndice e oplog e outras configuraƧƵes do banco de dados. Este recurso nĆ£o estĆ” disponĆvel para clusters gratuitos do M0
, clusters de nĆvel compartilhado do M2
e M5
ou clusters sem servidor. Para usar este recurso, a chave da API solicitante deve possuir a role de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "changeStreamOptionsPreAndPostImagesExpireAfterSeconds": -1,
- "chunkMigrationConcurrency": 0,
- "defaultMaxTimeMS": 0,
- "defaultReadConcern": "local",
- "defaultWriteConcern": "string",
- "failIndexKeyTooLong": true,
- "javascriptEnabled": true,
- "minimumEnabledTlsProtocol": "TLS1_0",
- "noTableScan": true,
- "oplogMinRetentionHours": 0,
- "oplogSizeMB": 0,
- "queryStatsLogVerbosity": 0,
- "sampleRefreshIntervalBIConnector": 0,
- "sampleSizeBIConnector": 0,
- "transactionLifetimeLimitSeconds": 1
}
Atualiza os detalhes de configuraĆ§Ć£o avanƧada para um cluster no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. Detalhes de configuraĆ§Ć£o avanƧada incluem read/write concern, limites de Ćndice e oplog e outras configuraƧƵes do banco de dados. Para utilizar este recurso, a chave de API solicitante deve possuir a role de Gerenciador de cluster de projeto. Este recurso nĆ£o estĆ” disponĆvel para clusters gratuitos do M0
, clusters de nĆvel compartilhado do M2
e M5
ou clusters sem servidor.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Detalhes de configuraĆ§Ć£o avanƧados para adicionar a um cluster no projeto especificado.
changeStreamOptionsPreAndPostImagesExpireAfterSeconds | |
chunkMigrationConcurrency | inteiro <int32> NĆŗmero de segmentos no fragmento de origem e no fragmento de recebimento para migraĆ§Ć£o de partes. O nĆŗmero de segmentos nĆ£o deve exceder a metade do nĆŗmero total de nĆŗcleos da CPU do cluster fragmentado. |
defaultMaxTimeMS | inteiro <int32> Limite de tempo padrĆ£o em milissegundos para a conclusĆ£o de operaƧƵes de leitura individuais. |
defaultReadConcern | string PadrĆ£o: "available" Enum: "local" "available" NĆvel padrĆ£o de confirmaĆ§Ć£o solicitado pelo MongoDB para operaƧƵes de leitura definidas para o cluster. Os clusters MongoDB 4.4 sĆ£o padronizados como |
defaultWriteConcern | string NĆvel padrĆ£o de confirmaĆ§Ć£o de solicitado pelo MongoDB para operaƧƵes de gravaĆ§Ć£o quando nenhuma Ć© especificada pelo driver. |
failIndexKeyTooLong | booleano Obsoleto(a) PadrĆ£o: true Sinalizador que indica se vocĆŖ pode inserir ou atualizar documentos em que todas as entradas indexadas nĆ£o excedam 1024 bytes. Se vocĆŖ definir essa opĆ§Ć£o como falsa, o mongod gravarĆ” os documentos que excederem esse limite, mas nĆ£o os indexarĆ”. Este parĆ¢metro foi removido a partir do MongoDB 4.4. |
javascriptEnabled | booleano Sinalizador que indica se o cluster permite a execuĆ§Ć£o de operaƧƵes que realizam execuƧƵes em JavaScript no lado do servidor. Ao usar 8.0+, recomendamos desabilitar o JavaScript do lado do servidor e usar operadores de pipeline de agregaĆ§Ć£o como alternativa de melhor desempenho. |
minimumEnabledTlsProtocol | string Enum: "TLS1_0" "TLS1_1" "TLS1_2" VersĆ£o TLS (Transport Layer Security) mĆnima que o cluster aceita para conexƵes de entrada. Para clusters que usam TLS 1.0 ou 1.1, recomendamos definir o TLS 1.2 como a versĆ£o mĆnima do protocolo TLS. |
noTableScan | booleano Flag que indica se o cluster desativa a execuĆ§Ć£o de qualquer query que exija uma varredura de coleĆ§Ć£o para retornar resultados. |
oplogMinRetentionHours | nĆŗmero ou nulo <double> Janela mĆnima de retenĆ§Ć£o para o oplog do cluster expressa em horas. Um valor nulo indica que o cluster usa a janela de oplog mĆnima padrĆ£o que o MongoDB Cloud calcula. |
oplogSizeMB | inteiro ou nulo <int32> Limite de armazenamento do oplog do cluster expresso em megabytes. Um valor nulo indica que o cluster usa o tamanho de oplog padrĆ£o que a Nuvem MongoDB calcula. |
queryStatsLogVerbosity | inteiro <int32> Pode ser definido como 1 (desabilitado) ou 3 (habilitado). Quando definido como 3, o Atlas incluirĆ” a saĆda $queryStats ocultada e anonimizada nos registros do MongoDB. A saĆda $queryStats nĆ£o contĆ©m literais ou valores de campo. Habilitar essa configuraĆ§Ć£o pode afetar o desempenho do seu cluster. |
sampleRefreshIntervalBIConnector | inteiro <int32> > = 0 PadrĆ£o: 0 Intervalo em segundos no qual o processo mongosqld faz uma nova amostra dos dados para criar seu esquema relacional. |
sampleSizeBIConnector | inteiro <int32> > = 0 NĆŗmero de documentos por banco de dados a serem amostrados ao coletar informaƧƵes de esquema. |
transactionLifetimeLimitSeconds | inteiro <int64> >= 1 Vida Ćŗtil, em segundos, de transaƧƵes multidocumento. O Atlas considera as transaƧƵes que excedem esse limite como expiradas e, portanto, as aborta por meio de um processo de limpeza periĆ³dico. |
{- "changeStreamOptionsPreAndPostImagesExpireAfterSeconds": -1,
- "chunkMigrationConcurrency": 0,
- "defaultMaxTimeMS": 0,
- "defaultReadConcern": "local",
- "defaultWriteConcern": "string",
- "failIndexKeyTooLong": true,
- "javascriptEnabled": true,
- "minimumEnabledTlsProtocol": "TLS1_0",
- "noTableScan": true,
- "oplogMinRetentionHours": 0,
- "oplogSizeMB": 0,
- "queryStatsLogVerbosity": 0,
- "sampleRefreshIntervalBIConnector": 0,
- "sampleSizeBIConnector": 0,
- "transactionLifetimeLimitSeconds": 1
}
{- "changeStreamOptionsPreAndPostImagesExpireAfterSeconds": -1,
- "chunkMigrationConcurrency": 0,
- "defaultMaxTimeMS": 0,
- "defaultReadConcern": "local",
- "defaultWriteConcern": "string",
- "failIndexKeyTooLong": true,
- "javascriptEnabled": true,
- "minimumEnabledTlsProtocol": "TLS1_0",
- "noTableScan": true,
- "oplogMinRetentionHours": 0,
- "oplogSizeMB": 0,
- "queryStatsLogVerbosity": 0,
- "sampleRefreshIntervalBIConnector": 0,
- "sampleSizeBIConnector": 0,
- "transactionLifetimeLimitSeconds": 1
}
Inicia um teste de failover para o cluster especificado no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. Um teste de failover verifica como o MongoDB Cloud administra a falha do nĆ³ primĆ”rio do cluster. Durante o teste, o MongoDB Cloud desliga o nĆ³ primĆ”rio e elege um novo primĆ”rio. Para utilizar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o de gerenciador de cluster de projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint)",
- "error": 401,
- "errorCode": "NOT_ORG_GROUP_CREATOR",
- "reason": "Unauthorized"
}
Retorna o status de todas as alteraƧƵes que vocĆŖ fez no cluster especificado no projeto especificado. Use esse recurso para verificar o progresso que o MongoDB Cloud fez no processamento de suas alteraƧƵes. A resposta nĆ£o inclui a implantaĆ§Ć£o de novos clusters dedicados. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "changeStatus": "PENDING",
}
SolicitaƧƵes carregando o conjunto de dados de amostra MongoDB no agrupamento especificado. Para utilizar este recurso, a chave de API solicitante deve possuir a funĆ§Ć£o de ProprietĆ”rio do Projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
name necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica o cluster no qual vocĆŖ carrega o conjunto de dados de amostra. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "completeDate": "2019-08-24T14:15:22Z",
- "createDate": "2019-08-24T14:15:22Z",
- "errorMessage": "string",
- "state": "WORKING"
}
Confere o progresso do carregamento do conjunto de dados de amostra em um cluster. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietƔrio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
sampleDatasetId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Cadeia exclusiva de 24 dĆgitos hexadecimais que identifica o conjunto de dados de amostra carregado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "completeDate": "2019-08-24T14:15:22Z",
- "createDate": "2019-08-24T14:15:22Z",
- "errorMessage": "string",
- "state": "WORKING"
}
Retorna, adiciona, edita e remove roles de privilĆ©gio de usuĆ”rio de bancos de dados personalizados. Use roles personalizadas para especificar conjuntos personalizados de aƧƵes que as funƧƵes integradas do MongoDB Cloud nĆ£o conseguem descrever. VocĆŖ define roles personalizadas no nĆvel do projeto, para todos os clusters no projeto. Este recurso aceita um subconjunto de aƧƵes de privilĆ©gio do MongoDB. VocĆŖ pode criar um subconjunto de aƧƵes de roles personalizadas. Para criar uma lista mais ampla de aƧƵes de roles personalizadas, use a interface de usuĆ”rio do MongoDB Cloud. As roles personalizadas devem incluir aƧƵes aceitas por todos os clusters do projeto, e que sejam compatĆveis com cada versĆ£o do MongoDB que os clusters do seu projeto utilizam. Por exemplo, se seu projeto tiver clusters MongoDB 4.2, vocĆŖ nĆ£o poderĆ” criar roles personalizadas que usem aƧƵes introduzidas no MongoDB 4.4.
Retornar todas as funƧƵes personalizadas para o projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- {
- "actions": [
- {
- "action": "FIND",
- "resources": [
- {
- "cluster": true,
- "collection": "string",
- "db": "string"
}
]
}
], - "inheritedRoles": [
- {
- "db": "string",
- "role": "string"
}
], - "roleName": "string"
}
]
Cria uma role personalizada no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietƔrio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cria uma funĆ§Ć£o personalizada no projeto especificado.
Array de objetos (AĆ§Ć£o de privilĆ©gio do banco de dados) Lista das aƧƵes de privilĆ©gio especĆficas que a funĆ§Ć£o concede. | |
Array de objetos (Role herdada) unique Lista das funƧƵes incorporadas que esta funĆ§Ć£o personalizada herda. | |
roleName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a funĆ§Ć£o para a solicitaĆ§Ć£o. Este nome deve ser exclusivo para essa funĆ§Ć£o personalizada neste projeto. |
{- "actions": [
- {
- "action": "FIND",
- "resources": [
- {
- "cluster": true,
- "collection": "string",
- "db": "string"
}
]
}
], - "inheritedRoles": [
- {
- "db": "string",
- "role": "string"
}
], - "roleName": "string"
}
{- "actions": [
- {
- "action": "FIND",
- "resources": [
- {
- "cluster": true,
- "collection": "string",
- "db": "string"
}
]
}
], - "inheritedRoles": [
- {
- "db": "string",
- "role": "string"
}
], - "roleName": "string"
}
Remove uma funĆ§Ć£o personalizada do projeto especificado. NĆ£o Ć© possĆvel remover uma role personalizada que deixaria uma ou mais roles secundĆ”rias sem roles ou aƧƵes principais. TambĆ©m nĆ£o Ć© possĆvel remover uma role personalizada que deixaria um ou mais usuĆ”rios do banco de dados sem roles. Para usar esse recurso, a chave de API solicitante deve ter a role de administrador do projeto do Atlas.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
roleName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a funĆ§Ć£o para a solicitaĆ§Ć£o. Este nome deve ser exclusivo para essa funĆ§Ć£o personalizada neste projeto. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna uma role personalizada para o projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
roleName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a funĆ§Ć£o para a solicitaĆ§Ć£o. Este nome deve ser exclusivo para essa funĆ§Ć£o personalizada neste projeto. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "actions": [
- {
- "action": "FIND",
- "resources": [
- {
- "cluster": true,
- "collection": "string",
- "db": "string"
}
]
}
], - "inheritedRoles": [
- {
- "db": "string",
- "role": "string"
}
], - "roleName": "string"
}
Atualiza uma role personalizada no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietƔrio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
roleName necessĆ”rio | string Etiqueta legĆvel para humanos que identifica a role da solicitaĆ§Ć£o. Este nome deve ser exclusivo para essa role personalizada neste projeto. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza uma funĆ§Ć£o personalizada no projeto especificado.
Array de objetos (AĆ§Ć£o de privilĆ©gio do banco de dados) Lista das aƧƵes de privilĆ©gio especĆficas que a funĆ§Ć£o concede. | |
Array de objetos (Role herdada) unique Lista das funƧƵes incorporadas que esta funĆ§Ć£o personalizada herda. |
{- "actions": [
- {
- "action": "FIND",
- "resources": [
- {
- "cluster": true,
- "collection": "string",
- "db": "string"
}
]
}
], - "inheritedRoles": [
- {
- "db": "string",
- "role": "string"
}
]
}
{- "actions": [
- {
- "action": "FIND",
- "resources": [
- {
- "cluster": true,
- "collection": "string",
- "db": "string"
}
]
}
], - "inheritedRoles": [
- {
- "db": "string",
- "role": "string"
}
], - "roleName": "string"
}
Retorna, adiciona, edita e remove instĆ¢ncias de bancos de dados federados. Este recurso requer o ID do seu projeto. As alteraƧƵes nas configuraƧƵes da instĆ¢ncia do banco de dados federado podem afetar os custos.
Retorna os detalhes de todas as instĆ¢ncias do banco de dados federado no projeto especificado. Para usar este recurso, a chave da API solicitante deve possuir a funĆ§Ć£o de Somente Leitura do Projeto ou superior.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
type | string PadrĆ£o: "USUĆRIO" Enum: "USUĆRIO" "ONLINE_ARCHIVE" Tipo de instĆ¢ncias do banco de dados federado a serem retornadas. |
[- {
- "cloudProviderConfig": {
- "aws": {
- "externalId": "string",
- "iamAssumedRoleARN": "arn:aws:iam::123456789012:root",
- "iamUserARN": "string",
- "roleId": "string"
}, - "azure": {
- "atlasAppId": "string",
- "roleId": "string",
- "servicePrincipalId": "string",
- "tenantId": "string"
}, - "gcp": {
- "gcpServiceAccount": "string",
- "roleId": "string"
}
}, - "dataProcessRegion": {
- "cloudProvider": "AWS",
- "region": "SYDNEY_AUS"
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "hostnames": [
- "string"
], - "name": "string",
- "privateEndpointHostnames": [
- {
- "hostname": "string",
- "privateEndpoint": "string"
}
], - "state": "UNVERIFIED",
- "storage": {
- "databases": [
- {
- "collections": [
- {
- "dataSources": [
- {
- "allowInsecure": false,
- "collection": "string",
- "collectionRegex": "string",
- "database": "string",
- "databaseRegex": "string",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetPrefix": "string",
- "defaultFormat": ".avro",
- "path": "string",
- "provenanceFieldName": "string",
- "storeName": "string",
- "trimLevel": 0,
- "urls": [
- null
]
}
], - "name": "string"
}
], - "maxWildcardCollections": 100,
- "name": "string",
- "views": [
- {
- "name": "string",
- "pipeline": "string",
- "source": "string"
}
]
}
], - "stores": [
- {
- "name": "string",
- "provider": "string",
- "additionalStorageClasses": [
- "STANDARD"
], - "bucket": "string",
- "delimiter": "string",
- "includeTags": false,
- "prefix": "string",
- "public": false,
- "region": "US_GOV_WEST_1"
}
]
}
}
]
Cria uma instĆ¢ncia do banco de dados federado no projeto especificado. Para usar esse recurso, a chave API solicitante deve ter as roles de ProprietĆ”rio do projeto ou Administrador de grĆ”ficos do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
skipRoleValidation | booleano PadrĆ£o: false Sinalizador que indica se essa solicitaĆ§Ć£o deve verificar se a role do IAM solicitante pode ler a partir do bucket do S3. A AWS verifica se a role pode listar os objetos no bucket antes de gravar nele. Algumas roles do IAM precisam apenas de permissƵes de gravaĆ§Ć£o. Este sinalizador permite pular essa verificaĆ§Ć£o. |
Detalhes para criar uma instĆ¢ncia do banco de dados federado no projeto especificado.
objeto (Fornecedor de nuvem de federaĆ§Ć£o de dados) Provedor de nuvem em que essa instĆ¢ncia de banco de dados federado estĆ” hospedada. | |
objeto (DataLakeDataProcessRegion) InformaƧƵes sobre a regiĆ£o do fornecedor de serviƧos em nuvem para a qual a instĆ¢ncia do banco de dados federado encaminha as conexƵes do cliente. | |
name | string Etiqueta legĆvel por humanos que identifica a instĆ¢ncia do banco de dados federado. |
objeto (DataLakeStorage) InformaƧƵes de configuraĆ§Ć£o para cada armazenamento de dados e seu mapeamento para bancos de dados do MongoDB Cloud. |
{- "cloudProviderConfig": {
- "aws": {
- "roleId": "string",
- "testS3Bucket": "string"
}, - "azure": {
- "roleId": "string"
}, - "gcp": {
- "roleId": "string"
}
}, - "dataProcessRegion": {
- "cloudProvider": "AWS",
- "region": "SYDNEY_AUS"
}, - "name": "string",
- "storage": {
- "databases": [
- {
- "collections": [
- {
- "dataSources": [
- {
- "allowInsecure": false,
- "collection": "string",
- "collectionRegex": "string",
- "database": "string",
- "databaseRegex": "string",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetPrefix": "string",
- "defaultFormat": ".avro",
- "path": "string",
- "provenanceFieldName": "string",
- "storeName": "string",
- "trimLevel": 0,
- "urls": [
- "string"
]
}
], - "name": "string"
}
], - "maxWildcardCollections": 100,
- "name": "string",
- "views": [
- {
- "name": "string",
- "pipeline": "string",
- "source": "string"
}
]
}
], - "stores": [
- {
- "name": "string",
- "provider": "string",
- "additionalStorageClasses": [
- "STANDARD"
], - "bucket": "string",
- "delimiter": "string",
- "includeTags": false,
- "prefix": "string",
- "public": false,
- "region": "US_GOV_WEST_1"
}
]
}
}
{- "cloudProviderConfig": {
- "aws": {
- "externalId": "string",
- "iamAssumedRoleARN": "arn:aws:iam::123456789012:root",
- "iamUserARN": "string",
- "roleId": "string"
}, - "azure": {
- "atlasAppId": "string",
- "roleId": "string",
- "servicePrincipalId": "string",
- "tenantId": "string"
}, - "gcp": {
- "gcpServiceAccount": "string",
- "roleId": "string"
}
}, - "dataProcessRegion": {
- "cloudProvider": "AWS",
- "region": "SYDNEY_AUS"
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "hostnames": [
- "string"
], - "name": "string",
- "privateEndpointHostnames": [
- {
- "hostname": "string",
- "privateEndpoint": "string"
}
], - "state": "UNVERIFIED",
- "storage": {
- "databases": [
- {
- "collections": [
- {
- "dataSources": [
- {
- "allowInsecure": false,
- "collection": "string",
- "collectionRegex": "string",
- "database": "string",
- "databaseRegex": "string",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetPrefix": "string",
- "defaultFormat": ".avro",
- "path": "string",
- "provenanceFieldName": "string",
- "storeName": "string",
- "trimLevel": 0,
- "urls": [
- "string"
]
}
], - "name": "string"
}
], - "maxWildcardCollections": 100,
- "name": "string",
- "views": [
- {
- "name": "string",
- "pipeline": "string",
- "source": "string"
}
]
}
], - "stores": [
- {
- "name": "string",
- "provider": "string",
- "additionalStorageClasses": [
- "STANDARD"
], - "bucket": "string",
- "delimiter": "string",
- "includeTags": false,
- "prefix": "string",
- "public": false,
- "region": "US_GOV_WEST_1"
}
]
}
}
Remove uma instĆ¢ncia do banco de dados federado do projeto especificado. Para usar esse recurso, a chave API solicitante deve ter as roles de ProprietĆ”rio do projeto ou Administrador de grĆ”ficos do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
tenantName necessĆ”rio | string Etiqueta legĆvel para humanos que identifica a instĆ¢ncia do banco de dados federado a ser removido. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna os detalhes de uma instĆ¢ncia do banco de dados federado dentro do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter as roles de somente leitura do projeto ou administrador de grĆ”ficos do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
tenantName necessĆ”rio | string Etiqueta legĆvel por humanos que identifica o Banco de Dados Federado a retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "cloudProviderConfig": {
- "aws": {
- "externalId": "string",
- "iamAssumedRoleARN": "arn:aws:iam::123456789012:root",
- "iamUserARN": "string",
- "roleId": "string"
}, - "azure": {
- "atlasAppId": "string",
- "roleId": "string",
- "servicePrincipalId": "string",
- "tenantId": "string"
}, - "gcp": {
- "gcpServiceAccount": "string",
- "roleId": "string"
}
}, - "dataProcessRegion": {
- "cloudProvider": "AWS",
- "region": "SYDNEY_AUS"
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "hostnames": [
- "string"
], - "name": "string",
- "privateEndpointHostnames": [
- {
- "hostname": "string",
- "privateEndpoint": "string"
}
], - "state": "UNVERIFIED",
- "storage": {
- "databases": [
- {
- "collections": [
- {
- "dataSources": [
- {
- "allowInsecure": false,
- "collection": "string",
- "collectionRegex": "string",
- "database": "string",
- "databaseRegex": "string",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetPrefix": "string",
- "defaultFormat": ".avro",
- "path": "string",
- "provenanceFieldName": "string",
- "storeName": "string",
- "trimLevel": 0,
- "urls": [
- "string"
]
}
], - "name": "string"
}
], - "maxWildcardCollections": 100,
- "name": "string",
- "views": [
- {
- "name": "string",
- "pipeline": "string",
- "source": "string"
}
]
}
], - "stores": [
- {
- "name": "string",
- "provider": "string",
- "additionalStorageClasses": [
- "STANDARD"
], - "bucket": "string",
- "delimiter": "string",
- "includeTags": false,
- "prefix": "string",
- "public": false,
- "region": "US_GOV_WEST_1"
}
]
}
}
Atualiza os detalhes de uma instĆ¢ncia do banco de dados federado no projeto especificado. Para utilizar este recurso, a chave de API solicitante deve possuir a funĆ§Ć£o de ProprietĆ”rio do Projeto ou superior.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
tenantName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia do banco de dados federado que serĆ” atualizada. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
skipRoleValidation necessĆ”rio | booleano Sinalizador que indica se essa solicitaĆ§Ć£o deve verificar se a role do IAM solicitante pode ler a partir do bucket do S3. A AWS verifica se a role pode listar os objetos no bucket antes de gravar nele. Algumas roles do IAM precisam apenas de permissƵes de gravaĆ§Ć£o. Este sinalizador permite pular essa verificaĆ§Ć£o. |
Detalhes de um banco de dados federado a ser atualizado no projeto especificado.
objeto (Fornecedor de nuvem de federaĆ§Ć£o de dados) Provedor de nuvem em que essa instĆ¢ncia de banco de dados federado estĆ” hospedada. | |
objeto (DataLakeDataProcessRegion) InformaƧƵes sobre a regiĆ£o do fornecedor de serviƧos em nuvem para a qual a instĆ¢ncia do banco de dados federado encaminha as conexƵes do cliente. | |
name | string Etiqueta legĆvel por humanos que identifica a instĆ¢ncia do banco de dados federado. |
objeto (DataLakeStorage) InformaƧƵes de configuraĆ§Ć£o para cada armazenamento de dados e seu mapeamento para bancos de dados do MongoDB Cloud. |
{- "cloudProviderConfig": {
- "aws": {
- "roleId": "string",
- "testS3Bucket": "string"
}, - "azure": {
- "roleId": "string"
}, - "gcp": {
- "roleId": "string"
}
}, - "dataProcessRegion": {
- "cloudProvider": "AWS",
- "region": "SYDNEY_AUS"
}, - "name": "string",
- "storage": {
- "databases": [
- {
- "collections": [
- {
- "dataSources": [
- {
- "allowInsecure": false,
- "collection": "string",
- "collectionRegex": "string",
- "database": "string",
- "databaseRegex": "string",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetPrefix": "string",
- "defaultFormat": ".avro",
- "path": "string",
- "provenanceFieldName": "string",
- "storeName": "string",
- "trimLevel": 0,
- "urls": [
- "string"
]
}
], - "name": "string"
}
], - "maxWildcardCollections": 100,
- "name": "string",
- "views": [
- {
- "name": "string",
- "pipeline": "string",
- "source": "string"
}
]
}
], - "stores": [
- {
- "name": "string",
- "provider": "string",
- "additionalStorageClasses": [
- "STANDARD"
], - "bucket": "string",
- "delimiter": "string",
- "includeTags": false,
- "prefix": "string",
- "public": false,
- "region": "US_GOV_WEST_1"
}
]
}
}
{- "cloudProviderConfig": {
- "aws": {
- "externalId": "string",
- "iamAssumedRoleARN": "arn:aws:iam::123456789012:root",
- "iamUserARN": "string",
- "roleId": "string"
}, - "azure": {
- "atlasAppId": "string",
- "roleId": "string",
- "servicePrincipalId": "string",
- "tenantId": "string"
}, - "gcp": {
- "gcpServiceAccount": "string",
- "roleId": "string"
}
}, - "dataProcessRegion": {
- "cloudProvider": "AWS",
- "region": "SYDNEY_AUS"
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "hostnames": [
- "string"
], - "name": "string",
- "privateEndpointHostnames": [
- {
- "hostname": "string",
- "privateEndpoint": "string"
}
], - "state": "UNVERIFIED",
- "storage": {
- "databases": [
- {
- "collections": [
- {
- "dataSources": [
- {
- "allowInsecure": false,
- "collection": "string",
- "collectionRegex": "string",
- "database": "string",
- "databaseRegex": "string",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetPrefix": "string",
- "defaultFormat": ".avro",
- "path": "string",
- "provenanceFieldName": "string",
- "storeName": "string",
- "trimLevel": 0,
- "urls": [
- "string"
]
}
], - "name": "string"
}
], - "maxWildcardCollections": 100,
- "name": "string",
- "views": [
- {
- "name": "string",
- "pipeline": "string",
- "source": "string"
}
]
}
], - "stores": [
- {
- "name": "string",
- "provider": "string",
- "additionalStorageClasses": [
- "STANDARD"
], - "bucket": "string",
- "delimiter": "string",
- "includeTags": false,
- "prefix": "string",
- "public": false,
- "region": "US_GOV_WEST_1"
}
]
}
}
Retorna limites de consulta para uma instĆ¢ncia de bancos de dados federados no projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
tenantName necessĆ”rio | string Etiqueta legĆvel para humanos que identifica a instĆ¢ncia do banco de dados federado para a qual vocĆŖ deseja recuperar os limites de query. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- {
- "currentUsage": 0,
- "defaultLimit": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "maximumLimit": 0,
- "name": "string",
- "overrunPolicy": "BLOCK",
- "tenantName": "string",
- "value": 0
}
]
Exclui um limite de query para uma instĆ¢ncia do banco de dados federado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. | |||||||||||||||
tenantName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia do banco de dados federado Ć qual o limite de consulta se aplica. | |||||||||||||||
limitName necessĆ”rio | string Enum: "bytesProcessed.query" "bytesProcessed.daily" "bytesProcessed.weekly" "bytesProcessed.monthly" Etiqueta legĆvel para humanos que identifica este limite de instĆ¢ncia de Data Federation.
|
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{ }
Retorna os detalhes de um limite de query para a instĆ¢ncia do banco de dados federado especificada no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. | |||||||||||||||
tenantName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia do banco de dados federado Ć qual o limite de consulta se aplica. | |||||||||||||||
limitName necessĆ”rio | string Enum: "bytesProcessed.query" "bytesProcessed.daily" "bytesProcessed.weekly" "bytesProcessed.monthly" Etiqueta legĆvel para humanos que identifica este limite de instĆ¢ncia de Data Federation.
|
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "currentUsage": 0,
- "defaultLimit": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "maximumLimit": 0,
- "name": "string",
- "overrunPolicy": "BLOCK",
- "tenantName": "string",
- "value": 0
}
Cria ou atualiza um limite de consulta para uma instĆ¢ncia do banco de dados federado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. | |||||||||||||||
tenantName necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia do banco de dados federado Ć qual o limite de consulta se aplica. | |||||||||||||||
limitName necessĆ”rio | string Enum: "bytesProcessed.query" "bytesProcessed.daily" "bytesProcessed.weekly" "bytesProcessed.monthly" Etiqueta legĆvel para humanos que identifica este limite de instĆ¢ncia de Data Federation.
|
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
Cria ou atualiza um limite de query para uma instĆ¢ncia do banco de dados federado.
overrunPolicy | string Enum: "BLOCK" "BLOCK_AND_KILL" Usado apenas para limites do Data Federation. AĆ§Ć£o a ser tomada quando o limite de uso for excedido. Se a extensĆ£o limite for definida como QUERY, isso serĆ” ignorado porque o MongoDB Cloud interromperĆ” a query quando ela exceder o limite de uso. |
valor necessĆ”rio | inteiro <int64> Valor da definiĆ§Ć£o do limite. |
{- "overrunPolicy": "BLOCK",
- "value": 0
}
{- "currentUsage": 0,
- "defaultLimit": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "maximumLimit": 0,
- "name": "string",
- "overrunPolicy": "BLOCK",
- "tenantName": "string",
- "value": 0
}
Baixa os registros de consulta da instĆ¢ncia do banco de dados federado especificado. Para usar esse recurso, a chave de API solicitante deve ter as funƧƵes "ProprietĆ”rio do projeto" ou "Acesso de gravaĆ§Ć£o/leitura aos dados do projeto". A API nĆ£o suporta chamadas diretas com o esquema de resposta JSON . VocĆŖ deve solicitar um esquema de resposta gzip usando um cabeƧalho de aceitaĆ§Ć£o do formato: "Aceitar: aplicaĆ§Ć£o/gzip".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
tenantName necessĆ”rio | string Etiqueta legĆvel para humanos que identifica a instĆ¢ncia do banco de dados federado para a qual vocĆŖ deseja baixar os registros de query. |
endDate | inteiro <int64> 1199145600 Exemplo: endDate=1636481348 Registro de data/hora que especifica o ponto de tĆ©rmino para a faixa de mensagens de registro a serem baixadas. O MongoDB Cloud expressa esse registro de data/hora pelo nĆŗmero de segundos decorridos desde a UNIX epoch. |
startDate | inteiro <int64> 1199145600 Exemplo: startDate=1636466948 Registro de data/hora que especifica o ponto de inĆcio para a faixa de mensagens de registro a serem baixadas. O MongoDB Cloud expressa esse registro de data/hora pelo nĆŗmero de segundos decorridos desde a UNIX epoch. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna todos os endpoints privados para instĆ¢ncias de banco de dados federado e arquivos on-line no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter as funƧƵes "somente leitura" do projeto ou "Administrador de grĆ”ficos do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "azureConnectionName": "string",
- "azureLinkId": "string",
- "comment": "string",
- "customerEndpointDNSName": "string",
- "customerEndpointIPAddress": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1",
- "errorMessage": "string",
- "provider": "AWS",
- "region": "US_EAST_1",
- "status": "PENDING",
- "type": "DATA_LAKE"
}
], - "totalCount": 0
}
Adiciona um endpoint privado para instĆ¢ncias do banco de dados federados e Online Archives nos projetos especificados. Se o ID do endpoint jĆ” existir e o comentĆ”rio associado nĆ£o for alterado, o Atlas Data Federation nĆ£o farĆ” nenhuma alteraĆ§Ć£o na lista de IDs do endpoint. Se o ID do endpoint jĆ” existir e o comentĆ”rio associado for alterado, o Atlas Data Federation atualizarĆ” o valor do comentĆ”rio somente na lista de IDs do endpoint. Se o ID do endpoint nĆ£o existir, o Atlas Data Federation anexarĆ” o novo endpoint Ć lista de endpoints na lista de IDs de endpoints. Cada regiĆ£o tem um nome de serviƧo associado para os diversos endpoints em cada regiĆ£o.
us-east-1
Ć© com.amazonaws.vpce.us-east-1.vpce-svc-00e311695874992b4
.
us-west-1
Ć© com.amazonaws.vpce.us-west-2.vpce-svc-09d86b19e59d1b4bb
.
eu-west-1
Ć© com.amazonaws.vpce.eu-west-1.vpce-svc-0824460b72e1a420e
.
eu-west-2
Ć© com.amazonaws.vpce.eu-west-2.vpce-svc-052f1840aa0c4f1f9
.
eu-central-1
Ć© com.amazonaws.vpce.eu-central-1.vpce-svc-0ac8ce91871138c0d
.
sa-east-1
Ć© com.amazonaws.vpce.sa-east-1.vpce-svc-0b56e75e8cdf50044
.
ap-southeast-2
Ć© com.amazonaws.vpce.ap-southeast-2.vpce-svc-036f1de74d761706e
.
ap-south-1
Ć© com.amazonaws.vpce.ap-south-1.vpce-svc-03eb8a541f96d356d
.
Para usar esse recurso, a chave de API solicitante deve ter as funƧƵes de "ProprietƔrio do projeto" ou "Administrador de grƔficos do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Endpoint privado para instĆ¢ncias do banco de dados federados e Online Archives para adicionar ao projeto especificado.
azureConnectionName | string Nome da conexĆ£o que identifica a conexĆ£o de endpoint privada do Azure. |
azureLinkId | string ID do link que identifica a conexĆ£o de endpoint privado do Azure. |
comment | string String legĆvel para humanos para associar a esse endpoint privado. |
customerEndpointDNSName | string Etiqueta legĆvel por humanos para identificar o nome DNS do ponto de extremidade VPC do cliente. Se definido, vocĆŖ tambĆ©m deve especificar um valor para a regiĆ£o. |
customerEndpointIPAddress | string^(25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$))... EndereƧo IP usado para se conectar ao endpoint privado do Azure. |
endpointId necessĆ”rio | string = 22 caracteres ^vpce-[0-9a-f]{17}$ String Ćŗnica alfanumĆ©rica de 24 caracteres que identifica o endpoint privado. |
Mensagem de erro | string Mensagem de erro descrevendo uma falha aprovando a solicitaĆ§Ć£o de endpoint privado. |
fornecedor | string PadrĆ£o: "AWS" Valor: "AWS" Etiqueta legĆvel por humanos que identifica o provedor de serviƧos de nuvem. O Atlas Data Lake suporta apenas Amazon Web Services. |
regiĆ£o | string Etiqueta legĆvel por humanos para identificar a regiĆ£o do ponto de extremidade VPC do cliente. Se definido, vocĆŖ tambĆ©m deve especificar um valor para customerEndpointDNSName. |
Status | string Enum: "PENDENTE" "OK" "FAILED" "DELETING" Status da solicitaĆ§Ć£o de conexĆ£o do endpoint privado. |
type | string PadrĆ£o: "DATA_LAKE" Valor: "DATA_LAKE" Etiqueta legĆvel para humanos que identifica o tipo de recurso associado a este endpoint privado. |
{- "azureConnectionName": "string",
- "azureLinkId": "string",
- "comment": "string",
- "customerEndpointDNSName": "string",
- "customerEndpointIPAddress": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1",
- "errorMessage": "string",
- "provider": "AWS",
- "region": "US_EAST_1",
- "status": "PENDING",
- "type": "DATA_LAKE"
}
{- "results": [
- {
- "azureConnectionName": "string",
- "azureLinkId": "string",
- "comment": "string",
- "customerEndpointDNSName": "string",
- "customerEndpointIPAddress": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1",
- "errorMessage": "string",
- "provider": "AWS",
- "region": "US_EAST_1",
- "status": "PENDING",
- "type": "DATA_LAKE"
}
], - "totalCount": 0
}
Remove um endpoint privado para instĆ¢ncias do banco de dados federados e arquivos online no projeto especificado. Para usar esse recurso, a chave de API solicitada deve ter a role de ProprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
endpointId necessĆ”rio | string = 22 caracteres ^vpce-[0-9a-f]{17}$ String Ćŗnica alfanumĆ©rica de 22 caracteres que identifica o endpoint privado a ser removido. O Atlas Data Federation Ć© compatĆvel com endpoints privados da Amazon Web Services que utilizam a funcionalidade AWS PrivateLink. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna o endpoint privado especificado para instĆ¢ncias do banco de dados federado ou Online Archives no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter as roles de somente leitura do projeto ou administrador de grĆ”ficos do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
endpointId necessĆ”rio | string = 22 caracteres ^vpce-[0-9a-f]{17}$ String Ćŗnica alfanumĆ©rica de 24 caracteres que identifica o endpoint privado a ser retornado. O Atlas Data Federation Ć© compatĆvel com endpoints privados da Amazon Web Services que utilizam a funcionalidade AWS PrivateLink. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "azureConnectionName": "string",
- "azureLinkId": "string",
- "comment": "string",
- "customerEndpointDNSName": "string",
- "customerEndpointIPAddress": "string",
- "endpointId": "vpce-3bf78b0ddee411ba1",
- "errorMessage": "string",
- "provider": "AWS",
- "region": "US_EAST_1",
- "status": "PENDING",
- "type": "DATA_LAKE"
}
Retorna, edita e remove Atlas Data Lake Pipelines e execuƧƵes associadas.
Retorna uma lista de pipelines do data lake. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
[- {
- "_id": "32b6e34b3d91647abb20e7b8",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "name": "string",
- "sink": {
- "type": "DLS"
}, - "source": {
- "type": "PERIODIC_CPS",
- "clusterName": "string",
- "collectionName": "string",
- "databaseName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8"
}, - "state": "ACTIVE",
- "transformations": [
- {
- "field": "string",
- "type": "EXCLUDE"
}
]
}
]
Cria um pipeline de data lake.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
Cria um pipeline de data lake.
objeto (PolĆtica de retenĆ§Ć£o do conjunto de dados) PolĆtica de retenĆ§Ć£o de Data Lake para um pipeline de Data Lake programado. | |
name | string Nome deste Data Lake Pipeline. |
objeto (Destino da ingestĆ£o) Destino da ingestĆ£o de um pipeline de data lake. | |
objeto (Fonte da ingestĆ£o) Fonte da ingestĆ£o de um Data Lake Pipeline. | |
Array de objetos (TransformaĆ§Ć£o de campo) Campos a serem excluĆdos para este pipeline de data lake. |
{- "datasetRetentionPolicy": {
- "units": "DAYS",
- "value": 1
}, - "name": "string",
- "sink": { },
- "source": {
- "type": "PERIODIC_CPS",
- "clusterName": "string",
- "collectionName": "string",
- "databaseName": "string"
}, - "transformations": [
- {
- "field": "string",
- "type": "EXCLUDE"
}
]
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "name": "string",
- "sink": {
- "type": "DLS"
}, - "source": {
- "type": "PERIODIC_CPS",
- "clusterName": "string",
- "collectionName": "string",
- "databaseName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8"
}, - "state": "ACTIVE",
- "transformations": [
- {
- "field": "string",
- "type": "EXCLUDE"
}
]
}
Remove um pipeline do Data Lake.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{ }
Retorna os detalhes de um Data Lake Pipeline dentro do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "name": "string",
- "sink": {
- "type": "DLS"
}, - "source": {
- "type": "PERIODIC_CPS",
- "clusterName": "string",
- "collectionName": "string",
- "databaseName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8"
}, - "state": "ACTIVE",
- "transformations": [
- {
- "field": "string",
- "type": "EXCLUDE"
}
]
}
Atualiza um Data Lake Pipeline.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
Atualiza um Data Lake Pipeline.
objeto (PolĆtica de retenĆ§Ć£o do conjunto de dados) PolĆtica de retenĆ§Ć£o de Data Lake para um pipeline de Data Lake programado. | |
name | string Nome deste Data Lake Pipeline. |
objeto (Destino da ingestĆ£o) Destino da ingestĆ£o de um pipeline de data lake. | |
objeto (Fonte da ingestĆ£o) Fonte da ingestĆ£o de um Data Lake Pipeline. | |
Array de objetos (TransformaĆ§Ć£o de campo) Campos a serem excluĆdos para este pipeline de data lake. |
{- "datasetRetentionPolicy": {
- "units": "DAYS",
- "value": 1
}, - "name": "string",
- "sink": { },
- "source": {
- "type": "PERIODIC_CPS",
- "clusterName": "string",
- "collectionName": "string",
- "databaseName": "string"
}, - "transformations": [
- {
- "field": "string",
- "type": "EXCLUDE"
}
]
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "name": "string",
- "sink": {
- "type": "DLS"
}, - "source": {
- "type": "PERIODIC_CPS",
- "clusterName": "string",
- "collectionName": "string",
- "databaseName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8"
}, - "state": "ACTIVE",
- "transformations": [
- {
- "field": "string",
- "type": "EXCLUDE"
}
]
}
Retorna uma lista de itens de polĆtica de agendamento de backup que vocĆŖ pode usar como fonte do pipeline do Data Lake. Para usar este recurso, a chave da API solicitante deve possuir a funĆ§Ć£o de Somente Leitura do Projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- {
- "frequencyInterval": 1,
- "frequencyType": "daily",
- "id": "stringstringstringstring",
- "retentionUnit": "days",
- "retentionValue": 0
}
]
Retorna uma lista de snapshots de backup que vocĆŖ pode usar para acionar uma execuĆ§Ć£o de pipeline on-demand. Para usar este recurso, a chave da API solicitante deve possuir a role de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
completedAfter | string <date-time> Exemplo: completedAfter=2022-01-01T00:00:00Z Data e hora apĆ³s as quais o MongoDB Cloud criou o snapshot. Se especificado, o MongoDB Cloud retorna snapshots de backup disponĆveis criados somente apĆ³s essa data e hora. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC. |
{- "results": [
- {
- "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "frequencyType": "hourly",
- "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "mongodVersion": "string",
- "policyItems": [
- "32b6e34b3d91647abb20e7b8"
], - "snapshotType": "onDemand",
- "status": "queued",
- "storageSizeBytes": 0,
- "type": "replicaSet"
}
], - "totalCount": 0
}
Pausa a ingestĆ£o de um Data Lake Pipeline no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "name": "string",
- "sink": {
- "type": "DLS"
}, - "source": {
- "type": "PERIODIC_CPS",
- "clusterName": "string",
- "collectionName": "string",
- "databaseName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8"
}, - "state": "ACTIVE",
- "transformations": [
- {
- "field": "string",
- "type": "EXCLUDE"
}
]
}
Retoma a ingestĆ£o de um Data Lake Pipeline no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "name": "string",
- "sink": {
- "type": "DLS"
}, - "source": {
- "type": "PERIODIC_CPS",
- "clusterName": "string",
- "collectionName": "string",
- "databaseName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8"
}, - "state": "ACTIVE",
- "transformations": [
- {
- "field": "string",
- "type": "EXCLUDE"
}
]
}
Retorna uma lista das execuƧƵes anteriores do Data Lake Pipeline. Para usar este recurso, a chave da API solicitante deve possuir a role de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
createdBefore | string <date-time> Exemplo: createdBefore=2022-01-01T00:00:00Z Se especificado, o Atlas retornarƔ somente as execuƧƵes de pipeline data lake iniciadas antes dessa hora e data. |
{- "results": [
- {
- "_id": "32b6e34b3d91647abb20e7b8",
- "backupFrequencyType": "HOURLY",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "phase": "SNAPSHOT",
- "pipelineId": "32b6e34b3d91647abb20e7b8",
- "scheduledDeletionDate": "2019-08-24T14:15:22Z",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "state": "PENDING",
- "stats": {
- "bytesExported": 0,
- "numDocs": 0
}
}
], - "totalCount": 0
}
Exclui o conjunto de dados gerado pelo Atlas durante a execuĆ§Ć£o do pipeline especificado.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
pipelineRunId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 caracteres hexadecimais que identifica uma execuĆ§Ć£o do pipeline de data lake. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna os detalhes de um Data Lake Pipeline executado dentro do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
pipelineRunId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 caracteres hexadecimais que identifica uma execuĆ§Ć£o do pipeline de data lake. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "backupFrequencyType": "HOURLY",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "phase": "SNAPSHOT",
- "pipelineId": "32b6e34b3d91647abb20e7b8",
- "scheduledDeletionDate": "2019-08-24T14:15:22Z",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "state": "PENDING",
- "stats": {
- "bytesExported": 0,
- "numDocs": 0
}
}
Aciona uma ingestĆ£o do Data Lake Pipeline de um snapshot especificado.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pipelineName necessĆ”rio | string [ 1 ... 64 ] caracteres ^[^/\\ "$]{1,64}$ Etiqueta legĆvel para humanos que identifica o Data Lake Pipeline. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Aciona uma Ćŗnica execuĆ§Ć£o de ingestĆ£o de um snapshot.
objeto (PolĆtica de retenĆ§Ć£o do conjunto de dados) PolĆtica de retenĆ§Ć£o de Data Lake para um pipeline de Data Lake programado. | |
snapshotId necessƔrio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 caracteres hexadecimais que identifica o snapshot. |
{- "datasetRetentionPolicy": {
- "units": "DAYS",
- "value": 1
}, - "snapshotId": "32b6e34b3d91647abb20e7b8"
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "backupFrequencyType": "HOURLY",
- "createdDate": "2019-08-24T14:15:22Z",
- "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
- "datasetRetentionPolicy": {
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "units": "DAYS",
- "value": 1
}, - "groupId": "32b6e34b3d91647abb20e7b8",
- "lastUpdatedDate": "2019-08-24T14:15:22Z",
- "phase": "SNAPSHOT",
- "pipelineId": "32b6e34b3d91647abb20e7b8",
- "scheduledDeletionDate": "2019-08-24T14:15:22Z",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "state": "PENDING",
- "stats": {
- "bytesExported": 0,
- "numDocs": 0
}
}
Retorna todos os usuĆ”rios de banco de dados que pertencem ao projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "awsIAMType": "NONE",
- "databaseName": "admin",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "description": "string",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "ldapAuthType": "NONE",
- "oidcAuthType": "NONE",
- "roles": [
- {
- "collectionName": "string",
- "databaseName": "string",
- "roleName": "atlasAdmin"
}
], - "scopes": [
- {
- "name": "string",
- "type": "CLUSTER"
}
], - "username": "string",
- "x509Type": "NONE"
}
], - "totalCount": 0
}
Cria um usuƔrio do banco de dados no projeto especificado. O MongoDB Cloud permite um mƔximo de 100 usuƔrios de banco de dados por projeto. Se precisar de mais de 100 usuƔrios de banco de dados em um projeto, entre em contato com o Suporte. Para usar esse recurso, a chave de API solicitante deve ter as funƧƵes de "ProprietƔrio do projeto" ou "Administrador de grƔficos do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cria um usuƔrio do banco de dados no projeto especificado.
awsIAMType | string PadrĆ£o: "NONE" Enum: "NONE" "USUĆRIO" "ROLE" RĆ³tulo legĆvel por humanos que indica se o novo usuĆ”rio do banco de dados se autentica com as credenciais do Amazon Web Services (AWS) Identity and Access Management (IAM) associadas ao usuĆ”rio ou Ć funĆ§Ć£o do usuĆ”rio. | ||||||||||||||||||||||||||||||||||||||||
Nome do Banco de Dados necessĆ”rio | string PadrĆ£o: "admin" Enum: "admin" "$external" O banco de dados no qual o utilizador de banco de dados se autentica. Os usuĆ”rios do banco de dados devem fornecer um nome de usuĆ”rio e um banco de dados de autenticaĆ§Ć£o para fazer login no MongoDB. Se o usuĆ”rio se autenticar com Amazon Web Services IAM, x.509, LDAP ou OIDC Workload, esse valor deverĆ” ser | ||||||||||||||||||||||||||||||||||||||||
deleteAfterDate | string <date-time> Data e hora em que o MongoDB Cloud exclui o usuĆ”rio. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC e pode incluir a designaĆ§Ć£o de zona. VocĆŖ deve especificar uma data futura que caia dentro de uma semana apĆ³s fazer a solicitaĆ§Ć£o de Interface de ProgramaĆ§Ć£o de Aplicativo (API). | ||||||||||||||||||||||||||||||||||||||||
DescriĆ§Ć£o | string <= 100 caracteres DescriĆ§Ć£o deste usuĆ”rio de banco de dados. | ||||||||||||||||||||||||||||||||||||||||
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o projeto. | ||||||||||||||||||||||||||||||||||||||||
Array de objetos (Etiqueta do componente) Lista que contĆ©m os pares de valores-chave para marcar e categorizar o usuĆ”rio do banco de dados MongoDB. Os rĆ³tulos que vocĆŖ define nĆ£o aparecem no console. | |||||||||||||||||||||||||||||||||||||||||
ldapAuthType | string PadrĆ£o: "NONE" Enum: "NONE" "GROUP" "USUĆRIO" Parte do registro do Lightweight Directory Access Protocol (LDAP) que o banco de dados usa para autenticar esse usuĆ”rio do banco de dados no host LDAP. | ||||||||||||||||||||||||||||||||||||||||
oidcAuthType | string PadrĆ£o: "NONE" Enum: "NONE" "IDP_GROUP" "USUĆRIO" RĆ³tulo legĆvel por humanos que indica se o novo usuĆ”rio de banco de dados ou grupo se autentica com a autenticaĆ§Ć£o federada OIDC. Para criar um usuĆ”rio de autenticaĆ§Ć£o federado, especifique o valor de USER neste campo. Para criar um grupo de autenticaĆ§Ć£o federado, especifique o valor de IDP_GROUP neste campo. | ||||||||||||||||||||||||||||||||||||||||
Senha | string >= 8 caracteres String alfanumƩrica que autentica este usuƔrio de banco de dados no banco de dados especificado no | ||||||||||||||||||||||||||||||||||||||||
Array de objetos (Role de usuƔrio de banco de dados) Lista que fornece os pares de um papel com um banco de dados aplicƔvel. | |||||||||||||||||||||||||||||||||||||||||
Array de objetos (Escopo do usuĆ”rio do banco de dados) Lista que contĆ©m clusters, data lakes do MongoDB Atlas e instĆ¢ncias de stream do MongoDB Atlas que esse usuĆ”rio de banco de dados pode acessar. Se omitido, o MongoDB Cloud concede ao usuĆ”rio do banco de dados acesso a todos os clusters, todos os data lakes do MongoDB Atlas e todas as instĆ¢ncias de stream do MongoDB Atlas no projeto. | |||||||||||||||||||||||||||||||||||||||||
nome de usuĆ”rio necessĆ”rio | string <= 1024 caracteres RĆ³tulo legĆvel por humanos que representa o usuĆ”rio que se autentica no MongoDB. O formato desse rĆ³tulo depende do mĆ©todo de autenticaĆ§Ć£o:
| ||||||||||||||||||||||||||||||||||||||||
x509Type | string PadrĆ£o: "NONE" Enum: "NONE" "CUSTOMER" "MANAGED" MĆ©todo X.509 que o MongoDB Cloud usa para autenticar o usuĆ”rio de banco de dados.
Os usuƔrios criados com o mƩtodo |
AWS AutenticaĆ§Ć£o do IAM
{- "awsIAMType": "USER",
- "databaseName": "$external",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "roles": [
- {
- "databaseName": "sales",
- "roleName": "readWrite"
}, - {
- "databaseName": "marketing",
- "roleName": "read"
}
], - "scopes": [
- {
- "name": "myCluster",
- "type": "CLUSTER"
}
], - "username": "arn:aws:iam::358363220050:user/mongodb-aws-iam-auth-test-user"
}
{- "awsIAMType": "NONE",
- "databaseName": "admin",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "description": "string",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "ldapAuthType": "NONE",
- "oidcAuthType": "NONE",
- "roles": [
- {
- "collectionName": "string",
- "databaseName": "string",
- "roleName": "atlasAdmin"
}
], - "scopes": [
- {
- "name": "string",
- "type": "CLUSTER"
}
], - "username": "string",
- "x509Type": "NONE"
}
Remove um usuĆ”rio do banco de dados do projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. | ||||||||||||||||||||||||||||||||||||||||
Nome do Banco de Dados necessĆ”rio | string O banco de dados no qual o utilizador de banco de dados se autentica. Os usuĆ”rios do banco de dados devem fornecer um nome de usuĆ”rio e um banco de dados de autenticaĆ§Ć£o para fazer login no MongoDB. Se o usuĆ”rio se autenticar com Amazon Web Services IAM, x.509, LDAP ou OIDC Workload, esse valor deverĆ” ser | ||||||||||||||||||||||||||||||||||||||||
nome de usuĆ”rio necessĆ”rio | string Exemplo: SCRAM-SHA: dylan ou AWS IAM: arn:aws:iam::123456789012:user/sales/enterprise/DylanBloggs ou x.509/LDAP: CN=Dylan Bloggs,OU=Enterprise,OU=Sales,DC=Exemplo,DC=COM ou OIDC: IdPIdentifier/IdPGroupName RĆ³tulo legĆvel por humanos que representa o usuĆ”rio que se autentica no MongoDB. O formato desse rĆ³tulo depende do mĆ©todo de autenticaĆ§Ć£o:
|
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna um utilizador de banco de dados que pertence ao projeto especificado. Para usar este recurso, a chave da API solicitante deve possuir a role de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. | ||||||||||||||||||||||||||||||||||||||||
Nome do Banco de Dados necessĆ”rio | string O banco de dados no qual o utilizador de banco de dados se autentica. Os usuĆ”rios do banco de dados devem fornecer um nome de usuĆ”rio e um banco de dados de autenticaĆ§Ć£o para fazer login no MongoDB. Se o usuĆ”rio se autenticar com Amazon Web Services IAM, x.509, LDAP ou OIDC Workload, esse valor deverĆ” ser | ||||||||||||||||||||||||||||||||||||||||
nome de usuĆ”rio necessĆ”rio | string Exemplo: SCRAM-SHA: dylan ou AWS IAM: arn:aws:iam::123456789012:user/sales/enterprise/DylanBloggs ou x.509/LDAP: CN=Dylan Bloggs,OU=Enterprise,OU=Sales,DC=Exemplo,DC=COM ou OIDC: IdPIdentifier/IdPGroupName RĆ³tulo legĆvel por humanos que representa o usuĆ”rio que se autentica no MongoDB. O formato desse rĆ³tulo depende do mĆ©todo de autenticaĆ§Ć£o:
|
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "awsIAMType": "NONE",
- "databaseName": "admin",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "description": "string",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "ldapAuthType": "NONE",
- "oidcAuthType": "NONE",
- "roles": [
- {
- "collectionName": "string",
- "databaseName": "string",
- "roleName": "atlasAdmin"
}
], - "scopes": [
- {
- "name": "string",
- "type": "CLUSTER"
}
], - "username": "string",
- "x509Type": "NONE"
}
Atualiza um utilizador de banco de dados que pertence ao projeto especificado. Para usar esse recurso, a chave API solicitante deve ter as roles de ProprietƔrio do projeto ou Administrador de grƔficos do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. | ||||||||||||||||||||||||||||||||||||||||
Nome do Banco de Dados necessĆ”rio | string O banco de dados no qual o utilizador de banco de dados se autentica. Os usuĆ”rios do banco de dados devem fornecer um nome de usuĆ”rio e um banco de dados de autenticaĆ§Ć£o para fazer login no MongoDB. Se o usuĆ”rio se autenticar com Amazon Web Services IAM, x.509, LDAP ou OIDC Workload, esse valor deverĆ” ser | ||||||||||||||||||||||||||||||||||||||||
nome de usuĆ”rio necessĆ”rio | string Exemplo: SCRAM-SHA: dylan ou AWS IAM: arn:aws:iam::123456789012:user/sales/enterprise/DylanBloggs ou x.509/LDAP: CN=Dylan Bloggs,OU=Enterprise,OU=Sales,DC=Exemplo,DC=COM ou OIDC: IdPIdentifier/IdPGroupName RĆ³tulo legĆvel por humanos que representa o usuĆ”rio que se autentica no MongoDB. O formato desse rĆ³tulo depende do mĆ©todo de autenticaĆ§Ć£o:
|
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza um usuƔrio de banco de dados que pertence ao projeto especificado.
awsIAMType | string PadrĆ£o: "NONE" Enum: "NONE" "USUĆRIO" "ROLE" RĆ³tulo legĆvel por humanos que indica se o novo usuĆ”rio do banco de dados se autentica com as credenciais do Amazon Web Services (AWS) Identity and Access Management (IAM) associadas ao usuĆ”rio ou Ć funĆ§Ć£o do usuĆ”rio. | ||||||||||||||||||||||||||||||||||||||||
Nome do Banco de Dados necessĆ”rio | string PadrĆ£o: "admin" Enum: "admin" "$external" O banco de dados no qual o utilizador de banco de dados se autentica. Os usuĆ”rios do banco de dados devem fornecer um nome de usuĆ”rio e um banco de dados de autenticaĆ§Ć£o para fazer login no MongoDB. Se o usuĆ”rio se autenticar com Amazon Web Services IAM, x.509, LDAP ou OIDC Workload, esse valor deverĆ” ser | ||||||||||||||||||||||||||||||||||||||||
deleteAfterDate | string <date-time> Data e hora em que o MongoDB Cloud exclui o usuĆ”rio. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC e pode incluir a designaĆ§Ć£o de zona. VocĆŖ deve especificar uma data futura que caia dentro de uma semana apĆ³s fazer a solicitaĆ§Ć£o de Interface de ProgramaĆ§Ć£o de Aplicativo (API). | ||||||||||||||||||||||||||||||||||||||||
DescriĆ§Ć£o | string <= 100 caracteres DescriĆ§Ć£o deste usuĆ”rio de banco de dados. | ||||||||||||||||||||||||||||||||||||||||
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o projeto. | ||||||||||||||||||||||||||||||||||||||||
Array de objetos (Etiqueta do componente) Lista que contĆ©m os pares de valores-chave para marcar e categorizar o usuĆ”rio do banco de dados MongoDB. Os rĆ³tulos que vocĆŖ define nĆ£o aparecem no console. | |||||||||||||||||||||||||||||||||||||||||
ldapAuthType | string PadrĆ£o: "NONE" Enum: "NONE" "GROUP" "USUĆRIO" Parte do registro do Lightweight Directory Access Protocol (LDAP) que o banco de dados usa para autenticar esse usuĆ”rio do banco de dados no host LDAP. | ||||||||||||||||||||||||||||||||||||||||
oidcAuthType | string PadrĆ£o: "NONE" Enum: "NONE" "IDP_GROUP" "USUĆRIO" RĆ³tulo legĆvel por humanos que indica se o novo usuĆ”rio de banco de dados ou grupo se autentica com a autenticaĆ§Ć£o federada OIDC. Para criar um usuĆ”rio de autenticaĆ§Ć£o federado, especifique o valor de USER neste campo. Para criar um grupo de autenticaĆ§Ć£o federado, especifique o valor de IDP_GROUP neste campo. | ||||||||||||||||||||||||||||||||||||||||
Senha | string >= 8 caracteres String alfanumƩrica que autentica este usuƔrio de banco de dados no banco de dados especificado no | ||||||||||||||||||||||||||||||||||||||||
Array de objetos (Role de usuƔrio de banco de dados) Lista que fornece os pares de um papel com um banco de dados aplicƔvel. | |||||||||||||||||||||||||||||||||||||||||
Array de objetos (Escopo do usuĆ”rio do banco de dados) Lista que contĆ©m clusters, data lakes do MongoDB Atlas e instĆ¢ncias de stream do MongoDB Atlas que esse usuĆ”rio de banco de dados pode acessar. Se omitido, o MongoDB Cloud concede ao usuĆ”rio do banco de dados acesso a todos os clusters, todos os data lakes do MongoDB Atlas e todas as instĆ¢ncias de stream do MongoDB Atlas no projeto. | |||||||||||||||||||||||||||||||||||||||||
nome de usuĆ”rio necessĆ”rio | string <= 1024 caracteres RĆ³tulo legĆvel por humanos que representa o usuĆ”rio que se autentica no MongoDB. O formato desse rĆ³tulo depende do mĆ©todo de autenticaĆ§Ć£o:
| ||||||||||||||||||||||||||||||||||||||||
x509Type | string PadrĆ£o: "NONE" Enum: "NONE" "CUSTOMER" "MANAGED" MĆ©todo X.509 que o MongoDB Cloud usa para autenticar o usuĆ”rio de banco de dados.
Os usuƔrios criados com o mƩtodo |
{- "awsIAMType": "NONE",
- "databaseName": "admin",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "description": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "ldapAuthType": "NONE",
- "oidcAuthType": "NONE",
- "password": "stringst",
- "roles": [
- {
- "collectionName": "string",
- "databaseName": "string",
- "roleName": "atlasAdmin"
}
], - "scopes": [
- {
- "name": "string",
- "type": "CLUSTER"
}
], - "username": "string",
- "x509Type": "NONE"
}
{- "awsIAMType": "NONE",
- "databaseName": "admin",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "description": "string",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "ldapAuthType": "NONE",
- "oidcAuthType": "NONE",
- "roles": [
- {
- "collectionName": "string",
- "databaseName": "string",
- "roleName": "atlasAdmin"
}
], - "scopes": [
- {
- "name": "string",
- "type": "CLUSTER"
}
], - "username": "string",
- "x509Type": "NONE"
}
Retorna e edita a Encryption at Rest usando a configuraĆ§Ć£o de gerenciamento de chaves de cliente. O MongoDB Cloud criptografa todo o armazenamento, independente de vocĆŖ usar ou nĆ£o seu prĆ³prio gerenciamento de chaves.
Retorna a configuraĆ§Ć£o da Encryption at Rest usando as chaves que vocĆŖ gerencia por meio do fornecedor de nuvem. O MongoDB Cloud criptografa todo o armazenamento, mesmo que vocĆŖ nĆ£o use seu prĆ³prio gerenciamento de chaves. Esse recurso exige que a chave de API solicitante tenha a role de proprietĆ”rio do projeto.
LIMITADO A M10 OU SUPERIOR: o MongoDB Cloud limita esse recurso Ć s camadas de clusters dedicados M10 ou superior.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "awsKms": {
- "accessKeyID": "019dd98d94b4bb778e7552e4",
- "customerMasterKeyID": "string",
- "enabled": true,
- "region": "US_GOV_WEST_1",
- "valid": true
}, - "azureKeyVault": {
- "azureEnvironment": "AZURE",
- "clientID": "5e4ea010-a908-45a1-a70b-ebd2e4feb055",
- "enabled": true,
- "keyVaultName": "string",
- "requirePrivateNetworking": true,
- "resourceGroupName": "string",
- "subscriptionID": "d0dd68eb-7e97-448c-b361-f7a7213dc7e2",
- "tenantID": "f95ac700-4c8f-4a38-a8d1-1582733edd5b",
- "valid": true
}, - "googleCloudKms": {
- "enabled": true,
- "keyVersionResourceID": "projects/my-project-common-0/locations/us-east4/keyRings/my-key-ring-0/cryptoKeys/my-key-0/cryptoKeyVersions/1",
- "valid": true
}
}
Atualiza a configuraĆ§Ć£o da criptografia em repouso usando as chaves que vocĆŖ gerencia por meio do seu fornecedor de nuvem. O MongoDB Cloud criptografa todo o armazenamento, mesmo que vocĆŖ nĆ£o use seu prĆ³prio gerenciamento de chaves. Este recurso exige que a chave de API solicitante tenha a funĆ§Ć£o de "proprietĆ”rio do projeto". Este recurso nĆ£o estĆ” disponĆvel para clusters gratuitos M0
, M2
, M5
ou clusters sem servidor.
Depois que vocĆŖ configurar pelo menos uma Criptografia em Repouso usando um provedor de Gerenciamento de Chaves do Cliente para o projeto do MongoDB Cloud, os ProprietĆ”rios do Projeto poderĆ£o ativar a Criptografia em Repouso usando o Gerenciamento de Chaves do Cliente para cada cluster do MongoDB Cloud para o qual eles exigem criptografia. O provedor de criptografia em repouso usando o gerenciamento de chaves do cliente nĆ£o precisa corresponder ao provedor de serviƧos de nuvem do cluster. O MongoDB Cloud nĆ£o gira automaticamente as chaves de criptografia gerenciadas pelo usuĆ”rio. Adote a criptografia em repouso de sua preferĆŖncia usando a documentaĆ§Ć£o e a orientaĆ§Ć£o do provedor de gerenciamento de chaves do cliente para obter as prĆ”ticas recomendadas de rotaĆ§Ć£o de chaves. O MongoDB Cloud cria automaticamente um alerta de rotaĆ§Ć£o de chaves de 90 dias quando vocĆŖ configura a criptografia em repouso usando o gerenciamento de chaves do cliente usando seu gerenciamento de chaves em um projeto do MongoDB Cloud. O MongoDB Cloud criptografa todo o armazenamento, independentemente de vocĆŖ usar ou nĆ£o seu prĆ³prio gerenciamento de chaves.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Os parĆ¢metros exigidos dependem se alguĆ©m habilitou a Encryption at Rest usando o gerenciamento de chaves de cliente:
Se vocĆŖ tiver habilitado a criptografia em repouso usando o Customer Key Management (CMK), o Atlas exigirĆ” todos os parĆ¢metros do fornecedor de criptografia desejado.
Se vocĆŖ habilitou a criptografia em repouso usando o Gerenciamento de Chaves do Cliente, os administradores poderĆ£o passar apenas os campos alterados para o objeto awsKms, azureKeyVault ou googleCloudKms para atualizar a configuraĆ§Ć£o para esse endpoint.
objeto (AWSKMSConfiguration) Detalhes de configuraĆ§Ć£o KMS da Amazon Web Services (AWS) e conjunto de configuraƧƵes de criptografia em repouso para o projeto especificado. | |
objeto (AzureKeyVault) Detalhes que definem a configuraĆ§Ć£o da Encryption at Rest usando o Azure Key Vault (AKV). | |
objeto (GoogleCloudKMS) Detalhes que definem a configuraĆ§Ć£o da criptografia em repouso usando o Google Cloud Key Management Service (KMS). |
{- "awsKms": {
- "accessKeyID": "019dd98d94b4bb778e7552e4",
- "customerMasterKeyID": "string",
- "enabled": true,
- "region": "US_GOV_WEST_1",
- "roleId": "32b6e34b3d91647abb20e7b8",
- "secretAccessKey": "string"
}, - "azureKeyVault": {
- "azureEnvironment": "AZURE",
- "clientID": "5e4ea010-a908-45a1-a70b-ebd2e4feb055",
- "enabled": true,
- "keyVaultName": "string",
- "requirePrivateNetworking": true,
- "resourceGroupName": "string",
- "secret": "string",
- "subscriptionID": "d0dd68eb-7e97-448c-b361-f7a7213dc7e2",
- "tenantID": "f95ac700-4c8f-4a38-a8d1-1582733edd5b"
}, - "googleCloudKms": {
- "enabled": true,
- "keyVersionResourceID": "projects/my-project-common-0/locations/us-east4/keyRings/my-key-ring-0/cryptoKeys/my-key-0/cryptoKeyVersions/1",
- "serviceAccountKey": "string"
}
}
{- "awsKms": {
- "accessKeyID": "019dd98d94b4bb778e7552e4",
- "customerMasterKeyID": "string",
- "enabled": true,
- "region": "US_GOV_WEST_1",
- "valid": true
}, - "azureKeyVault": {
- "azureEnvironment": "AZURE",
- "clientID": "5e4ea010-a908-45a1-a70b-ebd2e4feb055",
- "enabled": true,
- "keyVaultName": "string",
- "requirePrivateNetworking": true,
- "resourceGroupName": "string",
- "subscriptionID": "d0dd68eb-7e97-448c-b361-f7a7213dc7e2",
- "tenantID": "f95ac700-4c8f-4a38-a8d1-1582733edd5b",
- "valid": true
}, - "googleCloudKms": {
- "enabled": true,
- "keyVersionResourceID": "projects/my-project-common-0/locations/us-east4/keyRings/my-key-ring-0/cryptoKeys/my-key-0/cryptoKeyVersions/1",
- "valid": true
}
}
Retorna um evento para o projeto especificado. Os eventos identificam atividades significativas de banco de dados, faturamento ou seguranƧa, ou alteraƧƵes de status. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
clusterNames | Array de strings[ items [ 1 .. 64 ] characters ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ ] Etiqueta legĆvel por humanos que identifica o cluster. |
Array de Tipos de auditoria de alerta (objeto) ou Tipos de auditoria de alerta (objeto) ou Tipos de evento de usuĆ”rio de API (objeto) ou Tipos de evento de conta de serviƧo (objeto) ou Tipos de evento de Atlas App Services (objeto) ou tipos de evento de indexaĆ§Ć£o automĆ”tica (objeto) ou tipos de evento de configuraĆ§Ć£o de automaĆ§Ć£o (objeto) ou tipos de auditoria de VPC de mesmo nĆvel da AWS (objeto) ou tipos de auditoria de pareamento de rede do Azure (objeto) ou tipos de evento de cobranƧa (objeto) ou tipos de auditoria de conexĆ£o de cluster (objeto) ou tipos de eventos de cluster (objeto) ou tipos de eventos de backup do Cps (objeto) ou Tipos de Eventos Acessados pelo Data Explorer (objeto) ou Tipos de Eventos de PolĆtica de Conformidade de Backup do CPS (objeto) ou Tipos de Eventos de Backup em Disco (objeto) ou Tipos de Eventos de Criptografia (objeto) ou Tipos de Auditoria de Bucket de ExportaĆ§Ć£o (objeto) ou Tipos de Auditoria de Ćndice FTS (objeto) ou Tipos de Auditoria de pareamento de VPC do GCP (objeto) ou Tipos de Auditoria de Grupo (objeto) ou Tipos de Eventos de Grupo (objeto) ou Tipos de Eventos de IntegraĆ§Ć£o de Grupo (objeto) ou Tipos de Eventos de Host (objeto) ou Tipos de Eventos de MĆ©trica de Host (objeto) ou CompilaĆ§Ć£o de Ćndice Tipos de auditoria (objeto) ou Tipos de auditoria NDS (objeto) ou NDS Tipos de auditoria de verificaĆ§Ć£o de banco de dados (objeto) ou Tipos de auditoria de validaĆ§Ć£o de dados NDS (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico NDS (objeto) ou Tipos de auditoria do perĆodo de manutenĆ§Ć£o NDS (objeto) ou Tipos de auditoria de instĆ¢ncia sem servidor NDS (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico sem servidor NDS (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico NDS (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico NDS (objeto) ou Tipos de auditoria de implantaĆ§Ć£o de serviƧo de ponto de extremidade de locatĆ”rio NDS (objeto) ou AutenticaĆ§Ć£o de usuĆ”rio NDS x509 Tipos de Evento (objeto) ou Tipos de Evento de Atlas Online Archive (objeto) ou Tipos de Auditoria de Link Privado (objeto) ou Tipos de Evento de OperaĆ§Ć£o Proativa (objeto) ou Tipos de Evento ReplicaSet (objeto) ou Tipos de Auditoria de ImplantaĆ§Ć£o de Pesquisa (objeto) ou Tipos de Auditoria de ImplantaĆ§Ć£o sem Servidor (objeto) ou Tipos de Evento sem Servidor (objeto) ou Configurar Tipos de Auditoria sem Servidor (objeto) ou Tipos de Evento de Fluxos (objeto) ou Tipos de Evento do Processador de Fluxo (objeto) ou Tipos de Evento de Caso de Suporte (objeto) ou Tipos de Evento de Suporte (objeto) ou Tipos de Evento de equipe (objeto) ou Tipos de Evento de Backup de LocatĆ”rio (objeto) ou Tipos de Evento de UsuĆ”rio (objeto) ou Tipos de Auditoria de VersĆ£o (objeto) ou Tipos de Evento de Recurso (objeto) (EventTypeForNdsGroup) Categoria de incidente registrada neste ponto temporal. IMPORTANTE: a lista completa de valores do tipo de evento muda com frequĆŖncia. | |
Array de Tipos de auditoria de alerta (objeto) ou Tipos de auditoria de alerta (objeto) ou Tipos de evento de usuĆ”rio de API (objeto) ou Tipos de evento de conta de serviƧo (objeto) ou Tipos de evento de Atlas App Services (objeto) ou tipos de evento de indexaĆ§Ć£o automĆ”tica (objeto) ou tipos de evento de configuraĆ§Ć£o de automaĆ§Ć£o (objeto) ou tipos de auditoria de VPC de mesmo nĆvel da AWS (objeto) ou tipos de auditoria de pareamento de rede do Azure (objeto) ou tipos de evento de cobranƧa (objeto) ou tipos de auditoria de conexĆ£o de cluster (objeto) ou tipos de eventos de cluster (objeto) ou tipos de eventos de backup do Cps (objeto) ou Tipos de Eventos Acessados pelo Data Explorer (objeto) ou Tipos de Eventos de PolĆtica de Conformidade de Backup do CPS (objeto) ou Tipos de Eventos de Backup em Disco (objeto) ou Tipos de Eventos de Criptografia (objeto) ou Tipos de Auditoria de Bucket de ExportaĆ§Ć£o (objeto) ou Tipos de Auditoria de Ćndice FTS (objeto) ou Tipos de Auditoria de pareamento de VPC do GCP (objeto) ou Tipos de Auditoria de Grupo (objeto) ou Tipos de Eventos de Grupo (objeto) ou Tipos de Eventos de IntegraĆ§Ć£o de Grupo (objeto) ou Tipos de Eventos de Host (objeto) ou Tipos de Eventos de MĆ©trica de Host (objeto) ou CompilaĆ§Ć£o de Ćndice Tipos de auditoria (objeto) ou Tipos de auditoria NDS (objeto) ou NDS Tipos de auditoria de verificaĆ§Ć£o de banco de dados (objeto) ou Tipos de auditoria de validaĆ§Ć£o de dados NDS (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico NDS (objeto) ou Tipos de auditoria do perĆodo de manutenĆ§Ć£o NDS (objeto) ou Tipos de auditoria de instĆ¢ncia sem servidor NDS (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico sem servidor NDS (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico NDS (objeto) ou Tipos de auditoria de dimensionamento automĆ”tico NDS (objeto) ou Tipos de auditoria de implantaĆ§Ć£o de serviƧo de ponto de extremidade de locatĆ”rio NDS (objeto) ou AutenticaĆ§Ć£o de usuĆ”rio NDS x509 Tipos de Evento (objeto) ou Tipos de Evento de Atlas Online Archive (objeto) ou Tipos de Auditoria de Link Privado (objeto) ou Tipos de Evento de OperaĆ§Ć£o Proativa (objeto) ou Tipos de Evento ReplicaSet (objeto) ou Tipos de Auditoria de ImplantaĆ§Ć£o de Pesquisa (objeto) ou Tipos de Auditoria de ImplantaĆ§Ć£o sem Servidor (objeto) ou Tipos de Evento sem Servidor (objeto) ou Configurar Tipos de Auditoria sem Servidor (objeto) ou Tipos de Evento de Fluxos (objeto) ou Tipos de Evento do Processador de Fluxo (objeto) ou Tipos de Evento de Caso de Suporte (objeto) ou Tipos de Evento de Suporte (objeto) ou Tipos de Evento de equipe (objeto) ou Tipos de Evento de Backup de LocatĆ”rio (objeto) ou Tipos de Evento de UsuĆ”rio (objeto) ou Tipos de Auditoria de VersĆ£o (objeto) ou Tipos de Evento de Recurso (objeto) (EventTypeForNdsGroup) Categoria do evento que vocĆŖ gostaria de excluir dos resultados da query, como CLUSTER_CREATED IMPORTANTE: os nomes dos tipos de eventos mudam frequentemente. Verifique se vocĆŖ especifica o tipo de evento corretamente conferindo a lista completa de tipos de evento. | |
includeRaw | booleano PadrĆ£o: false Sinalizador que indica se o documento bruto deve ser incluĆdo na saĆda. O documento bruto contĆ©m metainformaƧƵes adicionais sobre o evento. |
maxDate | string <date-time> Data e hora a partir de quando o MongoDB Cloud para de retornar eventos. Este parĆ¢metro utiliza o formato de registro de data/hora ISO 8601 em UTC. |
minDate | string <date-time> Data e hora de quando o MongoDB Cloud comeƧa a retornar eventos. Este parĆ¢metro utiliza o formato de registro de data/hora ISO 8601 em UTC. |
{- "results": [
- {
- "apiKeyId": "32b6e34b3d91647abb20e7b8",
- "created": "2019-08-24T14:15:22Z",
- "eventTypeName": "AUTO_INDEXING_ENABLED",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "isGlobalAdmin": false,
- "orgId": "32b6e34b3d91647abb20e7b8",
- "publicKey": "test.user@mongodb.com",
- "raw": {
- "_t": "ALERT_AUDIT",
- "alertConfigId": "32b6e34b3d91647abb20e7b8",
- "cid": "32b6e34b3d91647abb20e7b8",
- "cre": "2019-08-24T14:15:22Z",
- "description": "Alert Acknowledged",
- "gn": "Test Project",
- "id": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "Test Organization",
- "severity": "INFO"
}, - "remoteAddress": "216.172.40.186",
- "userId": "32b6e34b3d91647abb20e7b8",
- "username": "test.user@mongodb.com"
}
], - "totalCount": 0
}
Retorna um evento para o projeto especificado. Os eventos identificam atividades significativas de banco de dados, faturamento ou seguranƧa, ou alteraƧƵes de status. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
Este recurso permanece sob revisĆ£o e pode mudar.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
eventId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o evento que vocĆŖ deseja retornar. Use o endpoint /events para recuperar todos os eventos aos quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
includeRaw | booleano PadrĆ£o: false Sinalizador que indica se o documento bruto deve ser incluĆdo na saĆda. O documento bruto contĆ©m metainformaƧƵes adicionais sobre o evento. |
{- "apiKeyId": "32b6e34b3d91647abb20e7b8",
- "created": "2019-08-24T14:15:22Z",
- "eventTypeName": "AUTO_INDEXING_ENABLED",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "isGlobalAdmin": false,
- "orgId": "32b6e34b3d91647abb20e7b8",
- "publicKey": "test.user@mongodb.com",
- "raw": {
- "_t": "ALERT_AUDIT",
- "alertConfigId": "32b6e34b3d91647abb20e7b8",
- "cid": "32b6e34b3d91647abb20e7b8",
- "cre": "2019-08-24T14:15:22Z",
- "description": "Alert Acknowledged",
- "gn": "Test Project",
- "id": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "Test Organization",
- "severity": "INFO"
}, - "remoteAddress": "216.172.40.186",
- "userId": "32b6e34b3d91647abb20e7b8",
- "username": "test.user@mongodb.com"
}
Retorna todos os eventos da organizaĆ§Ć£o especificada. Os eventos identificam atividades significativas de banco de dados, de faturamento ou de seguranƧa ou mudanƧas de status. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "membro da organizaĆ§Ć£o".
Este recurso permanece sob revisĆ£o e pode mudar.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Array de Tipos de auditoria de alerta (objeto) ou Tipos de auditoria de alerta (objeto) ou Tipos de evento de usuĆ”rio de API (objeto) ou Tipos de evento de conta de serviƧo (objeto) ou Tipos de evento de faturamento (objeto) ou Tipos de evento de configuraƧƵes de federaĆ§Ć£o (objeto) ou Tipos de auditoria de grupo (objeto) ou Tipos de auditoria de migraĆ§Ć£o Mlab (objeto) ou Tipos de auditoria de migraĆ§Ć£o Mlab (objeto) ou Tipos de auditoria NDS (objeto) ou Tipos de evento de organizaĆ§Ć£o (objeto) ou Tipos de evento de parceiros (objeto) ou Tipos de evento de suporte (objeto) ou Tipos de evento de equipe (objeto) ou Tipos de evento de usuĆ”rio (objeto) ou Tipos de evento de recurso (objeto) ou Tipos de auditoria de polĆtica de recursos do Atlas (objeto) (EventTypeForOrg) Categoria de incidente registrada neste ponto temporal. IMPORTANTE: a lista completa de valores do tipo de evento muda com frequĆŖncia. | |
includeRaw | booleano PadrĆ£o: false Sinalizador que indica se o documento bruto deve ser incluĆdo na saĆda. O documento bruto contĆ©m metainformaƧƵes adicionais sobre o evento. |
maxDate | string <date-time> Data e hora a partir de quando o MongoDB Cloud para de retornar eventos. Este parĆ¢metro utiliza o formato de registro de data/hora ISO 8601 em UTC. |
minDate | string <date-time> Exemplo: minDate=2021-11-17T23:15:00.06Z Data e hora de quando o MongoDB Cloud comeƧa a retornar eventos. Este parĆ¢metro utiliza o formato de registro de data/hora ISO 8601 em UTC. |
{- "results": [
- {
- "apiKeyId": "32b6e34b3d91647abb20e7b8",
- "created": "2019-08-24T14:15:22Z",
- "eventTypeName": "FEDERATION_SETTINGS_CREATED",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "isGlobalAdmin": false,
- "orgId": "32b6e34b3d91647abb20e7b8",
- "publicKey": "test.user@mongodb.com",
- "raw": {
- "_t": "ALERT_AUDIT",
- "alertConfigId": "32b6e34b3d91647abb20e7b8",
- "cid": "32b6e34b3d91647abb20e7b8",
- "cre": "2019-08-24T14:15:22Z",
- "description": "Alert Acknowledged",
- "gn": "Test Project",
- "id": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "Test Organization",
- "severity": "INFO"
}, - "remoteAddress": "216.172.40.186",
- "userId": "32b6e34b3d91647abb20e7b8",
- "username": "test.user@mongodb.com"
}
], - "totalCount": 0
}
Retorna um evento para a organizaĆ§Ć£o especificada. Os eventos identificam atividades significativas de banco de dados, faturamento ou seguranƧa, ou alteraƧƵes de status. Para usar esse recurso, a chave de API solicitante deve ter a role de nĆ³ da organizaĆ§Ć£o.
Este recurso permanece sob revisĆ£o e pode mudar.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
eventId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o evento que vocĆŖ deseja retornar. Use o endpoint /events para recuperar todos os eventos aos quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
includeRaw | booleano PadrĆ£o: false Sinalizador que indica se o documento bruto deve ser incluĆdo na saĆda. O documento bruto contĆ©m metainformaƧƵes adicionais sobre o evento. |
{- "apiKeyId": "32b6e34b3d91647abb20e7b8",
- "created": "2019-08-24T14:15:22Z",
- "eventTypeName": "FEDERATION_SETTINGS_CREATED",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "isGlobalAdmin": false,
- "orgId": "32b6e34b3d91647abb20e7b8",
- "publicKey": "test.user@mongodb.com",
- "raw": {
- "_t": "ALERT_AUDIT",
- "alertConfigId": "32b6e34b3d91647abb20e7b8",
- "cid": "32b6e34b3d91647abb20e7b8",
- "cre": "2019-08-24T14:15:22Z",
- "description": "Alert Acknowledged",
- "gn": "Test Project",
- "id": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "Test Organization",
- "severity": "INFO"
}, - "remoteAddress": "216.172.40.186",
- "userId": "32b6e34b3d91647abb20e7b8",
- "username": "test.user@mongodb.com"
}
Retorna, adiciona, edita e remove recursos relacionados Ć federaĆ§Ć£o, como mapeamentos de funƧƵes e configuraƧƵes de organizaƧƵes conectadas.
Exclui a instĆ¢ncia de configuraƧƵes de federaĆ§Ć£o e todos os dados associados, incluindo fornecedores de identidade e domĆnios. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio da organizaĆ§Ć£o na Ćŗltima organizaĆ§Ć£o conectada restante. Aviso: as solicitaƧƵes para esse recurso falharĆ£o se houver mais de uma organizaĆ§Ć£o conectada na federaĆ§Ć£o.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna todas as configuraƧƵes de organizaĆ§Ć£o conectadas na federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" em uma das organizaƧƵes conectadas.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
{- "results": [
- {
- "dataAccessIdentityProviderIds": [
- "32b6e34b3d91647abb20e7b8"
], - "domainAllowList": [
- "string"
], - "domainRestrictionEnabled": true,
- "identityProviderId": "stringstringstringst",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "postAuthRoleGrants": [
- "ORG_OWNER"
], - "roleMappings": [
- {
- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
], - "userConflicts": [
- {
- "emailAddress": "user@example.com",
- "federationSettingsId": "32b6e34b3d91647abb20e7b8",
- "firstName": "string",
- "lastName": "string",
- "userId": "stringstringstringstring"
}
]
}
], - "totalCount": 0
}
Remove uma configuraĆ§Ć£o da organizaĆ§Ć£o conectada da federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio da organizaĆ§Ć£o. Aviso: essa solicitaĆ§Ć£o falharĆ” se somente uma organizaĆ§Ć£o conectada existir na federaĆ§Ć£o.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica a configuraĆ§Ć£o da organizaĆ§Ć£o conectada a ser removida. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{ }
Retorna a configuraĆ§Ć£o da organizaĆ§Ć£o conectada especificada da federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio da organizaĆ§Ć£o na organizaĆ§Ć£o conectada.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String Ćŗnica de 24 dĆgitos hexadecimais que identifica a configuraĆ§Ć£o da organizaĆ§Ć£o conectada que serĆ” retornada. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "dataAccessIdentityProviderIds": [
- "32b6e34b3d91647abb20e7b8"
], - "domainAllowList": [
- "string"
], - "domainRestrictionEnabled": true,
- "identityProviderId": "stringstringstringst",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "postAuthRoleGrants": [
- "ORG_OWNER"
], - "roleMappings": [
- {
- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
], - "userConflicts": [
- {
- "emailAddress": "user@example.com",
- "federationSettingsId": "32b6e34b3d91647abb20e7b8",
- "firstName": "string",
- "lastName": "string",
- "userId": "stringstringstringstring"
}
]
}
Atualiza uma configuraĆ§Ć£o da organizaĆ§Ć£o conectada a partir da federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio da organizaĆ§Ć£o.
Aviso: se a configuraĆ§Ć£o da organizaĆ§Ć£o nĆ£o tiver um fornecedor de identidade associado, vocĆŖ nĆ£o poderĆ” usar esse recurso para atualizar mapeamentos de role ou publicar concessƵes de role de autorizaĆ§Ć£o.
ObservaĆ§Ć£o: o campo domainRestrictionEnabled fica definido como "false" por padrĆ£o se nĆ£o for fornecido na solicitaĆ§Ć£o.
ObservaĆ§Ć£o: se o campo identityProviderId nĆ£o for fornecido, vocĆŖ desconectarĆ” a organizaĆ§Ć£o e o provedor de identidade.
Aviso: os fornecedores de identidade de acesso a dados conectados no momento que nĆ£o estĆ£o no campo dataAccessIdentityProviderIDs serĆ£o desconectados.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica a configuraĆ§Ć£o da organizaĆ§Ć£o conectada que serĆ” atualizada. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
A configuraĆ§Ć£o da organizaĆ§Ć£o conectada que vocĆŖ deseja atualizar.
dataAccessIdentityProviderIds | Array de strings unique [ itens = 24 caracteres ^([a-f0-9]{24})$ ] A collection de IDs Ćŗnicos que representam os fornecedores de identidade que podem ser usados para acesso a dados nessa organizaĆ§Ć£o. |
domainAllowList | Array de strings unique DomĆnios aprovados que restringem os usuĆ”rios que podem ingressar na organizaĆ§Ć£o com base em seus endereƧos de e-mail. |
domainRestrictionEnabled necessĆ”rio | booleano O valor que indica se a restriĆ§Ć£o de domĆnio estĆ” habilitada para esta organizaĆ§Ć£o conectada. |
identityProviderId | string = 20 caracteres ^([a-f0-9]{20})$ String 20-hexadecimal legada que identifica o provedor de identidade de acesso Ć interface do usuĆ”rio ao qual essa configuraĆ§Ć£o da organizaĆ§Ć£o conectada estĆ” associada. Esse ID pode ser encontrado na guia Console de gerenciamento federado > aba Provedor de identidade, clicando no Ćcone de informaƧƵes na linha IdP ID de um provedor de identidade configurado. |
postAuthRoleGrants | Array de strings unique Itens Enum: "ORG_OWNER" "ORG_MEMBER" "ORG_GROUP_CREATOR" "ORG_BILLING_ADMIN" "ORG_BILLING_READ_ONLY" "ORG_READ_ONLY" FunƧƵes do Atlas que sĆ£o concedidas a um usuĆ”rio nessa organizaĆ§Ć£o apĆ³s a autenticaĆ§Ć£o. As funƧƵes sĆ£o um rĆ³tulo legĆvel por humanos que identifica a coleĆ§Ć£o de privilĆ©gios que o MongoDB Cloud concede a um usuĆ”rio especĆfico do MongoDB Cloud. Essas funƧƵes sĆ³ podem ser funƧƵes especĆficas da organizaĆ§Ć£o. |
Array de objetos (Mapeamento de funĆ§Ć£o de autenticaĆ§Ć£o federada) unique Mapeamentos de role configurados nesta organizaĆ§Ć£o. | |
Array de objetos (UsuĆ”rio federado) Lista que contĆ©m os usuĆ”rios com um endereƧo de e-mail que nĆ£o corresponde a nenhum domĆnio na lista de permissƵes. |
{- "dataAccessIdentityProviderIds": [
- "32b6e34b3d91647abb20e7b8"
], - "domainAllowList": [
- "string"
], - "domainRestrictionEnabled": true,
- "identityProviderId": "stringstringstringst",
- "postAuthRoleGrants": [
- "ORG_OWNER"
], - "roleMappings": [
- {
- "externalGroupName": "string",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
], - "userConflicts": [
- {
- "emailAddress": "user@example.com",
- "federationSettingsId": "32b6e34b3d91647abb20e7b8",
- "firstName": "string",
- "lastName": "string"
}
]
}
{- "dataAccessIdentityProviderIds": [
- "32b6e34b3d91647abb20e7b8"
], - "domainAllowList": [
- "string"
], - "domainRestrictionEnabled": true,
- "identityProviderId": "stringstringstringst",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "postAuthRoleGrants": [
- "ORG_OWNER"
], - "roleMappings": [
- {
- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
], - "userConflicts": [
- {
- "emailAddress": "user@example.com",
- "federationSettingsId": "32b6e34b3d91647abb20e7b8",
- "firstName": "string",
- "lastName": "string",
- "userId": "stringstringstringstring"
}
]
}
Retorna todos os mapeamentos de funĆ§Ć£o da organizaĆ§Ć£o especificada na federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitada deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "results": [
- {
- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
], - "totalCount": 0
}
Adiciona um mapeamento de role na organizaĆ§Ć£o especificada na federaĆ§Ć£o especificada. Para usar esse recurso, a chave API solicitada deve ter a role ProprietĆ”rio da organizaĆ§Ć£o.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
O mapeamento de role que vocĆŖ deseja criar.
externalGroupName necessĆ”rio | string [ 1 ... 200 ] caracteres RĆ³tulo legĆvel Ćŗnico para humanos que identifica o grupo de fornecedores de identidade ao qual esse mapeamento de role se aplica. |
Array de objetos (RoleAssignment) unique Roles do Atlas e os identificadores exclusivos dos grupos e organizaƧƵes associados a cada role. A array deve incluir pelo menos um elemento com uma funĆ§Ć£o de organizaĆ§Ć£o e seu respectivo orgId. Cada elemento na array pode ter um valor para orgId ou groupId, mas nĆ£o ambos. |
{- "externalGroupName": "string",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
{- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
Remove um mapeamento de role na organizaĆ§Ć£o especificada da federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio da organizaĆ§Ć£o.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
id necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica o mapeamento de funĆ§Ć£o que vocĆŖ deseja remover. |
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna um mapeamento de funĆ§Ć£o da organizaĆ§Ć£o especificada na federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitada deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
id necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica o mapeamento de funĆ§Ć£o que vocĆŖ deseja retornar. |
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
Atualiza um mapeamento de papel na organizaĆ§Ć£o especificada na federaĆ§Ć£o especificada. Para usar esse recurso, a chave API solicitada deve ter a funĆ§Ć£o ProprietĆ”rio da organizaĆ§Ć£o.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
id necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica o mapeamento de funĆ§Ć£o que vocĆŖ deseja atualizar. |
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
O mapeamento de role que vocĆŖ deseja atualizar.
externalGroupName necessĆ”rio | string [ 1 ... 200 ] caracteres RĆ³tulo legĆvel Ćŗnico para humanos que identifica o grupo de fornecedores de identidade ao qual esse mapeamento de role se aplica. |
Array de objetos (RoleAssignment) unique Roles do Atlas e os identificadores exclusivos dos grupos e organizaƧƵes associados a cada role. A array deve incluir pelo menos um elemento com uma funĆ§Ć£o de organizaĆ§Ć£o e seu respectivo orgId. Cada elemento na array pode ter um valor para orgId ou groupId, mas nĆ£o ambos. |
{- "externalGroupName": "string",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
{- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
Retorna todos os fornecedores de identidade com o protocolo e tipo fornecido na federaĆ§Ć£o especificada. Se nenhum protocolo for especificado, somente fornecedores de identidade SAML serĆ£o retornados. Se nenhum idpType for especificado, somente provedores de identidade WORKFORCE serĆ£o retornados. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio da organizaĆ§Ć£o em uma das organizaƧƵes conectadas.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
protocolo | Array de strings Itens Enum: "SAML" "OIDC" Os protocolos dos provedores de identidade de destino. |
idpType | Array de strings Itens Enum: "WORKFORCE" "WORKLOAD" Os tipos dos provedores de identidade de destino. |
{- "results": [
- {
- "associatedOrgs": [
- {
- "dataAccessIdentityProviderIds": [
- "32b6e34b3d91647abb20e7b8"
], - "domainAllowList": [
- "string"
], - "domainRestrictionEnabled": true,
- "identityProviderId": "stringstringstringst",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "postAuthRoleGrants": [
- "ORG_OWNER"
], - "roleMappings": [
- {
- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
], - "userConflicts": [
- {
- "emailAddress": "user@example.com",
- "federationSettingsId": "32b6e34b3d91647abb20e7b8",
- "firstName": "string",
- "lastName": "string",
- "userId": "stringstringstringstring"
}
]
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "displayName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "idpType": "WORKFORCE",
- "issuerUri": "string",
- "oktaIdpId": "stringstringstringst",
- "protocol": "SAML",
- "updatedAt": "2019-08-24T14:15:22Z",
- "acsUrl": "string",
- "associatedDomains": [
- "string"
], - "audienceUri": "string",
- "pemFileInfo": {
- "certificates": [
- {
- "notAfter": "2019-08-24T14:15:22Z",
- "notBefore": "2019-08-24T14:15:22Z"
}
], - "fileName": "string"
}, - "requestBinding": "HTTP-POST",
- "responseSignatureAlgorithm": "SHA-1",
- "slug": "string",
- "ssoDebugEnabled": true,
- "ssoUrl": "string",
- "status": "ACTIVE"
}
], - "totalCount": 0
}
Retorna um fornecedor de identidade SAML da federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio da organizaĆ§Ć£o em uma das organizaƧƵes conectadas.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
identityProviderId necessĆ”rio | string = 20 caracteres ^([a-f0-9]{20})$ Exemplo: c2777a9eca931f29fc2f String legada com 20 dĆgitos hexadecimais que identifica o provedor de identidade. Essa ID pode ser encontrada na guia Console de Gerenciamento de FederaĆ§Ć£o > Provedores de Identidade, clicando no Ćcone de informaƧƵes na linha ID do IdP de um provedor de identidade configurado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "acsUrl": "string",
- "associatedDomains": [
- "string"
], - "associatedOrgs": [
- {
- "dataAccessIdentityProviderIds": [
- "32b6e34b3d91647abb20e7b8"
], - "domainAllowList": [
- "string"
], - "domainRestrictionEnabled": true,
- "identityProviderId": "stringstringstringst",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "postAuthRoleGrants": [
- "ORG_OWNER"
], - "roleMappings": [
- {
- "externalGroupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "roleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "role": "ORG_OWNER"
}
]
}
], - "userConflicts": [
- {
- "emailAddress": "user@example.com",
- "federationSettingsId": "32b6e34b3d91647abb20e7b8",
- "firstName": "string",
- "lastName": "string",
- "userId": "stringstringstringstring"
}
]
}
], - "audienceUri": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "displayName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "idpType": "WORKFORCE",
- "issuerUri": "string",
- "oktaIdpId": "stringstringstringst",
- "pemFileInfo": {
- "certificates": [
- {
- "notAfter": "2019-08-24T14:15:22Z",
- "notBefore": "2019-08-24T14:15:22Z"
}
], - "fileName": "string"
}, - "protocol": "SAML",
- "requestBinding": "HTTP-POST",
- "responseSignatureAlgorithm": "SHA-1",
- "slug": "string",
- "ssoDebugEnabled": true,
- "ssoUrl": "string",
- "status": "ACTIVE",
- "updatedAt": "2019-08-24T14:15:22Z"
}
Retorna os metadados de um provedor de identidade na federaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitada deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" em uma das organizaƧƵes conectadas.
federationSettingsId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 55fa922fb343282757d9554e String exclusiva de 24 dĆgitos hexadecimais que identifica sua federaĆ§Ć£o. |
identityProviderId necessĆ”rio | string = 20 caracteres ^([a-f0-9]{20})$ Exemplo: c2777a9eca931f29fc2f String legada com 20 dĆgitos hexadecimais que identifica o provedor de identidade. Essa ID pode ser encontrada na guia Console de Gerenciamento de FederaĆ§Ć£o > Provedores de Identidade, clicando no Ćcone de informaƧƵes na linha ID do IdP de um provedor de identidade configurado. |
"string"
Retorna informaƧƵes sobre as configuraƧƵes de federaĆ§Ć£o da organizaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio da organizaĆ§Ć£o na organizaĆ§Ć£o conectada.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "federatedDomains": [
- "string"
], - "hasRoleMappings": true,
- "id": "32b6e34b3d91647abb20e7b8",
- "identityProviderId": "c2777a9eca931f29fc2f",
- "identityProviderStatus": "ACTIVE"
}
Retorna, adiciona e remove namespaces gerenciados pelo cluster global e mapeamentos de zona personalizada. Cada coleĆ§Ć£o em um cluster global estĆ” associada a um namespace gerenciado. Quando vocĆŖ cria um namespace gerenciado para um cluster global, o MongoDB Cloud cria uma coleĆ§Ć£o vazia para esse namespace. Criar um namespace gerenciado nĆ£o preenche uma coleĆ§Ć£o com dados. Da mesma forma, excluir um namespace gerenciado nĆ£o exclui a respectiva coleĆ§Ć£o. O MongoDB Cloud fragmenta a coleĆ§Ć£o vazia usando o campo de local necessĆ”rio e uma chave de shard personalizada. Por exemplo, se sua chave de shard personalizada for city
, a chave de shard composta serĆ” location, city
. Cada cluster global tambĆ©m estĆ” associado a uma ou mais zonas de gravaƧƵes globais. Quando um usuĆ”rio cria um cluster global, o MongoDB Cloud mapeia automaticamente cada cĆ³digo de local para a zona geogrĆ”fica mais prĆ³xima. Os mapeamentos de zona personalizada permitem que os administradores substituam esses mapeamentos automĆ”ticos. Por exemplo, um caso de uso pode exigir o mapeamento de um cĆ³digo de localizaĆ§Ć£o para uma zona geograficamente distante. Os administradores podem gerenciar mapeamentos de zona personalizada com as APIs abaixo e o painel ConfiguraĆ§Ć£o do cluster global quando vocĆŖ cria ou modifica o cluster global.
Retorna todos os namespace managed e mapeamentos de zona personalizados para o cluster global especificado. Managed namespace identificam collection usando o nome do reconhecimento de data center, o separador de pontos e o nome da collection. Os mapeamentos de zona personalizada fazem a correspondĆŖncia dos cĆ³digos de localizaĆ§Ć£o ISO 3166-2 com as zonas no cluster global. Para usar esse recurso, a chave da API solicitante deve ter o role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica este cluster global. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "customZoneMapping": {
- "property1": "string",
- "property2": "string"
}, - "managedNamespaces": [
- {
- "collection": "string",
- "customShardKey": "string",
- "db": "string"
}
], - "selfManagedSharding": true
}
Remove todos os mapeamentos de zona personalizados para o cluster global especificado. Um mapeamento de zona personalizado corresponde a um cĆ³digo de localizaĆ§Ć£o ISO 3166-2 para uma zona no cluster global. Remover os mapeamentos de zona personalizados restaura o mapeamento padrĆ£o. Por padrĆ£o, o MongoDB Cloud mapeia cada cĆ³digo de localizaĆ§Ć£o para a zona geogrĆ”fica mais prĆ³xima. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica este cluster global. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "customZoneMapping": {
- "property1": "string",
- "property2": "string"
}, - "managedNamespaces": [
- {
- "collection": "string",
- "customShardKey": "string",
- "db": "string"
}
], - "selfManagedSharding": true
}
Adicione um ou mais mapeamentos de zona personalizados ao cluster global especificado. Um mapeamento de zona personalizado corresponde a um cĆ³digo de localizaĆ§Ć£o ISO 3166-2 para uma zona no cluster global. Por padrĆ£o, o MongoDB cloud mapeia cada cĆ³digo de localizaĆ§Ć£o para a zona geogrĆ”fica mais prĆ³xima. Para utilizar esse recurso, a chave de API solicitante deve ter o role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica este cluster global. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Mapeamento de zona personalizado para adicionar ao cluster global especificado.
Array de objetos (Zona de cluster global) Lista que contĆ©m pares de valores-chave separados por vĆrgula para mapear zonas de regiƵes geogrĆ”ficas. Esses pares mapeiam um cĆ³digo de localizaĆ§Ć£o ISO 3166-1a2, com um cĆ³digo de subdivisĆ£o ISO 3166-2 quando possĆvel, para a etiqueta legĆvel para humanos para a zona personalizada desejada. O MongoDB Cloud mapeia o cĆ³digo ISO 3166-1a2 para a zona geogrĆ”fica mais prĆ³xima por padrĆ£o. Inclua este parĆ¢metro para substituir mapeamentos padrĆ£o. Este parĆ¢metro retorna um objeto vazio se nĆ£o existirem zonas personalizadas. |
{- "customZoneMappings": [
- {
- "location": "string",
- "zone": "string"
}
]
}
{- "customZoneMapping": {
- "property1": "string",
- "property2": "string"
}, - "managedNamespaces": [
- {
- "collection": "string",
- "customShardKey": "string",
- "db": "string"
}
], - "selfManagedSharding": true
}
Remove um namespace gerenciado dentro do cluster global especificado. Um namespace gerenciado identifica uma coleĆ§Ć£o utilizando o nome do banco de dados, o separador de pontos e o nome da coleĆ§Ć£o. A exclusĆ£o de um namespace gerenciado nĆ£o remove a coleĆ§Ć£o ou os respectivos dados. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "administrador de acesso aos dados do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica este cluster global. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
db | string RĆ³tulo legĆvel por humanos que identifica o banco de dados que contĆ©m a coleĆ§Ć£o. |
collection | string RĆ³tulo legĆvel por humanos que identifica a coleĆ§Ć£o associada ao namespace gerenciado. |
{- "customZoneMapping": {
- "property1": "string",
- "property2": "string"
}, - "managedNamespaces": [
- {
- "collection": "string",
- "customShardKey": "string",
- "db": "string"
}
], - "selfManagedSharding": true
}
Cria um namespace gerenciado dentro do cluster global especificado. Um namespace gerenciado identifica uma coleĆ§Ć£o utilizando o nome do banco de dados, o separador de pontos e o nome da coleĆ§Ć£o. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "administrador de acesso aos dados do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica este cluster global. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Namespace gerenciado a ser criado dentro do cluster global especificado.
collection necessĆ”rio | string RĆ³tulo legĆvel por humanos da coleĆ§Ć£o a ser gerenciada para esse cluster global. |
db necessĆ”rio | string Etiqueta legĆvel para humanos do banco de dados a ser gerenciado para este cluster global. |
isCustomShardKeyHashed | booleano PadrĆ£o: false Sinalizador que indica se alguĆ©m fez hash da chave de shard personalizada para a collection especificada. Se vocĆŖ definir esse valor como |
isShardKeyUnique | booleano PadrĆ£o: false Sinalizador que indica se alguĆ©m fez hash da chave de shard personalizada. Se este parĆ¢metro retornar |
numInitialChunks | inteiro <int64> <= 8192 NĆŗmero mĆnimo de parte a serem criados inicialmente ao fragmentar uma collection vazia com uma chave de fragmento com hash. |
presplitHashedZones | booleano PadrĆ£o: false Sinalizador que indica se o MongoDB Cloud deve criar e distribuir chunks iniciais para uma collection vazia ou inexistente. O MongoDB Cloud distribui dados com base nas zonas e faixas de zonas definidos para a collection. |
{- "collection": "string",
- "db": "string",
- "isCustomShardKeyHashed": false,
- "isShardKeyUnique": false,
- "numInitialChunks": 8192,
- "presplitHashedZones": false
}
{- "customZoneMapping": {
- "property1": "string",
- "property2": "string"
}, - "managedNamespaces": [
- {
- "collection": "string",
- "customShardKey": "string",
- "db": "string"
}
], - "selfManagedSharding": true
}
Remove todos os mapeamentos de zona personalizados para o cluster global especificado. Um mapeamento de zona personalizado corresponde a um cĆ³digo de localizaĆ§Ć£o ISO 3166-2 para uma zona no cluster global. Remover os mapeamentos de zona personalizados restaura o mapeamento padrĆ£o. Por padrĆ£o, o MongoDB Cloud mapeia cada cĆ³digo de localizaĆ§Ć£o para a zona geogrĆ”fica mais prĆ³xima. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica este cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "customZoneMapping": {
- "property1": "string",
- "property2": "string"
}, - "managedNamespaces": [
- {
- "collection": "string",
- "customShardKey": "string",
- "db": "string"
}
], - "selfManagedSharding": true
}
Remove um namespace gerenciado dentro do cluster global especificado. Um namespace gerenciado identifica uma coleĆ§Ć£o utilizando o nome do banco de dados, o separador de pontos e o nome da coleĆ§Ć£o. A exclusĆ£o de um namespace gerenciado nĆ£o remove a coleĆ§Ć£o ou os respectivos dados. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "administrador de acesso aos dados do projeto".
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica este cluster. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
db | string RĆ³tulo legĆvel por humanos que identifica o banco de dados que contĆ©m a coleĆ§Ć£o. |
collection | string RĆ³tulo legĆvel por humanos que identifica a coleĆ§Ć£o associada ao namespace gerenciado. |
{- "customZoneMapping": {
- "property1": "string",
- "property2": "string"
}, - "managedNamespaces": [
- {
- "collection": "string",
- "customShardKey": "string",
- "db": "string"
}
], - "selfManagedSharding": true
}
Retorna todas as faturas que o MongoDB emitiu para a organizaĆ§Ć£o especificada. Esta lista inclui todas as faturas, independentemente do status da fatura. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o Visualizador de faturamento da organizaĆ§Ć£o, Administrador de faturamento da organizaĆ§Ć£o ou ProprietĆ”rio da organizaĆ§Ć£o. Se houver uma configuraĆ§Ć£o de organizaĆ§Ć£o cruzada, Ć© possĆvel visualizar as faturas vinculadas se vocĆŖ tiver a funĆ§Ć£o de Administrador de cobranƧa da organizaĆ§Ć£o ou ProprietĆ”rio da organizaĆ§Ć£o. Para calcular o valor total devido das faturas, some o total devido em cada uma das faturas. Pode ser calculado como uma soma do valor devido de cada pagamento incluĆdo na fatura. Para calcular o valor devido do pagamento, use a fĆ³rmula totalBilledCents * unitPrice + salesTax - StartingBalanceCents.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
viewLinkedInvoices | booleano PadrĆ£o: true Exemplo: viewLinkedInvoices=true Sinalizador que indica se as faturas vinculadas devem ser retornadas no campo linkedInvoices. |
statusNames | Array de strings unique Itens Enum: "PENDENTE" "Fechado" "PERDOADO" "FAILED" "PAGO" "GRĆTIS" "PRĆ-PAGO" "FATURADO" Status da fatura a ser recuperada. Omitir para retornar faturas de todos os status. |
fromDate | string <date> Exemplo: fromDate=2023-01-01 Recupere as faturas cujas startDates sejam maiores ou iguais a fromDate. Se omitido, as faturas geradas retornarĆ£o para a startDate mais antiga |
toDate | string <date> Exemplo: toDate=2023-01-01 Recupere as faturas das quais endpoints sĆ£o menores ou iguais a toDate. Se omitido, as faturas devolvidas irĆ£o alĆ©m do mais recente endDate. |
sortBy | string PadrĆ£o: "END_DATE" Enum: "start_date" "END_DATE" Campo usado para classificar as faturas retornadas. Use em combinaĆ§Ć£o com o parĆ¢metro orderBy para controlar a ordem do resultado. |
ORDENAR POR | string PadrĆ£o: "desc" Enum: "desc" "asc" Exemplo: orderBy=desc Campo usado para ordenar as faturas retornadas. Use em combinaĆ§Ć£o com o parĆ¢metro sortBy para controlar a ordem do resultado. |
{- "results": [
- {
- "amountBilledCents": 0,
- "amountPaidCents": 0,
- "created": "2019-08-24T14:15:22Z",
- "creditsCents": 0,
- "endDate": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "linkedInvoices": [
- { }
], - "orgId": "32b6e34b3d91647abb20e7b8",
- "salesTaxCents": 0,
- "startDate": "2019-08-24T14:15:22Z",
- "startingBalanceCents": 0,
- "statusName": "PENDING",
- "subtotalCents": 0,
- "updated": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Retorna todas as cobranƧas acumuladas de faturas para o ciclo de faturamento atual da organizaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a role Visualizador de faturamento da organizaĆ§Ć£o, Administrador de faturamento da organizaĆ§Ć£o ou ProprietĆ”rio da organizaĆ§Ć£o. Se vocĆŖ tiver uma configuraĆ§Ć£o de organizaĆ§Ć£o cruzada, pode visualizar as faturas vinculadas se tiver a funĆ§Ć£o de Administrador de faturamento da organizaĆ§Ć£o ou ProprietĆ”rio da organizaĆ§Ć£o.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "amountBilledCents": 0,
- "amountPaidCents": 0,
- "created": "2019-08-24T14:15:22Z",
- "creditsCents": 0,
- "endDate": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "lineItems": [
- {
- "clusterName": "string",
- "created": "2019-08-24T14:15:22Z",
- "discountCents": 0,
- "endDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupName": "string",
- "note": "string",
- "percentDiscount": 0,
- "quantity": 0,
- "sku": "CLASSIC_BACKUP_OPLOG",
- "startDate": "2019-08-24T14:15:22Z",
- "stitchAppName": "string",
- "tags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "tierLowerBound": 0,
- "tierUpperBound": 0,
- "totalPriceCents": 0,
- "unit": "string",
- "unitPriceDollars": 0
}
], - "linkedInvoices": [
- { }
], - "orgId": "32b6e34b3d91647abb20e7b8",
- "payments": [
- {
- "amountBilledCents": 0,
- "amountPaidCents": 0,
- "created": "2019-08-24T14:15:22Z",
- "currency": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "salesTaxCents": 0,
- "statusName": "NEW",
- "subtotalCents": 0,
- "unitPrice": "string",
- "updated": "2019-08-24T14:15:22Z"
}
], - "refunds": [
- {
- "amountCents": 0,
- "created": "2019-08-24T14:15:22Z",
- "paymentId": "stringstringstringstring",
- "reason": "string"
}
], - "salesTaxCents": 0,
- "startDate": "2019-08-24T14:15:22Z",
- "startingBalanceCents": 0,
- "statusName": "PENDING",
- "subtotalCents": 0,
- "updated": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Retorna uma fatura que o MongoDB emitiu para a organizaĆ§Ć£o especificada. Uma string Ćŗnica de 24 dĆgitos hexadecimais que identifica a fatura. VocĆŖ pode optar por receber esta fatura em formato JSON ou CSV. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o Visualizador de faturamento da organizaĆ§Ć£o, Administrador de faturamento da organizaĆ§Ć£o ou ProprietĆ”rio da organizaĆ§Ć£o. Se vocĆŖ tiver uma configuraĆ§Ć£o de organizaĆ§Ć£o cruzada, vocĆŖ pode consultar uma fatura vinculada se tiver a funĆ§Ć£o Administrador de faturamento da organizaĆ§Ć£o ou ProprietĆ”rio da organizaĆ§Ć£o. Para calcular o valor total devido da fatura, some o valor total devido de cada pagamento incluĆdo na fatura. Para calcular o valor devido do pagamento, use a fĆ³rmula totalBilledCents * unitPrice + salesTax - StartingBalanceCents.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
invoiceId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a fatura enviada Ć organizaĆ§Ć£o especificada. Normalmente, as cobranƧas sĆ£o publicadas no dia seguinte. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "amountBilledCents": 0,
- "amountPaidCents": 0,
- "created": "2019-08-24T14:15:22Z",
- "creditsCents": 0,
- "endDate": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "lineItems": [
- {
- "clusterName": "string",
- "created": "2019-08-24T14:15:22Z",
- "discountCents": 0,
- "endDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupName": "string",
- "note": "string",
- "percentDiscount": 0,
- "quantity": 0,
- "sku": "CLASSIC_BACKUP_OPLOG",
- "startDate": "2019-08-24T14:15:22Z",
- "stitchAppName": "string",
- "tags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "tierLowerBound": 0,
- "tierUpperBound": 0,
- "totalPriceCents": 0,
- "unit": "string",
- "unitPriceDollars": 0
}
], - "linkedInvoices": [
- { }
], - "orgId": "32b6e34b3d91647abb20e7b8",
- "payments": [
- {
- "amountBilledCents": 0,
- "amountPaidCents": 0,
- "created": "2019-08-24T14:15:22Z",
- "currency": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "salesTaxCents": 0,
- "statusName": "NEW",
- "subtotalCents": 0,
- "unitPrice": "string",
- "updated": "2019-08-24T14:15:22Z"
}
], - "refunds": [
- {
- "amountCents": 0,
- "created": "2019-08-24T14:15:22Z",
- "paymentId": "stringstringstringstring",
- "reason": "string"
}
], - "salesTaxCents": 0,
- "startDate": "2019-08-24T14:15:22Z",
- "startingBalanceCents": 0,
- "statusName": "PENDING",
- "subtotalCents": 0,
- "updated": "2019-08-24T14:15:22Z"
}
Retorna uma fatura que o MongoDB emitiu para a organizaĆ§Ć£o especificada no formato CSV. Uma string Ćŗnica de 24 dĆgitos hexadecimais que identifica a fatura. Para usar esse recurso, a chave de API solicitante dever ter pelo menos a funĆ§Ć£o de Visualizador de faturamento da organizaĆ§Ć£o, Administrador de cobranƧa da organizaĆ§Ć£o ou ProprietĆ”rio da organizaĆ§Ć£o. Se houver uma configuraĆ§Ć£o de organizaĆ§Ć£o cruzada, Ć© possĆvel executar uma query nas faturas vinculadas se vocĆŖ tiver a funĆ§Ć£o de Administrador de cobranƧa da organizaĆ§Ć£o ou ProprietĆ”rio da organizaĆ§Ć£o. Para calcular o valor total devido da fatura, some o valor total devido de cada pagamento incluĆdo na fatura. Para calcular o valor devido do pagamento - use a fĆ³rmula totalBilledCents * unitPrice + salesTax - startingBalanceCents.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
invoiceId necessĆ”rio | string[0-9a-f]+ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a fatura enviada Ć organizaĆ§Ć£o especificada. Normalmente, as cobranƧas sĆ£o publicadas no dia seguinte. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
NĆŗmero da fatura,666acb8787ba43606905dcae, PerĆodo de cobranƧa," 1 de junho de 2024 - 1 de julho de 2024", Nome da organizaĆ§Ć£o,Teste 2, ID da organizaĆ§Ć£o,666acb8787ba43606905dcac, Data,Uso de data,DescriĆ§Ć£o,ObservaĆ§Ć£o,Nome da organizaĆ§Ć£o,ID da organizaĆ§Ć£o,Projeto,ID do Projeto,SKU,RegiĆ£o,cluster,Conjunto de rĆ©plicas,Config Server,Aplicativo,unidade,PreƧo unitĆ”rio,Quantidade,Porcentagem de desconto,Quantia
Retorna, edita, verifica e remove as configuraƧƵes LDAP. Uma configuraĆ§Ć£o LDAP define as configuraƧƵes para que o MongoDB Cloud se conecte ao seu servidor LDAP por TLS para a autenticaĆ§Ć£o e autorizaĆ§Ć£o do usuĆ”rio. Seu servidor LDAP deve estar visĆvel na internet ou conectado ao seu cluster do MongoDB Cloud com emparelhamento VPC. AlĆ©m disso, seu servidor LDAP deve usar TLS. Ć necessĆ”rio ter o privilĆ©gio de usuĆ”rio administrador do MongoDB Cloud para usar esses endpoints. AlĆ©m disso, para configurar a autenticaĆ§Ć£o e a autorizaĆ§Ć£o do usuĆ”rio com LDAPS, seu cluster deve executar o MongoDB 3.6 ou superior. Os grupos para os quais vocĆŖ configurou o LDAPS nĆ£o podem criar um cluster usando uma versĆ£o do MongoDB 3.6 ou inferior.
Retorna a configuraĆ§Ć£o LDAP atual para o projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "customerX509": {
- "cas": "string",
}, - "ldap": {
- "authenticationEnabled": true,
- "authorizationEnabled": true,
- "authzQueryTemplate": "{USER}?memberOf?base",
- "bindUsername": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com",
- "caCertificate": "string",
- "hostname": "string",
- "port": 636,
- "userToDNMapping": [
- {
- "ldapQuery": "string",
- "match": "(.*)",
- "substitution": "CN={0},CN=Users,DC=my-atlas-ldap-server,DC=example,DC=com"
}
]
},
}
Edita a configuraĆ§Ć£o LDAP para o projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
A atualizaĆ§Ć£o dessa configuraĆ§Ć£o aciona uma reinicializaĆ§Ć£o contĆnua do banco de dados.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza a configuraĆ§Ć£o LDAP do projeto especificado.
objeto (ConfiguraƧƵes do certificado TLS do utilizador do banco de dados) ConfiguraƧƵes para configurar certificados TLS para usuƔrios de banco de dados. | |
objeto (ConfiguraƧƵes de seguranƧa LDAP) Detalhes de configuraĆ§Ć£o LDAP (Lightweight Directory Access Protocol) sobre TLS (Transport Layer Security) que se aplicam ao projeto especificado. |
{- "customerX509": {
- "cas": "string"
}, - "ldap": {
- "authenticationEnabled": true,
- "authorizationEnabled": true,
- "authzQueryTemplate": "{USER}?memberOf?base",
- "bindPassword": "string",
- "bindUsername": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com",
- "caCertificate": "string",
- "hostname": "string",
- "port": 636,
- "userToDNMapping": [
- {
- "ldapQuery": "string",
- "match": "(.*)",
- "substitution": "CN={0},CN=Users,DC=my-atlas-ldap-server,DC=example,DC=com"
}
]
}
}
{- "customerX509": {
- "cas": "string",
}, - "ldap": {
- "authenticationEnabled": true,
- "authorizationEnabled": true,
- "authzQueryTemplate": "{USER}?memberOf?base",
- "bindUsername": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com",
- "caCertificate": "string",
- "hostname": "string",
- "port": 636,
- "userToDNMapping": [
- {
- "ldapQuery": "string",
- "match": "(.*)",
- "substitution": "CN={0},CN=Users,DC=my-atlas-ldap-server,DC=example,DC=com"
}
]
},
}
Remove o mapeamento atual do LDAP Distinguished Name capturado no documento userToDNMapping
da configuraĆ§Ć£o LDAP do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "customerX509": {
- "cas": "string",
}, - "ldap": {
- "authenticationEnabled": true,
- "authorizationEnabled": true,
- "authzQueryTemplate": "{USER}?memberOf?base",
- "bindUsername": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com",
- "caCertificate": "string",
- "hostname": "string",
- "port": 636,
- "userToDNMapping": [
- {
- "ldapQuery": "string",
- "match": "(.*)",
- "substitution": "CN={0},CN=Users,DC=my-atlas-ldap-server,DC=example,DC=com"
}
]
},
}
Verifica a configuraĆ§Ć£o LDAP para o projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
A configuraĆ§Ć£o LDAP do projeto especificado que vocĆŖ deseja validar.
authzQueryTemplate | string PadrĆ£o: "{USER}?memberOf?base" Modelo de query LDAP (Lightweight Directory Access Protocol) que o MongoDB Cloud aplica para criar uma query LDAP para retornar os grupos LDAP associados ao usuĆ”rio autenticado do MongoDB. O MongoDB Cloud usa este parĆ¢metro apenas para a autorizaĆ§Ć£o do usuĆ”rio. Use o espaƧo reservado |
bindPassword necessƔrio | string Senha que o MongoDB Cloud usa para autenticar o bindUsername. |
bindUsername necessƔrio | string^(?:(?<cn>CN=(?<name>[^,]*)),)?(?:(?<path>(?:... Nome distintivo (DN) completo do usuƔrio LDAP (Lightweight Directory Access Protocol) que o MongoDB Cloud usa para se conectar ao host LDAP. Os nomes distintivos do LDAP devem ser formatados de acordo com a RFC 2253. |
caCertificate | string Certificado de autoridade de certificaĆ§Ć£o (CA) que o MongoDB Cloud usa para verificar a identidade do host LDAP (Lightweight Directory Access Protocol). MongoDB Cloud permite certificados autoassinados. Para excluir um valor atribuĆdo, passe uma string vazia: |
nome do host necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}:)... Etiqueta legĆvel por humanos que identifica o nome do host ou o endereƧo IP (Internet Protocol) do host LDAP (Lightweight Directory Access Protocol). Esse host deve ter acesso Ć Internet ou ter uma conexĆ£o de emparelhamento de nuvem privada virtual (VPC) com seu cluster. |
Porta necessĆ”rio | inteiro <int32> PadrĆ£o: 636 Porta IANA para a qual o host LDAP (Lightweight Directory Access Protocol) escuta conexƵes de cliente. |
{- "authzQueryTemplate": "{USER}?memberOf?base",
- "bindPassword": "string",
- "bindUsername": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com",
- "caCertificate": "string",
- "hostname": "string",
- "port": 636
}
{- "groupId": "32b6e34b3d91647abb20e7b8",
- "request": {
- "bindUsername": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com",
- "caCertificate": "string",
- "hostname": "string",
- "port": 636
}, - "requestId": "32b6e34b3d91647abb20e7b8",
- "status": "FAIL",
- "validations": [
- {
- "status": "FAIL",
- "validationType": "AUTHENTICATE"
}
]
}
Retorna o status de uma solicitaĆ§Ć£o de validaĆ§Ć£o de uma configuraĆ§Ć£o LDAP para o projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
requestId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva que identifica a solicitaĆ§Ć£o de validaĆ§Ć£o de uma configuraĆ§Ć£o LDAP. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "groupId": "32b6e34b3d91647abb20e7b8",
- "request": {
- "bindUsername": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com",
- "caCertificate": "string",
- "hostname": "string",
- "port": 636
}, - "requestId": "32b6e34b3d91647abb20e7b8",
- "status": "FAIL",
- "validations": [
- {
- "status": "FAIL",
- "validationType": "AUTHENTICATE"
}
]
}
Gerencia snapshots, tarefas de restauraĆ§Ć£o, agendamentos e checkpoints de backups legados.
Retorna todos os checkpoints de backup legado para um cluster no projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster que contĆ©m os pontos de verificaĆ§Ć£o que pretende devolver. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "completed": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "parts": [
- {
- "replicaSetName": "string",
- "shardName": "string",
- "tokenDiscovered": true,
- "tokenTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "typeName": "REPLICA_SET"
}
], - "restorable": true,
- "started": "2019-08-24T14:15:22Z",
- "timestamp": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0
}
Retorna um checkpoint de backup legado para um cluster no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
checkpointId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o checkpoint. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster que contĆ©m os pontos de verificaĆ§Ć£o que pretende devolver. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "clusterId": "32b6e34b3d91647abb20e7b8",
- "completed": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "parts": [
- {
- "replicaSetName": "string",
- "shardName": "string",
- "tokenDiscovered": true,
- "tokenTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "typeName": "REPLICA_SET"
}
], - "restorable": true,
- "started": "2019-08-24T14:15:22Z",
- "timestamp": "2019-08-24T14:15:22Z"
}
Retornar todas as tarefas de restauraĆ§Ć£o de backup legado para um cluster no projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups na nuvem. Quando vocĆŖ faz upgrade para a versĆ£o 4.2, seu sistema de backup faz upgrade para o backup na nuvem, caso esteja atualmente definido como backup legado. ApĆ³s esta atualizaĆ§Ć£o, todos os seus snapshots de backup legados existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o cronograma padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, deverĆ” recriĆ”-la com o procedimento descrito na documentaĆ§Ć£o do Cloud Backup. Se vocĆŖ utilizar o parĆ¢metro de query do BATCH-ID
, vocĆŖ poderĆ” recuperar todos os trabalhos de restauraĆ§Ć£o no lote especificado. Ao criar um trabalho de restauraĆ§Ć£o para um cluster fragmentado, o MongoDB Cloud cria um trabalho separado para cada fragmento, alĆ©m de outro para o servidor de configuraĆ§Ć£o. Cada um desses trabalhos faz parte de um lote. No entanto, um lote nĆ£o pode incluir um trabalho de restauraĆ§Ć£o para um conjunto de rĆ©plicas.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster com o snapshot que vocĆŖ deseja retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
batchId | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o lote de tarefas de restauraĆ§Ć£o a serem retornadas. Registro de data/hora no formato de data e hora ISO 8601 em UTC ao criar uma tarefa de restauraĆ§Ć£o para um cluster fragmentado, o aplicativo cria uma tarefa separada para cada shard, alĆ©m de outra para o host de configuraĆ§Ć£o. Cada uma destas tarefas compreende um lote. Uma tarefa de restauraĆ§Ć£o para um conjunto de rĆ©plicas nĆ£o pode fazer parte de um lote. |
{- "results": [
- {
- "batchId": "32b6e34b3d91647abb20e7b8",
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "created": "2019-08-24T14:15:22Z",
- "delivery": {
- "authHeader": "string",
- "authValue": "string",
- "expirationHours": 1,
- "expires": "2019-08-24T14:15:22Z",
- "maxDownloads": 1,
- "methodName": "CLIENT_PIT_HTTP",
- "statusName": "NOT_STARTED",
- "targetClusterId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "url": "string",
- "urlV2": "string"
}, - "encryptionEnabled": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hashes": [
- {
- "fileName": "string",
- "hash": "string",
- "typeName": "SHA1"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "statusName": "IN_PROGRESS",
- "timestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}
}
], - "totalCount": 0
}
Restaura um backup legado para um agrupamento no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto". A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups em nuvem. Quando vocĆŖ faz upgrade para a versĆ£o 4.2, seu sistema de backup faz upgrade para o backup em nuvem, caso esteja atualmente definido como backup legado. ApĆ³s este upgrade, todos os seus snapshots de backup legados existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. A polĆtica de backup Ć© redefinida para o cronograma padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, deverĆ” recriĆ”-la com o procedimento descrito na documentaĆ§Ć£o dos backups em nuvem. Esse ponto de extremidade nĆ£o oferece suporte Ć criaĆ§Ć£o de trabalhos de restauraĆ§Ć£o de ponto de verificaĆ§Ć£o para clusters fragmentados nem Ć criaĆ§Ć£o de trabalhos de restauraĆ§Ć£o para snapshots de backup consultĆ”veis. Se vocĆŖ criar um trabalho de restauraĆ§Ć£o automatizado especificando delivery.methodName
de AUTOMATED_RESTORE
no corpo da solicitaĆ§Ć£o, o MongoDB Cloud removerĆ” todos os dados existentes no cluster de destino antes da restauraĆ§Ć£o.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster com o snapshot que vocĆŖ deseja retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Backup legado para restaurar em um cluster no projeto especificado.
checkpointId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o checkpoint fragmentado do cluster. O checkpoint representa o ponto no tempo de retorno para o qual vocĆŖ deseja restaurar seus dados. Esse parĆ¢metro se aplica quando
|
necessƔrio | objeto (Restaurar metadados de entrega de snapshot) MƩtodo e detalhes que indicam como entregar os dados de snapshot restaurados. |
oplogInc | inteiro <int32> >= 1 Ordinal incrementado de trinta e dois bits que representa operaƧƵes em um determinado segundo. Quando emparelhado com oplogTs, isso representa o ponto no tempo para o qual o MongoDB Cloud restaura seus dados. Este parĆ¢metro se aplica quando
|
oplogTs | string^(?:[1-9]\\d{3}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9... Data e hora a partir das quais vocĆŖ deseja restaurar esse snapshot. Este parĆ¢metro expressa seu valor no formato ISO 8601 em UTC. Isso representa a primeira parte de um carimbo de data/hora do Oplog. Quando emparelhados com o oploginc, eles representam a Ćŗltima operaĆ§Ć£o de banco de dados para a qual vocĆŖ deseja restaurar seus dados. Esse parĆ¢metro se aplica quando
|
pointInTimeUTCMillis | inteiro <int64> >= 1199145600000 Carimbo de data/hora a partir do qual pretende restaurar esse snapshot. Esse parĆ¢metro expressa seu valor no nĆŗmero de milissegundos decorridos desde a Era UNIX. Esse carimbo de data/hora deve cair nas Ćŗltimas 24 horas da hora atual. Esse parĆ¢metro se aplica quando
|
snapshotId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o snapshot a ser restaurado. Se vocĆŖ definir snapshotId, nĆ£o poderĆ” definir oplogInc, oplogTs, pointInTimeUTCMillis ou checkpointId. |
{- "checkpointId": "32b6e34b3d91647abb20e7b8",
- "delivery": {
- "expirationHours": 1,
- "maxDownloads": 1,
- "methodName": "CLIENT_PIT_HTTP",
- "targetClusterId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8"
}, - "oplogInc": 1,
- "oplogTs": "string",
- "pointInTimeUTCMillis": 1199145600000,
- "snapshotId": "32b6e34b3d91647abb20e7b8"
}
{- "results": [
- {
- "batchId": "32b6e34b3d91647abb20e7b8",
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "created": "2019-08-24T14:15:22Z",
- "delivery": {
- "authHeader": "string",
- "authValue": "string",
- "expirationHours": 1,
- "expires": "2019-08-24T14:15:22Z",
- "maxDownloads": 1,
- "methodName": "CLIENT_PIT_HTTP",
- "statusName": "NOT_STARTED",
- "targetClusterId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "url": "string",
- "urlV2": "string"
}, - "encryptionEnabled": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hashes": [
- {
- "fileName": "string",
- "hash": "string",
- "typeName": "SHA1"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "statusName": "IN_PROGRESS",
- "timestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}
}
], - "totalCount": 0
}
Retorna uma tarefa de restauraĆ§Ć£o de backup legado para um cluster no projeto especificado. Para usar este recurso, a chave da API solicitante deve ter a role Somente leitura do projeto.
A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups em nuvem. Ao atualizar para a versĆ£o 4.2, seu sistema de backup atualiza para o backup em nuvem, caso esteja atualmente definido como backup legado. ApĆ³s a atualizaĆ§Ć£o, todos os seus snapshots de backup legado existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o agendamento padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, serĆ” necessĆ”rio recriĆ”-la seguindo o procedimento descrito na documentaĆ§Ć£o de backup em nuvem.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster com o snapshot que vocĆŖ deseja retornar. |
jobId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a tarefa de restauraĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "batchId": "32b6e34b3d91647abb20e7b8",
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "created": "2019-08-24T14:15:22Z",
- "delivery": {
- "authHeader": "string",
- "authValue": "string",
- "expirationHours": 1,
- "expires": "2019-08-24T14:15:22Z",
- "maxDownloads": 1,
- "methodName": "CLIENT_PIT_HTTP",
- "statusName": "NOT_STARTED",
- "targetClusterId": "32b6e34b3d91647abb20e7b8",
- "targetClusterName": "string",
- "targetGroupId": "32b6e34b3d91647abb20e7b8",
- "url": "string",
- "urlV2": "string"
}, - "encryptionEnabled": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hashes": [
- {
- "fileName": "string",
- "hash": "string",
- "typeName": "SHA1"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "snapshotId": "32b6e34b3d91647abb20e7b8",
- "statusName": "IN_PROGRESS",
- "timestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}
}
Retorna o agendamento de snapshots para um cluster no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups em nuvem. Ao atualizar para a versĆ£o 4.2, seu sistema de backup atualiza para o backup em nuvem, caso esteja atualmente definido como backup legado. ApĆ³s a atualizaĆ§Ć£o, todos os seus snapshots de backup legado existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o agendamento padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, serĆ” necessĆ”rio recriĆ”-la seguindo o procedimento descrito na documentaĆ§Ć£o de backup em nuvem.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster com o snapshot que vocĆŖ deseja retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "clusterCheckpointIntervalMin": 15,
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "dailySnapshotRetentionDays": 0,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "monthlySnapshotRetentionMonths": 0,
- "pointInTimeWindowHours": 0,
- "snapshotIntervalHours": 6,
- "snapshotRetentionDays": 2,
- "weeklySnapshotRetentionWeeks": 0
}
Atualiza o agendamento de snapshots para um cluster no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietƔrio do projeto.
A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups em nuvem. Ao atualizar para a versĆ£o 4.2, seu sistema de backup atualiza para o backup em nuvem, caso esteja atualmente definido como backup legado. ApĆ³s a atualizaĆ§Ć£o, todos os seus snapshots de backup legado existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o agendamento padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, serĆ” necessĆ”rio recriĆ”-la seguindo o procedimento descrito na documentaĆ§Ć£o de backup em nuvem.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster com o snapshot que vocĆŖ deseja retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualize o agendamento de snapshots para um cluster no projeto especificado.
clusterCheckpointIntervalMin necessĆ”rio | inteiro <int32> Enum: 15 30 60 Quantidade de tempo expressa em minutos entre os checkpoints de cluster sucessivos. Este parĆ¢metro se aplica somente a clusters fragmentados. Esse nĆŗmero determina a granularidade dos backups em nuvem contĆnuos para clusters fragmentados. |
clusterId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o cluster com o snapshot que vocĆŖ deseja retornar. |
dailySnapshotRetentionDays necessƔrio | inteiro <int32> Enum: 0 3 4 5 6 7 15 30 60 90 120 180 360 Quantidade de tempo para manter snapshots diƔrios. O MongoDB Cloud expressa esse valor em dias. Defina esse valor como |
montlySnapshotRetentionMonths necessĆ”rio | inteiro <int32> Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 18 24 36 NĆŗmero de meses que o MongoDB Cloud deve manter snapshots mensais. Defina esse valor como |
pointInTimeWindowHours necessĆ”rio | inteiro <int32> NĆŗmero de horas antes da hora atual a partir da qual o MongoDB Cloud pode criar um snapshot contĆnuo de backups em nuvem. |
snapshotIntervalHours necessĆ”rio | inteiro <int32> Enum: 6 8 12 24 NĆŗmero de horas que devem passar antes de fazer outro snapshot. |
snapshotRetentionDays necessĆ”rio | inteiro <int32> Enum: 2 3 4 5 NĆŗmero de dias que o MongoDB Cloud deve manter snapshots recentes. |
weeklySnapshotRetentionWeeks necessĆ”rio | inteiro <int32> Enum: 0 1 2 3 4 5 6 7 8 12 16 20 24 52 NĆŗmero de semanas que o MongoDB Cloud deve manter snapshots semanais. Defina esse valor como |
{- "clusterCheckpointIntervalMin": 15,
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "dailySnapshotRetentionDays": 0,
- "monthlySnapshotRetentionMonths": 0,
- "pointInTimeWindowHours": 0,
- "snapshotIntervalHours": 6,
- "snapshotRetentionDays": 2,
- "weeklySnapshotRetentionWeeks": 0
}
{- "clusterCheckpointIntervalMin": 15,
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "dailySnapshotRetentionDays": 0,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "monthlySnapshotRetentionMonths": 0,
- "pointInTimeWindowHours": 0,
- "snapshotIntervalHours": 6,
- "snapshotRetentionDays": 2,
- "weeklySnapshotRetentionWeeks": 0
}
Retorna todos os snapshots de backups legados para um cluster no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto. A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups em nuvem. Ao atualizar para a versĆ£o 4.2, seu sistema de backup atualiza para o backup em nuvem, caso esteja atualmente definido como backup legado. ApĆ³s a atualizaĆ§Ć£o, todos os seus snapshots de backup legado existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o agendamento padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, serĆ” necessĆ”rio recriĆ”-la seguindo o procedimento descrito na documentaĆ§Ć£o de backup em nuvem.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
concluĆdo | string PadrĆ£o: "verdadeiro" Enum: "all" "verdadeiro" "falso" Etiqueta legĆvel para humanos que especifica se deseja retornar somente os snapshots completos, incompletos ou todos os snapshots. Por padrĆ£o, o MongoDB Cloud retorna apenas snapshots completos. |
{- "results": [
- {
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "complete": true,
- "created": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "doNotDelete": true,
- "expires": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "incremental": true,
- "lastOplogAppliedTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "parts": [
- {
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "completedTime": "2019-08-24T14:15:22Z",
- "compressionSetting": "NONE",
- "dataSizeBytes": 0,
- "encryptionEnabled": true,
- "fcv": "string",
- "fileSizeBytes": 0,
- "machineId": "string",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "mongodVersion": "string",
- "replicaSetName": "string",
- "replicaState": "string",
- "storageSizeBytes": 0,
- "typeName": "REPLICA_SET"
}
]
}
], - "totalCount": 0
}
Remove um snapshot de backup legado para um cluster no projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto". A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups na nuvem. Quando vocĆŖ faz upgrade para a versĆ£o 4.2, seu sistema de backup faz upgrade para o backup na nuvem, caso esteja atualmente definido como backup legado. ApĆ³s esta atualizaĆ§Ć£o, todos os seus snapshots de backup legados existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o cronograma padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, deverĆ” recriĆ”-la com o procedimento descrito na documentaĆ§Ć£o do Cloud Backup.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna um snapshot de backup legado para um cluster no projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto. A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups na nuvem. Quando vocĆŖ faz upgrade para a versĆ£o 4.2, seu sistema de backup faz upgrade para o backup na nuvem, caso esteja atualmente definido como backup legado. ApĆ³s esta atualizaĆ§Ć£o, todos os seus snapshots de backup legados existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o cronograma padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, deverĆ” recriĆ”-la com o procedimento descrito na documentaĆ§Ć£o do Cloud Backup.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "complete": true,
- "created": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "doNotDelete": true,
- "expires": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "incremental": true,
- "lastOplogAppliedTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "parts": [
- {
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "completedTime": "2019-08-24T14:15:22Z",
- "compressionSetting": "NONE",
- "dataSizeBytes": 0,
- "encryptionEnabled": true,
- "fcv": "string",
- "fileSizeBytes": 0,
- "machineId": "string",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "mongodVersion": "string",
- "replicaSetName": "string",
- "replicaState": "string",
- "storageSizeBytes": 0,
- "typeName": "REPLICA_SET"
}
]
}
Altera a data de validade de um snapshot de backup legado para um cluster no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto. A partir de 23 de marƧo de 2020, todos os novos clusters poderĆ£o usar apenas backups em nuvem. Ao atualizar para a versĆ£o 4.2, seu sistema de backup atualiza para o backup em nuvem, caso esteja atualmente definido como backup legado. ApĆ³s a atualizaĆ§Ć£o, todos os seus snapshots de backup legado existentes permanecerĆ£o disponĆveis. Eles expiram ao longo do tempo de acordo com sua polĆtica de retenĆ§Ć£o. Sua polĆtica de backup Ć© redefinida para o agendamento padrĆ£o. Se vocĆŖ tiver uma polĆtica de backup personalizada em vigor com backups legados, serĆ” necessĆ”rio recriĆ”-la seguindo o procedimento descrito na documentaĆ§Ć£o de backup em nuvem.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
snapshotId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o snapshot desejado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Altera a expiraĆ§Ć£o de um snapshot de backup legado.
doNotDelete | booleano Sinalizador que indica se alguĆ©m pode excluir esse snapshot. NĆ£o Ć© possĆvel definir |
expira | string <date-time> Data e hora em que o MongoDB Cloud exclui o snapshot. Se |
{- "doNotDelete": true,
- "expires": "2019-08-24T14:15:22Z"
}
{- "clusterId": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "complete": true,
- "created": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "doNotDelete": true,
- "expires": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "incremental": true,
- "lastOplogAppliedTimestamp": {
- "date": "2019-08-24T14:15:22Z",
- "increment": 1199145600
}, - "parts": [
- {
- "clusterId": "32b6e34b3d91647abb20e7b8",
- "completedTime": "2019-08-24T14:15:22Z",
- "compressionSetting": "NONE",
- "dataSizeBytes": 0,
- "encryptionEnabled": true,
- "fcv": "string",
- "fileSizeBytes": 0,
- "machineId": "string",
- "masterKeyUUID": "72659f08-8b3c-4913-bb4e-a8a68e036502",
- "mongodVersion": "string",
- "replicaSetName": "string",
- "replicaState": "string",
- "storageSizeBytes": 0,
- "typeName": "REPLICA_SET"
}
]
}
Retorna, edita e remove janelas de manutenĆ§Ć£o. O procedimento de manutenĆ§Ć£o que o MongoDB Cloud executa requer pelo menos uma escolha de conjunto de rĆ©plicas durante a janela de manutenĆ§Ć£o por conjunto de rĆ©plicas. VocĆŖ pode adiar um evento de manutenĆ§Ć£o agendado para um projeto atĆ© duas vezes. Os eventos de manutenĆ§Ć£o adiados ocorrem durante a janela de manutenĆ§Ć£o de sua preferĆŖncia, exatamente uma semana apĆ³s a data e a hora agendadas anteriormente.
Redefine a janela de manutenĆ§Ć£o do projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto". Atividades de manutenĆ§Ć£o urgentes, como patches de seguranƧa, nĆ£o podem esperar pela janela escolhida. O MongoDB Cloud inicia essas atividades de manutenĆ§Ć£o quando necessĆ”rio. Depois de agendar a manutenĆ§Ć£o para o cluster, vocĆŖ nĆ£o poderĆ” alterar a janela de manutenĆ§Ć£o atĆ© que o trabalho de manutenĆ§Ć£o vigente seja concluĆdo . O procedimento de manutenĆ§Ć£o que o MongoDB Cloud executa requer pelo menos uma escolha de conjunto de rĆ©plicas durante a janela de manutenĆ§Ć£o por conjunto de rĆ©plicas. A manutenĆ§Ć£o sempre comeƧa o mais prĆ³ximo possĆvel da hora agendada, mas atualizaƧƵes de cluster em andamento ou problemas inesperados do sistema podem atrasar a hora de inĆcio. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna a janela de manutenĆ§Ć£o do projeto especificado. O MongoDB Cloud inicia essas atividades de manutenĆ§Ć£o quando necessĆ”rio. VocĆŖ nĆ£o pode alterar sua janela de manutenĆ§Ć£o atĆ© que o trabalho de manutenĆ§Ć£o atual seja concluĆdo. O procedimento de manutenĆ§Ć£o que o MongoDB Cloud executa requer pelo menos uma eleiĆ§Ć£o de conjunto de rĆ©plicas durante a janela de manutenĆ§Ć£o por conjunto de rĆ©plicas. A manutenĆ§Ć£o sempre comeƧa o mais prĆ³ximo possĆvel do horĆ”rio agendado, mas atualizaƧƵes do cluster em andamento ou problemas inesperados no sistema podem atrasar o horĆ”rio de inĆcio. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "autoDeferOnceEnabled": true,
- "dayOfWeek": 1,
- "hourOfDay": 23,
- "numberOfDeferrals": 0,
- "startASAP": true
}
Atualiza a janela de manutenĆ§Ć£o do projeto especificado. Atividades de manutenĆ§Ć£o urgentes, como patches de seguranƧa, nĆ£o podem esperar pela janela escolhida. O MongoDB Cloud inicia essas atividades de manutenĆ§Ć£o quando necessĆ”rio. Depois de agendar a manutenĆ§Ć£o para o cluster, vocĆŖ nĆ£o poderĆ” alterar a janela de manutenĆ§Ć£o atĆ© que o trabalho de manutenĆ§Ć£o vigente seja concluĆdo . O procedimento de manutenĆ§Ć£o que o MongoDB Cloud executa requer pelo menos uma escolha de conjunto de rĆ©plicas durante a janela de manutenĆ§Ć£o por conjunto de rĆ©plicas. A manutenĆ§Ć£o sempre comeƧa o mais prĆ³ximo possĆvel da hora agendada, mas atualizaƧƵes de cluster em andamento ou problemas inesperados do sistema podem atrasar a hora de inĆcio. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
Atualiza a janela de manutenĆ§Ć£o do projeto especificado.
autoDeferOnceEnabled | booleano Sinalizador que indica se o MongoDB Cloud deve adiar todas as janelas de manutenĆ§Ć£o por uma semana apĆ³s sua ativaĆ§Ć£o. | ||||||||||||||||
dayOfWeek necessĆ”rio | inteiro <int32> [ 1 .. 7 ] Um inteiro baseado que representa o dia da semana em que a janela de manutenĆ§Ć£o Ć© iniciada.
| ||||||||||||||||
hourOfDay | inteiro <int32> [ 0 .. 23 ] NĆŗmero inteiro com base zero que representa a hora do dia em que a janela de manutenĆ§Ć£o comeƧa, de acordo com um relĆ³gio de 24 horas. Use | ||||||||||||||||
startASAP | booleano Sinalizador que indica se o MongoDB Cloud inicia a janela de manutenĆ§Ć£o imediatamente apĆ³s o recebimento dessa solicitaĆ§Ć£o. Para iniciar a janela de manutenĆ§Ć£o imediatamente para seu projeto, o MongoDB Cloud deve ter a manutenĆ§Ć£o agendada e vocĆŖ deve definir uma janela de manutenĆ§Ć£o. Esse sinalizador Ć© redefinido para |
{- "autoDeferOnceEnabled": true,
- "dayOfWeek": 1,
- "hourOfDay": 23,
- "startASAP": true
}
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Alterna o adiamento automĆ”tico da janela de manutenĆ§Ć£o do projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Adia a janela de manutenĆ§Ć£o para o projeto especificado. Atividades de manutenĆ§Ć£o urgentes, como patches de seguranƧa, nĆ£o podem aguardar a janela escolhida. O MongoDB Cloud inicia essas atividades de manutenĆ§Ć£o quando necessĆ”rio. Depois de agendar a manutenĆ§Ć£o para o cluster, vocĆŖ nĆ£o poderĆ” alterar a janela de manutenĆ§Ć£o atĆ© que o trabalho de manutenĆ§Ć£o atual seja concluĆdo. O procedimento de manutenĆ§Ć£o que o MongoDB Cloud executa requer pelo menos uma eleiĆ§Ć£o de conjunto de rĆ©plicas durante a janela de manutenĆ§Ć£o por conjunto de rĆ©plicas. A manutenĆ§Ć£o sempre comeƧa o mais prĆ³ximo possĆvel do horĆ”rio agendado, mas atualizaƧƵes do cluster em andamento ou problemas inesperados no sistema podem atrasar o horĆ”rio de inĆcio. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Cria uma conta de usuĆ”rio do MongoDB Cloud. Uma conta de usuĆ”rio do MongoDB Cloud concede acesso apenas ao aplicativo do MongoDB Cloud. Para conceder acesso ao banco de dados, crie um usuĆ”rio de banco de dados. O MongoDB Cloud envia um e-mail para os usuĆ”rios que vocĆŖ especificar, convidando-os para participar do projeto. Os usuĆ”rios convidados nĆ£o terĆ£o acesso ao projeto atĆ© que aceitem o convite. Os convites expiram apĆ³s 30 dias.
O MongoDB Cloud limita a adesĆ£o de usuĆ”rios do MongoDB Cloud a um mĆ”ximo de 250 por equipe. O MongoDB Cloud limita a adesĆ£o de usuĆ”rios do MongoDB Cloud a 500 por projeto e 500 por organizaĆ§Ć£o, o que inclui a adesĆ£o combinada de todos os projetos na organizaĆ§Ć£o. O MongoDB Cloud emitirĆ” um erro se uma operaĆ§Ć£o exceder esses limites. Por exemplo, se vocĆŖ tiver uma organizaĆ§Ć£o com cinco projetos e cada projeto tiver 100 usuĆ”rios do MongoDB Cloud, e cada usuĆ”rio pertencer a apenas um projeto, nĆ£o serĆ” possĆvel adicionar nenhum usuĆ”rio a essa organizaĆ§Ć£o sem primeiro remover os usuĆ”rios existentes da organizaĆ§Ć£o.
Para usar esse recurso, a chave de API solicitante pode ter qualquer role.
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Conta de usuƔrio do MongoDB Cloud a ser criada.
PaĆs necessĆ”rio | string^([A-Z]{2})$ Dois caracteres alfabĆ©ticos que identificam a localizaĆ§Ć£o geogrĆ”fica do usuĆ”rio do MongoDB Cloud. Este parĆ¢metro utiliza o formato de cĆ³digo ISO 3166-1a2. |
Nome necessƔrio | string Nome que pertence ao usuƔrio do MongoDB Cloud. |
Sobrenome necessƔrio | string Sobrenome que pertence ao usuƔrio MongoDB Cloud. |
mobileNumber necessĆ”rio | string(?:(?:\\+?1\\s*(?:[.-]\\s*)?)?(?:(\\s*([2-9]1... NĆŗmero de celular que pertence ao usuĆ”rio MongoDB Cloud. |
Senha necessĆ”rio | string >= 8 caracteres Senha aplicada com o nome de usuĆ”rio para conectar ao MongoDB Cloud. O MongoDB Cloud nĆ£o retorna esse parĆ¢metro, exceto em resposta Ć criaĆ§Ć£o de um novo usuĆ”rio do MongoDB Cloud. Somente o usuĆ”rio do MongoDB Cloud pode atualizar sua senha depois que ela tiver sido definida no console do MongoDB Cloud. |
Array de objetos (AtribuiĆ§Ć£o de funĆ§Ć£o) Lista de objetos que exibem as roles do usuĆ”rio do MongoDB Cloud e a organizaĆ§Ć£o ou projeto correspondente ao qual essa role se aplica. Uma role pode se aplicar a uma organizaĆ§Ć£o ou a um projeto, mas nĆ£o a ambos. | |
nome de usuƔrio necessƔrio | string <email> EndereƧo de e-mail que representa o nome de usuƔrio do MongoDB Cloud. |
{- "country": "string",
- "firstName": "string",
- "lastName": "string",
- "mobileNumber": "string",
- "password": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
], - "username": "user@example.com"
}
{- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "emailAddress": "user@example.com",
- "firstName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastAuth": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "mobileNumber": "string",
- "password": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
Retorna os detalhes de uma conta de usuĆ”rio MongoDB Cloud com o nome de usuĆ”rio especificado. VocĆŖ nĆ£o pode usar esse ponto de conexĆ£o para retornar informaƧƵes sobre uma chave de API. Para retornar informaƧƵes sobre uma chave de API, use o ponto de extremidade da chave de API Return One Organization. Para usar esse recurso, a chave de API solicitante pode ter qualquer funĆ§Ć£o.
userName necessĆ”rio | string^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%... EndereƧo de e-mail que pertence Ć conta de usuĆ”rio MongoDB Cloud. VocĆŖ nĆ£o pode modificar este endereƧo apĆ³s criar o usuĆ”rio. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "emailAddress": "user@example.com",
- "firstName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastAuth": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "mobileNumber": "string",
- "password": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
Retorna os detalhes de uma conta de usuĆ”rio do MongoDB Cloud com o identificador exclusivo especificado para o usuĆ”rio. NĆ£o Ć© possĆvel usar esse endpoint para retornar informaƧƵes sobre uma chave de API. Para retornar informaƧƵes sobre uma chave de API, use o endpoint de chave de API Retornar uma organizaĆ§Ć£o. VocĆŖ sempre pode recuperar sua prĆ³pria conta de usuĆ”rio. Se vocĆŖ for o proprietĆ”rio de uma organizaĆ§Ć£o ou projeto do MongoDB Cloud, tambĆ©m poderĆ” recuperar o perfil de usuĆ”rio de qualquer usuĆ”rio com uma adesĆ£o a essa organizaĆ§Ć£o ou projeto. Para usar esse recurso, a chave de API solicitante pode ter qualquer role.
ID do usuĆ”rio necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica este usuĆ”rio. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "emailAddress": "user@example.com",
- "firstName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastAuth": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "mobileNumber": "string",
- "password": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
Retorna um arquivo de arquivo de log compactado (.gz) que contĆ©m uma faixa de mensagens de log para o host especificado para o projeto especificado. O MongoDB atualiza os logs de processo e auditar da infraestrutura de backend do cluster a cada cinco minutos. Os registros sĆ£o armazenados em blocos de aproximadamente cinco minutos de duraĆ§Ć£o, mas essa duraĆ§Ć£o pode variar. Se vocĆŖ pesquisar arquivos de log na API, recomendamos a sondagem a cada cinco minutos, embora as sondagens consecutivas possam conter alguns registros sobrepostos. Esse recurso nĆ£o estĆ” disponĆvel para clusters M0
gratuitos, clusters M2
, M5
ou clusters sem servidor. Para usar esse recurso, a chave de API solicitante deve ter a role Somente leitura de acesso a dados do projeto ou superior. A API API nĆ£o suporta chamadas diretas com o JSON esquema de resposta JSON. VocĆŖ deve solicitar um esquema de resposta gzip usando um cabeƧalho de aceitaĆ§Ć£o do formato: "Aceitar: aplicaĆ§Ć£o/vnd.atlas.YYYY-MM-DD+gzip".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
hostName necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}:)... Etiqueta legĆvel por humanos que identifica o host que armazena os arquivos de log que vocĆŖ deseja baixar. |
logName necessĆ”rio | string Enum: "mongodb" "mongos" "mongodb-audit-log" "mongos-audit-log" RĆ³tulo legĆvel por humanos que identifica o arquivo de registro que vocĆŖ deseja retornar. Para retornar registros de auditoria, habilite a auditoria de banco de dados para o projeto especificado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
endDate | inteiro <int64> >= 1199145600 Especifica a data e a hora do ponto final do intervalo de mensagens de log a serem recuperadas, no nĆŗmero de segundos decorridos desde a UNIX epoch. Esse valor terĆ” como padrĆ£o 24 horas apĆ³s a data de inĆcio. Se a data de inĆcio tambĆ©m nĆ£o for especificada, o valor serĆ” padronizado para a hora da solicitaĆ§Ć£o. |
startDate | inteiro <int64> >= 1199145600 Especifica a data e a hora do ponto de partida do intervalo de mensagens de log a serem recuperadas, no nĆŗmero de segundos decorridos desde a Ć©poca do UNIX. Esse valor terĆ” como padrĆ£o 24 horas antes da data final. Se a data de tĆ©rmino tambĆ©m nĆ£o for especificada, o valor padrĆ£o serĆ” 24 horas antes da hora da solicitaĆ§Ć£o. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna todos os tipos de mĆ©trica do Atlas Search disponĆveis para um processo no projeto especificado. VocĆŖ deve ter a funĆ§Ć£o "somente leitura" do projeto ou superior para visualizar os tipos de mĆ©tricas do Atlas Search.
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: my.host.name.com:27017 CombinaĆ§Ć£o de nome de host e porta IANA que atende ao processo do MongoDB. O host deve ser o nome do host, o nome de domĆnio totalmente qualificado (FQDN) ou o endereƧo de protocolo da Internet (IPv4 ou IPv6) do host que executa o processo do MongoDB (mongod ou mongos). A porta deve ser a porta IANA na qual o processo do MongoDB escuta as solicitaƧƵes. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "groupId": "32b6e34b3d91647abb20e7b8",
- "hardwareMetrics": [
- {
- "metricName": "INDEX_SIZE_ON_DISK",
- "units": "BYTES"
}
], - "indexMetrics": [
- {
- "metricName": "INDEX_SIZE_ON_DISK",
- "units": "BYTES"
}
], - "processId": "mongodb.example.com:27017",
- "statusMetrics": [
- {
- "metricName": "INDEX_SIZE_ON_DISK",
- "units": "BYTES"
}
]
}
Retorna as mĆ©tricas de Ćndice do Atlas Search dentro da faixa de tempo especificada para um namespace no processo especificado.
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: my.host.name.com:27017 CombinaĆ§Ć£o de nome de host e porta IANA que atende ao processo do MongoDB. O host deve ser o nome do host, o nome de domĆnio totalmente qualificado (FQDN) ou o endereƧo de protocolo da Internet (IPv4 ou IPv6) do host que executa o processo do MongoDB (mongod ou mongos). A porta deve ser a porta IANA na qual o processo do MongoDB escuta as solicitaƧƵes. |
Nome do Banco de Dados necessĆ”rio | string Exemplo: mydb RĆ³tulo legĆvel por humanos que identifica o banco de dados. |
collectionName necessĆ”rio | string Exemplo: mycoll Etiqueta legĆvel para humanos que identifica a collection. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
granularidade necessĆ”rio | string Exemplo: granularity=PT1M DuraĆ§Ć£o que especifica o intervalo no qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. |
perĆodo | string Exemplo: perĆodo=PT10H DuraĆ§Ć£o durante a qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. Inclua este parĆ¢metro se vocĆŖ nĆ£o configurar o inĆcio e tĆ©rmino. |
iniciar | string <date-time> Data e hora em que o MongoDB Cloud comeƧa a relatar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC. Inclua esse parĆ¢metro se vocĆŖ nĆ£o definir o ponto. |
end | string <date-time> Data e hora em que o MongoDB Cloud para de reportar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de carimbo de data/hora ISO 8601 em UTC. Insira esee parĆ¢metro quando vocĆŖ nĆ£o definir o perĆodo. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
metrics necessƔrio | Array de strings <= 10 itens unique Itens Enum: "INDEX_SIZE_ON_DISK" "NUMBER_OF_DELETES" "NUMBER_OF_ERROR_QUERIES" "NUMBER_OF_GETMORE_COMMANDS" "NUMBER_OF_INDEX_FIELDS" "NUMBER_OF_INSERTS" "NUMBER_OF_SUCCESS_QUERIES" "NUMBER_OF_UPDATES" "REPLICATION_LAG" "TOTAL_NUMBER_OF_QUERIES" Lista que contƩm as mediƧƵes que o MongoDB Atlas relata para a sƩrie de dados associada. |
{- "collectionName": "string",
- "databaseName": "string",
- "end": "2019-08-24T14:15:22Z",
- "granularity": "PT1M",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "indexIds": [
- "32b6e34b3d91647abb20e7b8"
], - "indexStatsMeasurements": [
- {
- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "value": 0
}
], - "name": "string",
- "units": "BYTES"
}
], - "processId": "mongodb.example.com:27017",
- "start": "2019-08-24T14:15:22Z"
}
Retorna a sĆ©rie de dados de mĆ©tricas do Atlas Search dentro da faixa de tempo fornecida para um namespace e nome de Ćndice no processo especificado. VocĆŖ deve ter a role somente leitura do projeto ou superior para visualizar os tipos de mĆ©tricas do Atlas Search.
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: my.host.name.com:27017 CombinaĆ§Ć£o de nome de host e porta IANA que atende ao processo do MongoDB. O host deve ser o nome do host, o nome de domĆnio totalmente qualificado (FQDN) ou o endereƧo de protocolo da Internet (IPv4 ou IPv6) do host que executa o processo do MongoDB (mongod ou mongos). A porta deve ser a porta IANA na qual o processo do MongoDB escuta as solicitaƧƵes. |
indexName necessĆ”rio | string Exemplo: myindex Etiqueta legĆvel para humanos que identifica o Ćndice. |
Nome do Banco de Dados necessĆ”rio | string Exemplo: mydb RĆ³tulo legĆvel por humanos que identifica o banco de dados. |
collectionName necessĆ”rio | string Exemplo: mycoll Etiqueta legĆvel para humanos que identifica a collection. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
granularidade necessĆ”rio | string Exemplo: granularity=PT1M DuraĆ§Ć£o que especifica o intervalo no qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. |
perĆodo | string Exemplo: perĆodo=PT10H DuraĆ§Ć£o durante a qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. Inclua este parĆ¢metro se vocĆŖ nĆ£o configurar o inĆcio e tĆ©rmino. |
iniciar | string <date-time> Data e hora em que o MongoDB Cloud comeƧa a relatar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC. Inclua esse parĆ¢metro se vocĆŖ nĆ£o definir o ponto. |
end | string <date-time> Data e hora em que o MongoDB Cloud para de reportar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de carimbo de data/hora ISO 8601 em UTC. Insira esee parĆ¢metro quando vocĆŖ nĆ£o definir o perĆodo. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
metrics necessƔrio | Array de strings <= 10 itens unique Itens Enum: "INDEX_SIZE_ON_DISK" "NUMBER_OF_DELETES" "NUMBER_OF_ERROR_QUERIES" "NUMBER_OF_GETMORE_COMMANDS" "NUMBER_OF_INDEX_FIELDS" "NUMBER_OF_INSERTS" "NUMBER_OF_SUCCESS_QUERIES" "NUMBER_OF_UPDATES" "REPLICATION_LAG" "TOTAL_NUMBER_OF_QUERIES" Lista que contƩm as mediƧƵes que o MongoDB Atlas relata para a sƩrie de dados associada. |
{- "collectionName": "string",
- "databaseName": "string",
- "end": "2019-08-24T14:15:22Z",
- "granularity": "PT1M",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "indexIds": [
- "32b6e34b3d91647abb20e7b8"
], - "indexStatsMeasurements": [
- {
- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "value": 0
}
], - "name": "string",
- "units": "BYTES"
}
], - "processId": "mongodb.example.com:27017",
- "start": "2019-08-24T14:15:22Z"
}
Retorna a sĆ©rie de dados de status e hardware do Atlas Search dentro da faixa de tempo fornecida para um processo no projeto especificado. VocĆŖ deve ter a role Somente leitura do projeto ou superior para visualizar os tipos de mĆ©tricas do Atlas Search.
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: my.host.name.com:27017 CombinaĆ§Ć£o de nome de host e porta IANA que atende ao processo do MongoDB. O host deve ser o nome do host, o nome de domĆnio totalmente qualificado (FQDN) ou o endereƧo de protocolo da Internet (IPv4 ou IPv6) do host que executa o processo do MongoDB (mongod ou mongos). A porta deve ser a porta IANA na qual o processo do MongoDB escuta as solicitaƧƵes. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
granularidade necessĆ”rio | string Exemplo: granularity=PT1M DuraĆ§Ć£o que especifica o intervalo no qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. |
perĆodo | string Exemplo: perĆodo=PT10H DuraĆ§Ć£o durante a qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. Inclua este parĆ¢metro se vocĆŖ nĆ£o configurar o inĆcio e tĆ©rmino. |
iniciar | string <date-time> Data e hora em que o MongoDB Cloud comeƧa a relatar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC. Inclua esse parĆ¢metro se vocĆŖ nĆ£o definir o ponto. |
end | string <date-time> Data e hora em que o MongoDB Cloud para de reportar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de carimbo de data/hora ISO 8601 em UTC. Insira esee parĆ¢metro quando vocĆŖ nĆ£o definir o perĆodo. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
metrics necessĆ”rio | Array de strings <= 10 itens unique Itens Enum: "FTS_DISK_USAGE" "FTS_PROCESS_CPU_KERNEL" "FTS_PROCESS_CPU_USER" "FTS_PROCESS_NORMALIZED_CPU_KERNEL" "FTS_PROCESS_NORMALIZED_CPU_USER" "FTS_PROCESS_RESIDENT_MEMORY" "FTS_PROCESS_SHARED_MEMORY" "FTS_PROCESS_VIRTUAL_MEMORY" "JVM_CURRENT_MEMORY" "JVM_MAX_MEMORY" "PAGE_FAULTS" Lista que contĆ©m as mĆ©tricas que vocĆŖ deseja que o MongoDB Atlas relate para a sĆ©rie de dados associada. Se vocĆŖ nĆ£o definir esse parĆ¢metro, o recurso retornarĆ” todas as mĆ©tricas de hardware e status para a sĆ©rie de dados associada. |
{- "end": "2019-08-24T14:15:22Z",
- "granularity": "PT1M",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hardwareMeasurements": [
- {
- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "value": 0
}
], - "name": "string",
- "units": "BYTES"
}
], - "processId": "mongodb.example.com:27017",
- "start": "2019-08-24T14:15:22Z",
- "statusMeasurements": [
- {
- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "value": 0
}
], - "name": "string",
- "units": "BYTES"
}
]
}
Retorna detalhes de todos os processos do projeto especificado. Um processo do MongoDB pode ser mongod
ou mongos
. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "created": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hostname": "string",
- "id": "string",
- "lastPing": "2019-08-24T14:15:22Z",
- "port": 0,
- "replicaSetName": "string",
- "shardName": "string",
- "typeName": "REPLICA_PRIMARY",
- "userAlias": "string",
- "version": "string"
}
], - "totalCount": 0
}
Retorna os processos do host especificado para o projeto especificado. Para usar este recurso, a chave da API solicitante deve possuir a funĆ§Ć£o de Somente Leitura do Projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: mongodb.example.com:27017 CombinaĆ§Ć£o de nome de host e porta Internet Assigned Numbers Authority (IANA) que atende ao processo do MongoDB. O host deve ser o nome do host, o FQDN (nome de domĆnio totalmente qualificado) ou o endereƧo IPv4 ou IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "created": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hostname": "string",
- "id": "string",
- "lastPing": "2019-08-24T14:15:22Z",
- "port": 0,
- "replicaSetName": "string",
- "shardName": "string",
- "typeName": "REPLICA_PRIMARY",
- "userAlias": "string",
- "version": "string"
}
Retorna a lista de bancos de dados que estĆ£o sendo executados no host especificado para o projeto especificado. Clusters livres M0
, clusters M2
, M5
e clusters sem servidor tĆŖm alguns limites operacionais. O processo do MongoDB Cloud deve ser mongod
. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: mongodb.example.com:27017 CombinaĆ§Ć£o de nome de host e porta Internet Assigned Numbers Authority (IANA) que atende ao processo do MongoDB. O host deve ser o nome de host, nome de domĆnio totalmente qualificado (FQDN) ou endereƧo de protocolo de Internet (IPv4 ou IPv6) do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
], - "totalCount": 0
}
Retorna um banco de dados que estĆ” sendo executado no host especificado para o projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
Nome do Banco de Dados necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica o banco de dados ao qual o processo MongoDB especificado atende. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: mongodb.example.com:27017 CombinaĆ§Ć£o de nome de host e porta Internet Assigned Numbers Authority (IANA) que atende ao processo do MongoDB. O host deve ser o nome do host, o FQDN (nome de domĆnio totalmente qualificado) ou o endereƧo IPv4 ou IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "databaseName": "string",
}
Retorna as mediƧƵes de um banco de dados para o host especificado do projeto especificado. Retorna o espaƧo de armazenamento no disco do banco de dados com base na saĆda do comando MongoDB dbStats
. Para calcular algumas sĆ©ries de mĆ©tricas, o Atlas obtĆ©m a taxa entre cada dois pontos adjacentes. Para esta sĆ©rie de mĆ©tricas, o primeiro ponto de dados tem um valor nulo, pois o Atlas nĆ£o pode calcular uma taxa para o primeiro ponto de dados dado o intervalo de tempo da query. O Atlas recupera mĆ©tricas do banco de dados a cada 20 minutos, mas reduz a frequĆŖncia quando necessĆ”rio para otimizar o desempenho do banco de dados. Para usar este recurso, a chave de API solicitante deve possuir a funĆ§Ć£o de Somente Leitura do Projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
Nome do Banco de Dados necessĆ”rio | string RĆ³tulo legĆvel por humanos que identifica o banco de dados ao qual o processo MongoDB especificado atende. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: mongodb.example.com:27017 CombinaĆ§Ć£o de nome de host e porta Internet Assigned Numbers Authority (IANA) que atende ao processo do MongoDB. O host deve ser o nome do host, o FQDN (nome de domĆnio totalmente qualificado) ou o endereƧo IPv4 ou IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
m | Array de strings [ 1 ... 10 ] itens unique Itens Enum: "DATABASE_AVERAGE_OBJECT_SIZE" "DATABASE_COLLECTION_COUNT" "DATABASE_DATA_SIZE" "DATABASE_STORAGE_SIZE" "DATABASE_INDEX_SIZE" "DATABASE_INDEX_COUNT" "DATABASE_EXTENT_COUNT" "DATABASE_OBJECT_COUNT" "DATABASE_VIEW_COUNT" Um ou mais tipos de mediĆ§Ć£o a serem solicitados para esse processo do MongoDB. Se omitido, o recurso retorna todas as mediƧƵes. Para especificar valores mĆŗltiplos para |
granularidade necessĆ”rio | string Exemplo: granularity=PT1M DuraĆ§Ć£o que especifica o intervalo no qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. |
perĆodo | string Exemplo: perĆodo=PT10H DuraĆ§Ć£o durante a qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. Inclua este parĆ¢metro se vocĆŖ nĆ£o configurar o inĆcio e tĆ©rmino. |
iniciar | string <date-time> Data e hora em que o MongoDB Cloud comeƧa a relatar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC. Inclua esse parĆ¢metro se vocĆŖ nĆ£o definir o ponto. |
end | string <date-time> Data e hora em que o MongoDB Cloud para de reportar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de carimbo de data/hora ISO 8601 em UTC. Insira esee parĆ¢metro quando vocĆŖ nĆ£o definir o perĆodo. |
{- "databaseName": "string",
- "end": "2019-08-24T14:15:22Z",
- "granularity": "PT1M",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hostId": "mongodb.example.com:27017",
- "measurements": [
- {
- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "value": 0
}
], - "name": "string",
- "units": "BYTES"
}
], - "partitionName": "string",
- "processId": "mongodb.example.com:27017",
- "start": "2019-08-24T14:15:22Z"
}
Retorna a lista de discos ou partiƧƵes para o host especificado do projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: mongodb.example.com:27017 CombinaĆ§Ć£o de nome de host e porta Internet Assigned Numbers Authority (IANA) que atende ao processo do MongoDB. O host deve ser o nome do host, o FQDN (nome de domĆnio totalmente qualificado) ou o endereƧo IPv4 ou IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "partitionName": "string"
}
], - "totalCount": 0
}
Retorna detalhes de mediĆ§Ć£o de um disco ou partiĆ§Ć£o do host especificado para o projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
partitionName necessĆ”rio | string Etiqueta legĆvel por humanos do disco ou partiĆ§Ć£o Ć qual as mediƧƵes se aplicam. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: mongodb.example.com:27017 CombinaĆ§Ć£o de nome de host e porta Internet Assigned Numbers Authority (IANA) que atende ao processo do MongoDB. O host deve ser o nome do host, o FQDN (nome de domĆnio totalmente qualificado) ou o endereƧo IPv4 ou IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "partitionName": "string"
}
Retorna as medidas de um disco ou partiĆ§Ć£o para o host especificado para o projeto especificado. O valor retornado pode ser um dos seguintes:
Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
partitionName necessĆ”rio | string Etiqueta legĆvel por humanos do disco ou partiĆ§Ć£o Ć qual as mediƧƵes se aplicam. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: mongodb.example.com:27017 CombinaĆ§Ć£o de nome de host e porta Internet Assigned Numbers Authority (IANA) que atende ao processo do MongoDB. O host deve ser o nome do host, o FQDN (nome de domĆnio totalmente qualificado) ou o endereƧo IPv4 ou IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
m | Array de strings [ 1 ... 10 ] itens unique Itens Enum: "DISK_PARTITION_IOPS_READ" "MAX_DISK_PARTITION_IOPS_READ" "DISK_PARTITION_IOPS_WRITE" "MAX_DISK_PAROPHYLLUM_IOPS_WRITE" "DISK_PARTITION_IOPS_TOTAL" "MAX_DISK_PARTITION_IOPS_TOTAL" "DISK_PARTITION_LATENCY_READ" "MAX_DISK_PARTITION_LATENCY_READ" "DISK_PARTITION_LATENCY_WRITE" "MAX_DISK_PARTITION_LATENCY_WRITE" "DISK_PARTITION_SPACE_FREE" "MAX_DISK_PARTITION_SPACE_FREE" "DISK_PARTITION_SPACE_USED" "MAX_DISK_PARTITION_SPACE_USED" "DISK_PARTITION_SPACE_PERCENT_FREE" "MAX_DISK_PARTITION_SPACE_PERCENT_FREE" "DISK_PARTITION_SPACE_PERCENT_USED" "MAX_DISK_PARTITION_SPACE_PERCENT_USED" "DISK_PARTITION_THROUGHPUT_READ" "DISK_PARTITION_THROUGHPUT_WRITE" "DISK_QUEUE_DEPTH" Um ou mais tipos de mediĆ§Ć£o a serem solicitados para esse processo do MongoDB. Se omitido, o recurso retorna todas as mediƧƵes. Para especificar valores mĆŗltiplos para |
perĆodo | string Exemplo: perĆodo=PT10H DuraĆ§Ć£o durante a qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. Inclua este parĆ¢metro se vocĆŖ nĆ£o configurar o inĆcio e tĆ©rmino. |
granularidade necessĆ”rio | string Exemplo: granularity=PT1M DuraĆ§Ć£o que especifica o intervalo no qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. |
iniciar | string <date-time> Data e hora em que o MongoDB Cloud comeƧa a relatar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC. Inclua esse parĆ¢metro se vocĆŖ nĆ£o definir o ponto. |
end | string <date-time> Data e hora em que o MongoDB Cloud para de reportar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de carimbo de data/hora ISO 8601 em UTC. Insira esee parĆ¢metro quando vocĆŖ nĆ£o definir o perĆodo. |
{- "databaseName": "string",
- "end": "2019-08-24T14:15:22Z",
- "granularity": "PT1M",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hostId": "mongodb.example.com:27017",
- "measurements": [
- {
- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "value": 0
}
], - "name": "string",
- "units": "BYTES"
}
], - "partitionName": "string",
- "processId": "mongodb.example.com:27017",
- "start": "2019-08-24T14:15:22Z"
}
Retorna mediƧƵes de disco, partiĆ§Ć£o ou host por processo para o host especificado para o projeto especificado. O valor retornado pode ser um dos seguintes:
Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... Exemplo: mongodb.example.com:27017 CombinaĆ§Ć£o de nome de host e porta Internet Assigned Numbers Authority (IANA) que atende ao processo do MongoDB. O host deve ser o nome do host, o FQDN (nome de domĆnio totalmente qualificado) ou o endereƧo IPv4 ou IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
m | Array de strings [ 1 ... 10 ] itens unique Itens Enum: "ASSERT_MSG" "ASSERT_REGULAR" "ASSERT_USER" "ASSERT_WARNING" "BACKGROUND_FLUSH_AVG" "CACHE_BYTES_READ_INTO" "CACHE_BYTES_WRITTEN_FROM" "CACHE_DIRTY_BYTES" "CACHE_USED_BYTES" "CACHE_FILL_RATIO" "DIRTY_FILL_RATIO" "COMPUTED_MEMORY" "CONNECTIONS" "CURSORS_TOTAL_OPEN" "CURSORS_TOTAL_TIMED_OUT" "DB_DATA_SIZE_TOTAL" "DB_STORAGE_TOTAL" "DOCUMENT_METRICS_DELETED" "DOCUMENT_METRICS_INSERTED" "DOCUMENT_METRICS_RETURNED" "DOCUMENT_METRICS_UPDATED" "EXTRA_INFO_PAGE_FAULTS" "FTS_DISK_UTILIZATION" "FTS_MEMORY_MAPPED" "FTS_MEMORY_RESIDENT" "FTS_MEMORY_VIRTUAL" "FTS_PROCESS_CPU_KERNEL" "FTS_PROCESS_CPU_USER" "FTS_PROCESS_NORMALIZED_CPU_KERNEL" "FTS_PROCESS_NORMALIZED_CPU_USER" "GLOBAL_ACCESSES_NOT_IN_MEMORY" "GLOBAL_LOCK_CURRENT_QUEUE_READERS" "GLOBAL_LOCK_CURRENT_QUEUE_TOTAL" "GLOBAL_LOCK_CURRENT_QUEUE_WRITERS" "GLOBAL_PAGE_FAULT_EXCEPTIONS_THROWN" "INDEX_COUNTERS_BTREE_ACCESSES" "INDEX_COUNTERS_BTREE_HITS" "INDEX_COUNTERS_BTREE_MISS_RATIO" "INDEX_COUNTERS_BTREE_MISSES" "JOURNALING_COMMITS_IN_WRITE_LOCK" "JOURNALING_MB" "JOURNALING_WRITE_DATA_FILES_MB" "MAX_PROCESS_CPU_CHILDREN_KERNEL" "MAX_PROCESS_CPU_CHILDREN_USER" "MAX_PROCESS_CPU_KERNEL" "MAX_PROCESS_CPU_USER" "MAX_PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL" "MAX_PROCESS_NORMALIZED_CPU_CHILDREN_USER" "MAX_PROCESS_NORMALIZED_CPU_KERNEL" "MAX_PROCESS_NORMALIZED_CPU_USER" "MAX_SWAP_USAGE_FREE" "MAX_SWAP_USAGE_USED " "MAX_SYSTEM_CPU_GUEST" "MAX_SYSTEM_CPU_IOWAIT" "MAX_SYSTEM_CPU_IRQ" "MAX_SYSTEM_CPU_KERNEL" "MAX_SYSTEM_CPU_SOFTIRQ" "MAX_SYSTEM_CPU_STEAL" "MAX_SYSTEM_CPU_USER" "MAX_SYSTEM_MEMORY_AVAILABLE" "MAX_SYSTEM_MEMORY_FREE" "MAX_SYSTEM_MEMORY_USED" "MAX_SYSTEM_NETWORK_IN" "MAX_SYSTEM_NETWORK_OUT" "MAX_SYSTEM_NORMALIZED_CPU_GUEST" "MAX_SYSTEM_NORMALIZED_CPU_IOWAIT" "MAX_SYSTEM_NORMALIZED_CPU_IRQ" "MAX_SYSTEM_NORMALIZED_CPU_KERNEL" "MAX_SYSTEM_NORMALIZED_CPU_NICE" "MAX_SYSTEM_NORMALIZED_CPU_SOFTIRQ" "MAX_SYSTEM_NORMALIZED_CPU_STEAL" "MAX_SYSTEM_NORMALIZED_CPU_USER" "MEMORY_MAPPED" "MEMORY_RESIDENT" "MEMORY_VIRTUAL" "NETWORK_BYTES_IN" "NETWORK_BYTES_OUT" "NETWORK_NUM_REQUESTS" "OP_EXECUTION_TIME_COMMANDS" "OP_EXECUTION_TIME_READS" "OP_EXECUTION_TIME_WRITES" "OPCOUNTER_CMD" "OPCOUNTER_DELETE" "OPCOUNTER_TTL_DELETED" "OPCOUNTER_GETMORE" "OPCOUNTER_INSERT" "OPCOUNTER_QUERY" "OPCOUNTER_REPL_CMD" "OPCOUNTER_REPL_DELETE" "OPCOUNTER_REPL_INSERT" "OPCOUNTER_REPL_UPDATE" "OPCOUNTER_UPDATE" "OPERATIONS_SCAN_AND_ORDER" "OPERATIONS_QUERIES_KILLED" "OPLOG_MASTER_LAG_TIME_DIFF" "OPLOG_MASTER_TIME" "OPLOG_RATE_GB_PER_HOUR" "OPLOG_SLAVE_LAG_MASTER_TIME" "OPLOG_REPLICATION_LAG" "PROCESS_CPU_CHILDREN_KERNEL" "PROCESS_CPU_CHILDREN_USER" "PROCESS_CPU_KERNEL" "PROCESS_CPU_USER" "PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL" "PROCESS_NORMALIZED_CPU_CHILDREN_USER" "PROCESS_NORMALIZED_CPU_KERNEL" "PROCESS_NORMALIZED_CPU_USER" "QUERY_EXECUTOR_SCANNED" "QUERY_EXECUTOR_SCANNED_OBJECTS" "QUERY_TARGETING_SCANNED_OBJECTS_PER_RETURNED" "QUERY_TARGETING_SCANNED_PER_RETURNED" "RESTARTS_IN_LAST_HOUR" "SWAP_USAGE_FREE" "SWAP_USAGE_USED" "SYSTEM_CPU_GUEST" "SYSTEM_CPU_IOWAIT" "SYSTEM_CPU_IRQ" "SYSTEM_CPU_KERNEL" "SYSTEM_CPU_NICE" "SYSTEM_CPU_SOFTIRQ" "SYSTEM_CPU_STEAL" "SYSTEM_CPU_USER" "SYSTEM_MEMORY_AVAILABLE" "SYSTEM_MEMORY_FREE" "SYSTEM_MEMORY_USED" "SYSTEM_NETWORK_IN" "SYSTEM_NETWORK_OUT" "SYSTEM_NORMALIZED_CPU_GUEST" "SYSTEM_NORMALIZED_CPU_IOWAIT" "SYSTEM_NORMALIZED_CPU_IRQ" "SYSTEM_NORMALIZED_CPU_KERNEL" "SYSTEM_NORMALIZED_CPU_NICE" "SYSTEM_NORMALIZED_CPU_SOFTIRQ" "SYSTEM_NORMALIZED_CPU_STEAL" "SYSTEM_NORMALIZED_CPU_USER" "TICKETS_AVAILABLE_READS" "TICKETS_AVAILABLE_WRITE" "OPERATION_THROTTLING_REJECTED_OPERATIONS" Um ou mais tipos de mediĆ§Ć£o a serem solicitados para esse processo do MongoDB. Se omitido, o recurso retorna todas as mediƧƵes. Para especificar valores mĆŗltiplos para |
perĆodo | string Exemplo: perĆodo=PT10H DuraĆ§Ć£o durante a qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. Inclua este parĆ¢metro se vocĆŖ nĆ£o configurar o inĆcio e tĆ©rmino. |
granularidade necessĆ”rio | string Exemplo: granularity=PT1M DuraĆ§Ć£o que especifica o intervalo no qual o Atlas relata as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de duraĆ§Ć£o ISO 8601 em UTC. |
iniciar | string <date-time> Data e hora em que o MongoDB Cloud comeƧa a relatar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de registro de data/hora ISO 8601 em UTC. Inclua esse parĆ¢metro se vocĆŖ nĆ£o definir o ponto. |
end | string <date-time> Data e hora em que o MongoDB Cloud para de reportar as mĆ©tricas. Este parĆ¢metro expressa seu valor no formato de carimbo de data/hora ISO 8601 em UTC. Insira esee parĆ¢metro quando vocĆŖ nĆ£o definir o perĆodo. |
{- "databaseName": "string",
- "end": "2019-08-24T14:15:22Z",
- "granularity": "PT1M",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "hostId": "mongodb.example.com:27017",
- "measurements": [
- {
- "dataPoints": [
- {
- "timestamp": "2019-08-24T14:15:22Z",
- "value": 0
}
], - "name": "string",
- "units": "BYTES"
}
], - "partitionName": "string",
- "processId": "mongodb.example.com:27017",
- "start": "2019-08-24T14:15:22Z"
}
Retorna um arquivo de arquivo de log compactado (.gz) que contĆ©m uma faixa de mensagens de log para o host especificado para o projeto especificado. O MongoDB atualiza os logs de processo e auditar da infraestrutura de backend do cluster a cada cinco minutos. Os registros sĆ£o armazenados em blocos de aproximadamente cinco minutos de duraĆ§Ć£o, mas essa duraĆ§Ć£o pode variar. Se vocĆŖ pesquisar arquivos de log na API, recomendamos a sondagem a cada cinco minutos, embora as sondagens consecutivas possam conter alguns registros sobrepostos. Esse recurso nĆ£o estĆ” disponĆvel para clusters M0
gratuitos, clusters M2
, M5
ou clusters sem servidor. Para usar esse recurso, a chave de API solicitante deve ter a role Somente leitura de acesso a dados do projeto ou superior. A API API nĆ£o suporta chamadas diretas com o JSON esquema de resposta JSON. VocĆŖ deve solicitar um esquema de resposta gzip usando um cabeƧalho de aceitaĆ§Ć£o do formato: "Aceitar: aplicaĆ§Ć£o/vnd.atlas.YYYY-MM-DD+gzip".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
hostName necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}:)... Etiqueta legĆvel por humanos que identifica o host que armazena os arquivos de log que vocĆŖ deseja baixar. |
logName necessĆ”rio | string Enum: "mongodb" "mongos" "mongodb-audit-log" "mongos-audit-log" RĆ³tulo legĆvel por humanos que identifica o arquivo de registro que vocĆŖ deseja retornar. Para retornar registros de auditoria, habilite a auditoria de banco de dados para o projeto especificado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
endDate | inteiro <int64> >= 1199145600 Especifica a data e a hora do ponto final do intervalo de mensagens de log a serem recuperadas, no nĆŗmero de segundos decorridos desde a UNIX epoch. Esse valor terĆ” como padrĆ£o 24 horas apĆ³s a data de inĆcio. Se a data de inĆcio tambĆ©m nĆ£o for especificada, o valor serĆ” padronizado para a hora da solicitaĆ§Ć£o. |
startDate | inteiro <int64> >= 1199145600 Especifica a data e a hora do ponto de partida do intervalo de mensagens de log a serem recuperadas, no nĆŗmero de segundos decorridos desde a Ć©poca do UNIX. Esse valor terĆ” como padrĆ£o 24 horas antes da data final. Se a data de tĆ©rmino tambĆ©m nĆ£o for especificada, o valor padrĆ£o serĆ” 24 horas antes da hora da solicitaĆ§Ć£o. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna, adiciona, edita ou remove clusters multicloud. AlteraƧƵes nas configuraƧƵes do cluster podem afetar os custos.
O nĆŗmero total de nĆ³s em clusters que abrangem regiƵes tem uma restriĆ§Ć£o especĆfica por projeto. O MongoDB cloud limita o nĆŗmero total de nĆ³s em outras regiƵes em um projeto a um total de 40. Esse total exclui as regiƵes do Google Cloud que se comunicam entre si, clusters de nĆvel compartilhado ou clusters sem servidor. O nĆŗmero total de nĆ³s entre quaisquer duas regiƵes deve atender a essa restriĆ§Ć£o. Por exemplo, se um projeto tiver nĆ³s em clusters espalhados por trĆŖs regiƵes: 30 nĆ³s na regiĆ£o A, 10 nĆ³s na regiĆ£o B e 5 nĆ³s na regiĆ£o C, vocĆŖ poderĆ” adicionar apenas mais 5 nĆ³s Ć regiĆ£o C porque, se excluir a regiĆ£o C , RegiĆ£o A + RegiĆ£o B = 40. Se vocĆŖ excluir a regiĆ£o B, regiĆ£o A + regiĆ£o C = 35, <= 40. Se vocĆŖ excluir a regiĆ£o A, regiĆ£o B + regiĆ£o C = 15, <= 40. Cada combinaĆ§Ć£o de regiƵes com os 5 nĆ³s adicionados ainda atende Ć restriĆ§Ć£o por projeto. RegiĆ£o A + B = 40. RegiĆ£o A + C = 40. RegiĆ£o B + C = 20. VocĆŖ nĆ£o pode criar um cluster multirregional em um projeto se ele tiver um ou mais clusters abrangendo 40 ou mais nĆ³s em outras regiƵes. Cada projeto suporta atĆ© 25 comando de banco de dados.
Se o seu projeto do MongoDB Cloud contiver uma funĆ§Ć£o personalizada que usa aƧƵes introduzidas em uma versĆ£o especĆfica do MongoDB, vocĆŖ deverĆ” excluir essa funĆ§Ć£o antes de criar clusters com uma versĆ£o anterior do MongoDB. Os clusters do MongoDB cloud criados apĆ³s julho de 2020 usam TLS versĆ£o 1.2 por padrĆ£o. Quando vocĆŖ cria um cluster, o MongoDB Cloud cria um container de rede no projeto para o fornecedor de nuvem para o qual vocĆŖ distribui o cluster, se ainda nĆ£o existir um.
Retorna os detalhes de todos os clusters do projeto especĆfico ao qual vocĆŖ tem acesso. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. A resposta inclui clusters multinuvem. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de somente leitura do projeto. Esta funcionalidade nĆ£o estĆ” disponĆvel para clusters sem servidor.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
includeDeletedWithRetainedBackups | booleano PadrĆ£o: false Sinalizador que indica se clusters com backups retidos devem ser retornados. |
{- "results": [
- {
- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "backupEnabled": false,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "configServerType": "DEDICATED",
- "connectionStrings": {
- "awsPrivateLink": {
- "property1": "string",
- "property2": "string"
}, - "awsPrivateLinkSrv": {
- "property1": "string",
- "property2": "string"
}, - "private": "string",
- "privateEndpoint": [
- {
- "connectionString": "string",
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "srvShardOptimizedConnectionString": "string",
- "type": "MONGOD"
}
], - "privateSrv": "string",
- "standard": "string",
- "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "featureCompatibilityVersion": "string",
- "featureCompatibilityVersionExpirationDate": "2019-08-24T14:15:22Z",
- "globalClusterSelfManagedSharding": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBEmployeeAccessGrant": {
- "expirationTime": "2019-08-24T14:15:22Z",
- "grantType": "CLUSTER_DATABASE_LOGS",
}, - "mongoDBMajorVersion": "string",
- "mongoDBVersion": "string",
- "name": "string",
- "paused": true,
- "pitEnabled": true,
- "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionConfigs": [
- {
- "electableSpecs": {
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10",
- "nodeCount": 0
}, - "priority": 7,
- "providerName": "AWS",
- "regionName": "US_GOV_WEST_1",
- "analyticsAutoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "analyticsSpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}, - "autoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "readOnlySpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}
}
], - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
], - "totalCount": 0
}
Cria um cluster no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. Este recurso pode criar clusters multinuvem. Cada projeto suporta atĆ© 25 implantaƧƵes de banco de dados. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto". Esta funcionalidade nĆ£o estĆ” disponĆvel para clusters sem servidor.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cluster a ser criado no projeto especĆfico.
acceptDataRisksAndForceReplicaSetReconfig | string <date-time> Se a reconfiguraĆ§Ć£o for necessĆ”ria para recuperar um primĆ”rio devido a uma interrupĆ§Ć£o regional, envie esse campo junto com a reconfiguraĆ§Ć£o da topologia para solicitar uma nova topologia resistente a interrupƧƵes regionais. ReconfiguraƧƵes forƧadas durante uma interrupĆ§Ć£o da maioria dos nĆ³s elegĆveis acarretam um risco de perda de dados se as gravaƧƵes replicadas (mesmo as gravaƧƵes confirmadas pela maioria) nĆ£o tiverem sido replicadas para o novo nĆ³ primĆ”rio. Os documentos do MongoDB Atlas contĆŖm mais informaƧƵes. Para prosseguir com uma operaĆ§Ć£o que acarrete esse risco, defina acceptDataRisksAndForceReplicaSetReconfig para a data atual. |
backupEnabled | booleano PadrĆ£o: false Sinalizador que indica se o cluster pode executar backups. Se configurado para |
objeto (Conector MongoDB para configuraƧƵes de Business Intelligence) ConfiguraƧƵes necessƔrias para configurar o MongoDB Connector for Business Intelligence para esse cluster. | |
clusterType | string Enum: "REPLICASET" "SHARDED" "GEOSHARDED" ConfiguraĆ§Ć£o de nĆ³s que compƵem o cluster. |
configServerManagementMode | string PadrĆ£o: "ATLAS_MANAGED" Enum: "ATLAS_MANAGED" "FIXED_TO_DEDICATED" Modo de gerenciamento do servidor de configuraĆ§Ć£o para criar ou atualizar um cluster fragmentado. Quando configurado como ATLAS_MANAGED, o atlas pode alternar automaticamente o tipo de servidor de configuraĆ§Ć£o do cluster para otimizar o desempenho e a economia. Quando configurado como FIXED_TO_DEDICATED, o cluster sempre usarĆ” um servidor de configuraĆ§Ć£o dedicado. |
diskSizeGB | nĆŗmero <double> [ 10 .. 4096 ] Capacidade de armazenamento dos volumes de dados da instĆ¢ncia expressa em gigabytes. Aumente esse nĆŗmero para aumentar a capacidade. Este valor nĆ£o Ć© configurĆ”vel em clusters M0/M2/M5 . O MongoDB Cloud exige este parĆ¢metro se vocĆŖ definir replicationSpecs. Se vocĆŖ especificar um tamanho de disco abaixo do mĆnimo (10 GB), esse parĆ¢metro assumirĆ” como padrĆ£o o valor mĆnimo do tamanho do disco. Os cĆ”lculos da cobranƧa de armazenamento dependem de vocĆŖ escolher o valor padrĆ£o ou um valor personalizado. O valor mĆ”ximo para armazenamento em disco nĆ£o pode exceder 50 vezes o mĆ”ximo de RAM para o cluster selecionado. Se vocĆŖ precisar de mais espaƧo de armazenamento, considere fazer upgrade do seu cluster para um nĆvel superior. |
diskWarmingMode | string PadrĆ£o: "FULLY_WARMED" Enum: "FULLY_WARMED" "VISIBLE_EARLIER" SeleĆ§Ć£o de modo de aquecimento do disco. |
encryptionAtRestProvider | string Enum: "NONE" "AWS" "AZURE" "GCP" Fornecedor de serviƧos em nuvem que gerencia suas chaves de cliente para garantir uma camada adicional de criptografia em repouso para o cluster. Para habilitar o gerenciamento de chaves de cliente para criptografia em repouso, a configuraĆ§Ć£o do cluster replicationSpecs[n].regionConfigs[m].{type}Specs.instanceSize deve ser |
globalClusterSelfManagedSharding | booleano Defina esse campo para configurar o modo de Gerenciamento de FragmentaĆ§Ć£o ao criar um novo cluster global. Quando definido como falso, o modo de gerenciamento Ć© definido como fragmentaĆ§Ć£o autogerenciada do Atlas. Esse modo gerencia totalmente a fragmentaĆ§Ć£o do seu cluster global e foi criado para fornecer uma experiĆŖncia de implantaĆ§Ć£o perfeita. Quando definido como verdadeiro, o modo de gerenciamento Ć© definido como FragmentaĆ§Ć£o autogerenciada. Esse modo deixa o gerenciamento de fragmentos em suas mĆ£os e foi criado para fornecer uma experiĆŖncia de implantaĆ§Ć£o avanƧada e flexĆvel. Essa configuraĆ§Ć£o nĆ£o pode ser alterada depois que o cluster for implantado. |
Array de objetos (Etiqueta do componente) Obsoleto(a) ColeĆ§Ć£o de pares chave-valor entre 1 a 255 caracteres de comprimento que marcam e categorizam o cluster. O console do MongoDB Cloud nĆ£o exibe seus rĆ³tulos. As etiquetas de cluster estĆ£o obsoletas e serĆ£o removidas em uma versĆ£o futura. Recomendamos fortemente que vocĆŖ use marcaƧƵes de recursos. | |
mongoDBMajorVersion | string VersĆ£o principal do MongoDB do cluster. Na criaĆ§Ć£o: escolha entre as versƵes disponĆveis do MongoDB ou deixe sem especificar o padrĆ£o atual recomendado na plataforma MongoDB Cloud. A versĆ£o recomendada Ć© uma versĆ£o recente de suporte de longo prazo. NĆ£o Ć© garantido que o padrĆ£o seja a versĆ£o lanƧada mais recentemente durante todo o ciclo de lanƧamento. Para versƵes disponĆveis em um projeto especĆfico, consulte a documentaĆ§Ć£o vinculada ou use o ponto de extremidade da API para o ponto de extremidade de versƵes LTS do projeto. Na atualizaĆ§Ć£o: aumente a versĆ£o somente na versĆ£o principal 1 por vez. Se o cluster estiver fixado em uma versĆ£o de compatibilidade de recursos do MongoDB, exatamente uma versĆ£o principal abaixo da versĆ£o atual do MongoDB, a versĆ£o do MongoDB poderĆ” ser rebaixada para a versĆ£o principal anterior. |
name | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica o cluster avanƧado. |
pausado | booleano Sinalizador que indica se o cluster estĆ” pausado. |
pitEnabled | booleano Sinalizador que indica se o cluster usa backups contĆnuos na nuvem. |
replicaSetScalingStrategy | string PadrĆ£o: "WORKLOAD_TYPE" Enum: "SEQUENCIAL" "WORKLOAD_TYPE" "NODE_TYPE" Defina esse campo para configurar o modo de dimensionamento do conjunto de rĆ©plicas para seu cluster. Por padrĆ£o, o Atlas Ć© dimensionado em WORKLOAD_TYPE. Esse modo permite que o Atlas dimensione seus nĆ³s de anĆ”lise em paralelo aos seus nĆ³s operacionais. Quando configurado como SEQUĆNCIA, o Atlas dimensiona todos os nĆ³s sequencialmente. Este modo Ć© destinado a cargas de trabalho de estado estĆ”vel e aplicativos que executam leituras secundĆ”rias sensĆveis Ć latĆŖncia. Quando configurado como NODE_TYPE, o Atlas dimensiona seus nĆ³s elegĆveis em paralelo com seus nĆ³s somente leitura e de anĆ”lise. Este modo Ć© destinado a cargas de trabalho grandes e dinĆ¢micas que exigem dimensionamento de camada do cluster frequente e oportuno. Essa Ć© a estratĆ©gia de dimensionamento mais rĆ”pida, mas pode afetar a latĆŖncia das cargas de trabalho ao realizar leituras secundĆ”rias extensas. |
Array de objetos (EspecificaƧƵes de replicaĆ§Ć£o) Lista de configuraƧƵes que configuram suas regiƵes de cluster. Para clusters globais, cada objeto na array representa uma zona onde os nĆ³s dos clusters sĆ£o distribuĆdos. Para clusters fragmentados nĆ£o globais e conjuntos de rĆ©plicas, essa array tem um objeto que representa onde os nĆ³s dos clusters sĆ£o distribuĆdos. | |
rootCertType | string PadrĆ£o: "ISRGROOTX1" Valor: "ISRGROOTX1" Autoridade de certificaĆ§Ć£o raiz que o cluster do MongoDB Cloud usa. O MongoDB Cloud Ć© compatĆvel com oInternet Security Research Group. |
Array de objetos (Tag do recurso) Lista que contƩm pares de valor-chave entre 1 e 255 caracteres para marcar e categorizar o cluster. | |
terminationProtectionEnabled | booleano PadrĆ£o: false Sinalizador que indica se a proteĆ§Ć£o de rescisĆ£o estĆ” habilitada no cluster. Se definido como |
versionReleaseSystem | string PadrĆ£o: "LTS" Enum: "LTS" "CONTINUOUS" MĆ©todo pelo qual o cluster mantĆ©m as versƵes do MongoDB. Se o valor for |
Cluster multinuvem
{- "clusterType": "REPLICASET",
- "links": [ ],
- "name": "multiCloud",
- "replicationSpecs": [
- {
- "numShards": 1,
- "regionConfigs": [
- {
- "analyticsAutoScaling": {
- "autoIndexing": {
- "enabled": false
}, - "compute": {
- "enabled": true,
- "maxInstanceSize": "M40",
- "minInstanceSize": "M30",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "analyticsSpecs": {
- "instanceSize": "M30",
- "nodeCount": 0
}, - "autoScaling": {
- "autoIndexing": {
- "enabled": false
}, - "compute": {
- "enabled": true,
- "maxInstanceSize": "M40",
- "minInstanceSize": "M30",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "electableSpecs": {
- "instanceSize": "M30",
- "nodeCount": 3
}, - "hiddenSecondarySpecs": {
- "instanceSize": "M30",
- "nodeCount": 0
}, - "priority": 7,
- "providerName": "AWS",
- "readOnlySpecs": {
- "instanceSize": "M30",
- "nodeCount": 0
}, - "regionName": "US_EAST_1"
}, - {
- "analyticsAutoScaling": {
- "autoIndexing": {
- "enabled": false
}, - "compute": {
- "enabled": true,
- "maxInstanceSize": "M40",
- "minInstanceSize": "M30",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "analyticsSpecs": {
- "instanceSize": "M30",
- "nodeCount": 0
}, - "autoScaling": {
- "autoIndexing": {
- "enabled": false
}, - "compute": {
- "enabled": true,
- "maxInstanceSize": "M40",
- "minInstanceSize": "M30",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "electableSpecs": {
- "instanceSize": "M30",
- "nodeCount": 2
}, - "hiddenSecondarySpecs": {
- "instanceSize": "M30",
- "nodeCount": 0
}, - "priority": 6,
- "providerName": "GCP",
- "readOnlySpecs": {
- "instanceSize": "M30",
- "nodeCount": 0
}, - "regionName": "EASTERN_US"
}
], - "zoneName": "Zone 1"
}
]
}
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "backupEnabled": false,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "configServerType": "DEDICATED",
- "connectionStrings": {
- "awsPrivateLink": {
- "property1": "string",
- "property2": "string"
}, - "awsPrivateLinkSrv": {
- "property1": "string",
- "property2": "string"
}, - "private": "string",
- "privateEndpoint": [
- {
- "connectionString": "string",
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "srvShardOptimizedConnectionString": "string",
- "type": "MONGOD"
}
], - "privateSrv": "string",
- "standard": "string",
- "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "featureCompatibilityVersion": "string",
- "featureCompatibilityVersionExpirationDate": "2019-08-24T14:15:22Z",
- "globalClusterSelfManagedSharding": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBEmployeeAccessGrant": {
- "expirationTime": "2019-08-24T14:15:22Z",
- "grantType": "CLUSTER_DATABASE_LOGS",
}, - "mongoDBMajorVersion": "string",
- "mongoDBVersion": "string",
- "name": "string",
- "paused": true,
- "pitEnabled": true,
- "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionConfigs": [
- {
- "electableSpecs": {
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10",
- "nodeCount": 0
}, - "priority": 7,
- "providerName": "AWS",
- "regionName": "US_GOV_WEST_1",
- "analyticsAutoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "analyticsSpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}, - "autoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "readOnlySpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}
}
], - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
Remove um cluster do projeto especificado. A proteĆ§Ć£o do cluster contra encerramento deve estar desabilitada para que ele possa ser excluĆdo. Para utilizar esse recurso, a API chave solicitante deve ter o role de proprietĆ”rio do projeto. Essa funcionalidade nĆ£o estĆ” disponĆvel para clusters sem servidor.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
retainBackups | booleano Sinalizador que indica se deseja manter snapshots de backup para o cluster dedicado excluĆdo. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna os detalhes de um cluster no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. A resposta inclui clusters multinuvem. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de somente leitura do projeto. Esta funcionalidade nĆ£o estĆ” disponĆvel para clusters sem servidor.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica este cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "backupEnabled": false,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "configServerType": "DEDICATED",
- "connectionStrings": {
- "awsPrivateLink": {
- "property1": "string",
- "property2": "string"
}, - "awsPrivateLinkSrv": {
- "property1": "string",
- "property2": "string"
}, - "private": "string",
- "privateEndpoint": [
- {
- "connectionString": "string",
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "srvShardOptimizedConnectionString": "string",
- "type": "MONGOD"
}
], - "privateSrv": "string",
- "standard": "string",
- "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "featureCompatibilityVersion": "string",
- "featureCompatibilityVersionExpirationDate": "2019-08-24T14:15:22Z",
- "globalClusterSelfManagedSharding": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBEmployeeAccessGrant": {
- "expirationTime": "2019-08-24T14:15:22Z",
- "grantType": "CLUSTER_DATABASE_LOGS",
}, - "mongoDBMajorVersion": "string",
- "mongoDBVersion": "string",
- "name": "string",
- "paused": true,
- "pitEnabled": true,
- "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionConfigs": [
- {
- "electableSpecs": {
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10",
- "nodeCount": 0
}, - "priority": 7,
- "providerName": "AWS",
- "regionName": "US_GOV_WEST_1",
- "analyticsAutoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "analyticsSpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}, - "autoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "readOnlySpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}
}
], - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
Atualiza os detalhes de um cluster no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. Este recurso pode atualizar clusters multinuvem. Para atualizar a proteĆ§Ć£o de encerramento de um cluster, a chave de API solicitante deve ter a funĆ§Ć£o de proprietĆ”rio do projeto. Para todas as outras atualizaƧƵes, a chave de API solicitante deve ter a funĆ§Ć£o de gerenciador de cluster de projeto. NĆ£o Ć© possĆvel modificar um cluster pausado (paused : true
). VocĆŖ deve chamar esse endpoint para definir paused : false
. Depois que esse endpoint responder com paused : false
, vocĆŖ poderĆ” chamĆ”-lo novamente com as alteraƧƵes que deseja fazer no cluster. Esta funcionalidade nĆ£o estĆ” disponĆvel para clusters sem servidor.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cluster a ser atualizado no projeto especificado.
acceptDataRisksAndForceReplicaSetReconfig | string <date-time> Se a reconfiguraĆ§Ć£o for necessĆ”ria para recuperar um primĆ”rio devido a uma interrupĆ§Ć£o regional, envie esse campo junto com a reconfiguraĆ§Ć£o da topologia para solicitar uma nova topologia resistente a interrupƧƵes regionais. ReconfiguraƧƵes forƧadas durante uma interrupĆ§Ć£o da maioria dos nĆ³s elegĆveis acarretam um risco de perda de dados se as gravaƧƵes replicadas (mesmo as gravaƧƵes confirmadas pela maioria) nĆ£o tiverem sido replicadas para o novo nĆ³ primĆ”rio. Os documentos do MongoDB Atlas contĆŖm mais informaƧƵes. Para prosseguir com uma operaĆ§Ć£o que acarrete esse risco, defina acceptDataRisksAndForceReplicaSetReconfig para a data atual. |
backupEnabled | booleano PadrĆ£o: false Sinalizador que indica se o cluster pode executar backups. Se configurado para |
objeto (Conector MongoDB para configuraƧƵes de Business Intelligence) ConfiguraƧƵes necessƔrias para configurar o MongoDB Connector for Business Intelligence para esse cluster. | |
clusterType | string Enum: "REPLICASET" "SHARDED" "GEOSHARDED" ConfiguraĆ§Ć£o de nĆ³s que compƵem o cluster. |
configServerManagementMode | string PadrĆ£o: "ATLAS_MANAGED" Enum: "ATLAS_MANAGED" "FIXED_TO_DEDICATED" Modo de gerenciamento do servidor de configuraĆ§Ć£o para criar ou atualizar um cluster fragmentado. Quando configurado como ATLAS_MANAGED, o atlas pode alternar automaticamente o tipo de servidor de configuraĆ§Ć£o do cluster para otimizar o desempenho e a economia. Quando configurado como FIXED_TO_DEDICATED, o cluster sempre usarĆ” um servidor de configuraĆ§Ć£o dedicado. |
diskSizeGB | nĆŗmero <double> [ 10 .. 4096 ] Capacidade de armazenamento dos volumes de dados da instĆ¢ncia expressa em gigabytes. Aumente esse nĆŗmero para aumentar a capacidade. Este valor nĆ£o Ć© configurĆ”vel em clusters M0/M2/M5 . O MongoDB Cloud exige este parĆ¢metro se vocĆŖ definir replicationSpecs. Se vocĆŖ especificar um tamanho de disco abaixo do mĆnimo (10 GB), esse parĆ¢metro assumirĆ” como padrĆ£o o valor mĆnimo do tamanho do disco. Os cĆ”lculos da cobranƧa de armazenamento dependem de vocĆŖ escolher o valor padrĆ£o ou um valor personalizado. O valor mĆ”ximo para armazenamento em disco nĆ£o pode exceder 50 vezes o mĆ”ximo de RAM para o cluster selecionado. Se vocĆŖ precisar de mais espaƧo de armazenamento, considere fazer upgrade do seu cluster para um nĆvel superior. |
diskWarmingMode | string PadrĆ£o: "FULLY_WARMED" Enum: "FULLY_WARMED" "VISIBLE_EARLIER" SeleĆ§Ć£o de modo de aquecimento do disco. |
encryptionAtRestProvider | string Enum: "NONE" "AWS" "AZURE" "GCP" Fornecedor de serviƧos em nuvem que gerencia suas chaves de cliente para garantir uma camada adicional de criptografia em repouso para o cluster. Para habilitar o gerenciamento de chaves de cliente para criptografia em repouso, a configuraĆ§Ć£o do cluster replicationSpecs[n].regionConfigs[m].{type}Specs.instanceSize deve ser |
globalClusterSelfManagedSharding | booleano Defina esse campo para configurar o modo de Gerenciamento de FragmentaĆ§Ć£o ao criar um novo cluster global. Quando definido como falso, o modo de gerenciamento Ć© definido como fragmentaĆ§Ć£o autogerenciada do Atlas. Esse modo gerencia totalmente a fragmentaĆ§Ć£o do seu cluster global e foi criado para fornecer uma experiĆŖncia de implantaĆ§Ć£o perfeita. Quando definido como verdadeiro, o modo de gerenciamento Ć© definido como FragmentaĆ§Ć£o autogerenciada. Esse modo deixa o gerenciamento de fragmentos em suas mĆ£os e foi criado para fornecer uma experiĆŖncia de implantaĆ§Ć£o avanƧada e flexĆvel. Essa configuraĆ§Ć£o nĆ£o pode ser alterada depois que o cluster for implantado. |
Array de objetos (Etiqueta do componente) Obsoleto(a) ColeĆ§Ć£o de pares chave-valor entre 1 a 255 caracteres de comprimento que marcam e categorizam o cluster. O console do MongoDB Cloud nĆ£o exibe seus rĆ³tulos. As etiquetas de cluster estĆ£o obsoletas e serĆ£o removidas em uma versĆ£o futura. Recomendamos fortemente que vocĆŖ use marcaƧƵes de recursos. | |
mongoDBMajorVersion | string VersĆ£o principal do MongoDB do cluster. Na criaĆ§Ć£o: escolha entre as versƵes disponĆveis do MongoDB ou deixe sem especificar o padrĆ£o atual recomendado na plataforma MongoDB Cloud. A versĆ£o recomendada Ć© uma versĆ£o recente de suporte de longo prazo. NĆ£o Ć© garantido que o padrĆ£o seja a versĆ£o lanƧada mais recentemente durante todo o ciclo de lanƧamento. Para versƵes disponĆveis em um projeto especĆfico, consulte a documentaĆ§Ć£o vinculada ou use o ponto de extremidade da API para o ponto de extremidade de versƵes LTS do projeto. Na atualizaĆ§Ć£o: aumente a versĆ£o somente na versĆ£o principal 1 por vez. Se o cluster estiver fixado em uma versĆ£o de compatibilidade de recursos do MongoDB, exatamente uma versĆ£o principal abaixo da versĆ£o atual do MongoDB, a versĆ£o do MongoDB poderĆ” ser rebaixada para a versĆ£o principal anterior. |
name | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica o cluster avanƧado. |
pausado | booleano Sinalizador que indica se o cluster estĆ” pausado. |
pitEnabled | booleano Sinalizador que indica se o cluster usa backups contĆnuos na nuvem. |
replicaSetScalingStrategy | string PadrĆ£o: "WORKLOAD_TYPE" Enum: "SEQUENCIAL" "WORKLOAD_TYPE" "NODE_TYPE" Defina esse campo para configurar o modo de dimensionamento do conjunto de rĆ©plicas para seu cluster. Por padrĆ£o, o Atlas Ć© dimensionado em WORKLOAD_TYPE. Esse modo permite que o Atlas dimensione seus nĆ³s de anĆ”lise em paralelo aos seus nĆ³s operacionais. Quando configurado como SEQUĆNCIA, o Atlas dimensiona todos os nĆ³s sequencialmente. Este modo Ć© destinado a cargas de trabalho de estado estĆ”vel e aplicativos que executam leituras secundĆ”rias sensĆveis Ć latĆŖncia. Quando configurado como NODE_TYPE, o Atlas dimensiona seus nĆ³s elegĆveis em paralelo com seus nĆ³s somente leitura e de anĆ”lise. Este modo Ć© destinado a cargas de trabalho grandes e dinĆ¢micas que exigem dimensionamento de camada do cluster frequente e oportuno. Essa Ć© a estratĆ©gia de dimensionamento mais rĆ”pida, mas pode afetar a latĆŖncia das cargas de trabalho ao realizar leituras secundĆ”rias extensas. |
Array de objetos (EspecificaƧƵes de replicaĆ§Ć£o) Lista de configuraƧƵes que configuram suas regiƵes de cluster. Para clusters globais, cada objeto na array representa uma zona onde os nĆ³s dos clusters sĆ£o distribuĆdos. Para clusters fragmentados nĆ£o globais e conjuntos de rĆ©plicas, essa array tem um objeto que representa onde os nĆ³s dos clusters sĆ£o distribuĆdos. | |
rootCertType | string PadrĆ£o: "ISRGROOTX1" Valor: "ISRGROOTX1" Autoridade de certificaĆ§Ć£o raiz que o cluster do MongoDB Cloud usa. O MongoDB Cloud Ć© compatĆvel com oInternet Security Research Group. |
Array de objetos (Tag do recurso) Lista que contƩm pares de valor-chave entre 1 e 255 caracteres para marcar e categorizar o cluster. | |
terminationProtectionEnabled | booleano PadrĆ£o: false Sinalizador que indica se a proteĆ§Ć£o de rescisĆ£o estĆ” habilitada no cluster. Se definido como |
versionReleaseSystem | string PadrĆ£o: "LTS" Enum: "LTS" "CONTINUOUS" MĆ©todo pelo qual o cluster mantĆ©m as versƵes do MongoDB. Se o valor for |
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "backupEnabled": false,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "globalClusterSelfManagedSharding": true,
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBMajorVersion": "string",
- "name": "string",
- "paused": true,
- "pitEnabled": true,
- "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationSpecs": [
- {
- "numShards": 1,
- "regionConfigs": [
- {
- "electableSpecs": {
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10",
- "nodeCount": 0
}, - "priority": 7,
- "providerName": "AWS",
- "regionName": "US_GOV_WEST_1",
- "analyticsAutoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "analyticsSpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}, - "autoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "readOnlySpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}
}
], - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
{- "acceptDataRisksAndForceReplicaSetReconfig": "2019-08-24T14:15:22Z",
- "backupEnabled": false,
- "biConnector": {
- "enabled": true,
- "readPreference": "PRIMARY"
}, - "clusterType": "REPLICASET",
- "configServerManagementMode": "ATLAS_MANAGED",
- "configServerType": "DEDICATED",
- "connectionStrings": {
- "awsPrivateLink": {
- "property1": "string",
- "property2": "string"
}, - "awsPrivateLinkSrv": {
- "property1": "string",
- "property2": "string"
}, - "private": "string",
- "privateEndpoint": [
- {
- "connectionString": "string",
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "srvShardOptimizedConnectionString": "string",
- "type": "MONGOD"
}
], - "privateSrv": "string",
- "standard": "string",
- "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "diskSizeGB": 10,
- "diskWarmingMode": "FULLY_WARMED",
- "encryptionAtRestProvider": "NONE",
- "featureCompatibilityVersion": "string",
- "featureCompatibilityVersionExpirationDate": "2019-08-24T14:15:22Z",
- "globalClusterSelfManagedSharding": true,
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "labels": [
- {
- "key": "string",
- "value": "string"
}
], - "mongoDBEmployeeAccessGrant": {
- "expirationTime": "2019-08-24T14:15:22Z",
- "grantType": "CLUSTER_DATABASE_LOGS",
}, - "mongoDBMajorVersion": "string",
- "mongoDBVersion": "string",
- "name": "string",
- "paused": true,
- "pitEnabled": true,
- "replicaSetScalingStrategy": "SEQUENTIAL",
- "replicationSpecs": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "numShards": 1,
- "regionConfigs": [
- {
- "electableSpecs": {
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10",
- "nodeCount": 0
}, - "priority": 7,
- "providerName": "AWS",
- "regionName": "US_GOV_WEST_1",
- "analyticsAutoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "analyticsSpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}, - "autoScaling": {
- "compute": {
- "enabled": true,
- "maxInstanceSize": "M10",
- "minInstanceSize": "M10",
- "scaleDownEnabled": true
}, - "diskGB": {
- "enabled": true
}
}, - "readOnlySpecs": {
- "nodeCount": 0,
- "diskIOPS": 0,
- "ebsVolumeType": "STANDARD",
- "instanceSize": "M10"
}
}
], - "zoneName": "string"
}
], - "rootCertType": "ISRGROOTX1",
- "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false,
- "versionReleaseSystem": "LTS"
}
Inicia um teste de failover para o cluster especificado no projeto especificado. Os clusters contĆŖm um grupo de hosts que mantĆŖm o mesmo conjunto de dados. Um teste de failover verifica como o MongoDB Cloud administra a falha do nĆ³ primĆ”rio do cluster. Durante o teste, o MongoDB Cloud desliga o nĆ³ primĆ”rio e elege um novo primĆ”rio. Para utilizar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o de gerenciador de cluster de projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint)",
- "error": 401,
- "errorCode": "NOT_ORG_GROUP_CREATOR",
- "reason": "Unauthorized"
}
Retorna, adiciona, edita e remove contĆŖineres de emparelhamento de rede e conexƵes de emparelhamento. Quando vocĆŖ implanta um cluster dedicado M10+, o Atlas cria uma VPC para o provedor selecionado e a regiĆ£o ou regiƵes se nĆ£o houver nenhuma conexĆ£o de emparelhamento de VPC ou VPC para esse provedor e regiĆ£o. O Atlas atribui Ć VPC um bloco de roteamento interdomĆnio sem classes (CIDR).
Retorna detalhes sobre todos os containers de emparelhamento de rede no projeto especificado para o fornecedor de nuvem especificado. Se vocĆŖ nĆ£o especificar o fornecedor de nuvem, o MongoDB Cloud retornarĆ” detalhes sobre todos os containers de emparelhamento de rede no projeto para a Amazon Web Services (AWS). Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
providerName necessĆ”rio | string PadrĆ£o: "AWS" Enum: "AWS" "AZURE" "GCP" Fornecedor de serviƧos de cloud que atende aos containers de emparelhamento de rede desejados. |
{- "results": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "provisioned": true,
- "atlasCidrBlock": "string",
- "azureSubscriptionId": "32b6e34b3d91647abb20e7b8",
- "region": "US_CENTRAL",
- "vnetName": "stringstringstringstringstringstringst"
}
], - "totalCount": 0
}
Cria um novo container de emparelhamento de rede no projeto especificado. O MongoDB Cloud pode distribuir conexƵes de emparelhamento de rede em um conexĆ£o de emparelhamento de rede de emparelhamento de rede. O GCP pode ter um container por projeto. AWS e Azure podem ter um container por regiĆ£o do fornecedor de nuvem. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cria um novo container de emparelhamento de rede no projeto especificado.
providerName | string Fornecedor de serviƧos de nuvem que atende aos contĆŖineres de emparelhamento de rede solicitados. |
atlasCidrBlock | string^((([0-9]{1,3}\.){3}[0-9]{1,3})|(:{0,2}([0-9a... EndereƧos IP expressos na notaĆ§Ć£o Roteamento entre domĆnios sem classe (CIDR) que o MongoDB Cloud usa para os containers de emparelhamento de rede em seu projeto. O MongoDB Cloud atribui a todos os clusters do projeto distribuĆdos nesse fornecedor de nuvem um endereƧo IP dessa faixa. O MongoDB Cloud bloqueia esse valor se houver um cluster M10 ou superior ou uma conexĆ£o de emparelhamento de rede nesse projeto. Esses blocos CIDR devem estar dentro dos intervalos reservados por RFC 1918. A AWS e o Azure limitam ainda mais o bloqueio entre os intervalos Para modificar o bloco CIDR, o projeto de destino nĆ£o pode ter:
VocĆŖ tambĆ©m pode criar um novo projeto e criar uma conexĆ£o de emparelhamento de rede para definir o bloco de container CIDR de emparelhamento de rede MongoDB Cloud desejado para esse projeto. O MongoDB Cloud limita o nĆŗmero de nĆ³s do MongoDB por conexĆ£o de emparelhamento de rede com base no bloco CIDR e na regiĆ£o selecionada para o projeto. Exemplo: Um projeto em uma regiĆ£o da Amazon Web Services (AWS) com suporte a trĆŖs zonas de disponibilidade e um bloco de containers de emparelhamento de rede CIDR do MongoDB com limite de |
regionName necessĆ”rio | string Enum: "US_EAST_1" "US_EAST_2" "US_WEST_1" "US_WEST_2" "CA_CENTRAL_1" "EU_NORTH_1" "EU_WEST_1" "EU_WEST_2" "EU_WEST_3" "EU_CENTRAL_1" "EU_CENTRAL_2" "SA_EAST_1" "AP_EAST_1" "AP_SOUTHEAST_2" "AP_SOUTHEAST_3" "AP_SOUTHEAST_4" "AP_NORTHEAST_1" "AP_NORTHEAST_2" "AP_NORTHEAST_3" "AP_SOUTHEAST_1" "AP_SOUTH_1" "AP_SOUTH_2" "CN_NORTH_1" "CN_NORTHWEST_1" "ME_CENTRAL_1" "ME_SOUTH_1" "AF_SOUTH_1" "EU_SOUTH_1" "EU_SOUTH_2" "IL_CENTRAL_1" "CA_WEST_1" "GLOBAL" "US_GOV_WEST_1" "US_GOV_EAST_1" Ćrea geogrĆ”fica que a Amazon Web Services (AWS) define para a qual o MongoDB Cloud distribuiu esse container de emparelhamento de rede. |
{- "providerName": "AWS",
- "atlasCidrBlock": "string",
- "region": "US_CENTRAL",
- "regionName": "US_EAST_1"
}
{- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "provisioned": true,
- "atlasCidrBlock": "string",
- "azureSubscriptionId": "32b6e34b3d91647abb20e7b8",
- "region": "US_CENTRAL",
- "vnetName": "stringstringstringstringstringstringst",
- "regionName": "US_EAST_1",
- "vpcId": "vpc-b555d3b0d9cb783b0"
}
Retornar detalhes sobre todos os contĆŖineres de emparelhamento de rede no projeto especificado. Os contĆŖineres de emparelhamento de rede contĆŖm conexƵes de emparelhamento de rede. Para usar este recurso, a chave de API solicitante deve possuir a funĆ§Ć£o de Somente Leitura do Projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "provisioned": true,
- "atlasCidrBlock": "string",
- "azureSubscriptionId": "32b6e34b3d91647abb20e7b8",
- "region": "US_CENTRAL",
- "vnetName": "stringstringstringstringstringstringst"
}
], - "totalCount": 0
}
Remove um contĆŖiner de emparelhamento de rede no projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
containerId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica o contĆŖiner de rede do MongoDB Cloud que vocĆŖ deseja remover. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna detalhes sobre um container de emparelhamento de rede em um projeto especificado. Os containers de emparelhamento de rede contĆŖm conexƵes de peering de rede. Para usar este recurso, a chave da API solicitante deve ter a role Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
containerId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24dĆgitos hexadecimais que identifica o contĆŖiner de rede do MongoDB Cloud. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "provisioned": true,
- "atlasCidrBlock": "string",
- "azureSubscriptionId": "32b6e34b3d91647abb20e7b8",
- "region": "US_CENTRAL",
- "vnetName": "stringstringstringstringstringstringst",
- "regionName": "US_EAST_1",
- "vpcId": "vpc-b555d3b0d9cb783b0"
}
Atualiza os detalhes de rede e etiquetas de um container de emparelhamento de rede especificado no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietƔrio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
containerId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 String exclusiva de 24 dĆgitos hexadecimais que identifica o contĆŖiner de rede do MongoDB Cloud que vocĆŖ deseja remover. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza os detalhes de rede e rĆ³tulos de um contĆŖiner de emparelhamento de rede especificado no projeto especificado.
providerName | string Fornecedor de serviƧos de nuvem que atende aos contĆŖineres de emparelhamento de rede solicitados. |
atlasCidrBlock | string^((([0-9]{1,3}\.){3}[0-9]{1,3})|(:{0,2}([0-9a... EndereƧos IP expressos na notaĆ§Ć£o Roteamento entre domĆnios sem classe (CIDR) que o MongoDB Cloud usa para os containers de emparelhamento de rede em seu projeto. O MongoDB Cloud atribui a todos os clusters do projeto distribuĆdos nesse fornecedor de nuvem um endereƧo IP dessa faixa. O MongoDB Cloud bloqueia esse valor se houver um cluster M10 ou superior ou uma conexĆ£o de emparelhamento de rede nesse projeto. Esses blocos CIDR devem estar dentro dos intervalos reservados por RFC 1918. A AWS e o Azure limitam ainda mais o bloqueio entre os intervalos Para modificar o bloco CIDR, o projeto de destino nĆ£o pode ter:
VocĆŖ tambĆ©m pode criar um novo projeto e criar uma conexĆ£o de emparelhamento de rede para definir o bloco de container CIDR de emparelhamento de rede MongoDB Cloud desejado para esse projeto. O MongoDB Cloud limita o nĆŗmero de nĆ³s do MongoDB por conexĆ£o de emparelhamento de rede com base no bloco CIDR e na regiĆ£o selecionada para o projeto. Exemplo: Um projeto em uma regiĆ£o da Amazon Web Services (AWS) com suporte a trĆŖs zonas de disponibilidade e um bloco de containers de emparelhamento de rede CIDR do MongoDB com limite de |
regionName necessĆ”rio | string Enum: "US_EAST_1" "US_EAST_2" "US_WEST_1" "US_WEST_2" "CA_CENTRAL_1" "EU_NORTH_1" "EU_WEST_1" "EU_WEST_2" "EU_WEST_3" "EU_CENTRAL_1" "EU_CENTRAL_2" "SA_EAST_1" "AP_EAST_1" "AP_SOUTHEAST_2" "AP_SOUTHEAST_3" "AP_SOUTHEAST_4" "AP_NORTHEAST_1" "AP_NORTHEAST_2" "AP_NORTHEAST_3" "AP_SOUTHEAST_1" "AP_SOUTH_1" "AP_SOUTH_2" "CN_NORTH_1" "CN_NORTHWEST_1" "ME_CENTRAL_1" "ME_SOUTH_1" "AF_SOUTH_1" "EU_SOUTH_1" "EU_SOUTH_2" "IL_CENTRAL_1" "CA_WEST_1" "GLOBAL" "US_GOV_WEST_1" "US_GOV_EAST_1" Ćrea geogrĆ”fica que a Amazon Web Services (AWS) define para a qual o MongoDB Cloud distribuiu esse container de emparelhamento de rede. |
{- "providerName": "AWS",
- "atlasCidrBlock": "string",
- "region": "US_CENTRAL",
- "regionName": "US_EAST_1"
}
{- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "provisioned": true,
- "atlasCidrBlock": "string",
- "azureSubscriptionId": "32b6e34b3d91647abb20e7b8",
- "region": "US_CENTRAL",
- "vnetName": "stringstringstringstringstringstringst",
- "regionName": "US_EAST_1",
- "vpcId": "vpc-b555d3b0d9cb783b0"
}
Retorna detalhes sobre todas as conexƵes de emparelhamento de rede no projeto especificado. O emparelhamento de rede permite que vƔrios aplicativos hospedados na nuvem se conectem com seguranƧa ao mesmo projeto. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
providerName | string PadrĆ£o: "AWS" Enum: "AWS" "AZURE" "GCP" Provedor de serviƧos de nuvem para usar nesta conexĆ£o de peering VPC. |
{- "results": [
- {
- "containerId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "accepterRegionName": "string",
- "awsAccountId": "stringstring",
- "connectionId": "string",
- "errorStateName": "REJECTED",
- "routeTableCidrBlock": "string",
- "statusName": "INITIATING",
- "vpcId": "string"
}
], - "totalCount": 0
}
Cria uma nova conexĆ£o de emparelhamento de rede no projeto especificado. O emparelhamento de rede permite que vĆ”rios aplicativos hospedados na nuvem se conectem com seguranƧa ao mesmo projeto. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto. Para saber mais sobre consideraƧƵes e prĆ©-requisitos, consulte a DocumentaĆ§Ć£o de emparelhamento de rede.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Crie uma conexĆ£o de peering de rede.
accepterRegionName necessĆ”rio | string RegiĆ£o do Amazon Web Services (AWS) onde fica a conexĆ£o de emparelhamento virtual (VPC) que vocĆŖ emparelhou com a VPC do MongoDB Cloud. O recurso retorna |
awsAccountId necessĆ”rio | string = 12 caracteres ^[0-9]{12}$ String exclusiva de 12 dĆgitos que identifica a conta da Amazon Web Services (AWS) que possui a VPC que vocĆŖ emparelhou com a VPC do MongoDB Cloud. |
containerId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o contĆŖiner de rede do MongoDB Cloud que contĆ©m a conexĆ£o de emparelhamento de rede especificada. |
providerName | string Fornecedor de serviƧos de nuvem que atende Ć conexĆ£o de peering de rede solicitada. |
routeTableCidrBlock necessĆ”rio | string^(25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$))... EndereƧos IP (Internet Protocol) expressos em notaĆ§Ć£o CIDR (Classless Inter-Domain Routing) da sub-rede da VPC que vocĆŖ deseja emparelhar com a VPC do MongoDB Cloud. |
vpcId necessĆ”rio | string >= 5 caracteres ^vpc-[0-9a-f]{17}$ String Ćŗnica que identifica a VPC na Amazon Web Services (AWS) que vocĆŖ deseja emparelhar com a VPC do MongoDB Cloud. |
{- "accepterRegionName": "string",
- "awsAccountId": "stringstring",
- "containerId": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "routeTableCidrBlock": "string",
- "vpcId": "string"
}
{- "accepterRegionName": "string",
- "awsAccountId": "stringstring",
- "connectionId": "string",
- "containerId": "32b6e34b3d91647abb20e7b8",
- "errorStateName": "REJECTED",
- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "routeTableCidrBlock": "string",
- "statusName": "INITIATING",
- "vpcId": "string"
}
Remove uma conexĆ£o de emparelhamento de rede no projeto especificado. Se vocĆŖ remover a Ćŗltima conexĆ£o de emparelhamento de rede associada a um projeto, o MongoDB Cloud tambĆ©m removerĆ” todos os grupos de seguranƧa da AWS da lista de acesso IP do projeto. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
peerId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a conexĆ£o de emparelhamento de rede que vocĆŖ deseja excluir. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna detalhes sobre uma conexĆ£o de emparelhamento de rede especificada no projeto especificado. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
peerId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a conexĆ£o de peering de rede que vocĆŖ deseja recuperar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "accepterRegionName": "string",
- "awsAccountId": "stringstring",
- "connectionId": "string",
- "containerId": "32b6e34b3d91647abb20e7b8",
- "errorStateName": "REJECTED",
- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "routeTableCidrBlock": "string",
- "statusName": "INITIATING",
- "vpcId": "string"
}
Atualiza uma conexĆ£o de peering de rede especificada no projeto especificado. Para usar esse recurso, a chave de API solicitada deve ter a role ProprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
peerId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a conexĆ£o de emparelhamento de rede que vocĆŖ deseja atualizar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Modificar uma conexĆ£o de emparelhamento de rede.
accepterRegionName necessĆ”rio | string RegiĆ£o do Amazon Web Services (AWS) onde fica a conexĆ£o de emparelhamento virtual (VPC) que vocĆŖ emparelhou com a VPC do MongoDB Cloud. O recurso retorna |
awsAccountId necessĆ”rio | string = 12 caracteres ^[0-9]{12}$ String exclusiva de 12 dĆgitos que identifica a conta da Amazon Web Services (AWS) que possui a VPC que vocĆŖ emparelhou com a VPC do MongoDB Cloud. |
containerId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o contĆŖiner de rede do MongoDB Cloud que contĆ©m a conexĆ£o de emparelhamento de rede especificada. |
providerName | string Fornecedor de serviƧos de nuvem que atende Ć conexĆ£o de peering de rede solicitada. |
routeTableCidrBlock necessĆ”rio | string^(25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$))... EndereƧos IP (Internet Protocol) expressos em notaĆ§Ć£o CIDR (Classless Inter-Domain Routing) da sub-rede da VPC que vocĆŖ deseja emparelhar com a VPC do MongoDB Cloud. |
vpcId necessĆ”rio | string >= 5 caracteres ^vpc-[0-9a-f]{17}$ String Ćŗnica que identifica a VPC na Amazon Web Services (AWS) que vocĆŖ deseja emparelhar com a VPC do MongoDB Cloud. |
{- "accepterRegionName": "string",
- "awsAccountId": "stringstring",
- "containerId": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "routeTableCidrBlock": "string",
- "vpcId": "string"
}
{- "accepterRegionName": "string",
- "awsAccountId": "stringstring",
- "connectionId": "string",
- "containerId": "32b6e34b3d91647abb20e7b8",
- "errorStateName": "REJECTED",
- "id": "32b6e34b3d91647abb20e7b8",
- "providerName": "AWS",
- "routeTableCidrBlock": "string",
- "statusName": "INITIATING",
- "vpcId": "string"
}
Verifica se alguĆ©m definiu o projeto especificado como modo Conectar via somente emparelhamento. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "somente leitura" do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "enabled": true
}
Desabilita o modo "Conectar via somente emparelhamento" para o projeto especificado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Desativa o modo Connect via Peering Only para o projeto especificado.
habilitado necessƔrio | booleano Sinalizador que indica se alguƩm habilitou o modo Conectar via somente emparelhamento para o projeto especificado. |
{- "enabled": true
}
{- "enabled": true
}
Retorna detalhes de todos os arquivos online. Esse arquivo armazena dados de um cluster dentro de um projeto. Para usar este recurso, a chave da API solicitante deve possuir a funĆ§Ć£o de Somente Leitura do Projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica o cluster que contĆ©m a collection para a qual vocĆŖ deseja retornar o arquivo online. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "_id": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "collName": "string",
- "collectionType": "TIMESERIES",
- "criteria": {
- "type": "DATE"
}, - "dataExpirationRule": {
- "expireAfterDays": 7
}, - "dataProcessRegion": {
- "cloudProvider": "AWS"
}, - "dataSetName": "string",
- "dbName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "partitionFields": [
- {
- "fieldName": "string",
- "fieldType": "date",
- "order": 0
}
], - "paused": true,
- "schedule": {
- "type": "DEFAULT"
}, - "state": "PENDING"
}
], - "totalCount": 0
}
Cria um arquivo on-line. Esse arquivo armazena dados de um cluster dentro de um projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "administrador de acesso a dados do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica o cluster que contĆ©m a collection para a qual vocĆŖ deseja criar um arquivo online. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cria um arquivo on-line.
collName necessĆ”rio | string Etiqueta legĆvel para humanos que identifica a collection para a qual vocĆŖ criou o arquivo online. |
collectionType | string PadrĆ£o: "standard" Enum: "TIMESERIES" "standard" ClassificaĆ§Ć£o da collection de banco de dados MongoDB que vocĆŖ deseja retornar. Se vocĆŖ configurar este parĆ¢metro para |
necessĆ”rio | objeto (CriteriaView) Regras pelas quais o MongoDB Cloud arquiva dados. Use o campo criteria.type para escolher como o MongoDB Cloud seleciona dados para arquivar. Escolha os dados usando a idade dos dados ou uma consulta do MongoDB. "criteria.type": "DATE" seleciona documentos para arquivar com base em uma data. "criteria.type": "CUSTOM" seleciona documentos para arquivar com base em uma consulta JSON personalizada. O MongoDB Cloud nĆ£o aceita "criteria.type": "CUSTOM" quando "collectionType": "TIMESERIES". |
objeto (DataExpirationRuleView) Regra para especificar quando os dados devem ser excluĆdos do arquivo. | |
objeto (CreateDataProcessRegionView) ConfiguraƧƵes para definir a regiĆ£o em que vocĆŖ deseja armazenar seus dados arquivados. | |
dbName necessĆ”rio | string Etiqueta legĆvel por humanos do banco de dados que contĆ©m a collection que contĆ©m o arquivo online. |
Array de objetos (PartiĆ§Ć£o de arquivo online) non-empty Lista que contĆ©m parĆ¢metros de documento a serem usados para dividir de forma lĆ³gica os dados em uma coleĆ§Ć£o. As partiƧƵes fornecem um nĆvel aproximado de filtragem dos dados de coleta subjacentes. Para dividir seus dados, especifique os parĆ¢metros que vocĆŖ consulta com frequĆŖncia. Se vocĆŖ especificou ":criteria.type": "DATE" no endpoint CREATE ONE ONLINE ARCHIVE, entĆ£o pode especificar atĆ© trĆŖs parĆ¢metros para a consulta. Um desses parĆ¢metros deve ser o valor DATE, que Ć© necessĆ”rio nesse caso. Se vocĆŖ especificou ":criteria.type": "CUSTOM" no endpoint CREATE ONE ONLINE ARCHIVE, poderĆ” especificar atĆ© dois parĆ¢metros para a consulta. Consultas que nĆ£o usam parĆ¢metros ":criteria.type": "DATA" ou ":criteria.type": "CUSTOM" fazem o MongoDB examinar uma coleĆ§Ć£o completa de todos os documentos arquivados. Isso leva mais tempo e aumenta seus custos. | |
pausado | booleano Sinalizador que indica se este arquivo online existe no estado de pausa. Uma solicitaĆ§Ć£o para retomar falha se a collection tiver outro arquivo online ativo. Para pausar um arquivo online ativo ou retomar um arquivo online pausado, vocĆŖ deve incluir este parĆ¢metro. Para pausar um arquivo ativo, defina para verdadeiro. Para retomar um arquivo em pausa, defina como falso. |
objeto (Agendamento de arquivo online) FrequĆŖncia regular e duraĆ§Ć£o quando o processo de arquivamento ocorre. |
{- "collName": "string",
- "collectionType": "TIMESERIES",
- "criteria": {
- "type": "DATE"
}, - "dataExpirationRule": {
- "expireAfterDays": 7
}, - "dataProcessRegion": {
- "cloudProvider": "AWS"
}, - "dbName": "string",
- "partitionFields": [
- {
- "fieldName": "string",
- "order": 0
}
], - "paused": true,
- "schedule": {
- "type": "DEFAULT"
}
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "collName": "string",
- "collectionType": "TIMESERIES",
- "criteria": {
- "type": "DATE"
}, - "dataExpirationRule": {
- "expireAfterDays": 7
}, - "dataProcessRegion": {
- "cloudProvider": "AWS"
}, - "dataSetName": "string",
- "dbName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "partitionFields": [
- {
- "fieldName": "string",
- "fieldType": "date",
- "order": 0
}
], - "paused": true,
- "schedule": {
- "type": "DEFAULT"
}, - "state": "PENDING"
}
Baixa registros de consulta para o arquivo on-line especificado. Para usar esse recurso, a chave de API solicitante deve ter a role Somente leitura de acesso a dados do projeto ou superior. A API nĆ£o suporta chamadas diretas com o esquema de resposta JSON . VocĆŖ deve solicitar um esquema de resposta gzip usando um cabeƧalho de aceitaĆ§Ć£o do formato: "Aceitar: aplicaĆ§Ć£o/gzip".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster que contĆ©m a collection para a qual vocĆŖ deseja retornar os logs de query de um arquivo online. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
startDate | inteiro <int64> >= 1199145600 Exemplo: startDate=1636481348 Data e hora que especificam o ponto de partida para o intervalo de mensagens de registro a serem retornadas. Esse recurso expressa esse valor no nĆŗmero de segundos decorridos desde a UNIX epoch. |
endDate | inteiro <int64> >= 1199145600 Exemplo: endDate=1636481348 Data e hora que especifica o end point para a faixa de mensagens de log a ser retornada. Esse recurso expressa esse valor no nĆŗmero de segundos decorridos desde a UNIX epoch. |
archiveOnly | booleano PadrĆ£o: false Sinalizador que indica se o download de logs para queries Ć© feito somente para o arquivo online ou para o arquivo online e o cluster. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Remove um arquivo on-line. Esse arquivo armazena dados de um cluster dentro de um projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "administrador de acesso a dados do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
archiveId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica o arquivo online que serĆ” excluĆdo. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica o cluster que contĆ©m a coleĆ§Ć£o da qual vocĆŖ deseja remover um arquivo on-line. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna um arquivo online para um cluster. Esse arquivo armazena dados de um cluster dentro de um projeto. Para usar esse recurso, a chave de API solicitante deve ter a role de somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
archiveId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica o arquivo online que serĆ” retornado. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica o cluster que contĆ©m a collection especificada a partir da qual o aplicativo criou o arquivo online. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "collName": "string",
- "collectionType": "TIMESERIES",
- "criteria": {
- "type": "DATE"
}, - "dataExpirationRule": {
- "expireAfterDays": 7
}, - "dataProcessRegion": {
- "cloudProvider": "AWS"
}, - "dataSetName": "string",
- "dbName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "partitionFields": [
- {
- "fieldName": "string",
- "fieldType": "date",
- "order": 0
}
], - "paused": true,
- "schedule": {
- "type": "DEFAULT"
}, - "state": "PENDING"
}
Atualiza, pausa ou retoma um arquivo on-line. Esse arquivo armazena dados de um cluster dentro de um projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "administrador de acesso a dados do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
archiveId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica o arquivo online que serĆ” atualizado. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel para humanos que identifica o cluster que contĆ©m a collection especificada a partir da qual o aplicativo criou o arquivo online. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza, pausa ou retoma um arquivo on-line.
objeto (CriteriaView) Regras pelas quais o MongoDB Cloud arquiva dados. Use o campo criteria.type para escolher como o MongoDB Cloud seleciona dados para arquivar. Escolha os dados usando a idade dos dados ou uma consulta do MongoDB. "criteria.type": "DATE" seleciona documentos para arquivar com base em uma data. "criteria.type": "CUSTOM" seleciona documentos para arquivar com base em uma consulta JSON personalizada. O MongoDB Cloud nĆ£o aceita "criteria.type": "CUSTOM" quando "collectionType": "TIMESERIES". | |
objeto (DataExpirationRuleView) Regra para especificar quando os dados devem ser excluĆdos do arquivo. | |
pausado | booleano Sinalizador que indica se este arquivo online existe no estado de pausa. Uma solicitaĆ§Ć£o para retomar falha se a collection tiver outro arquivo online ativo. Para pausar um arquivo online ativo ou retomar um arquivo online pausado, vocĆŖ deve incluir este parĆ¢metro. Para pausar um arquivo ativo, defina para verdadeiro. Para retomar um arquivo em pausa, defina como falso. |
objeto (Agendamento de arquivo online) FrequĆŖncia regular e duraĆ§Ć£o quando o processo de arquivamento ocorre. |
{- "criteria": {
- "type": "DATE"
}, - "dataExpirationRule": {
- "expireAfterDays": 7
}, - "paused": true,
- "schedule": {
- "type": "DEFAULT"
}
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "clusterName": "string",
- "collName": "string",
- "collectionType": "TIMESERIES",
- "criteria": {
- "type": "DATE"
}, - "dataExpirationRule": {
- "expireAfterDays": 7
}, - "dataProcessRegion": {
- "cloudProvider": "AWS"
}, - "dataSetName": "string",
- "dbName": "string",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "partitionFields": [
- {
- "fieldName": "string",
- "fieldType": "date",
- "order": 0
}
], - "paused": true,
- "schedule": {
- "type": "DEFAULT"
}, - "state": "PENDING"
}
Retorna todas as organizaƧƵes para as quais a chave de API solicitante tem acesso. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "membro da organizaĆ§Ć£o".
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
name | string RĆ³tulo legĆvel por humanos da organizaĆ§Ć£o a ser usado para filtrar a lista retornada. Executa uma pesquisa sem diferenciaĆ§Ć£o de maiĆŗsculas e minĆŗsculas para uma organizaĆ§Ć£o que comeƧa com o nome especificado. |
{- "results": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "isDeleted": true,
- "name": "string"
}
], - "totalCount": 0
}
Cria uma organizaĆ§Ć£o no MongoDB Cloud e a vincula Ć organizaĆ§Ć£o da chave de API solicitante. Para usar esse recurso, a chave API solicitada deve ter a funĆ§Ć£o ProprietĆ”rio da organizaĆ§Ć£o. A organizaĆ§Ć£o da API Key solicitante deve ser uma organizaĆ§Ć£o pagante. Para saber mais, consulte Configurar uma OrganizaĆ§Ć£o de Pagamento na documentaĆ§Ć£o do Atlas MongoDB.
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
OrganizaĆ§Ć£o que vocĆŖ deseja criar.
objeto (CreateAtlasOrganizationApiKey) Detalhes da chave de API programƔtica a ser criada. | |
federationSettingsId | string = 24 caracteres ^([a-f0-9]{24})$ String Ćŗnica de 24 dĆgitos hexadecimais que identifica a federaĆ§Ć£o Ć qual vincular a organizaĆ§Ć£o recĆ©m-criada. Se especificado, o proprietĆ”rio da organizaĆ§Ć£o proposto da nova organizaĆ§Ć£o deve ter a role de proprietĆ”rio da organizaĆ§Ć£o em uma organizaĆ§Ć£o associada Ć federaĆ§Ć£o. |
name necessĆ”rio | string [ 1 ... 64 ] caracteres ^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ Etiqueta legĆvel para humanos que identifica a organizaĆ§Ć£o. |
orgOwnerId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva 24 dĆgitos hexadecimais que identifica o usuĆ”rio do MongoDB Cloud ao qual vocĆŖ deseja atribuir a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o". Esse usuĆ”rio deve ser um membro da mesma organizaĆ§Ć£o que a chave de API de chamada. Se vocĆŖ fornecer |
{- "apiKey": {
- "desc": "string",
- "roles": [
- "ORG_OWNER"
]
}, - "federationSettingsId": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "orgOwnerId": "32b6e34b3d91647abb20e7b8"
}
{- "apiKey": {
- "desc": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "privateKey": "55c3bbb6-b4bb-0be1-e66d20841f3e",
- "publicKey": "zmmrboas",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}, - "federationSettingsId": "32b6e34b3d91647abb20e7b8",
- "orgOwnerId": "32b6e34b3d91647abb20e7b8",
- "organization": {
- "id": "32b6e34b3d91647abb20e7b8",
- "isDeleted": true,
- "name": "string"
}
}
Remove uma organizaĆ§Ć£o especificada. O MongoDB Cloud impƵe os seguintes limites a esse recurso:
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{ }
Retorna uma organizaĆ§Ć£o Ć qual a chave de API solicitante tem acesso. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o de "membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "id": "32b6e34b3d91647abb20e7b8",
- "isDeleted": true,
- "name": "string"
}
Renomeia uma organizaĆ§Ć£o. Para usar esse recurso, a chave API solicitada deve ter a role ProprietĆ”rio da organizaĆ§Ć£o.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Detalhes para atualizar na organizaĆ§Ć£o especificada.
name necessĆ”rio | string [ 1 ... 64 ] caracteres ^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ Etiqueta legĆvel para humanos que identifica a organizaĆ§Ć£o. |
{- "name": "string"
}
{- "id": "32b6e34b3d91647abb20e7b8",
- "isDeleted": true,
- "name": "string"
}
Retorna vĆ”rios projetos na organizaĆ§Ć£o especificada. Cada organizaĆ§Ć£o pode ter vĆ”rios projetos. Usar projetos para:
Para usar este recurso, a chave API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
name | string Etiqueta legĆvel por humanos do projeto a ser usado para filtrar a lista retornada. Executa uma pesquisa sem distinĆ§Ć£o entre maiĆŗsculas e minĆŗsculas para um projeto dentro da organizaĆ§Ć£o que Ć© prefixado pelo nome especificado. |
{- "results": [
- {
- "clusterCount": 0,
- "created": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "regionUsageRestrictions": "COMMERCIAL_FEDRAMP_REGIONS_ONLY",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
]
}
], - "totalCount": 0
}
Retorna todos os convites pendentes para a organizaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
nome de usuĆ”rio | string <email> EndereƧo de e-mail da conta de usuĆ”rio convidada para esta organizaĆ§Ć£o. Se vocĆŖ excluir este parĆ¢metro, o recurso retornarĆ” todos os convites pendentes. |
[- {
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupRoleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupRole": "GROUP_CLUSTER_MANAGER"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "string",
- "roles": [
- "ORG_OWNER"
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
]
Atualiza os detalhes de um convite pendente para a organizaĆ§Ć£o especificada. Para especificar qual convite, forneƧa o nome de usuĆ”rio do usuĆ”rio convidado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza os detalhes de um convite pendente para a organizaĆ§Ć£o especificada.
Array de objetos (OrganizationInvitationGroupRoleAssignmentsRequest) Lista de projetos aos quais o usuĆ”rio serĆ” adicionado quando aceitar o convite para a organizaĆ§Ć£o. | |
roles | Array de strings unique Itens Enum: "ORG_OWNER" "ORG_MEMBER" "ORG_GROUP_CREATOR" "ORG_BILLING_ADMIN" "ORG_READ_ONLY" Uma ou mais funƧƵes no nĆvel da organizaĆ§Ć£o a serem atribuĆdas ao usuĆ”rio do MongoDB Cloud. |
teamIds | Array de strings unique [ itens = 24 caracteres ^([a-f0-9]{24})$ ] Lista de equipes para as quais vocĆŖ deseja convidar o usuĆ”rio desejado da MongoDB Cloud. |
nome de usuƔrio | string <email> EndereƧo de e-mail que pertence ao usuƔrio desejado do MongoDB Cloud. |
{- "groupRoleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "roles": [
- "GROUP_CLUSTER_MANAGER"
]
}
], - "roles": [
- "ORG_OWNER"
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupRoleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupRole": "GROUP_CLUSTER_MANAGER"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "string",
- "roles": [
- "ORG_OWNER"
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
Convida um usuĆ”rio do MongoDB Cloud para participar da organizaĆ§Ć£o especificada. O usuĆ”rio deve aceitar o convite para acessar informaƧƵes dentro da organizaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Convida um usuĆ”rio do MongoDB Cloud para participar da organizaĆ§Ć£o especificada.
Array de objetos (OrganizationInvitationGroupRoleAssignmentsRequest) Lista de projetos aos quais o usuĆ”rio serĆ” adicionado quando aceitar o convite para a organizaĆ§Ć£o. | |
roles | Array de strings unique Itens Enum: "ORG_OWNER" "ORG_MEMBER" "ORG_GROUP_CREATOR" "ORG_BILLING_ADMIN" "ORG_READ_ONLY" Uma ou mais funƧƵes no nĆvel da organizaĆ§Ć£o a serem atribuĆdas ao usuĆ”rio do MongoDB Cloud. |
teamIds | Array de strings unique [ itens = 24 caracteres ^([a-f0-9]{24})$ ] Lista de equipes para as quais vocĆŖ deseja convidar o usuĆ”rio desejado da MongoDB Cloud. |
nome de usuƔrio | string <email> EndereƧo de e-mail que pertence ao usuƔrio desejado do MongoDB Cloud. |
{- "groupRoleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "roles": [
- "GROUP_CLUSTER_MANAGER"
]
}
], - "roles": [
- "ORG_OWNER"
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupRoleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupRole": "GROUP_CLUSTER_MANAGER"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "string",
- "roles": [
- "ORG_OWNER"
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
Cancela um convite pendente enviado ao usuĆ”rio especĆfico da MongoDB Cloud para participar de uma organizaĆ§Ć£o. VocĆŖ nĆ£o pode cancelar um convite que o usuĆ”rio aceitou. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
invitationId necessĆ”rio | string String exclusiva de 24 dĆgitos hexadecimais que identifica o convite. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna os detalhes de um convite pendente para a organizaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
invitationId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o convite. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupRoleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupRole": "GROUP_CLUSTER_MANAGER"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "string",
- "roles": [
- "ORG_OWNER"
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
Atualiza os detalhes de um convite pendente para a organizaĆ§Ć£o especificada. Para especificar qual convite, forneƧa a string de identificaĆ§Ć£o Ćŗnica para este convite. Use o ponto de extremidade "Retornar todos os convites da organizaĆ§Ć£o" para recuperar IDs de todos os convites de organizaĆ§Ć£o pendentes. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
invitationId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o convite. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza os detalhes de um convite pendente para a organizaĆ§Ć£o especificada.
Array de objetos (OrganizationInvitationGroupRoleAssignmentsRequest) Lista de projetos aos quais o usuĆ”rio serĆ” adicionado quando aceitar o convite para a organizaĆ§Ć£o. | |
roles | Array de strings unique Itens Enum: "ORG_OWNER" "ORG_MEMBER" "ORG_GROUP_CREATOR" "ORG_BILLING_ADMIN" "ORG_READ_ONLY" Uma ou mais funƧƵes no nĆvel da organizaĆ§Ć£o a serem atribuĆdas ao usuĆ”rio do MongoDB Cloud. |
teamIds | Array de strings unique [ itens = 24 caracteres ^([a-f0-9]{24})$ ] Lista de equipes para as quais vocĆŖ deseja convidar o usuĆ”rio desejado da MongoDB Cloud. |
{- "groupRoleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "roles": [
- "GROUP_CLUSTER_MANAGER"
]
}
], - "roles": [
- "ORG_OWNER"
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
]
}
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupRoleAssignments": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupRole": "GROUP_CLUSTER_MANAGER"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "orgName": "string",
- "roles": [
- "ORG_OWNER"
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
Retorna detalhes sobre as configuraƧƵes da organizaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "apiAccessListRequired": true,
- "genAIFeaturesEnabled": true,
- "maxServiceAccountSecretValidityInHours": 0,
- "multiFactorAuthRequired": true,
- "restrictEmployeeAccess": true,
- "securityContact": "string"
}
Atualiza as configuraƧƵes da organizaĆ§Ć£o. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Detalhes para atualizar as configuraƧƵes da organizaĆ§Ć£o especificada.
apiAccessListRequired | booleano Sinalizador que indica se Ć© necessĆ”rio que as operaƧƵes da API se originem de um endereƧo IP adicionado Ć lista de acesso Ć API para a organizaĆ§Ć£o especificada. |
genAIFeaturesEnabled | booleano PadrĆ£o: true Sinalizador que indica se esta organizaĆ§Ć£o tem acesso a AI recursos IA generativa . Esta configuraĆ§Ć£o sĆ³ se aplica ao Atlas Commercial e estĆ” habilitada por padrĆ£o. Depois que essa configuraĆ§Ć£o estiver ativada, os proprietĆ”rios do projeto poderĆ£o ativar ou desativar AI recursos individuais de IA no nĆvel do projeto . |
maxServiceAccountSecretValidityInHours | inteiro <int32> NĆŗmero que representa o perĆodo mĆ”ximo antes da expiraĆ§Ć£o em horas para novos segredos de conta do Atlas Admin API Service na organizaĆ§Ć£o especificada . |
multiFactorAuthRequired | booleano Sinalizador que indica se Ć© necessĆ”rio que os usuĆ”rios definam a AutenticaĆ§Ć£o Multifator (MFA) antes de acessar a organizaĆ§Ć£o especificada. Para saber mais, consulte: https://www.mongodb.com/pt-br/docs/atlas/security-multi-factor-authentication/. |
restringirEmployeeAccess | booleano Sinalizador que indica se o suporte do MongoDB deve ter o aceso bloqueado Ć infraestrutura e aos logs de cluster do Atlas para qualquer implantaĆ§Ć£o na organizaĆ§Ć£o especificada sem permissĆ£o explĆcita. Depois que essa configuraĆ§Ć£o estiver ativada, vocĆŖ poderĆ” conceder ao Suporte do MongoDB um acesso alternativo de 24 horas Ć implantaĆ§Ć£o do Atlas para resolver problemas de suporte. Para saber mais, consulte: https://www.mongodb.com/pt-br/docs/atlas/security-restrict-support-access/. |
securityContact | string string string que especifica um Ćŗnico endereƧo de e-mail para a organizaĆ§Ć£o especificada receber notificaƧƵes relacionadas Ć seguranƧa. A especificaĆ§Ć£o de um contato de seguranƧa nĆ£o concede a ele autorizaĆ§Ć£o ou acesso ao Atlas para decisƵes ou aprovaƧƵes de seguranƧa. Uma string vazia Ć© vĆ”lida e limpa o contato de seguranƧa existente (se houver). |
{- "apiAccessListRequired": true,
- "genAIFeaturesEnabled": true,
- "maxServiceAccountSecretValidityInHours": 0,
- "multiFactorAuthRequired": true,
- "restrictEmployeeAccess": true,
- "securityContact": "string"
}
{- "apiAccessListRequired": true,
- "genAIFeaturesEnabled": true,
- "maxServiceAccountSecretValidityInHours": 0,
- "multiFactorAuthRequired": true,
- "restrictEmployeeAccess": true,
- "securityContact": "string"
}
Retorna detalhes sobre os usuĆ”rios do MongoDB Cloud associados Ć organizaĆ§Ć£o especificada. Cada usuĆ”rio do MongoDB Cloud retornado deve pertencer Ć organizaĆ§Ć£o especificada ou a um projeto dentro da organizaĆ§Ć£o especificada. Para usar este recurso, a chave API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
{- "results": [
- {
- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "emailAddress": "user@example.com",
- "firstName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastAuth": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "mobileNumber": "string",
- "password": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
], - "totalCount": 0
}
Remove um usuĆ”rio do MongoDB Cloud da organizaĆ§Ć£o especificada. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Administrador de usuĆ”rios da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
ID do usuĆ”rio necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ string exclusiva de 24 dĆgitos hexadecimais que identifica o usuĆ”rio a ser excluĆdo. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna Ćndices sugeridos e dados de consulta lentos para uma implantaĆ§Ć£o de banco de dados. TambĆ©m ativa ou desativa os limites de operaĆ§Ć£o lenta gerenciados pela nuvem do MongoDB. Para visualizar os valores de campo em uma consulta de amostra, vocĆŖ deve ter a funĆ§Ć£o "Somente leitura de acesso aos dados" do projeto ou superior. Caso contrĆ”rio, o MongoDB Cloud retornarĆ” dados editados em vez dos valores dos campos.
Desabilita o limite de operaĆ§Ć£o lento que o MongoDB Cloud calculou para o projeto especificado. O limite determina quais operaƧƵes o Performance Advisor e o Profiler de query consideram lentas. Quando ativado, o MongoDB Cloud usa o tempo mĆ©dio de execuĆ§Ć£o das operaƧƵes em seu cluster para determinar as consultas de execuĆ§Ć£o lenta. Como resultado, o limite Ć© mais pertinente ao volume de trabalho do cluster. O limite de operaĆ§Ć£o lenta Ć© habilitado por padrĆ£o para clusters dedicados (M10+). Quando desabilitado, o MongoDB Cloud considera lenta qualquer operaĆ§Ć£o que demore mais de 100 milissegundos. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint)",
- "error": 401,
- "errorCode": "NOT_ORG_GROUP_CREATOR",
- "reason": "Unauthorized"
}
Permite que o MongoDB Cloud use seu limite de operaĆ§Ć£o lenta para o projeto especificado. O limite determina quais operaƧƵes o Performance Advisor e o Profiler de query consideram lentas. Quando ativado, o MongoDB Cloud usa o tempo mĆ©dio de execuĆ§Ć£o das operaƧƵes em seu cluster para determinar as consultas de execuĆ§Ć£o lenta. Como resultado, o limite Ć© mais pertinente ao volume de trabalho do cluster. O limite de operaĆ§Ć£o lenta Ć© habilitado por padrĆ£o para clusters dedicados (M10+). Quando desabilitado, o MongoDB Cloud considera lenta qualquer operaĆ§Ć£o que demore mais de 100 milissegundos. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint)",
- "error": 401,
- "errorCode": "NOT_ORG_GROUP_CREATOR",
- "reason": "Unauthorized"
}
Retorna atĆ© 20 namespaces para coleƧƵes com consultas lentas no host especificado. Se vocĆŖ especificar um nĆ³ secundĆ”rio de um conjunto de rĆ©plicas que nĆ£o recebeu nenhuma operaĆ§Ć£o de leitura do banco de dados, o ponto de extremidade nĆ£o retornarĆ” nenhum namespace. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... CombinaĆ§Ć£o de host e porta que atende ao processo do MongoDB. O host deve ser o nome de host, FQDN, endereƧo IPv4 ou endereƧo IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
duration | inteiro <int64> DuraĆ§Ć£o do tempo expresso durante o qual a consulta encontra Ćndices sugeridos entre os namespaces gerenciados no cluster. Este parĆ¢metro expressa seu valor em milissegundos.
|
desde | inteiro <int64> >= 1199145600000 Data e hora a partir das quais a query recupera os Ćndices sugeridos. Esse parĆ¢metro expressa seu valor no nĆŗmero de milissegundos decorridos desde a Era UNIX.
|
{- "namespaces": [
- {
- "namespace": "string",
- "type": "collection"
}
]
}
Retorna linhas de log para consultas lentas que o Performance Advisor e o Profiler de query identificaram. O Performance Advisor monitora as consultas que o MongoDB considera lentas e sugere novos Ćndices para melhorar o desempenho das consultas. O MongoDB Cloud baseia o limite para consultas lentas no tempo mĆ©dio das operaƧƵes em seu cluster. Isso permite recomendaƧƵes relevantes para o volume de trabalho. Para usar este recurso, a chave API solicitada deve ter a funĆ§Ć£o de leitura e gravaĆ§Ć£o do projeto de acesso aos dados.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... CombinaĆ§Ć£o de host e porta que atende ao processo do MongoDB. O host deve ser o nome de host, FQDN, endereƧo IPv4 ou endereƧo IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
duration | inteiro <int64> DuraĆ§Ć£o do tempo expresso durante o qual a consulta encontra consultas lentas entre os namespaces gerenciados no cluster. Este parĆ¢metro expressa seu valor em milissegundos.
|
namespaces | Array de strings Namespaces dos quais recuperar consultas lentas. Um namespace consiste em um banco de dados e um recurso de coleĆ§Ć£o escrito como |
nLogs | inteiro <int64> [ 0 .. 20000 ] PadrĆ£o: 20000 NĆŗmero mĆ”ximo de linhas do registro a serem retornadas. |
desde | inteiro <int64> >= 1199145600000 Data e hora a partir das quais a query recupera as queries lentas. Esse parĆ¢metro expressa seu valor no nĆŗmero de milissegundos decorridos desde a Era UNIX.
|
{- "slowQueries": [
- {
- "line": "string",
- "namespace": "string"
}
]
}
Retorna os Ćndices sugeridos pelo Performance Advisor. O Performance Advisor monitora as consultas que o MongoDB considera lentas e sugere novos Ćndices para melhorar o desempenho das consultas. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
processId necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-f]{1,4}\:... CombinaĆ§Ć£o de host e porta que atende ao processo do MongoDB. O host deve ser o nome de host, FQDN, endereƧo IPv4 ou endereƧo IPv6 do host que executa o processo do MongoDB ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
duration | inteiro <int64> DuraĆ§Ć£o do tempo expresso durante o qual a consulta encontra Ćndices sugeridos entre os namespaces gerenciados no cluster. Este parĆ¢metro expressa seu valor em milissegundos.
|
namespaces | Array de strings Namespaces dos quais recuperar Ćndices sugeridos. Um namespace consiste em um banco de dados e um recurso de coleĆ§Ć£o escrito como |
nExamples | inteiro <int64> PadrĆ£o: 5 NĆŗmero mĆ”ximo de exemplos de consultas que se beneficiam do Ćndice sugerido. |
nIndexes | inteiro <int64> NĆŗmero que indica os Ćndices mĆ”ximos a sugerir. |
desde | inteiro <int64> >= 1199145600000 Data e hora a partir das quais a query recupera os Ćndices sugeridos. Esse parĆ¢metro expressa seu valor no nĆŗmero de milissegundos decorridos desde a Era UNIX.
|
{- "shapes": [
- {
- "avgMs": 0,
- "count": 0,
- "id": "stringstringstringstring",
- "inefficiencyScore": 0,
- "namespace": "string",
- "operations": [
- {
- "predicates": [
- { }
], - "stats": {
- "ms": 0,
- "nReturned": 0,
- "nScanned": 0,
- "ts": 0
}
}
]
}
], - "suggestedIndexes": [
- {
- "avgObjSize": 0,
- "id": "stringstringstringstring",
- "impact": [
- "stringstringstringstring"
], - "index": [
- {
- "property1": 1,
- "property2": 1
}
], - "namespace": "string",
- "weight": 0
}
]
}
Retorna, adiciona, edita e remove serviƧos de ponto de extremidade privado.
Crie um serviƧo de ponto de extremidade privado para o provedor de serviƧos de nuvem especificado. Esse provedor de serviƧos em nuvem gerencia o serviƧo de ponto de extremidade privado do projeto. Quando vocĆŖ cria um serviƧo de ponto de extremidade privado, o MongoDB Cloud cria um contĆŖiner de rede no projeto para o fornecedor de serviƧos em nuvem para o qual vocĆŖ cria o serviƧo de ponto de extremidade privado, se ainda nĆ£o existir um. Para saber mais sobre a terminologia de ponto de extremidade privado no MongoDB Cloud, consulte Conceitos de ponto de extremidade privado. Para utilizar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Crie um ponto de extremidade privado para o provedor de serviƧos de nuvem especificado.
providerName necessĆ”rio | string Enum: "AWS" "AZURE" "GCP" Etiqueta legĆvel por humanos que identifica o provedor de serviƧos de nuvem para o qual vocĆŖ deseja criar o serviƧo de ponto de extremidade privado. |
regiĆ£o necessĆ”rio | string RegiĆ£o do provedor de serviƧos de nuvem na qual vocĆŖ deseja criar o serviƧo ponto de extremidade privado. As regiƵes aceitas como valores diferem para Amazon Web Services, Google Cloud Platform e Microsoft Azure. |
{- "providerName": "AWS",
- "region": "string"
}
{- "cloudProvider": "AWS",
- "endpointServiceName": "string",
- "errorMessage": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "interfaceEndpoints": [
- "32b6e34b3d91647abb20e7b8"
], - "regionName": "string",
- "status": "INITIATING"
}
Verifica se cada regiĆ£o no provedor de serviƧos de nuvem especificado pode criar vĆ”rios pontos de extremidade privados por regiĆ£o. O provedor de serviƧos em nuvem gerencia o ponto de extremidade privado do projeto. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "enabled": true
}
Habilite ou desabilite a capacidade de criar vĆ”rios pontos de extremidade privados por regiĆ£o em todos os fornecedores de serviƧos de nuvem em um projeto. O provedor de serviƧos em nuvem gerencia os pontos de extremidade privados do projeto. As cadeias de conexĆ£o com clusters fragmentados globais e multirregionais existentes sĆ£o alteradas quando vocĆŖ habilita essa configuraĆ§Ć£o. Atualize seus aplicativos para usar as novas cadeias de conexĆ£o. Isso pode causar tempo de inatividade. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto", e todos os clusters na implantaĆ§Ć£o devem ser clusters fragmentados. Depois de habilitado, vocĆŖ nĆ£o pode criar conjuntos de rĆ©plicas.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Habilite ou desabilite a capacidade de criar vĆ”rios pontos de extremidade privados por regiĆ£o em todos os fornecedores de serviƧos de nuvem em um projeto.
habilitado necessĆ”rio | booleano Sinalizador que indica se alguĆ©m habilitou a configuraĆ§Ć£o de ponto de extremidade privado regionalizado para o projeto especificado.
|
{- "enabled": true
}
{- "enabled": true
}
Retorna o nome, as interfaces e o estado de todos os serviƧos de ponto de extremidade privado para o provedor de serviƧos de nuvem especificado. Esse provedor de serviƧos em nuvem gerencia o serviƧo de ponto de extremidade privado do projeto. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
cloudProvider necessĆ”rio | string PadrĆ£o: "AWS" Enum: "AWS" "AZURE" "GCP" Provedor de serviƧos de nuvem que gerencia esse serviƧo de ponto de extremidade privado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- {
- "cloudProvider": "AWS",
- "errorMessage": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "regionName": "string",
- "status": "INITIATING"
}
]
Remove um serviƧo de ponto de extremidade privado do projeto especificado. Esse provedor de serviƧos de nuvem gerencia o serviƧo de pontos de extremidade privados que pertence ao projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
cloudProvider necessĆ”rio | string PadrĆ£o: "AWS" Enum: "AWS" "AZURE" "GCP" Provedor de serviƧos de nuvem que gerencia esse serviƧo de ponto de extremidade privado. |
endpointServiceId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o serviƧo de ponto de extremidade privado que vocĆŖ deseja excluir. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna o nome, as interfaces e o estado do serviƧo de ponto de extremidade privado especificado de um projeto. O provedor de serviƧos de nuvem hospedou esse serviƧo de ponto de extremidade privado que pertence ao projeto. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
cloudProvider necessĆ”rio | string PadrĆ£o: "AWS" Enum: "AWS" "AZURE" "GCP" Provedor de serviƧos de nuvem que gerencia esse serviƧo de ponto de extremidade privado. |
endpointServiceId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ string exclusiva de 24 dĆgitos hexadecimais que identifica o serviƧo de ponto de extremidade privado que vocĆŖ deseja retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "cloudProvider": "AWS",
- "endpointServiceName": "string",
- "errorMessage": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "interfaceEndpoints": [
- "32b6e34b3d91647abb20e7b8"
], - "regionName": "string",
- "status": "INITIATING"
}
Crie um ponto de extremidade privado para o provedor de serviƧos de nuvem especificado. Esse provedor de serviƧos em nuvem gerencia o serviƧo de ponto de extremidade privado, que, por sua vez, gerencia os ponto de extremidades privados do projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto". Para saber mais sobre consideraƧƵes, limitaƧƵes e prĆ©-requisitos, consulte a documentaĆ§Ć£o do MongoDB para configurar um ponto de extremidade privado.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
cloudProvider necessĆ”rio | string PadrĆ£o: "AWS" Enum: "AWS" "AZURE" "GCP" Provedor de serviƧos de nuvem que gerencia esse ponto de extremidade privado. |
endpointServiceId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o serviƧo de ponto de extremidade privado para o qual vocĆŖ deseja criar um ponto de extremidade privado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Crie um ponto de extremidade privado para o provedor de serviƧos de nuvem especificado.
{- "id": "vpce-3bf78b0ddee411ba1"
}
{- "cloudProvider": "AWS",
- "connectionStatus": "PENDING_ACCEPTANCE",
- "deleteRequested": true,
- "errorMessage": "string",
- "interfaceEndpointId": "32b6e34b3d91647abb20e7b8"
}
Remove um ponto de extremidade privado do projeto especificado e do serviƧo de ponto de extremidades privados, conforme gerenciado pelo provedor de serviƧos de nuvem especificado. Quando o Ćŗltimo ponto de extremidade privado Ć© removido de um determinado serviƧo de ponto de extremidade privado, esse serviƧo de ponto de extremidade privado tambĆ©m Ć© removido. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
cloudProvider necessĆ”rio | string PadrĆ£o: "AWS" Enum: "AWS" "AZURE" "GCP" Provedor de serviƧos de nuvem que gerencia esse ponto de extremidade privado. |
endpointId necessĆ”rio | string^vpce-[0-9a-f]{17}|^%2[fF]subscriptions%2[fF]... string exclusiva que identifica o ponto de extremidade privado que vocĆŖ deseja excluir. O formato do parĆ¢metro endpointId difere para AWS e Azure. VocĆŖ deve codificar o endpointId para pontos de extremidade privados do Azure. |
endpointServiceId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o serviƧo de ponto de extremidade privado do qual vocĆŖ deseja excluir um ponto de extremidade privado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna o estado da conexĆ£o do ponto de extremidade privado especificado. O serviƧo de ponto de extremidade privado gerencia esse ponto de extremidade privado que pertence a um projeto hospedado por um provedor de serviƧos em nuvem. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
cloudProvider necessĆ”rio | string PadrĆ£o: "AWS" Enum: "AWS" "AZURE" "GCP" Provedor de serviƧos de nuvem que gerencia esse ponto de extremidade privado. |
endpointId necessĆ”rio | string^vpce-[0-9a-f]{17}|^%2[fF]subscriptions%2[fF]... String exclusiva que identifica o ponto de extremidade privado que vocĆŖ deseja retornar. O formato do parĆ¢metro endpointId difere para AWS e Azure. VocĆŖ deve codificar o endpointId para pontos de extremidade privados do Azure. |
endpointServiceId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o serviƧo de ponto de extremidade privado para o qual vocĆŖ deseja retornar um ponto de extremidade privado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "cloudProvider": "AWS",
- "connectionStatus": "PENDING_ACCEPTANCE",
- "deleteRequested": true,
- "errorMessage": "string",
- "interfaceEndpointId": "32b6e34b3d91647abb20e7b8"
}
Retorna, adiciona, edita e remove tokens de acesso para usar a API do MongoDB Cloud. O MongoDB Cloud aplica essas chaves Ć s organizaƧƵes. Esses recursos podem retornar, atribuir ou revogar o uso dessas chaves dentro de um projeto especĆfico.
Retorna todas as chaves de API da organizaĆ§Ć£o que vocĆŖ atribuiu ao projeto especificado. Os usuĆ”rios com a funĆ§Ć£o "ProprietĆ”rio do projeto" no projeto associado Ć chave de API podem usar a chave de API da organizaĆ§Ć£o para acessar os recursos. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "desc": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "privateKey": "55c3bbb6-b4bb-0be1-e66d20841f3e",
- "publicKey": "zmmrboas",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}
], - "totalCount": 0
}
Cria e atribui a chave de API da organizaĆ§Ć£o especificada ao projeto especificado. Os usuĆ”rios com a funĆ§Ć£o "ProprietĆ”rio do projeto" no projeto associado Ć chave de API podem usar a chave de API da organizaĆ§Ć£o para acessar os recursos. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Chave API da organizaĆ§Ć£o a ser criada e atribuĆda ao projeto especificado.
desc necessĆ”rio | string [ 1 ... 250 ] caracteres PropĆ³sito ou explicaĆ§Ć£o fornecida quando alguĆ©m criou essa chave API do projeto. |
roles necessĆ”rio | Array de strings non-empty Itens Enum: "ORG_OWNER" "ORG_MEMBER" "ORG_GROUP_CREATOR" "ORG_BILLING_ADMIN" "ORG_READ_ONLY" "ORG_TEAM_MEMBERS_ADMIN" "GROUP_ATLAS_ADMIN" "GROUP_AUTOMATION_ADMIN" "GROUP_BACKUP_ADMIN" "GROUP_MONITORING_ADMIN" "GROUP_OWNER" "GROUP_READ_ONLY" "GROUP_USER_ADMIN" "GROUP_BILLING_ADMIN" "GROUP_DATA_ACCESS_ADMIN" "GROUP_DATA_ACCESS_READ_ONLY" "GROUP_DATA_ACCESS_READ_WRITE" "GROUP_CHARTS_ADMIN" "GROUP_CLUSTER_MANAGER" "GROUP_SEARCH_INDEX_EDITOR" "GROUP_STREAM_PROCESSING_OWNER" Lista de funƧƵes para conceder esta chave API. Se vocĆŖ fornecer essa lista, forneƧa no mĆnimo um funĆ§Ć£o e verifique se cada funĆ§Ć£o se aplica a esse projeto. |
{- "desc": "string",
- "roles": [
- "ORG_OWNER"
]
}
{- "desc": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "privateKey": "55c3bbb6-b4bb-0be1-e66d20841f3e",
- "publicKey": "zmmrboas",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}
Remove uma chave API da organizaĆ§Ć£o do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica esta chave de API da organizaĆ§Ć£o que vocĆŖ deseja remover de um projeto. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Atualiza as funƧƵes da chave API da organizaĆ§Ć£o que vocĆŖ especifica para o projeto que vocĆŖ especifica. VocĆŖ deve especificar pelo menos uma funĆ§Ć£o vĆ”lida para o projeto. O aplicativo remove todos as funƧƵes que vocĆŖ nĆ£o incluir nessa solicitaĆ§Ć£o se eles tiverem sido definidos anteriormente na chave da API da organizaĆ§Ć£o que vocĆŖ especificar para o projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica esta chave de API da organizaĆ§Ć£o que vocĆŖ deseja remover de um projeto. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
Chave API da organizaĆ§Ć£o a ser atualizada. Esta solicitaĆ§Ć£o exige no mĆnimo um dos dois parĆ¢metros do corpo.
desc | string [ 1 ... 250 ] caracteres Finalidade ou explicaĆ§Ć£o fornecida quando alguĆ©m cria esta chave de API do projeto. |
roles | Array de strings Itens Enum: "ORG_OWNER" "ORG_MEMBER" "ORG_GROUP_CREATOR" "ORG_BILLING_ADMIN" "ORG_READ_ONLY" "ORG_TEAM_MEMBERS_ADMIN" "GROUP_ATLAS_ADMIN" "GROUP_AUTOMATION_ADMIN" "GROUP_BACKUP_ADMIN" "GROUP_MONITORING_ADMIN" "GROUP_OWNER" "GROUP_READ_ONLY" "GROUP_USER_ADMIN" "GROUP_BILLING_ADMIN" "GROUP_DATA_ACCESS_ADMIN" "GROUP_DATA_ACCESS_READ_ONLY" "GROUP_DATA_ACCESS_READ_WRITE" "GROUP_CHARTS_ADMIN" "GROUP_CLUSTER_MANAGER" "GROUP_SEARCH_INDEX_EDITOR" "GROUP_STREAM_PROCESSING_OWNER" Lista de funƧƵes para conceder esta chave API. Se vocĆŖ fornecer essa lista, forneƧa no mĆnimo um funĆ§Ć£o e verifique se cada funĆ§Ć£o se aplica a esse projeto. |
{- "desc": "string",
- "roles": [
- "ORG_OWNER"
]
}
{- "desc": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "privateKey": "55c3bbb6-b4bb-0be1-e66d20841f3e",
- "publicKey": "zmmrboas",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}
Atribui a chave de API da organizaĆ§Ć£o especificada ao projeto especificado. Os usuĆ”rios com a funĆ§Ć£o "ProprietĆ”rio do projeto" no projeto associado Ć chave de API podem usar a chave de API da organizaĆ§Ć£o para acessar os recursos. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica essa chave API da organizaĆ§Ć£o que vocĆŖ deseja atribuir a um projeto. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Chave da API da organizaĆ§Ć£o a ser atribuĆda ao projeto especificado.
roles | Array de strings Itens Enum: "GROUP_CLUSTER_MANAGER" "GROUP_DATA_ACCESS_ADMIN" "GROUP_DATA_ACCESS_READ_ONLY" "GROUP_DATA_ACCESS_READ_WRITE" "GROUP_SEARCH_INDEX_EDITOR" "GROUP_STREAM_PROCESSING_OWNER" "GROUP_OWNER" "GROUP_READ_ONLY" Lista de funƧƵes para conceder esta chave API. Se vocĆŖ fornecer essa lista, forneƧa no mĆnimo um funĆ§Ć£o e verifique se cada funĆ§Ć£o se aplica a esse projeto. |
[- {
- "roles": [
- "GROUP_CLUSTER_MANAGER"
]
}
]
{ }
Retorna todas as chaves API da organizaĆ§Ć£o para a organizaĆ§Ć£o especificada. As chaves de API da organizaĆ§Ć£o concedem acesso programĆ”tico a uma organizaĆ§Ć£o. VocĆŖ nĆ£o pode usar a chave de API para fazer login no MongoDB diretamente pelo console. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "desc": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "privateKey": "55c3bbb6-b4bb-0be1-e66d20841f3e",
- "publicKey": "zmmrboas",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}
], - "totalCount": 0
}
Cria uma chave de API para a organizaĆ§Ć£o especificada. Uma chave de API da organizaĆ§Ć£o concede acesso programĆ”tico a uma organizaĆ§Ć£o. VocĆŖ nĆ£o pode usar a chave de API para fazer login no console. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Chave de API da organizaĆ§Ć£o a ser criada.
desc necessĆ”rio | string [ 1 ... 250 ] caracteres Finalidade ou explicaĆ§Ć£o fornecida quando alguĆ©m criou esta chave de API da organizaĆ§Ć£o. |
roles necessĆ”rio | Array de strings non-empty Itens Enum: "ORG_OWNER" "ORG_MEMBER" "ORG_GROUP_CREATOR" "ORG_BILLING_ADMIN" "ORG_READ_ONLY" "ORG_TEAM_MEMBERS_ADMIN" Lista de funƧƵes para conceder esta chave API. Se vocĆŖ fornecer esta lista, forneƧa no mĆnimo uma funĆ§Ć£o e garanta que cada funĆ§Ć£o se aplique a esta organizaĆ§Ć£o. |
{- "desc": "string",
- "roles": [
- "ORG_OWNER"
]
}
{- "desc": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "privateKey": "55c3bbb6-b4bb-0be1-e66d20841f3e",
- "publicKey": "zmmrboas",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}
Remove uma chave de API da organizaĆ§Ć£o da organizaĆ§Ć£o especificada. Quando vocĆŖ remove uma chave de API de uma organizaĆ§Ć£o, o MongoDB Cloud tambĆ©m a remove de todos os projetos que a utilizam. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica esta chave API da organizaĆ§Ć£o. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna uma chave de API da organizaĆ§Ć£o. As chaves de API da organizaĆ§Ć£o concedem acesso programĆ”tico a uma organizaĆ§Ć£o. VocĆŖ nĆ£o pode usar a chave API para fazer login na MongoDB Cloud por meio da interface do usuĆ”rio. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica esta chave de API da organizaĆ§Ć£o que vocĆŖ deseja atualizar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "desc": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "privateKey": "55c3bbb6-b4bb-0be1-e66d20841f3e",
- "publicKey": "zmmrboas",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}
Atualiza uma chave de API da organizaĆ§Ć£o na organizaĆ§Ć£o especificada. As chaves de API da organizaĆ§Ć£o concedem acesso programĆ”tico a uma organizaĆ§Ć£o. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica esta chave de API da organizaĆ§Ć£o que vocĆŖ deseja atualizar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Chave de API da organizaĆ§Ć£o a ser atualizada. Esta solicitaĆ§Ć£o exige no mĆnimo um dos dois parĆ¢metros do corpo.
desc | string [ 1 ... 250 ] caracteres Finalidade ou explicaĆ§Ć£o fornecida quando alguĆ©m criou esta chave de API da organizaĆ§Ć£o. |
roles | Array de strings Itens Enum: "ORG_OWNER" "ORG_MEMBER" "ORG_GROUP_CREATOR" "ORG_BILLING_ADMIN" "ORG_READ_ONLY" "ORG_TEAM_MEMBERS_ADMIN" Lista de funƧƵes para conceder esta chave API. Se vocĆŖ fornecer esta lista, forneƧa no mĆnimo uma funĆ§Ć£o e garanta que cada funĆ§Ć£o se aplique a esta organizaĆ§Ć£o. |
{- "desc": "string",
- "roles": [
- "ORG_OWNER"
]
}
{- "desc": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "privateKey": "55c3bbb6-b4bb-0be1-e66d20841f3e",
- "publicKey": "zmmrboas",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}
Retorna todas as entradas da lista de acesso que vocĆŖ configurou para a chave de API da organizaĆ§Ć£o especificada. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a chave de API da organizaĆ§Ć£o para a qual vocĆŖ deseja retornar entradas da lista de acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "cidrBlock": "203.0.113.0/24",
- "count": 1,
- "created": "2019-08-24T14:15:22Z",
- "ipAddress": "203.0.113.10",
- "lastUsed": "2019-08-24T14:15:22Z",
- "lastUsedAddress": "203.0.113.10",
}
], - "totalCount": 0
}
Cria as entradas da lista de acesso para a chave de API da organizaĆ§Ć£o especificada. Os recursos exigem que todas as solicitaƧƵes de API sejam originadas dos endereƧos IP na lista de acesso Ć API. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Leitura e gravaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica essa chave API da organizaĆ§Ć£o para a qual vocĆŖ deseja criar uma nova entrada da lista de acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
As entradas da lista de acesso a serem criadas para a chave API da organizaĆ§Ć£o especificada.
cidrBlock | string^((([0-9]{1,3}\.){3}[0-9]{1,3})|(:{0,2}([0-9a... Faixa de endereƧos de rede que vocĆŖ deseja adicionar Ć lista de acesso da chave de API. Esse parĆ¢metro requer que o intervalo seja expresso em notaĆ§Ć£o CIDR (roteamento entre domĆnios) sem classe de endereƧos do IPv4 ou IPv6. VocĆŖ pode definir um valor para esse parĆ¢metro ou ipAddress, mas nĆ£o ambos na mesma solicitaĆ§Ć£o. |
ipAddress | string^(25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$))... EndereƧo de rede que vocĆŖ deseja adicionar Ć lista de acesso para a chave API. Esse parĆ¢metro requer que o endereƧo seja expresso como um endereƧo do protocolo Internet versĆ£o 4 ou versĆ£o 6. VocĆŖ pode definir um valor para esse parĆ¢metro ou cidrBlock, mas nĆ£o ambos na mesma solicitaĆ§Ć£o. |
[- {
- "cidrBlock": "203.0.113.0/24",
- "ipAddress": "203.0.113.10"
}
]
{- "results": [
- {
- "cidrBlock": "203.0.113.0/24",
- "count": 1,
- "created": "2019-08-24T14:15:22Z",
- "ipAddress": "203.0.113.10",
- "lastUsed": "2019-08-24T14:15:22Z",
- "lastUsedAddress": "203.0.113.10",
}
], - "totalCount": 0
}
Remove a entrada da lista de acesso especificada da chave API da organizaĆ§Ć£o especificada. Os recursos exigem todas as solicitaƧƵes de API provenientes dos endereƧos IP na lista de acesso Ć API. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Leitura e gravaĆ§Ć£o". AlĆ©m disso, vocĆŖ nĆ£o pode remover o endereƧo IP solicitado da chave API da organizaĆ§Ć£o solicitante.
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica essa chave API da organizaĆ§Ć£o para a qual vocĆŖ deseja remover entradas de lista de acesso. |
ipAddress necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}(%2[fF][0-9]{1,3}... Exemplo: 192.0.2.0%2F24 Um endereƧo IP ou vĆ”rios endereƧos IP representados como um bloco CIDR para limitar as solicitaƧƵes aos recursos da API na organizaĆ§Ć£o especificada. Ao adicionar um bloco CIDR com uma mĆ”scara de sub-rede, como 192.0.2.0/24, use o valor codificado por URL %2F para a barra /. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna uma entrada de lista de acesso para a chave de API da organizaĆ§Ć£o especificada. Os recursos exigem que todas as solicitaƧƵes de API sejam originadas dos endereƧos IP na lista de acesso Ć API. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
ipAddress necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}(%2[fF][0-9]{1,3}... Exemplo: 192.0.2.0%2F24 Um endereƧo IP ou vĆ”rios endereƧos IP representados como um bloco CIDR para limitar as solicitaƧƵes aos recursos da API na organizaĆ§Ć£o especificada. Ao adicionar um bloco CIDR com uma mĆ”scara de sub-rede, como 192.0.2.0/24, use o valor codificado por URL %2F para a barra /. |
apiUserId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a chave de API da organizaĆ§Ć£o para a qual vocĆŖ deseja retornar entradas da lista de acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "cidrBlock": "203.0.113.0/24",
- "count": 1,
- "created": "2019-08-24T14:15:22Z",
- "ipAddress": "203.0.113.10",
- "lastUsed": "2019-08-24T14:15:22Z",
- "lastUsedAddress": "203.0.113.10",
}
Retorna, adiciona, edita e remove os limites de acesso Ć rede para implantaƧƵes de banco de dados no Atlas. Este recurso substitui o recurso da lista de permissƵes. O Atlas removeu listas de permissƵes em julho de 2021. Atualize seus aplicativos para usar este novo recurso. Este recurso gerencia a lista de acesso IP de um projeto e oferece suporte Ć criaĆ§Ć£o de entradas temporĆ”rias da lista de acesso que expiram automaticamente dentro de um perĆodo de 7 dias configurĆ”vel pelo usuĆ”rio.
Retorna todas as entradas de lista de acesso da lista de acesso IP do projeto especificado. Cada entrada na lista de acesso IP do projeto contĆ©m um endereƧo IP ou um bloco de endereƧos IP com notaĆ§Ć£o CIDR. O MongoDB Cloud sĆ³ permite conexƵes de cliente com o cluster a partir de entradas na lista de acesso IP do projeto. Para usar esse recurso, a chave de API solicitante deve ter as funƧƵes Somente leitura do projeto ou Administrador de grĆ”ficos do projeto. Este recurso substitui o recurso da lista de permissƵes. O MongoDB Cloud removeu as listas de permissƵes em julho de 2021. Atualize seus aplicativos para usar este novo recurso. O ponto de extremidade /groups/{GROUP-ID}/accessList
gerencia a lista de acesso IP do banco de dados. Este ponto de extremidade Ć© diferente do ponto de extremidade orgs/{ORG-ID}/apiKeys/{API-KEY-ID}/accesslist
, que gerencia a lista de acesso para organizaƧƵes do MongoDB Cloud.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "awsSecurityGroup": "string",
- "cidrBlock": "string",
- "comment": "string",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "ipAddress": "string",
}
], - "totalCount": 0
}
Adiciona uma ou mais entradas de lista de acesso ao projeto especificado. O MongoDB Cloud sĆ³ permite conexƵes de cliente com o cluster a partir de entradas na lista de acesso IP do projeto. Grave cada entrada como um endereƧo IP ou um bloco de endereƧos IP anotado em CIDR. Para usar esse recurso, a chave API solicitante deve ter as funƧƵes de ProprietĆ”rio do projeto ou Administrador de grĆ”ficos do projeto. Este recurso substitui o recurso da lista de permissƵes. O MongoDB Cloud removeu as listas de permissƵes em julho de 2021. Atualize seus aplicativos para usar este novo recurso. O ponto de extremidade /groups/{GROUP-ID}/accessList
gerencia a lista de acesso IP do banco de dados. Este ponto de extremidade Ć© diferente do ponto de extremidade orgs/{ORG-ID}/apiKeys/{API-KEY-ID}/accesslist
, que gerencia a lista de acesso para organizaƧƵes do MongoDB Cloud. Esse ponto de extremidade nĆ£o suporta solicitaƧƵes POST
simultĆ¢neas. VocĆŖ deve enviar diversas solicitaƧƵes POST
de forma sĆncrona.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Uma ou mais entradas da lista de acesso para adicionar ao projeto especificado.
awsSecurityGroup | string^([0-9]*/)?sg-([0-9]*) String exclusiva de caracteres do grupo de seguranƧa da Amazon Web Services (AWS) que vocĆŖ deseja adicionar Ć lista de acesso IP do projeto. Sua entrada na lista de acesso IP pode ser um awsSecurityGroup, um cidrBlock ou um ipAddress. VocĆŖ deve configurar o emparelhamento Virtual Private Connection (VPC) para seu projeto antes de adicionar um grupo de seguranƧa da AWS a uma lista de acesso IP. NĆ£o Ć© possĆvel definir grupos de seguranƧa AWS como entradas de lista de acesso temporĆ”rio. NĆ£o defina este parĆ¢metro se vocĆŖ definir cidrBlock ou ipAddress. |
cidrBlock | string^([0-9]{1,3}\.){3}[0-9]{1,3}(%2[fF][0-9]{1,3}... Faixa de endereƧos IP na notaĆ§Ć£o CIDR (Classless Inter-Domain Routing) que vocĆŖ deseja adicionar Ć lista de acesso IP do projeto. Sua entrada na lista de acesso IP pode ser um awsSecurityGroup, um cidrBlock ou um ipAddress. NĆ£o defina este parĆ¢metro se vocĆŖ definir awsSecurityGroup ou ipAddress. |
comment | string <= 80 caracteres Lembrete que explica a finalidade ou o escopo desta entrada da lista de acesso IP. |
deleteAfterDate | string <date-time> Data e hora apĆ³s as quais o MongoDB Cloud exclui a entrada temporĆ”ria da lista de acesso. Esse parĆ¢metro expressa seu valor no formato de carimbo de data/hora ISO 8601 em UTC e pode incluir a designaĆ§Ć£o de fuso horĆ”rio. A data deve ser posterior Ć data atual, mas nĆ£o alĆ©m de uma semana apĆ³s o envio desta solicitaĆ§Ć£o. O recurso retornarĆ” esse parĆ¢metro se vocĆŖ tiver especificado uma data de expiraĆ§Ć£o ao criar essa entrada de lista de acesso IP. |
ipAddress | string^(25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$))... EndereƧo IP que vocĆŖ deseja adicionar Ć lista de acesso IP do projeto. Sua entrada na lista de acesso IP pode ser um awsSecurityGroup, um cidrBlock ou um ipAddress. NĆ£o defina esse parĆ¢metro se vocĆŖ definir awsSecurityGroup ou cidrBlock. |
[- {
- "awsSecurityGroup": "string",
- "cidrBlock": "string",
- "comment": "string",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "ipAddress": "string"
}
]
{- "results": [
- {
- "awsSecurityGroup": "string",
- "cidrBlock": "string",
- "comment": "string",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "ipAddress": "string",
}
], - "totalCount": 0
}
Remove uma entrada da lista de acesso IP do projeto especificado. Cada entrada na lista de acesso IP do projeto contĆ©m um endereƧo IP, um bloco de endereƧos IP com notaĆ§Ć£o CIDR ou um ID do AWS Security Group. O MongoDB Cloud sĆ³ permite conexƵes de cliente com o cluster a partir de entradas na lista de acesso IP do projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto". Este recurso substitui o recurso da lista de permissƵes. O MongoDB Cloud removeu as listas de permissƵes em julho de 2021. Atualize seus aplicativos para usar este novo recurso. O ponto de extremidade /groups/{GROUP-ID}/accessList
gerencia a lista de acesso IP do banco de dados. Este ponto de extremidade Ć© diferente do ponto de extremidade orgs/{ORG-ID}/apiKeys/{API-KEY-ID}/accesslist
, que gerencia a lista de acesso para organizaƧƵes do MongoDB Cloud.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
entryValue necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}(%2[fF][0-9]{1,3}... Exemplo: IPv4: 192,0,2,0%2F24 ou IPv6: 2001:db8:85a3:8d3:1319:8a2e:370:7348 ou IPv4 CIDR: 198,51,100,0%2f24 ou IPv6 CIDR: 2001:db8::%2f58 ou AWS SG: sg-903004f8 Entrada da lista de acesso que vocĆŖ deseja remover da lista de acesso IP do projeto. Esse valor pode usar uma das seguintes opƧƵes: um ID de grupo de seguranƧa da AWS, um endereƧo IP ou um bloco de endereƧos CIDR. Para blocos CIDR que usam uma mĆ”scara de sub-rede, substitua a barra (
|
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna uma entrada de lista de acesso IP do projeto especificado. Cada entrada na lista de acesso IP do projeto contĆ©m um endereƧo IP ou um bloco de endereƧos IP com notaĆ§Ć£o CIDR. O MongoDB Cloud sĆ³ permite conexƵes de cliente com o cluster a partir de entradas na lista de acesso IP do projeto. Para usar esse recurso, a chave de API solicitante deve ter as funƧƵes Somente leitura do projeto ou Administrador de grĆ”ficos do projeto. Este recurso substitui o recurso da lista de permissƵes. O MongoDB Cloud removeu as listas de permissƵes em julho de 2021. Atualize seus aplicativos para usar este novo recurso. Este ponto de extremidade (/groups/{GROUP-ID}/accessList
) gerencia a lista de acesso IP do projeto. Ele nĆ£o gerencia a lista de acesso para organizaƧƵes MongoDB Cloud. O ponto de extremidade API de chaves programĆ”ticas (/orgs/{ORG-ID}/apiKeys/{API-KEY-ID}/accesslist
) gerencia essas listas de acesso.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
entryValue necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}(%2[fF][0-9]{1,3}... Exemplo: IPv4: 192,0,2,0%2F24 ou IPv6: 2001:db8:85a3:8d3:1319:8a2e:370:7348 ou IPv4 CIDR: 198,51,100,0%2f24 ou IPv6 CIDR: 2001:db8::%2f58 ou AWS SG: sg-903004f8 Entrada da lista de acesso que vocĆŖ deseja retornar da lista de acesso IP do projeto. Esse valor pode usar uma das seguintes opƧƵes: um ID de grupo de seguranƧa da AWS, um endereƧo IP ou um bloco de endereƧos CIDR. Para blocos CIDR que usam uma mĆ”scara de sub-rede, substitua a barra ( |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "awsSecurityGroup": "string",
- "cidrBlock": "string",
- "comment": "string",
- "deleteAfterDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "ipAddress": "string",
}
Retorna o status de uma entrada da lista de acesso IP do projeto. Este recurso verifica se a entrada da lista de acesso IP do projeto fornecido se aplica a todos os provedores de serviƧos de nuvem que fornecem clusters do projeto especificado.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
entryValue necessĆ”rio | string^([0-9]{1,3}\.){3}[0-9]{1,3}(%2[fF][0-9]{1,3}... Exemplo: IPv4: 192,0,2,0%2F24 ou IPv6: 2001:db8:85a3:8d3:1319:8a2e:370:7348 ou IPv4 CIDR: 198,51,100,0%2f24 ou IPv6 CIDR: 2001:db8::%2f58 ou AWS SG: sg-903004f8 EndereƧo de rede ou construĆ§Ć£o de seguranƧa do provedor de nuvem que identifica qual entrada da lista de acesso do projeto deve ser verificada. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "STATUS": "PENDING"
}
Retorna detalhes sobre todos os projetos. Projeta clusters de grupos em coleƧƵes lĆ³gicas compatĆveis com um ambiente de aplicativo, carga de trabalho ou ambos. Cada projeto pode ter seus prĆ³prios usuĆ”rios, equipes, seguranƧa, tags e configuraƧƵes de alerta. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Somente leitura da organizaĆ§Ć£o" ou superior.
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "clusterCount": 0,
- "created": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "regionUsageRestrictions": "COMMERCIAL_FEDRAMP_REGIONS_ONLY",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
]
}
], - "totalCount": 0
}
Cria um projeto. Projeta clusters de grupos em collections lĆ³gicas compatĆveis com um ambiente de aplicativo, volume de trabalho ou ambos. Cada projeto pode ter seus prĆ³prios usuĆ”rios, equipes, seguranƧa, marcaƧƵes e configuraƧƵes de alerta. Para usar esse recurso, a chave API solicitante deve ter a role Leitura e GravaĆ§Ć£o.
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
projectOwnerId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o usuĆ”rio do MongoDB Cloud a quem conceder a funĆ§Ć£o "ProprietĆ”rio do projeto" no projeto especificado. Se vocĆŖ definir este parĆ¢metro, ele substituirĆ” o valor padrĆ£o do proprietĆ”rio da organizaĆ§Ć£o mais antigo. |
Cria um projeto.
name necessĆ”rio | string [ 1 ... 64 ] caracteres ^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ Etiqueta legĆvel por humanos que identifica o projeto incluĆdo na organizaĆ§Ć£o MongoDB Cloud. | ||||||
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o MongoDB Cloud Ć qual o projeto pertence. | ||||||
regionUsageRestrictions | string PadrĆ£o: "COMMERCIAL_FEDRAMP_REGIONS_ONLY" Enum: "COMMERCIAL_FEDRAMP_REGIONS_ONLY" "GOV_REGIONS_ONLY" Aplica-se apenas ao Atlas for Government. No Atlas Comercial, esse campo serĆ” rejeitado nas solicitaƧƵes e estarĆ” ausente nas respostas. Este campo define restriƧƵes em regiƵes disponĆveis no projeto.
| ||||||
Array de objetos (Tag do recurso) Lista que contƩm pares de valor-chave entre 1 e 255 caracteres para marcar e categorizar o projeto. | |||||||
withDefaultAlertsSettings | booleano PadrĆ£o: true Sinalizador que indica se vocĆŖ deve criar o projeto com as configuraƧƵes de alerta padrĆ£o. |
{- "name": "string",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "regionUsageRestrictions": "COMMERCIAL_FEDRAMP_REGIONS_ONLY",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "withDefaultAlertsSettings": true
}
{- "clusterCount": 0,
- "created": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "regionUsageRestrictions": "COMMERCIAL_FEDRAMP_REGIONS_ONLY",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
]
}
Retorna detalhes sobre o projeto especificado. Projeta clusters de grupos em collections lĆ³gicas compatĆveis com um ambiente de aplicativo, volume de trabalho ou ambos. Cada projeto pode ter seus prĆ³prios usuĆ”rios, equipes, seguranƧa, marcaƧƵes e configuraƧƵes de alerta. Para usar esse recurso, a chave da API solicitante deve ter a role de Somente Leitura do Projeto.
groupName necessĆ”rio | string [ 1 ... 64 ] caracteres Etiqueta legĆvel por humanos que identifica esse projeto. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "clusterCount": 0,
- "created": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "regionUsageRestrictions": "COMMERCIAL_FEDRAMP_REGIONS_ONLY",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
]
}
Remove o projeto especificado. Projeta clusters de grupos em collections lĆ³gicas compatĆveis com um ambiente de aplicativo, volume de trabalho ou ambos. Cada projeto pode ter seus prĆ³prios usuĆ”rios, equipes, seguranƧa, marcaƧƵes e configuraƧƵes de alerta. VocĆŖ pode excluir um projeto somente se nĆ£o houver Online Archives para os clusters no projeto. Para usar esse recurso, a chave de API solicitante deve ter a role de proprietĆ”rio do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna detalhes sobre o projeto especificado. Projeta clusters de grupos em collections lĆ³gicas compatĆveis com um ambiente de aplicativo, volume de trabalho ou ambos. Cada projeto pode ter seus prĆ³prios usuĆ”rios, equipes, seguranƧa, marcaƧƵes e configuraƧƵes de alerta. Para usar esse recurso, a chave da API solicitante deve ter a role de Somente Leitura do Projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "clusterCount": 0,
- "created": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "regionUsageRestrictions": "COMMERCIAL_FEDRAMP_REGIONS_ONLY",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
]
}
Atualiza a etiqueta legĆvel para humanos que identifica o projeto especificado ou as tags associadas ao projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Projeto para atualizar.
name | string Etiqueta legĆvel por humanos que identifica o projeto incluĆdo na organizaĆ§Ć£o MongoDB Cloud. |
Array de objetos (Tag do recurso) Lista que contƩm pares de valor-chave entre 1 e 255 caracteres para marcar e categorizar o projeto. |
{- "name": "string",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
]
}
{- "clusterCount": 0,
- "created": "2019-08-24T14:15:22Z",
- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "regionUsageRestrictions": "COMMERCIAL_FEDRAMP_REGIONS_ONLY",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
]
}
Retorna todos os convites pendentes para o projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
nome de usuƔrio | string <email> EndereƧo de e-mail da conta de usuƔrio convidada para esse projeto. |
[- {
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "roles": [
- "GROUP_CLUSTER_MANAGER"
], - "username": "user@example.com"
}
]
Atualiza as informaƧƵes de um convite pendente para o projeto especificado. Para especificar qual convite atualizar, forneƧa o nome de usuĆ”rio do usuĆ”rio convidado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualiza as informaƧƵes de um convite pendente para o projeto especificado.
roles | Array de strings unique Itens Enum: "GROUP_CLUSTER_MANAGER" "GROUP_DATA_ACCESS_ADMIN" "GROUP_DATA_ACCESS_READ_ONLY" "GROUP_DATA_ACCESS_READ_WRITE" "GROUP_OWNER" "GROUP_READ_ONLY" Uma ou mais funƧƵes de nĆvel de projeto a serem atribuĆdos ao usuĆ”rio do MongoDB Cloud. |
nome de usuƔrio | string <email> EndereƧo de e-mail do usuƔrio do MongoDB Cloud convidado para o projeto especificado. |
{- "roles": [
- "GROUP_CLUSTER_MANAGER"
], - "username": "user@example.com"
}
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "roles": [
- "GROUP_CLUSTER_MANAGER"
], - "username": "user@example.com"
}
Convida um usuĆ”rio do MongoDB Cloud para participar do projeto especificado. O usuĆ”rio do MongoDB Cloud deve aceitar o convite para acessar informaƧƵes dentro do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
Convidar um usuƔrio do MongoDB Cloud para participar do projeto especificado.
roles | Array de strings unique Itens Enum: "GROUP_CLUSTER_MANAGER" "GROUP_DATA_ACCESS_ADMIN" "GROUP_DATA_ACCESS_READ_ONLY" "GROUP_DATA_ACCESS_READ_WRITE" "GROUP_OWNER" "GROUP_READ_ONLY" Uma ou mais funƧƵes de nĆvel de projeto a serem atribuĆdos ao usuĆ”rio do MongoDB Cloud. |
nome de usuƔrio | string <email> EndereƧo de e-mail do usuƔrio do MongoDB Cloud convidado para o projeto especificado. |
{- "roles": [
- "GROUP_CLUSTER_MANAGER"
], - "username": "user@example.com"
}
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "roles": [
- "GROUP_CLUSTER_MANAGER"
], - "username": "user@example.com"
}
Cancela um convite pendente enviado ao usuĆ”rio especĆfico do MongoDB Cloud para participar de um projeto. VocĆŖ nĆ£o pode cancelar um convite que o usuĆ”rio aceitou. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
invitationId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o convite. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{ }
Retorna as informaƧƵes de um convite pendente para o projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
invitationId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o convite. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "roles": [
- "GROUP_CLUSTER_MANAGER"
], - "username": "user@example.com"
}
Atualiza as informaƧƵes de um convite pendente para o projeto especificado. Para especificar o convite a ser atualizado, forneƧa a string de identificaĆ§Ć£o exclusiva desse convite. Use o ponto de extremidade "Retornar todos os convites do projeto" para recuperar IDs de todos os convites de projetos pendentes. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
invitationId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o convite. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
Atualiza as informaƧƵes de um convite pendente para o projeto especificado.
roles | Array de strings unique Itens Enum: "GROUP_CLUSTER_MANAGER" "GROUP_DATA_ACCESS_ADMIN" "GROUP_DATA_ACCESS_READ_ONLY" "GROUP_DATA_ACCESS_READ_WRITE" "GROUP_OWNER" "GROUP_READ_ONLY" Uma ou mais funƧƵes no nĆvel da organizaĆ§Ć£o ou do projeto a serem atribuĆdas ao usuĆ”rio do MongoDB Cloud. |
{- "roles": [
- "GROUP_CLUSTER_MANAGER"
]
}
{- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "groupName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "inviterUsername": "user@example.com",
- "roles": [
- "GROUP_CLUSTER_MANAGER"
], - "username": "user@example.com"
}
Retorna todos os limites do projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
[- {
- "currentUsage": 0,
- "defaultLimit": 0,
- "maximumLimit": 0,
- "name": "string",
- "value": 0
}
]
Remove o limite de projeto especificado. Dependendo do limite, o Atlas redefine o limite para seu valor padrĆ£o ou remove o limite completamente. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
limitName necessĆ”rio | string Enum: "atlas.project.security.databaseAccess.users" "atlas.project.deployment.clusters" "atlas.project.deployment.serverlessMTMs" "atlas.project.security.databaseAccess.customRoles" "atlas.project.security.networkAccess.entries" "atlas.project.security.networkAccess.crossRegionEntries" "atlas.project.deployment.nodesPerPrivateLinkRegion" "dataFederation.bytesProcessed.query" "dataFederation.bytesProcessed.daily" "dataFederation.bytesProcessed.weekly" "dataFederation.bytesProcessed.monthly" "atlas.project.deployment.privateServiceConnectionsPerRegionGroup" "atlas.project.deployment.privateServiceConnectionsSubnetMask" "atlas.project.deployment.salesSoldM0s" Etiqueta legĆvel por humanos que identifica este limite de projeto.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna o limite especificado para o projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
limitName necessĆ”rio | string Enum: "atlas.project.security.databaseAccess.users" "atlas.project.deployment.clusters" "atlas.project.deployment.serverlessMTMs" "atlas.project.security.databaseAccess.customRoles" "atlas.project.security.networkAccess.entries" "atlas.project.security.networkAccess.crossRegionEntries" "atlas.project.deployment.nodesPerPrivateLinkRegion" "dataFederation.bytesProcessed.query" "dataFederation.bytesProcessed.daily" "dataFederation.bytesProcessed.weekly" "dataFederation.bytesProcessed.monthly" "atlas.project.deployment.privateServiceConnectionsPerRegionGroup" "atlas.project.deployment.privateServiceConnectionsSubnetMask" "atlas.project.deployment.salesSoldM0s" Etiqueta legĆvel por humanos que identifica este limite de projeto.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "currentUsage": 0,
- "defaultLimit": 0,
- "maximumLimit": 0,
- "name": "atlas.project.deployment.clusters",
- "value": 0
}
Define o limite do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
OBSERVAĆĆO: o aumento dos limites de configuraĆ§Ć£o a seguir pode resultar em tempos de resposta mais lentos na interface do usuĆ”rio do MongoDB Cloud ou no aumento da sobrecarga de gerenciamento de usuĆ”rios, levando a uma rearquitetura de autenticaĆ§Ć£o ou autorizaĆ§Ć£o. Se possĆvel, recomendamos que vocĆŖ crie projetos adicionais para obter acesso a mais desses recursos para um padrĆ£o de crescimento sustentĆ”vel.
limitName necessĆ”rio | string Enum: "atlas.project.security.databaseAccess.users" "atlas.project.deployment.clusters" "atlas.project.deployment.serverlessMTMs" "atlas.project.security.databaseAccess.customRoles" "atlas.project.security.networkAccess.entries" "atlas.project.security.networkAccess.crossRegionEntries" "atlas.project.deployment.nodesPerPrivateLinkRegion" "dataFederation.bytesProcessed.query" "dataFederation.bytesProcessed.daily" "dataFederation.bytesProcessed.weekly" "dataFederation.bytesProcessed.monthly" "atlas.project.deployment.privateServiceConnectionsPerRegionGroup" "atlas.project.deployment.privateServiceConnectionsSubnetMask" "atlas.project.deployment.salesSoldM0s" Etiqueta legĆvel por humanos que identifica este limite de projeto.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Limite para atualizaĆ§Ć£o.
valor necessĆ”rio | inteiro <int64> Valor da definiĆ§Ć£o do limite. |
{- "value": 0,
- "name": "atlas.project.deployment.clusters"
}
{- "currentUsage": 0,
- "defaultLimit": 0,
- "maximumLimit": 0,
- "name": "atlas.project.deployment.clusters",
- "value": 0
}
Retorna detalhes sobre as configuraƧƵes do projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "isCollectDatabaseSpecificsStatisticsEnabled": true,
- "isDataExplorerEnabled": true,
- "isExtendedStorageSizesEnabled": true,
- "isPerformanceAdvisorEnabled": true,
- "isRealtimePerformancePanelEnabled": true,
- "isSchemaAdvisorEnabled": true
}
Atualiza as configuraƧƵes do projeto especificado. VocĆŖ pode atualizar qualquer uma das opƧƵes disponĆveis. A nuvem do MongoDB atualiza apenas as opƧƵes fornecidas na solicitaĆ§Ć£o. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
ConfiguraƧƵes a serem atualizadas.
isCollectDatabaseSpecificsStatisticsEnabled | booleano Sinalizador que indica se Ć© necessĆ”rio coletar mĆ©tricas especĆficas do banco de dados para o projeto especificado. |
isDataExplorerEnabled | booleano Sinalizador que indica se o Data Explorer deve ser ativado para o projeto especificado. |
isExtendedStorageSizesEnabled | booleano Sinalizador que indica se os tamanhos de armazenamento estendidos devem ser habilitados para o projeto especificado. |
isPerformanceAdvisorEnabled | booleano Sinalizador que indica se o Performance Advisor e o Profiler devem ser habilitados para o projeto especificado. |
isRealtimePerformancePanelEnabled | booleano Sinalizador que indica se deseja ativar o Painel de desempenho em tempo real para o projeto especificado. |
isSchemaAdvisorEnabled | booleano Sinalizador que indica se o Schema Advisor deve ser ativado para o projeto especificado. |
{- "isCollectDatabaseSpecificsStatisticsEnabled": true,
- "isDataExplorerEnabled": true,
- "isExtendedStorageSizesEnabled": true,
- "isPerformanceAdvisorEnabled": true,
- "isRealtimePerformancePanelEnabled": true,
- "isSchemaAdvisorEnabled": true
}
{- "isCollectDatabaseSpecificsStatisticsEnabled": true,
- "isDataExplorerEnabled": true,
- "isExtendedStorageSizesEnabled": true,
- "isPerformanceAdvisorEnabled": true,
- "isRealtimePerformancePanelEnabled": true,
- "isSchemaAdvisorEnabled": true
}
Retorna detalhes sobre todos os usuĆ”rios no projeto especificado. Os usuĆ”rios pertencem a uma organizaĆ§Ć£o. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
flattenTeams | booleano PadrĆ£o: false Sinalizador que indica se a lista retornada deve incluir usuĆ”rios que pertencem a uma equipe com uma funĆ§Ć£o neste projeto. Talvez vocĆŖ nĆ£o tenha atribuĆdo uma funĆ§Ć£o aos usuĆ”rios individuais neste projeto. Se |
includeOrgUsers | booleano PadrĆ£o: false Sinalizador que indica se a lista retornada deve incluir usuĆ”rios com acesso implĆcito ao projeto e Ć s funƧƵes "ProprietĆ”rio da organizaĆ§Ć£o" ou "Somente leitura da organizaĆ§Ć£o". Talvez vocĆŖ nĆ£o tenha atribuĆdo uma funĆ§Ć£o aos usuĆ”rios individuais neste projeto. Se |
{- "results": [
- {
- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "emailAddress": "user@example.com",
- "firstName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastAuth": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "mobileNumber": "string",
- "password": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
], - "totalCount": 0
}
Remove o usuĆ”rio especificado do projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
ID do usuĆ”rio necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de caracteres de 24 hexadecimais que identifica o usuĆ”rio do MongoDB Cloud que vocĆŖ deseja remover do projeto especificado. Para retornar o ID de um usuĆ”rio de aplicativo usando o nome de usuĆ”rio do aplicativo, use o ponto de extremidade Obtenha todos os usuĆ”rios o aplicativo de um projeto. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Cria um Ćndice para uma implantaĆ§Ć£o de banco de dados contĆnuo. VocĆŖ nĆ£o pode criar um Ćndice contĆnuo em um cluster gratuito do M0
ou cluster compartilhado do M2/M5
.
Cria um Ćndice no cluster identificado por seu nome de forma contĆnua. A construĆ§Ć£o de Ćndice dessa forma permite a construĆ§Ć£o de Ćndice em um nĆ³ do conjunto de rĆ©plicas como um autĆ“nomo de cada vez, comeƧando pelos nĆ³s secundĆ”rios. A construĆ§Ć£o de Ćndice dessa forma requer pelo menos uma eleiĆ§Ć£o de conjunto de rĆ©plicas. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o de administrador de acesso aos dados do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
clusterName necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica o cluster no qual o MongoDB Cloud cria um Ćndice. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Ćndice contĆnuo a ser criado no cluster especificado.
objeto (Collation) Uma ou mais configuraƧƵes que especificam regras especĆficas da linguagem para comparar strings nesse Ćndice. | |
collection necessĆ”rio | string Etiqueta legĆvel por humanos da coleĆ§Ć£o para a qual o MongoDB Cloud cria um Ćndice. |
db necessĆ”rio | string Etiqueta legĆvel por humanos do banco de dados que contĆ©m a coleĆ§Ć£o na qual o MongoDB Cloud cria um Ćndice. |
Array de objetos[ items = 1 properties ] Lista que contĆ©m um ou mais objetos que descrevem os parĆ¢metros que vocĆŖ deseja indexar. | |
objeto (IndexOptions) Uma ou mais configuraƧƵes que determinam como o MongoDB Cloud cria este Ćndice MongoDB. |
2dspere Index
{- "collation": {
- "alternate": "non-ignorable",
- "backwards": false,
- "caseFirst": "lower",
- "caseLevel": false,
- "locale": "af",
- "maxVariable": "punct",
- "normalization": false,
- "numericOrdering": false,
- "strength": 3
}, - "collection": "accounts",
- "db": "sample_airbnb",
- "keys": [
- {
- "property_type": "1"
}
], - "options": {
- "name": "PartialIndexTest",
- "partialFilterExpression": {
- "limit": {
- "$gt": 900
}
}
}
}
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna detalhes que descrevem a compilaĆ§Ć£o do MongoDB Cloud e o token de acesso que solicita este recurso. Isso inicia a API do MongoDB Cloud.
Esse recurso retorna informaƧƵes sobre o aplicativo MongoDB junto com os metadados da chave API.
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "apiKey": {
- "accessList": [
- {
- "cidrBlock": "string",
- "ipAddress": "string"
}
], - "id": "32b6e34b3d91647abb20e7b8",
- "publicKey": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
]
}, - "appName": "MongoDB Atlas",
- "build": "83be55e140f493c88e7f578aae96548dd881587b",
- "throttling": true
}
Retorna detalhes de todas as instĆ¢ncias sem servidor no projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "connectionStrings": {
- "privateEndpoint": [
- {
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "type": "MONGOS"
}
], - "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "mongoDBVersion": "string",
- "name": "string",
- "providerSettings": {
- "backingProviderName": "AWS",
- "providerName": "SERVERLESS",
- "regionName": "string"
}, - "serverlessBackupOptions": {
- "serverlessContinuousBackupEnabled": true
}, - "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false
}
], - "totalCount": 0
}
Cria uma instĆ¢ncia sem servidor no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Cria uma instĆ¢ncia sem servidor em um projeto.
name necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor. |
necessĆ”rio | objeto (ConfiguraƧƵes do fornecedor de serviƧos em nuvem para uma instĆ¢ncia sem servidor) Grupo de configuraƧƵes do fornecedor de nuvem que definem a instĆ¢ncia sem servidor do MongoDB provisionada. |
objeto (OpƧƵes de backup sem servidor) Grupo de configuraƧƵes que configuram o backup sem servidor. | |
Array de objetos (Tag do recurso) Lista que contĆ©m pares de valores-chave entre 1 e 255 caracteres de comprimento para marcar e categorizar a instĆ¢ncia sem servidor. | |
terminationProtectionEnabled | booleano PadrĆ£o: false Sinalizador que indica se a proteĆ§Ć£o de rescisĆ£o estĆ” habilitada na instĆ¢ncia sem servidor. Se definido para |
{- "name": "string",
- "providerSettings": {
- "backingProviderName": "AWS",
- "providerName": "SERVERLESS",
- "regionName": "string"
}, - "serverlessBackupOptions": {
- "serverlessContinuousBackupEnabled": true
}, - "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false
}
{- "connectionStrings": {
- "privateEndpoint": [
- {
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "type": "MONGOS"
}
], - "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "mongoDBVersion": "string",
- "name": "string",
- "providerSettings": {
- "backingProviderName": "AWS",
- "providerName": "SERVERLESS",
- "regionName": "string"
}, - "serverlessBackupOptions": {
- "serverlessContinuousBackupEnabled": true
}, - "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false
}
Remove uma instĆ¢ncia sem servidor do projeto especificado. A instĆ¢ncia sem servidor deve ter a proteĆ§Ć£o de encerramento desativada para ser excluĆda. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
name necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna detalhes para uma instĆ¢ncia sem servidor no projeto especificado. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
name necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "connectionStrings": {
- "privateEndpoint": [
- {
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "type": "MONGOS"
}
], - "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "mongoDBVersion": "string",
- "name": "string",
- "providerSettings": {
- "backingProviderName": "AWS",
- "providerName": "SERVERLESS",
- "regionName": "string"
}, - "serverlessBackupOptions": {
- "serverlessContinuousBackupEnabled": true
}, - "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false
}
Atualiza uma instĆ¢ncia sem servidor no projeto especificado. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
name necessĆ”rio | string [ 1 ... 64 ] caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ RĆ³tulo legĆvel por humanos que identifica a instĆ¢ncia sem servidor. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Atualize uma instĆ¢ncia sem servidor em um projeto.
objeto (OpƧƵes de backup sem servidor) Grupo de configuraƧƵes que configuram o backup sem servidor. | |
Array de objetos (Tag do recurso) Lista que contĆ©m pares de valores-chave entre 1 e 255 caracteres de comprimento para marcar e categorizar a instĆ¢ncia sem servidor. | |
terminationProtectionEnabled | booleano PadrĆ£o: false Sinalizador que indica se a proteĆ§Ć£o de rescisĆ£o estĆ” habilitada na instĆ¢ncia sem servidor. Se definido para |
{- "serverlessBackupOptions": {
- "serverlessContinuousBackupEnabled": true
}, - "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false
}
{- "connectionStrings": {
- "privateEndpoint": [
- {
- "endpoints": [
- {
- "endpointId": "string",
- "providerName": "AWS",
- "region": "string"
}
], - "srvConnectionString": "string",
- "type": "MONGOS"
}
], - "standardSrv": "string"
}, - "createDate": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "id": "32b6e34b3d91647abb20e7b8",
- "mongoDBVersion": "string",
- "name": "string",
- "providerSettings": {
- "backingProviderName": "AWS",
- "providerName": "SERVERLESS",
- "regionName": "string"
}, - "serverlessBackupOptions": {
- "serverlessContinuousBackupEnabled": true
}, - "stateName": "IDLE",
- "tags": [
- {
- "key": "string",
- "value": "string"
}
], - "terminationProtectionEnabled": false
}
Retorna, adiciona, edita e remove pontos de extremidade privados para instĆ¢ncias sem servidor. Para saber mais, consulte a aba da API de AdministraĆ§Ć£o do Atlas no tutorial a seguir.
Retorna todos os pontos de extremidade privados para uma instĆ¢ncia sem servidor. VocĆŖ deve ter pelo menos a funĆ§Ć£o "Somente leitura do projeto" para que o projeto chame esse recurso com sucesso.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
instanceName necessĆ”rio | string <= 64 caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica a instĆ¢ncia sem servidor associada ao ponto de extremidade do locatĆ”rio. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
[- {
- "_id": "32b6e34b3d91647abb20e7b8",
- "cloudProviderEndpointId": "string",
- "comment": "string",
- "endpointServiceName": "string",
- "errorMessage": "string",
- "status": "RESERVATION_REQUESTED",
- "providerName": "AWS"
}
]
Cria um ponto de extremidade privado para uma instĆ¢ncia sem servidor. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
Um novo ponto de extremidade nĆ£o estarĆ” imediatamente disponĆvel apĆ³s a criaĆ§Ć£o. Leia as etapas do tutorial relacionado para obter orientaƧƵes detalhadas.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
instanceName necessĆ”rio | string <= 64 caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica a instĆ¢ncia sem servidor para a qual o ponto de extremidade do locatĆ”rio serĆ” criado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
InformaƧƵes sobre o ponto de extremidade privado a ser criado para a instĆ¢ncia sem servidor.
comment | string <= 80 caracteres ComentĆ”rio legĆvel por humanos associado ao ponto de extremidade privado. |
{- "comment": "string"
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "cloudProviderEndpointId": "string",
- "comment": "string",
- "endpointServiceName": "string",
- "errorMessage": "string",
- "providerName": "AWS",
- "status": "RESERVATION_REQUESTED"
}
Remova um ponto de extremidade privado de uma instĆ¢ncia sem servidor. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
instanceName necessĆ”rio | string <= 64 caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica a instĆ¢ncia sem servidor da qual o ponto de extremidade do locatĆ”rio serĆ” removido. |
endpointId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de caracteres de 24 dĆgitos hexadecimais que identifica o ponto de extremidade do locatĆ”rio que serĆ” removido. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{ }
Retorne um ponto de extremidade privado para uma instĆ¢ncia sem servidor. Identifique esse ponto de extremidade usando sua ID exclusiva. VocĆŖ deve ter pelo menos a funĆ§Ć£o "Somente leitura do projeto" para que o projeto chame esse recurso com sucesso.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
instanceName necessĆ”rio | string <= 64 caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica a instĆ¢ncia sem servidor associada ao ponto de extremidade do locatĆ”rio. |
endpointId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o ponto de extremidade do locatĆ”rio. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "_id": "32b6e34b3d91647abb20e7b8",
- "cloudProviderEndpointId": "string",
- "comment": "string",
- "endpointServiceName": "string",
- "errorMessage": "string",
- "providerName": "AWS",
- "status": "RESERVATION_REQUESTED"
}
Atualiza um ponto de extremidade privado para uma instĆ¢ncia sem servidor. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
instanceName necessĆ”rio | string <= 64 caracteres ^([a-zA-Z0-9][a-zA-Z0-9-]*)?[a-zA-Z0-9]+$ Etiqueta legĆvel por humanos que identifica a instĆ¢ncia sem servidor associada ao ponto de extremidade do locatĆ”rio que serĆ” atualizado. |
endpointId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o ponto final do locatĆ”rio que serĆ” atualizado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
Objeto usado para atualizaĆ§Ć£o.
comment | string <= 80 caracteres ComentĆ”rio legĆvel por humanos associado ao ponto de extremidade privado. |
providerName necessĆ”rio | string Etiqueta legĆvel por humanos que identifica o provedor de nuvem do ponto de extremidade do locatĆ”rio |
cloudProviderEndpointId | string^vpce-[0-9a-f]{17}$ String exclusiva que identifica a interface de rede do ponto de extremidade privado. |
{- "comment": "string",
- "providerName": "AWS",
- "cloudProviderEndpointId": "string"
}
{- "_id": "32b6e34b3d91647abb20e7b8",
- "cloudProviderEndpointId": "string",
- "comment": "string",
- "endpointServiceName": "string",
- "errorMessage": "string",
- "providerName": "AWS",
- "status": "RESERVATION_REQUESTED"
}
Retorna todas as equipes Ć s quais o usuĆ”rio autenticado tem acesso no projeto especificado usando seu identificador exclusivo de 24 dĆgitos hexadecimais. Todos os membros da equipe compartilham o mesmo acesso ao projeto. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
{- "results": [
- {
- "roleNames": [
- "GROUP_CLUSTER_MANAGER"
], - "teamId": "32b6e34b3d91647abb20e7b8"
}
], - "totalCount": 0
}
Adiciona uma equipe ao projeto especificado. Todos os membros da equipe compartilham o mesmo acesso ao projeto. O MongoDB Cloud limita o nĆŗmero de usuĆ”rios a um mĆ”ximo de 100 equipes por projeto e a um mĆ”ximo de 250 equipes por organizaĆ§Ć£o. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Equipe para adicionar ao projeto especificado.
roleNames | Array de strings unique Itens Enum: "GROUP_CLUSTER_MANAGER" "GROUP_DATA_ACCESS_ADMIN" "GROUP_DATA_ACCESS_READ_ONLY" "GROUP_DATA_ACCESS_READ_WRITE" "GROUP_OWNER" "GROUP_READ_ONLY" Uma ou mais funƧƵes no nĆvel da organizaĆ§Ć£o ou do projeto a serem atribuĆdos ao usuĆ”rio do MongoDB Cloud. |
teamId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 caracteres hexadecimais que identifica a equipe. |
[- {
- "roleNames": [
- "GROUP_CLUSTER_MANAGER"
], - "teamId": "32b6e34b3d91647abb20e7b8"
}
]
{- "results": [
- {
- "roleNames": [
- "GROUP_CLUSTER_MANAGER"
], - "teamId": "32b6e34b3d91647abb20e7b8"
}
], - "totalCount": 0
}
Remove uma equipe especificada usando seu identificador exclusivo de 24 dĆgitos hexadecimais do projeto especificado usando seu identificador exclusivo de 24 dĆgitos hexadecimais. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
teamId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a equipe que vocĆŖ deseja remover do projeto especificado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Atualiza as funƧƵes do projeto atribuĆdas Ć equipe especificada. VocĆŖ pode conceder funƧƵes de equipe para projetos especĆficos e conceder funƧƵes de acesso ao projeto aos usuĆ”rios da equipe. Todos os membros da equipe compartilham o mesmo acesso ao projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
teamId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a equipe para a qual vocĆŖ deseja atualizar funƧƵes. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
As funƧƵes do projeto atribuĆdas Ć equipe especificada.
roleNames | Array de strings unique Itens Enum: "GROUP_CLUSTER_MANAGER" "GROUP_DATA_ACCESS_ADMIN" "GROUP_DATA_ACCESS_READ_ONLY" "GROUP_DATA_ACCESS_READ_WRITE" "GROUP_OWNER" "GROUP_READ_ONLY" Uma ou mais funƧƵes no nĆvel da organizaĆ§Ć£o ou do projeto a serem atribuĆdos ao usuĆ”rio do MongoDB Cloud. |
teamId | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 caracteres hexadecimais que identifica a equipe. |
{- "roleNames": [
- "GROUP_CLUSTER_MANAGER"
], - "teamId": "32b6e34b3d91647abb20e7b8"
}
{- "results": [
- {
- "roleNames": [
- "GROUP_CLUSTER_MANAGER"
], - "teamId": "32b6e34b3d91647abb20e7b8"
}
], - "totalCount": 0
}
Retorna todas as equipes que pertencem Ć organizaĆ§Ć£o especificada. As equipes permitem que vocĆŖ conceda funƧƵes de acesso ao projeto aos usuĆ”rios do MongoDB Cloud. O MongoDB Cloud sĆ³ retorna equipes para as quais vocĆŖ tem acesso. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string"
}
], - "totalCount": 0
}
Cria uma equipe na organizaĆ§Ć£o especificada. As equipes permitem que vocĆŖ conceda funƧƵes de acesso ao projeto aos usuĆ”rios do MongoDB Cloud. O MongoDB Cloud limita o nĆŗmero de equipes a no mĆ”ximo 250 equipes por organizaĆ§Ć£o. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Equipe que vocĆŖ deseja criar na organizaĆ§Ć£o especificada.
name necessĆ”rio | string Etiqueta legĆvel por humanos que identifica a equipe. |
usernames | Array de strings <email> unique Lista que contƩm os usuƔrios do MongoDB Cloud nesta equipe. |
{- "name": "string",
- "usernames": [
- "user@example.com"
]
}
{- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string",
- "usernames": [
- "user@example.com"
]
}
Retorna uma equipe que vocĆŖ identificou usando seu nome legĆvel por humanos. Esta equipe pertence a uma organizaĆ§Ć£o. As equipes permitem que vocĆŖ conceda funƧƵes de acesso ao projeto aos usuĆ”rios do MongoDB Cloud. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
teamName necessĆ”rio | string Nome da equipe cujas informaƧƵes vocĆŖ deseja devolver. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string"
}
Remove uma equipe especificada usando seu identificador exclusivo de 24 dĆgitos hexadecimais da organizaĆ§Ć£o especificada usando seu identificador exclusivo de 24 dĆgitos hexadecimais. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
teamId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a equipe que vocĆŖ deseja excluir. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna uma equipe que vocĆŖ identificou usando seu ID exclusivo de 24 dĆgitos hexadecimais. Esta equipe pertence a uma organizaĆ§Ć£o. As equipes permitem que vocĆŖ conceda funƧƵes de acesso ao projeto aos usuĆ”rios do MongoDB Cloud. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
teamId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a equipe cujas informaƧƵes vocĆŖ deseja retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string"
}
Renomeia uma equipe na organizaĆ§Ć£o especificada. As equipes permitem que vocĆŖ conceda funƧƵes de acesso ao projeto aos usuĆ”rios do MongoDB Cloud. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
teamId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a equipe que vocĆŖ deseja renomear. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Detalhes para atualizar na equipe especificada.
name necessĆ”rio | string Etiqueta legĆvel por humanos que identifica a equipe. |
{- "name": "string"
}
{- "id": "32b6e34b3d91647abb20e7b8",
- "name": "string"
}
Retorna todos os usuĆ”rios do MongoDB Cloud atribuĆdos Ć equipe especificada usando seu identificador exclusivo de 24 dĆgitos hexadecimais. Esta equipe pertence a uma organizaĆ§Ć£o. As equipes permitem que vocĆŖ conceda funƧƵes de acesso ao projeto aos usuĆ”rios do MongoDB Cloud. Para usar este recurso, a chave de API solicitante deve ter a funĆ§Ć£o "Membro da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
teamId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica a equipe cujos usuĆ”rios do aplicativo vocĆŖ deseja retornar. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "emailAddress": "user@example.com",
- "firstName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastAuth": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "mobileNumber": "string",
- "password": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
], - "totalCount": 0
}
Adiciona um ou mais usuĆ”rios do MongoDB Cloud da organizaĆ§Ć£o especificada Ć equipe especificada. As equipes permitem que vocĆŖ conceda funƧƵes de acesso ao projeto aos usuĆ”rios do MongoDB Cloud. VocĆŖ pode atribuir atĆ© 250 usuĆ”rios do MongoDB Cloud de uma organizaĆ§Ć£o para uma equipe. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
teamId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de caracteres hexadecimais de 24 caracteres que identifica a equipe Ć qual vocĆŖ deseja adicionar usuĆ”rios do MongoDB Cloud. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Um ou mais usuĆ”rios do MongoDB Cloud que vocĆŖ deseja adicionar Ć equipe especificada.
id necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o usuĆ”rio do MongoDB Cloud. |
[- {
- "id": "32b6e34b3d91647abb20e7b8"
}
]
{- "results": [
- {
- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "emailAddress": "user@example.com",
- "firstName": "string",
- "id": "32b6e34b3d91647abb20e7b8",
- "lastAuth": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "mobileNumber": "string",
- "password": "stringst",
- "roles": [
- {
- "groupId": "32b6e34b3d91647abb20e7b8",
- "orgId": "32b6e34b3d91647abb20e7b8",
- "roleName": "ORG_OWNER"
}
], - "teamIds": [
- "32b6e34b3d91647abb20e7b8"
], - "username": "user@example.com"
}
], - "totalCount": 0
}
Remove um usuĆ”rio do MongoDB Cloud da equipe especificada. Esta equipe pertence a uma organizaĆ§Ć£o. As equipes permitem que vocĆŖ conceda funƧƵes de acesso ao projeto aos usuĆ”rios do MongoDB Cloud. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o".
orgId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 4888442a3354817a7320eb61 String exclusiva de 24 dĆgitos hexadecimais que identifica a organizaĆ§Ć£o que contĆ©m seus projetos. Use o endpoint /orgs para extrair todas as organizaƧƵes Ć s quais o usuĆ”rio autenticado tem acesso. |
teamId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de caracteres de 24 dĆgitos hexadecimais que identifica a equipe da qual vocĆŖ deseja remover um usuĆ”rio de aplicativo de banco de dados. |
ID do usuĆ”rio necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ String exclusiva de 24 dĆgitos hexadecimais que identifica o usuĆ”rio do MongoDB Cloud que vocĆŖ deseja remover da equipe especificada. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
- "error": 400,
- "errorCode": "VALIDATION_ERROR",
- "reason": "Bad Request"
}
Retorna, adiciona, edita e remove configuraƧƵes de integraĆ§Ć£o de serviƧos de terceiros. O MongoDB Cloud envia alertas para cada serviƧo de terceiros que vocĆŖ configura.
IMPORTANTE: cada projeto sĆ³ pode ter uma configuraĆ§Ć£o por integrationType.
Retorna as configuraƧƵes que permitem integraƧƵes com todos os serviƧos de terceiros configurados. Essas configuraƧƵes se aplicam a todos os bancos de dados gerenciados em um projeto do MongoDB Cloud. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" ou "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "id": "string",
- "type": "PAGER_DUTY"
}
], - "totalCount": 0
}
Remove as configuraƧƵes que permitem definir uma integraĆ§Ć£o de serviƧos de terceiros. Essas configuraƧƵes se aplicam a todos os bancos de dados gerenciados em um projeto do MongoDB Cloud. Se vocĆŖ excluir uma integraĆ§Ć£o de um projeto, a configuraĆ§Ć£o de integraĆ§Ć£o serĆ” removida apenas desse projeto. Essa aĆ§Ć£o nĆ£o afeta as integraƧƵes de {INTEGRATION-TYPE}
configuradas de nenhum outro projeto ou organizaĆ§Ć£o. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" ou "ProprietĆ”rio do projeto".
integrationType necessĆ”rio | string (Tipo de integraĆ§Ć£o) Enum: "PAGER_DUTY" "SLACK" "DATADOG" "NEW_RELIC" "OPS_GENIE" "VICTOR_OPS" "WEBHOOK" "HIP_CHAT" "PROMETHEUS" "MICROSOFT_TEAMS" Etiqueta legĆvel por humanos que identifica o serviƧo que vocĆŖ deseja integrar ao MongoDB Cloud. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{ }
Retorna as configuraƧƵes para configurar a integraĆ§Ć£o com um serviƧo de terceiros. Essas configuraƧƵes se aplicam a todos os bancos de dados gerenciados em um projeto do MongoDB Cloud. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" ou "ProprietĆ”rio do projeto".
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
integrationType necessĆ”rio | string (Tipo de integraĆ§Ć£o) Enum: "PAGER_DUTY" "SLACK" "DATADOG" "NEW_RELIC" "OPS_GENIE" "VICTOR_OPS" "WEBHOOK" "HIP_CHAT" "PROMETHEUS" "MICROSOFT_TEAMS" Etiqueta legĆvel por humanos que identifica o serviƧo que vocĆŖ deseja integrar ao MongoDB Cloud. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "apiKey": "****************************a23c",
- "id": "string",
- "region": "US",
- "type": "DATADOG"
}
Adiciona as configuraƧƵes para configurar uma integraĆ§Ć£o de serviƧo de terceiros. Essas configuraƧƵes se aplicam a todos os bancos de dados gerenciados no projeto do MongoDB Cloud especificado. Cada projeto pode ter somente uma configuraĆ§Ć£o por {INTEGRATION-TYPE}
. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" ou "ProprietĆ”rio do projeto".
integrationType necessĆ”rio | string (Tipo de integraĆ§Ć£o) Enum: "PAGER_DUTY" "SLACK" "DATADOG" "NEW_RELIC" "OPS_GENIE" "VICTOR_OPS" "WEBHOOK" "HIP_CHAT" "PROMETHEUS" "MICROSOFT_TEAMS" Etiqueta legĆvel por humanos que identifica o serviƧo que vocĆŖ deseja integrar ao MongoDB Cloud. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
IntegraĆ§Ć£o de terceiros que vocĆŖ deseja configurar para seu projeto.
apiKey necessĆ”rio | string Chave que permite ao MongoDB Cloud acessar sua conta Datadog. OBSERVAĆĆO: depois de criar uma notificaĆ§Ć£o que exija uma chave de API ou de integraĆ§Ć£o, a chave aparecerĆ” parcialmente redigida quando:
|
id | string ou nulo ID de integraĆ§Ć£o. |
regiĆ£o | string Enum: "US" "EU" "US3" "US5" "AP1" "US1_FED" CĆ³digo de duas letras que indica qual URL regional MongoDB usa para acessar a API Datadog. Para saber mais sobre as regiƵes do Datadog, consulte Sites do Datadog. |
type | string Etiqueta legĆvel por humanos que identifica o serviƧo ao qual vocĆŖ deseja integrar o MongoDB Cloud. O valor deve corresponder ao tipo de integraĆ§Ć£o de serviƧo de terceiros. |
{- "apiKey": "****************************a23c",
- "id": "string",
- "region": "US",
- "type": "DATADOG"
}
{- "results": [
- {
- "id": "string",
- "type": "PAGER_DUTY"
}
], - "totalCount": 0
}
Atualiza as configuraƧƵes para configurar a integraĆ§Ć£o com um serviƧo de terceiros. Essas configuraƧƵes se aplicam a todos os bancos de dados gerenciados em um projeto do MongoDB Cloud. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio da organizaĆ§Ć£o" ou "ProprietĆ”rio do projeto".
integrationType necessĆ”rio | string (Tipo de integraĆ§Ć£o) Enum: "PAGER_DUTY" "SLACK" "DATADOG" "NEW_RELIC" "OPS_GENIE" "VICTOR_OPS" "WEBHOOK" "HIP_CHAT" "PROMETHEUS" "MICROSOFT_TEAMS" Etiqueta legĆvel por humanos que identifica o serviƧo que vocĆŖ deseja integrar ao MongoDB Cloud. |
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
IntegraĆ§Ć£o de terceiros que vocĆŖ deseja configurar para seu projeto.
apiKey necessĆ”rio | string Chave que permite ao MongoDB Cloud acessar sua conta Datadog. OBSERVAĆĆO: depois de criar uma notificaĆ§Ć£o que exija uma chave de API ou de integraĆ§Ć£o, a chave aparecerĆ” parcialmente redigida quando:
|
id | string ou nulo ID de integraĆ§Ć£o. |
regiĆ£o | string Enum: "US" "EU" "US3" "US5" "AP1" "US1_FED" CĆ³digo de duas letras que indica qual URL regional MongoDB usa para acessar a API Datadog. Para saber mais sobre as regiƵes do Datadog, consulte Sites do Datadog. |
type | string Etiqueta legĆvel por humanos que identifica o serviƧo ao qual vocĆŖ deseja integrar o MongoDB Cloud. O valor deve corresponder ao tipo de integraĆ§Ć£o de serviƧo de terceiros. |
{- "apiKey": "****************************a23c",
- "id": "string",
- "region": "US",
- "type": "DATADOG"
}
{- "results": [
- {
- "id": "string",
- "type": "PAGER_DUTY"
}
], - "totalCount": 0
}
Retorna, edita e remove as configuraƧƵes X.509 gerenciadas pelo usuĆ”rio. TambĆ©m retorna e gera certificados X.509 gerenciados pelo MongoDB Cloud para usuĆ”rios do banco de dados. Os recursos a seguir ajudam a gerenciar usuĆ”rios do banco de dados que se autenticam usando certificados X.509. VocĆŖ pode gerenciar esses certificados X.509 ou deixar o MongoDB Cloud fazer isso por vocĆŖ. Se o MongoDB Cloud gerencia seus certificados, ele tambĆ©m gerencia sua autoridade de certificaĆ§Ć£o e pode gerar certificados para os usuĆ”rios do seu banco de dados. Nenhuma configuraĆ§Ć£o X.509 adicional Ć© necessĆ”ria. Se vocĆŖ gerencia seus certificados, deve fornecer uma Autoridade de certificaĆ§Ć£o e gerar certificados para os usuĆ”rios do seu banco de dados.
Retorna todos os certificados X.509 expirados para o usuĆ”rio MongoDB especificado. Esse usuĆ”rio MongoDB pertence a um projeto. O Atlas gerencia esses certificados e o usuĆ”rio MongoDB. Para usar esse recurso, a chave da API solicitante deve ter a funĆ§Ć£o de Somente leitura do projeto.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
nome de usuĆ”rio necessĆ”rio | string Etiqueta legĆvel por humanos que representa a conta de usuĆ”rio do banco de dados MongoDB cujos certificados vocĆŖ deseja devolver. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
incluir contagem | booleano PadrĆ£o: true Exemplo: includeCount=true Sinalizador que indica se a resposta retorna o nĆŗmero total de itens (totalCount) na resposta. |
itemsPerPage | inteiro [ 1 .. 500 ] PadrĆ£o: 100 Exemplo: itemsPerPage=100 NĆŗmero de itens que a resposta retorna por pĆ”gina. |
pageNum | inteiro >= 1 PadrĆ£o: 1 Exemplo: pageNum=1 NĆŗmero da pĆ”gina que exibe o conjunto atual dos objetos totais que a resposta retorna. |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
{- "results": [
- {
- "_id": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "groupId": "32b6e34b3d91647abb20e7b8",
- "notAfter": "2019-08-24T14:15:22Z",
- "subject": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com"
}
], - "totalCount": 0
}
Gera um certificado X.509 para o usuĆ”rio do MongoDB especificado. O Atlas gerencia o certificado e o usuĆ”rio do MongoDB que pertencem a um projeto. Para usar esse recurso, a chave de API solicitante deve ter a funĆ§Ć£o "ProprietĆ”rio do projeto".
Para fazer o MongoDB Cloud gerar um certificado gerenciado para um usuƔrio do banco de dados, configure o "x509Type" : "MANAGED"
no usuƔrio do banco de dados do MongoDB desejado.
Se vocĆŖ estiver gerenciando sua prĆ³pria autoridade de certificaĆ§Ć£o (CA) no modo X.509 autogerenciado, deverĆ” gerar certificados para usuĆ”rios de banco de dados usando sua prĆ³pria CA.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
nome de usuĆ”rio necessĆ”rio | string Etiqueta legĆvel por humanos que representa a conta de usuĆ”rio do banco de dados do MongoDB para quem criar um certificado. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
pretty | booleano PadrĆ£o: false Exemplo: pretty=false Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint. |
Gera um certificado X.509 para o usuƔrio do MongoDB especificado.
monthsUntilExpiration | inteiro <int32> <= 24 PadrĆ£o: 3 NĆŗmero de meses em que o certificado permanece vĆ”lido atĆ© expirar. |
{- "monthsUntilExpiration": 3
}
"string"
Limpa as configuraƧƵes do X.509 gerenciado pelo cliente em um projeto, incluindo a Autoridade de CertificaĆ§Ć£o carregada, que desabilita o X.509 autogerenciado.
A atualizaĆ§Ć£o dessa configuraĆ§Ć£o aciona uma reinicializaĆ§Ć£o contĆnua do banco de dados. VocĆŖ deve ter a funĆ§Ć£o de ProprietĆ”rio do Projeto para usar esse ponto de extremidade.
groupId necessĆ”rio | string = 24 caracteres ^([a-f0-9]{24})$ Exemplo: 32b6e34b3d91647abb20e7b8 SequĆŖncia Ćŗnica de 24 dĆgitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuĆ”rio autenticado tem acesso. AVISO: grupos e projetos sĆ£o termos sinĆ“nimos. O ID do seu grupo Ć© igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos. |
envelope | booleano PadrĆ£o: false Exemplo: envelope=false Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON |
{- "customerX509": {
- "cas": "string",
}, - "ldap": {
- "authenticationEnabled": true,
- "authorizationEnabled": true,
- "authzQueryTemplate": "{USER}?memberOf?base",
- "bindUsername": "CN=BindUser,CN=Users,DC=myldapserver,DC=mycompany,DC=com",
- "caCertificate": "string",
- "hostname": "string",
- "port": 636,
- "userToDNMapping": [
- {
- "ldapQuery": "string",
- "match": "(.*)",
- "substitution": "CN={0},CN=Users,DC=my-atlas-ldap-server,DC=example,DC=com"
}
]
},
}