Remover um limite de projeto
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 conta de serviço ou a chave de API solicitante deve ter a função de proprietário do projeto.
parâmetros de caminho
-
Etiqueta legível por humanos que identifica este limite de projeto.
Nome do limite Descrição Default Limite de substituição da API atlas.project.deployment.clusters Limite do número de clusters neste projeto 25 100 atlas.project.deployment.nodesPerPrivateLinkRegion Limite do número de nós por região de link privado neste projeto 50 90 atlas.project.security.databaseAccess.customRoles Limite o número de funções personalizados neste projeto 100 1400 atlas.project.security.databaseAccess.users Limite do número de usuários do banco de dados neste projeto 100 100 atlas.project.security.networkAccess.crossRegionEntries Limite no número de entradas de acesso à rede entre regiões neste projeto 40 220 atlas.project.security.networkAccess.entries Limite no número de entradas de acesso à rede neste projeto 200 20 dataFederation.bytesProcessed.query Limite do número de bytes processados durante uma única consulta do Data Federation N/A N/A dataFederation.bytesProcessed.daily Limite do número de bytes processados em todos os locatários do Data Federation para o dia atual N/A N/A dataFederation.bytesProcessed.weekly Limite do número de bytes processados em todos os locatários do Data Federation para a semana atual N/A N/A dataFederation.bytesProcessed.monthly Limite do número de bytes processados em todos os locatários do Data Federation para o mês atual N/A N/A atlas.project.deployment.privateServiceConnectionsPerRegionGroup Número de conexões de serviço privado por grupo de regiões 50 100 atlas.project.deployment.privateServiceConnectionsSubnetMask Máscara de sub-rede para redes PSC GCP. Tem limite inferior de 20. 27 27 Os valores são
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
, ouatlas.project.deployment.privateServiceConnectionsSubnetMask
. -
Sequência única de 24dí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.
O formato deve corresponder ao seguinte padrão:
^([a-f0-9]{24})$
.
parâmetros de query
-
Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON
envelope
. Alguns clientes de API não podem acessar os cabeçalhos de resposta HTTP ou o código de status. Para corrigir isso, defina envelope=true na consulta. Os endpoints que retornam uma lista de resultados usam o objeto de resultados como um envelope. O aplicativo adiciona o parâmetro de status ao corpo da resposta.O valor padrão é
false
. -
Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint.
O valor padrão é
false
.Prettyprint
atlas api projects deleteGroupLimit --help
import (
"os"
"context"
"log"
sdk "go.mongodb.org/atlas-sdk/v20250312001/admin"
)
func main() {
ctx := context.Background()
clientID := os.Getenv("MONGODB_ATLAS_CLIENT_ID")
clientSecret := os.Getenv("MONGODB_ATLAS_CLIENT_SECRET")
// See https://dochub.mongodb.org/core/atlas-go-sdk-oauth
client, err := sdk.NewClient(sdk.UseOAuthAuth(clientID, clientSecret))
if err != nil {
log.Fatalf("Error: %v", err)
}
params = &sdk.DeleteGroupLimitApiParams{}
httpResp, err := client.ProjectsApi.
DeleteGroupLimitWithParams(ctx, params).
Execute()
}
curl --include --header "Authorization: Bearer ${ACCESS_TOKEN}" \
--header "Accept: application/vnd.atlas.2025-03-12+json" \
-X DELETE "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/limits/{limitName}"
curl --user "${PUBLIC_KEY}:${PRIVATE_KEY}" \
--digest --include \
--header "Accept: application/vnd.atlas.2025-03-12+json" \
-X DELETE "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/limits/{limitName}"
{
"error": 400,
"detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
"reason": "Bad Request",
"errorCode": "VALIDATION_ERROR"
}
{
"error": 401,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Unauthorized",
"errorCode": "NOT_ORG_GROUP_CREATOR"
}
{
"error": 403,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Forbidden",
"errorCode": "CANNOT_CHANGE_GROUP_NAME"
}
{
"error": 404,
"detail": "(This is just an example, the exception may not be related to this endpoint) Cannot find resource AWS",
"reason": "Not Found",
"errorCode": "RESOURCE_NOT_FOUND"
}
{
"error": 409,
"detail": "(This is just an example, the exception may not be related to this endpoint) Cannot delete organization link while there is active migration in following project ids: 60c4fd418ebe251047c50554",
"reason": "Conflict",
"errorCode": "CANNOT_DELETE_ORG_ACTIVE_LIVE_MIGRATION_ATLAS_ORG_LINK"
}
{
"error": 500,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Internal Server Error",
"errorCode": "UNEXPECTED_ERROR"
}