Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

AtlasProject Recurso personalizado

El recurso personalizado AtlasProject configura el proyecto en Atlas. Cuando creas el recurso personalizado AtlasProject, Atlas Kubernetes Operator intenta crear un nuevo proyecto en Atlas.

Importante

Recursos personalizados ya no borran objetos por defecto

  • Atlas Kubernetes Operator utiliza archivos de configuraciĂłn de recursos personalizados para gestionar tu configuraciĂłn de Atlas, pero a partir de Atlas Kubernetes Operator 2.0, los recursos personalizados que elimines en Kubernetes ya no se eliminan (por defecto) en Atlas. En su lugar, Atlas Kubernetes Operator simplemente deja de gestionar esos recursos en Atlas. Por ejemplo, si borras un AtlasProject recurso personalizado en Kubernetes, por defecto, el Atlas Kubernetes Operator ya no borra automáticamente el proyecto correspondiente de Atlas. Esta modificaciĂłn de comportamiento está destinada a ayudar a prevenir eliminaciones accidentales o inesperadas. Para saber más, incluido cĂłmo revertir este comportamiento al valor por defecto usado antes de Atlas Kubernetes Operator 2.0, consulte Nuevo valor por defecto: protecciĂłn contra eliminaciĂłn en Atlas Kubernetes Operator 2.0.

    Del mismo modo, Atlas Kubernetes Operator no elimina los equipos de Atlas si los eliminas de un proyecto Atlas en Kubernetes utilizando Atlas Kubernetes Operator.

  • Define explĂ­citamente los detalles de configuraciĂłn que deseas para evitar el uso implĂ­cito de los valores de configuraciĂłn por defecto de Atlas. En algunos casos, heredar los valores por defecto de Atlas puede crear un ciclo de conciliaciĂłn que impida que el recurso personalizado alcance un estado de READY. Por ejemplo, definir explĂ­citamente el comportamiento de escalado automático deseado en el recurso personalizado AtlasDeployment, como se muestra en el ejemplo incluido, garantiza que un tamaño de instancia estático en el recurso personalizado no se aplique repetidamente a una implementaciĂłn de Atlas que tiene el escalado automático habilitado.

    autoScaling:
    diskGB:
    enabled: true
    compute:
    enabled: true
    scaleDownEnabled: true
    minInstanceSize: M30
    maxInstanceSize: M40

Atlas Kubernetes Operator realiza una de las siguientes acciones:

  • Crea un nuevo proyecto en la organizaciĂłn que la clave secreta de conexiĂłn configura.

  • Reutiliza un proyecto existente. En este caso, el Operador Kubernetes Atlas verifica si existe un proyecto con spec.name. Si el proyecto existe, Atlas Kubernetes Operator omite la creaciĂłn. DespuĂ©s de la reconciliaciĂłn, Atlas Kubernetes Operator actualiza el campo status.id con el id del proyecto.

Puede utilizar el parámetro spec.connectionSecretRef.name para definir el secreto de conexión para el recurso personalizado de AtlasProject. Este parámetro anula la conexión global secreta por defecto.

Por defecto, el Atlas Kubernetes Operator guarda los secrets de conexión en el mismo namespace que el AtlasProject Recurso Personalizado. Para almacenar secretos en otro namespace, especifica el parámetro spec.connectionSecretRef.namespace.

Para conectarse a la API de AdministraciĂłn de Atlas, Atlas Kubernetes Operator lee el Identificador de la OrganizaciĂłn y las claves de API de los secretos de Atlas Kubernetes Operator.

También puedes editar la especificación de recurso personalizado AtlasProject para configurar las siguientes opciones:

  • Una lista de acceso IP con el spec.projectIpAccessList parámetro. Esta lista de acceso IP otorga acceso a la red a los clusters de Atlas en el proyecto.

  • Equipos con el parámetro spec.teams. Un equipo te permite otorgar un rol de acceso a todo un grupo de usuarios de Atlas para un proyecto especĂ­fico.

  • La periodo de mantenimiento con el spec.maintenanceWindow parámetro. El periodo de mantenimiento establece la hora y el dĂ­a en que Atlas inicia el mantenimiento semanal en tus implementaciones de bases de datos.

Si eliminas el recurso AtlasProject de tu clĂşster de Kubernetes, Atlas Kubernetes Operator elimina el proyecto de Atlas. Debes remover todos los clĂşsteres del proyecto de antemano. De lo contrario, Atlas rechaza la solicitud de borrado.

El siguiente ejemplo muestra una especificaciĂłn de recurso personalizado AtlasProject:

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
connectionSecretRef:
name: my-atlas-key
projectIpAccessList:
- cidrBlock: "203.0.113.0/24"
comment: "CIDR block for Application Server B - D"

El siguiente ejemplo muestra una especificaciĂłn de recursos personalizada de AtlasProject que se integra con Prometheus:

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: TestPrometheusIntegration
connectionSecretRef:
name: my-atlas-key
projectIpAccessList:
- cidrBlock: "0.0.0.0/1"
comment: "Everyone has access. For test purposes only."
- cidrBlock: "128.0.0.0/1"
comment: "Everyone has access. For test purposes only."
integrations:
- type: "PROMETHEUS"
enabled: "true"
username: "prometheus-user"
passwordRef:
name: "password-name"
namespace: "password-namespace"
scheme: "http"
serviceDiscovery: "http"

Para obtener más información, consulta Integración con servicios de terceros.

Nota

Atlas Kubernetes Operator ofrece un tablero de muestra de Grafana que puedes importar a Grafana.

El siguiente ejemplo muestra una especificación de recurso personalizado AtlasProject que otorga al green-leaf-team el rol de Organization Owner para este proyecto. Los miembros del equipo están definidos en el recurso personalizado AtlasTeam.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
teams:
- teamRef:
name: green-leaf-team
roles:
- ORGANIZATION_OWNER

Para obtener más información, consulte Configurar Teams.

El siguiente ejemplo muestra una especificación de recurso personalizado AtlasProject que establece el periodo de mantenimiento a las 5:00 AM todos los martes con aplazamiento automático desactivado:

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
projectIpAccessList:
- ipAddress: "192.0.2.15"
comment: "IP address for Application Server A"
maintenanceWindow:
dayOfWeek: 3
hourOfDay: 5
autoDefer: false

El siguiente ejemplo muestra una especificación de recurso personalizado AtlasProject que deshabilita la recopilación de estadísticas de bases de datos en métricas de clúster, explorador de datos, Performance Advisor, Panel de rendimiento en tiempo real y Asesor de esquema.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
projectIpAccessList:
- ipAddress: "192.0.2.15"
comment: "IP address for Application Server A"
settings:
isCollectDatabaseSpecificsStatisticsEnabled: false
isDataExplorerEnabled: false
isExtendedStorageSizesEnabled: false
isPerformanceAdvisorEnabled: false
isRealtimePerformancePanelEnabled: false
isSchemaAdvisorEnabled: false

El siguiente ejemplo muestra una especificaciĂłn de recurso personalizado AtlasProject que configura una alerta que se activa si la ventana oplog alcanza menos de una hora:

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test Atlas Operator Project
connectionSecretRef:
name: my-atlas-key
alertConfigurations:
- eventTypeName: "REPLICATION_OPLOG_WINDOW_RUNNING_OUT",
enabled: true,
notifications:
- delayMin: 0
emailEnabled: true
intervalMin: 60
roles: [ "GROUP_OWNER" ]
smsEnabled: false
typeName: "GROUP"
threshold:
operator: "LESS_THAN",
threshold: "1",
units: "HOURS"
alertConfigurationSyncEnabled: true
withDefaultAlertsSettings: false

El siguiente ejemplo muestra una especificación de recurso personalizado de AtlasProject que configura una alerta que envía notificaciones a través de Slack:

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test Atlas Operator Project
connectionSecretRef:
name: my-atlas-key
alertConfigurations:
- eventTypeName: "REPLICATION_OPLOG_WINDOW_RUNNING_OUT"
enabled: true
notifications:
- delayMin: 0
emailEnabled: true
intervalMin: 60
roles: [ "GROUP_OWNER" ]
smsEnabled: false
- typeName: "SLACK"
apiTokenRef:
name: key-name
namespace: key-namespace
threshold:
operator: "LESS_THAN"
threshold: "1"
units: "HOURS"
alertConfigurationSyncEnabled: true
withDefaultAlertsSettings: false

AtlasProject es el esquema para la API atlasprojects

Name
Tipo
DescripciĂłn
Requerido

apiVersion

string

atlas.mongodb.com/v1

true

kind

string

AtlasProject

true

metadata

Objeto

Consulta la documentaciĂłn de Kubernetes API para obtener informaciĂłn sobre los campos del campo metadata.

true

spec

Objeto

AtlasProjectSpec define el estado objetivo del Proyecto en Atlas

false

status

Objeto

AtlasProjectStatus define el estado observado de AtlasProject

false

AtlasProjectSpec define el estado objetivo del Proyecto en Atlas

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre es el name del Proyecto que es creado en Atlas por el Operador si aĂşn no existe. La longitud de name no debe superar los 64 caracteres. El name solo puede contener letras, nĂşmeros, espacios, guiones y guiones bajos. validaciĂłn:

  • self == oldSelf: El nombre no se puede modificar despuĂ©s de la creaciĂłn del proyecto

true

alertConfigurationSyncEnabled

booleano

AlertConfigurationSyncEnabled es una bandera que habilita/deshabilita la sincronización de las Configuraciones de Alertas para el Proyecto actual. Si es verdadero - las configuraciones de alertas del proyecto se sincronizarán de acuerdo con AlertConfigurations. Si no es así, las configuraciones de alerta no serán modificadas por el operador. Se pueden gestionar a través del API, CLI y UI.

false

alertConfigurations

[]objeto

AlertConfiguration es una lista de configuraciones de alertas configuradas para el proyecto actual. Si se utiliza este ajuste, también se debe configurar spec.``alertConfigurationSyncEnabled`` como verdadero para que el Atlas Kubernetes Operator pueda modificar las configuraciones de alertas del proyecto. Si omites o dejas esta configuración vacía, Atlas Kubernetes Operator no modificará las configuraciones de alerta del proyecto. Si creamos un proyecto, Atlas aplica las configuraciones por defecto de alertas del proyecto.

false

auditing

Objeto

La auditorĂ­a representa MongoDB Windows de mantenimiento.

false

backupCompliancePolicyRef

Objeto

BackupCompliancePolicyRef es una referencia al recurso personalizado de cumplimiento de copias de seguridad.

false

cloudProviderAccessRoles

[]objeto

CloudProviderAccessRoles es una lista de Roles de acceso de proveedores de nube configurados para el Proyecto actual. Obsoleto: Esta configuraciĂłn se desaprobĂł en favor de CloudProviderIntegrations

false

cloudProviderIntegrations

[]objeto

CloudProviderIntegrations es una lista de IntegraciĂłn de Proveedor de Nube configurada para el Proyecto actual.

false

connectionSecretRef

Objeto

ConnectionSecret es el nombre del secreto de Kubernetes que contiene la información sobre la manera de conectarse a Atlas (organización ID, claves API). Se usará la configuración de conexión del operador por defecto si no se proporciona.

false

customRoles

[]objeto

CustomRoles le permite crear y cambiar funciones personalizadas en su clĂşster. Use roles personalizados para especificar conjuntos personalizados de acciones que los roles incorporados de Atlas no pueden describir. Obsoleto: Migra al recurso personalizado AtlasCustomRoles de acuerdo con la guĂ­a de migraciĂłn en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

false

encryptionAtRest

Objeto

EncryptionAtRest permite establecer cifrado para AWS, Azure y GCP proveedores.

false

integrations

[]objeto

Integrations es una lista de MongoDB Atlas integrations para el proyecto. Obsoleto: para la migraciĂłn debes migrarte al AtlasThirdPartyIntegration recurso personalizado conforme a la guĂ­a de migraciĂłn en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

false

maintenanceWindow

Objeto

MaintenanceWindow permite especificar un momento preferido en la semana para ejecutar operaciones de mantenimiento. Ver más información en https://www.mongodb.com/es/docs/atlas/reference/api/maintenance-windows/

false

networkPeers

[]objeto

NetworkPeers es una lista de pares de red configurados para el proyecto actual. Obsoleto: migra a los recursos personalizados AtlasNetworkPeering y AtlasNetworkContainer de acuerdo con la guĂ­a de migraciĂłn en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

false

privateEndpoints

[]objeto

PrivateEndpoints es una lista de nodos privados configurados para el Proyecto actual. Obsoleto: Migrar al recurso personalizado AtlasPrivateEndpoint segĂşn la guĂ­a de migraciĂłn en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

false

projectIpAccessList

[]objeto

ProjectIPAccessList permite el uso de la Lista de Acceso IP para un Proyecto. Consulta más información en https://mongodb.com/es/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ Obsoleto: migre al AtlasIPAccessList Recurso personalizado de acuerdo con la guía de migración en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

false

regionUsageRestrictions

enum

RegionUsageRestrictions designe la región AWS del proyecto cuando utilice Atlas para el Gobierno. Este parámetro no debe usarse con Atlas comercial. En Atlas for Government, si no se configura este campo (valor por defecto NONE), el proyecto estará restringido a COMMERCIAL_FEDRAMP_REGIONS_ONLY. Enum: NONE, GOV_REGIONS_ONLY, COMMERCIAL_FEDRAMP_REGIONS_ONLY por defecto: NONE

false

regionalizedPrivateEndpoint

Objeto

RegionalizedPrivateEndpoint permite habilitar nodos privados regionalizados. Consulte más información en https://www.mongodb.com/es/docs/atlas/security-private-endpoint/

false

settings

Objeto

ConfiguraciĂłn permite la configuraciĂłn de los Ajustes del Proyecto.

false

teams

[]objeto

Los equipos permiten conceder roles de acceso a proyectos a varios usuarios.

false

withDefaultAlertsSettings

booleano

Bandera que indica si Atlas Kubernetes Operator crea un proyecto con las configuraciones de alerta por defecto. Si se utiliza este ajuste, también se debe configurar spec.``alertConfigurationSyncEnabled`` como verdadero para que el Atlas Kubernetes Operator pueda modificar las configuraciones de alertas del proyecto. Si configuras este parámetro como falso al crear un proyecto, Atlas no añade las configuraciones de alertas por defecto al proyecto. Esta configuración no tiene ningún efecto en los proyectos existentes. Por defecto: verdadero

false

x509CertRef

Objeto

X509CertRef es una referencia al secreto de Kubernetes que contiene el certificado CA codificado en PEM. Atlas Kubernetes Operator solo monitorea secretos con la etiqueta atlas.mongodb.com/type=credentials para evitar ver secretos innecesarios.

false

Name
Tipo
DescripciĂłn
Requerido

enabled

booleano

Si se omite, la configuración se desactivará.

false

eventTypeName

string

El tipo de evento que activará una alerta.

false

matchers

[]objeto

Puede filtrar utilizando solo el arreglo matchers cuando el EventTypeName especifica un evento para un host, set de réplicas o clúster.

false

metricThreshold

Objeto

MetricThreshold provoca que se active una alerta.

false

notifications

[]objeto

Las notificaciones se envĂ­an cuando se detecta una condiciĂłn de alerta.

false

severityOverride

enum

SeverityOverride opcionalmente anula el nivel de gravedad por defecto de una alerta. Enum: INFO, WARNING, ERROR, CRITICAL

false

threshold

Objeto

El umbral provoca que se active una alerta.

false

Name
Tipo
DescripciĂłn
Requerido

fieldName

string

Nombre del campo en el objeto de destino con el que hacer coincidir.

false

operator

string

El operator para probar el valor del campo.

false

value

string

Valor a probar con el operador especificado.

false

MetricThreshold provoca que se active una alerta.

Name
Tipo
DescripciĂłn
Requerido

threshold

string

Tiempo límite fuera del cual se activará una alerta.

true

metricName

string

Nombre de la métrica a verificar.

false

mode

string

Esto debe establecerse en AVERAGE. Atlas calcula el valor actual de la métrica como un promedio.

false

operator

string

Operador que se aplica al comparar el valor de la métrica actual con el valor umbral.

false

units

string

El units para el valor del umbral.

false

Name
Tipo
DescripciĂłn
Requerido

apiTokenRef

Objeto

Secreto que contiene un token API de Slack o token de Bot. Rellenado para el tipo de notificación SLACK. Si posteriormente el token se vuelve inválido, Atlas envía un correo electrónico al propietario del proyecto y finalmente remueve el token.

false

channelName

string

Nombre del canal de Slack. Se completa para el tipo de notificaciĂłn SLACK.

false

datadogAPIKeyRef

Objeto

Secreto que contiene una clave API de Datadog. Se encuentra en el tablero de Datadog. Completo para el tipo de notificaciones DATADOG.

false

datadogRegion

string

Región que indica qué API URL utilizar.

false

delayMin

entero

NĂşmero de minutos de espera tras detectarse una condiciĂłn de alerta antes de enviar la primera notificaciĂłn.

false

emailAddress

string

DirecciĂłn de correo electrĂłnico a la que se envĂ­an las notificaciones de alertas. Completado para el tipo de notificaciones EMAIL.

false

emailEnabled

booleano

Indicador que determina si se deben enviar notificaciones por correo electrĂłnico. Repoblado para los tipos de notificaciones ORG, GROUP y USER.

false

flowName

string

Nombre de flow de Flowdock en minĂşsculas.

false

flowdockApiTokenRef

Objeto

El token API personal de Flowdock. Completado para el tipo de notificaciones FLOWDOCK. Si el token posteriormente se vuelve inválido, Atlas envía un email al propietario del proyecto y finalmente remueve el token.

false

intervalMin

entero

NĂşmero de minutos que deben transcurrir entre notificaciones sucesivas sobre alertas no reconocidas que no se hayan resuelto.

false

mobileNumber

string

NĂşmero mĂłvil al que se envĂ­an notificaciones de alerta. Poblado para el tipo de notificaciones SMS .

false

opsGenieApiKeyRef

Objeto

OpsGenie API Clave. Se llena para el tipo de notificación OPS_GENIE. Si la clave llegara a volverse inválida, Atlas envía un correo electrónico al propietario del proyecto y finalmente remueve el token.

false

opsGenieRegion

string

Región que indica qué API URL utilizar.

false

orgName

string

Nombre de la organización Flowdock en minúsculas. Este es el nombre que aparece después de www.flowdock.com/app/ en la string URL. Poblado para el tipo de notificaciones FLOWDOCK.

false

roles

[]string

Las siguientes roles otorgan privilegios dentro de un proyecto.

false

serviceKeyRef

Objeto

PagerDuty clave de servicio. Se completa para el tipo de notificaciones PAGER_DUTY. Si la clave más adelante se vuelve inválida, Atlas envía un correo electrónico al propietario del proyecto y finalmente remueve la clave.

false

smsEnabled

booleano

Indicador que muestra si se deben enviar notificaciones por mensajes de texto. Poblado para ORG, GROUP y USER tipos de notificaciones.

false

teamId

string

Identificador Ăşnico de un equipo.

false

teamName

string

Etiqueta para el equipo que recibe esta notificaciĂłn.

false

typeName

string

Tipo de notificaciĂłn de alerta.

false

username

string

Nombre del Atlas user al que se le deben enviar las notificaciones. Solo un usuario en el proyecto que posee la configuraciĂłn de alertas puede hacerlo aquĂ­. Completado para el tipo de notificaciones USER.

false

victorOpsSecretRef

Objeto

Secreto que contiene una clave VictorOps API y una clave de enrutamiento. Completado para el tipo de notificación VICTOR_OPS. Si la clave más adelante se vuelve inválida, Atlas envía un correo electrónico al propietario del proyecto y finalmente remueve la clave.

false

Secreto que contiene un token de la API de Slack o un token de Bot. Se pobló para el tipo de notificaciones de SLACK. Si posteriormente el token se vuelve inválido, Atlas envía un correo electrónico al propietario del proyecto y finalmente remueve el token.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Secreto que contiene una clave de la API de Datadog. Se encuentra en el tablero de DataDog. Rellenado para el tipo de notificaciones de DATADOG.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

El token personal de la API de Flowdock. Poblado para el tipo de notificaciones FLOWDOCK. Si posteriormente el token se vuelve inválido, Atlas envía un correo electrónico al propietario del proyecto y finalmente remueve el token.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Clave API de OpsGenie. Rellenado para el tipo de notificaciones OPS_GENIE. Si la clave se vuelve inválida más adelante, Atlas envía un correo electrónico al propietario del proyecto y eventualmente remueve el token.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Clave de servicio de PagerDuty. Se completó para el tipo de notificación PAGER_DUTY. Si posteriormente la clave se vuelve inválida, Atlas envía un correo electrónico al propietario del proyecto y, eventualmente, remueve la clave.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Secreto que contiene una clave API de VictorOps y una clave de enrutamiento. Se rellena para el tipo de notificaciones VICTOR_OPS. Si la clave se invalida posteriormente, Atlas enviará un correo electrónico al propietario del proyecto y, finalmente, removerá la clave.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

El umbral provoca que se active una alerta.

Name
Tipo
DescripciĂłn
Requerido

operator

string

Operador que se aplicará al comparar el valor actual de la métrica con el valor del umbral. Acepta los siguientes valores: GREATER_THAN, LESS_THAN.

false

threshold

string

Tiempo límite fuera del cual se activará una alerta.

false

units

string

El units para el valor del umbral.

false

Auditing representa las Windows de mantenimiento de MongoDB.

Name
Tipo
DescripciĂłn
Requerido

auditAuthorizationSuccess

booleano

Indica si el sistema de auditoría captura intentos exitosos de autenticación para filtros de auditoría utilizando el evento de auditoría "atype": "authCheck". Para más información, consulte auditAuthorizationSuccess.

false

auditFilter

string

JSON-filtro de auditorĂ­a formateado usado por el proyecto.

false

enabled

booleano

Indica si el proyecto asociado con el {GROUP-ID} tiene habilitada la auditorĂ­a de base de datos.

false

BackupCompliancePolicyRef es una referencia al recurso personalizado de cumplimiento de copias de seguridad.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

CloudProviderAccessRole define una integración con un proveedor de nube OBSOLETO: Este tipo está obsoleto en favor de CloudProviderIntegration

Name
Tipo
DescripciĂłn
Requerido

providerName

string

ProviderName es el nombre del proveedor de nube. Actualmente, solo se admite AWS.

true

iamAssumedRoleArn

string

IamAssumedRoleArn es el ARN del IAM rol que asume el clĂşster de Atlas.

false

CloudProviderIntegration define una integraciĂłn con un proveedor de nube

Name
Tipo
DescripciĂłn
Requerido

providerName

string

ProviderName es el nombre del proveedor de nube. Actualmente, solo se admite AWS.

true

iamAssumedRoleArn

string

IamAssumedRoleArn es el ARN del IAM rol que asume el clĂşster de Atlas.

false

ConnectionSecret es el nombre del Secreto de Kubernetes que contiene la información sobre la forma de conectarse a Atlas (Identificador de la Organización, claves API). Se usará la configuración por defecto de conexión del Operador si no se proporciona una alternativa.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

CustomRole permite crear y modificar un rol personalizado en tu clĂşster. Utiliza roles personalizados para especificar conjuntos personalizados de acciones que los roles integrados de Atlas no pueden describir. Obsoleto: migrar al recurso personalizado AtlasCustomRoles de acuerdo con la guĂ­a de migraciĂłn en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
Tipo
DescripciĂłn
Requerido

name

string

Etiqueta legible por humanos que identifica el rol. Este name debe ser Ăşnico para este rol personalizado en este proyecto.

true

actions

[]objeto

Lista de los privilegios individuales actions que otorga el rol.

false

inheritedRoles

[]objeto

Lista de los roles integrados que este rol personalizado hereda.

false

Name
Tipo
DescripciĂłn
Requerido

name

string

Etiqueta legible por humanos que identifica la acciĂłn de privilegio.

true

resources

[]objeto

Lista de resources en los que otorgas la acciĂłn.

true

Name
Tipo
DescripciĂłn
Requerido

cluster

booleano

Indicador que señala si se debe conceder la acción en el recurso cluster. Si es verdadero, MongoDB nube ignora los parámetros de base de datos y de colección.

false

collection

string

Etiqueta legible por humanos que identifica el collection al que se concede la acciĂłn a un usuario MongoDB.

false

database

string

Etiqueta legible por humanos que identifica el database al que se concede la acciĂłn a un usuario MongoDB.

false

Name
Tipo
DescripciĂłn
Requerido

database

string

Etiqueta legible por humanos que identifica el database en el que se otorga la acciĂłn a un usuario MongoDB.

true

name

string

Etiqueta legible por humanos que identifica el rol heredado.

true

EncryptionAtRest permite establecer el cifrado para los proveedores de AWS, Azure y GCP.

Name
Tipo
DescripciĂłn
Requerido

awsKms

Objeto

AwsKms especifica los detalles de configuración de AWS KMS y si el cifrado en reposo está activado para un proyecto de Atlas.

false

azureKeyVault

Objeto

AzureKeyVault especifica los detalles de la configuración de Azure Key Vault y si el cifrado en reposo está habilitado para un proyecto de Atlas.

false

googleCloudKms

Objeto

GoogleCloudKms especifica los detalles de configuración de GCP KMS y si el cifrado en reposo está activado para un proyecto de Atlas.

false

AwsKms especifica los detalles de la configuración de AWS KMS y si el cifrado en reposo está habilitado para un proyecto de Atlas.

Name
Tipo
DescripciĂłn
Requerido

enabled

booleano

Especifica si el cifrado en reposo está enabled para un proyecto Atlas. Para desactivar el cifrado en reposo, pasa solo este parámetro con un valor de falso. Cuando desactives el cifrado en reposo, Atlas también removerá los detalles de la configuración.

false

region

string

El AWS region en el que existe la llave maestra de cliente AWS.

false

secretRef

Objeto

Una referencia a un Secret que contenga los campos AccessKeyID, SecretAccessKey, CustomerMasterKeyID y RoleID.

false

valid

booleano

Especifica si el conjunto de claves de cifrado para el proveedor es valid y se puede utilizar para cifrar y descifrar datos.

false

Una referencia a as Secret que contenga los campos AccessKeyID, SecretAccessKey, CustomerMasterKeyID y RoleID

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

AzureKeyVault especifica los detalles de configuración de Azure Key Vault y si el cifrado en reposo está habilitado para un proyecto de Atlas.

Name
Tipo
DescripciĂłn
Requerido

azureEnvironment

string

El entorno de Azure donde residen las credenciales de la cuenta de Azure. Los valores válidos son los siguientes: AZURE, AZURE_CHINA, AZURE_GERMANY

false

clientID

string

El cliente ID, también conocido como la aplicación ID, para una aplicación de Azure asociada al tenant de Azure AD.

false

enabled

booleano

Especifica si el cifrado en reposo está enabled para un proyecto Atlas. Para desactivar el cifrado en reposo, pasa solo este parámetro con un valor de falso. Cuando desactives el cifrado en reposo, Atlas también removerá los detalles de la configuración.

false

resourceGroupName

string

El nombre del grupo de recursos de Azure que contiene un Azure Key Vault.

false

secretRef

Objeto

Una referencia a un secreto que contiene los campos secreto SubscriptionID, KeyVaultName, KeyIdentifier.

false

tenantID

string

El identificador Ăşnico de un arrendatario de Azure AD dentro de una suscripciĂłn de Azure.

false

Una referencia a un Secreto que contiene los campos SubscriptionID, KeyVaultName, KeyIdentifier y Secret

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

GoogleCloudKms especifica los detalles de configuración de GCP KMS y si el cifrado en reposo está activado para un proyecto de Atlas.

Name
Tipo
DescripciĂłn
Requerido

enabled

booleano

Especifica si el cifrado en reposo está enabled para un proyecto Atlas. Para desactivar el cifrado en reposo, pasa solo este parámetro con un valor de falso. Cuando desactives el cifrado en reposo, Atlas también removerá los detalles de la configuración.

false

secretRef

Objeto

Una referencia a un Secreto que contiene los campos ServiceAccountKey, KeyVersionResourceID

false

Una referencia a Secret que contiene los campos ServiceAccountKey y KeyVersionResourceID

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

IntegraciĂłn para el proyecto entre Atlas y un servicio externo. Obsoleto: migre al recurso personalizado AtlasThirdPartyIntegration siguiendo la guĂ­a de migraciĂłn en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
Tipo
DescripciĂłn
Requerido

accountId

string

string Ăşnica de dĂ­gitos hexadecimales 40que identifica tu cuenta de New Relic.

false

apiKeyRef

Objeto

Referencia a un Secreto de Kubernetes que contiene tu clave API para Datadog, OpsGenie o Victor Ops.

false

apiTokenRef

Objeto

Referencia a un secreto de Kubernetes que contiene la clave que permite a Atlas acceder a tu cuenta de Slack.

false

channelName

string

Nombre del canal de Slack al que Atlas envĂ­a notificaciones de alerta.

false

enabled

booleano

Indicador que indica si alguien ha activado la integraciĂłn de Prometheus.

false

flowName

string

DEPRECATEDNombre del flujo de Flowdock. Este campo ha sido retirado de Atlas y no tiene ningĂşn efecto.

false

licenseKeyRef

Objeto

Referencia a un secreto de Kubernetes que contiene tu Ăşnica 40-hexadecimal digit string que identifica tu licencia de New Relic.

false

microsoftTeamsWebhookUrl

string

DirecciĂłn web de endpoint del webhook de Microsoft Teams al que Atlas envĂ­a notificaciones.

false

name

string

false

orgName

string

DEPRECATEDNombre de la organizaciĂłn en Flowdock. Este campo ha sido eliminado de Atlas y no tiene ningĂşn efecto.

false

passwordRef

Objeto

Referencia a un secreto de Kubernetes que contiene la contraseña para permitir que Atlas acceda a tu cuenta de Prometheus.

false

readTokenRef

Objeto

Referencia a un secreto de Kubernetes que contiene la clave de query asociada a tu cuenta de New Relic.

false

region

string

El código de región que indica qué API regional utiliza Atlas para acceder a PagerDuty, Datadog o OpsGenie.

false

routingKeyRef

Objeto

Referencia a un secreto de Kubernetes que contiene la clave de enrutamiento asociada a tu cuenta de Splunk On-Call. Se utiliza para Victor Ops.

false

scheme

string

false

secretRef

Objeto

Referencia a un secreto de Kubernetes que contiene la clave secreta para tu Webhook.

false

serviceDiscovery

string

Método deseado para descubrir el servicio de Prometheus.

false

serviceKeyRef

Objeto

Referencia a un secreto de Kubernetes que contiene la llave de servicio asociada con la cuenta PagerDuty.

false

teamName

string

Etiqueta legible por humanos que identifica a tu equipo Slack.

false

type

enum

IntegraciĂłn de terceros type como Slack, New Relic, etc. Cada integraciĂłn type requiere un conjunto distinto de campos de configuraciĂłn. Por ejemplo, si configura type en DATADOG, debe configurar Ăşnicamente los subcampos de datadog. EnumeraciĂłn: PAGER_DUTY, SLACK, DATADOG, NEW_RELIC, OPS_GENIE, VICTOR_OPS, FLOWDOCK, WEBHOOK, MICROSOFT_TEAMS, PROMETHEUS

false

url

string

DirecciĂłn web del punto final a la que Atlas envĂ­a notificaciones. Usados para Webhooks.

false

username

string

Etiqueta legible por humanos que identifica tu webhook entrante de Prometheus.

false

writeTokenRef

Objeto

Referencia a un secreto de Kubernetes que contenga la clave de inserciĂłn asociada con tu cuenta de New Relic.

false

Referencia a un Secreto de Kubernetes que contiene su clave API para Datadog, OpsGenie o Victor Ops.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Referencia a un secreto de Kubernetes que contiene la clave que permite a Atlas acceder a tu cuenta de Slack.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Referencia a un secreto de Kubernetes que contiene tu Ăşnica 40-hexadecimal digit string que identifica tu licencia de New Relic.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Referencia a un secreto de Kubernetes que contiene la contraseña para permitir que Atlas acceda a tu cuenta de Prometheus.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Referencia a un secreto de Kubernetes que contiene la clave de query asociada a tu cuenta de New Relic.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Referencia a un secreto de Kubernetes que contiene la clave de enrutamiento asociada a tu cuenta de Splunk On-Call. Se utiliza para Victor Ops.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Referencia a un secreto de Kubernetes que contiene la clave secreta para tu Webhook.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Referencia a un Secreto de Kubernetes que contiene la clave de servicio asociada a su cuenta de PagerDuty.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

Referencia a un secreto de Kubernetes que contenga la clave de inserciĂłn asociada con tu cuenta de New Relic.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

MaintenanceWindow permite especificar un momento preferido de la semana para ejecutar las operaciones de mantenimiento. Ver más información en https://www.mongodb.com/es/docs/atlas/reference/api/maintenance-windows/

Name
Tipo
DescripciĂłn
Requerido

autoDefer

booleano

Indicador que señala si el mantenimiento programado de algún proyecto debe posponerse automáticamente durante una semana.

false

dayOfWeek

entero

Día de la semana en el que te gustaría que el periodo de mantenimiento comenzara como un entero basado en 1. Domingo 1, Lunes 2, Martes 3, Miércoles 4, Jueves 5, Viernes 6, Sábado 7. Mínimo: 1 Máximo: 7

false

defer

booleano

Indicador que señala si el siguiente mantenimiento programado del proyecto debe aplazarse una semana. No se puede especificar si startASAP es verdadero

false

hourOfDay

entero

Hora del día en la que te gustaría que comience el periodo de mantenimiento. Este parámetro utiliza el reloj de 24horas, donde la medianoche es 0, el mediodía es 12. Mínimo: 0 Máximo: 23

false

startASAP

booleano

Indicador de si se ha instruido que las labores de mantenimiento del proyecto comiencen de inmediato. No se puede especificar si defer es verdadero

false

NetworkPeer configurado para el proyecto actual. Obsoleto: migrar a los recursos personalizados AtlasNetworkPeering y AtlasNetworkContainer de acuerdo con la guĂ­a de migraciĂłn en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
Tipo
DescripciĂłn
Requerido

accepterRegionName

string

AccepterRegionName es el nombre de la regiĂłn del proveedor de VPC del usuario.

false

atlasCidrBlock

string

Atlas CIDR. Debe configurarse si ContainerID no está establecido.

false

awsAccountId

string

AccountID del VPC del usuario.

false

azureDirectoryId

string

AzureDirectoryID es el identificador Ăşnico de un directorio Azure AD.

false

azureSubscriptionId

string

AzureSubscriptionID es el identificador Ăşnico de la suscripciĂłn de Azure en la que reside la VNet.

false

containerId

string

ID del contenedor peer de la red. Si no está configurado, el operador creará un nuevo contenedor con entrada ContainerRegion y AtlasCIDRBlock.

false

containerRegion

string

ContainerRegion es el nombre de la regiĂłn del proveedor del contenedor de Atlas network emparejamiento. Si no se establece, se utiliza AccepterRegionName.

false

gcpProjectId

string

Usuario GCP Proyecto ID. Solo es aplicable para GCP.

false

networkName

string

GCP Nombre del par en la red. Su aplicabilidad es válida únicamente para GCP.

false

providerName

string

ProviderName es el nombre del proveedor. Si no se establece, se configurará como "AWS".

false

resourceGroupName

string

ResourceGroupName es el nombre de tu grupo de recursos de Azure.

false

routeTableCidrBlock

string

Usuario VPC CIDR.

false

vnetName

string

VNetName es el nombre de tu Azure VNet. Es aplicable solo para Azure.

false

vpcId

string

AWS VPC ID.

false

PrivateEndpoint es una lista de nodos privados configurados para el Proyecto actual. Obsoleto: migre al recurso personalizado AtlasPrivateEndpoint de acuerdo con la guĂ­a de migraciĂłn en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
Tipo
DescripciĂłn
Requerido

provider

enum

Nube provider para la que se desea recuperar un servicio de nodos privados. Atlas acepta AWS, GCP o AZURE. Enum: AWS, GCP, AZURE, TENANT

true

region

string

Proveedor de nube region para el cual deseas crear el servicio de punto final privado.

true

endpointGroupName

string

Identificador Ăşnico del grupo de endpoints. El grupo de endpoints abarca todos los endpoints que creaste en Google Cloud.

false

endpoints

[]objeto

ColecciĂłn de endpoints privadas individuales que conforman su grupo de endpoints.

false

gcpProjectId

string

Identificador Ăşnico del proyecto de Google Cloud en el que creaste tus endpoints.

false

id

string

Identificador Ăşnico del punto final privado creado en tu AWS VPC o en la red VNet de Azure.

false

ip

string

DirecciĂłn privada IP de la interfaz de red del punto final privado que creĂł en su VNet de Azure.

false

Name
Tipo
DescripciĂłn
Requerido

endpointName

string

Regla de reenvĂ­o que corresponde al extremo que creaste en Google Cloud.

false

ipAddress

string

DirecciĂłn privada IP del endpoint que creaste en Google Cloud.

false

IPAccessList permite el uso de la lista de acceso IP para un Proyecto. Consulte más información en https://mongodb.com/es/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ Obsoleto: migre al recurso personalizado AtlasIPAccessList de acuerdo con la guía de migración en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
Tipo
DescripciĂłn
Requerido

awsSecurityGroup

string

Identificador Ăşnico del grupo de seguridad AWS en esta entrada de la lista de control de acceso.

false

cidrBlock

string

Rango de direcciones IP en notaciĂłn CIDR en este elemento de la lista de acceso.

false

comment

string

Comentario asociado con esta entrada en la lista de acceso.

false

deleteAfterDate

string

Marca de tiempo en ISO 8601 formato de fecha y hora en UTC después de lo cual Atlas elimina la entrada de la lista de acceso temporal.

false

ipAddress

string

Entrada usando una direcciĂłn IP en esta entrada de lista de acceso.

false

RegionalizedPrivateEndpoint permite habilitar nodos privados regionalizados. Consulte más información en https://www.mongodb.com/es/docs/atlas/security-private-endpoint/

Name
Tipo
DescripciĂłn
Requerido

enabled

booleano

Indicador que indica si se debe habilitar el modo de nodos privados regionalizados.

false

ConfiguraciĂłn permite la configuraciĂłn de los Ajustes del Proyecto.

Name
Tipo
DescripciĂłn
Requerido

isCollectDatabaseSpecificsStatisticsEnabled

booleano

Indicador que indica si se deben recopilar métricas específicas de la base de datos para el proyecto especificado.

false

isDataExplorerEnabled

booleano

Bandera que indica si se debe activar el Explorador de datos para el proyecto especificado.

false

isExtendedStorageSizesEnabled

booleano

Indicador que indica si se deben activar tamaños de almacenamiento ampliados para el proyecto especificado.

false

isPerformanceAdvisorEnabled

booleano

Indicador que señala si se debe habilitar el Performance Advisor y el perfilador para el proyecto especificado.

false

isRealtimePerformancePanelEnabled

booleano

Indicador que indica si se debe habilitar el Panel de Rendimiento en Tiempo Real para el proyecto especificado.

false

isSchemaAdvisorEnabled

booleano

Indicador que indica si se debe activar el Asesor de Esquemas para el proyecto especificado.

false

Name
Tipo
DescripciĂłn
Requerido

roles

[]enum

Roles que los usuarios del equipo tienen dentro del proyecto. Enum: GROUP_OWNER, GROUP_CLUSTER_MANAGER, GROUP_DATA_ACCESS_ADMIN, GROUP_DATA_ACCESS_READ_WRITE, GROUP_DATA_ACCESS_READ_ONLY, GROUP_READ_ONLY

true

teamRef

Objeto

Referencia al recurso personalizado AtlasTeam que se asignará al proyecto.

true

Referencia al recurso personalizado AtlasTeam que se asignará al proyecto.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

X509CertRef es una referencia al secreto de Kubernetes que contiene el certificado CA codificado en PEM. Atlas Kubernetes Operator solo monitorea secretos con la etiqueta atlas.mongodb.com/type=credentials para evitar ver secretos innecesarios.

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false

AtlasProjectStatus define el estado observado de AtlasProject

Name
Tipo
DescripciĂłn
Requerido

conditions

[]objeto

Condiciones es la lista de estados que muestra el estado actual del Recurso Personalizado Atlas

true

alertConfigurations

[]objeto

AlertConfigurations contiene una lista de estados de configuraciĂłn de alertas

false

authModes

[]string

AuthModes contiene una lista de modos de autenticación configurados "SCRAM" es el método de autenticación por defecto y requiere una contraseña para cada usuario "X509" significa que la autenticación X.509 autogestionada está configurada

false

cloudProviderIntegrations

[]objeto

CloudProviderIntegrations contiene una lista de roles de acceso de proveedor de nube configurados. Soporte solo para AWS

false

customRoles

[]objeto

CustomRoles contiene una lista de estados de roles personalizados

false

expiredIpAccessList

[]objeto

La lista de entradas de la lista de acceso de IP que han expirado porque 'deleteAfterDate' es menor que la fecha actual. Ten en cuenta que este campo es actualizado por el operador de Atlas solo después de los cambios en las especificaciones.

false

id

string

El ID del Proyecto Atlas

false

networkPeers

[]objeto

La lista de peers de red que están configurados para el proyecto actual

false

observedGeneration

entero

ObservedGeneration indica la generaciĂłn de la especificaciĂłn del recurso de la que el operador Atlas tiene conocimiento. El operador de Atlas actualiza este campo al valor de 'metadatos.generation' tan pronto como comience la conciliaciĂłn del recurso. Formato: int64

false

privateEndpoints

[]objeto

La lista de nodos privados configurados para el Proyecto actual

false

prometheus

Objeto

Prometheus contiene el estado de la integraciĂłn Prometheus, incluida la prometheusDiscoveryURL

false

regionalizedPrivateEndpoint

Objeto

Estado de la configuración de nodos privados regionalizados múltiples (configuración «Nodos privados regionalizados múltiples» en el UI)

false

teams

[]objeto

Teams contiene una lista de estados de asignaciĂłn teams

false

La condiciĂłn describe el estado de un recurso personalizado de Atlas en un momento determinado.

Name
Tipo
DescripciĂłn
Requerido

status

string

Estado de la condiciĂłn; uno de Verdadero, Falso, Desconocido.

true

type

string

Tipo de condiciĂłn de recursos personalizados de Atlas.

true

lastTransitionTime

string

La Ăşltima vez, la condiciĂłn pasĂł de un estado a otro. Representado en formato ISO 8601. Formato: fecha-hora

false

message

string

Un message que proporciona detalles sobre la transiciĂłn.

false

reason

string

El reason para la Ăşltima transiciĂłn de la condiciĂłn.

false

Name
Tipo
DescripciĂłn
Requerido

acknowledgedUntil

string

La fecha hasta la cual se ha reconocido la alerta. No estará presente si la alerta nunca ha sido reconocida.

false

acknowledgementComment

string

El comentario dejado por el usuario que reconoció la alerta. No estará presente si la alerta nunca ha sido reconocida.

false

acknowledgingUsername

string

El nombre de usuario de la persona que reconoció la alerta. No estará presente si la alerta nunca ha sido reconocida.

false

alertConfigId

string

ID de la configuraciĂłn de alerta que activĂł esta alerta.

false

clusterId

string

El ID del clĂşster al que se aplica esta alerta. Presente sĂłlo para alertas de tipo BACKUP, REPLICA_SET y CLUSTER.

false

clusterName

string

El nombre del clúster al que se aplica esta alerta. Solo está presente para alertas de tipo BACKUP, REPLICA_SET y CLUSTER.

false

created

string

Fecha y hora en ISO 8601 formato de fecha y hora en UTC cuando se creĂł esta configuraciĂłn de alerta.

false

currentValue

Objeto

CurrentValue representa el valor actual de la métrica que activó la alerta. Solo presente para alertas de tipo HOST_METRIC.

false

enabled

booleano

Si se omite, la configuración se desactivará.

false

errorMessage

string

ErrorMessage si el examen de alerta está en estado incorrecto.

false

eventTypeName

string

El tipo de evento que activará una alerta.

false

groupId

string

Identificador Ăşnico del proyecto que posee esta configuraciĂłn de alerta.

false

hostId

string

ID del host al que pertenece la métrica. Solo presenta en alertas de tipo HOST, HOST_METRIC y REPLICA_SET.

false

hostnameAndPort

string

El nombre del host y el puerto de cada host al que se aplica la alerta. Solo presenta en alertas de tipo HOST, HOST_METRIC y REPLICA_SET.

false

id

string

Unique identifier.

false

lastNotified

string

Cuando se enviĂł la Ăşltima notificaciĂłn para esta alerta. Solo se presenta si se han enviado notificaciones.

false

matchers

[]objeto

Puede filtrar utilizando solo el arreglo matchers cuando el EventTypeName especifica un evento para un host, set de réplicas o clúster.

false

metricName

string

El nombre de la métrica cuyo valor excedió el umbral. Solo se presenta si eventTypeName está configurado en OUTSIDE_METRIC_THRESHOLD.

false

metricThreshold

Objeto

MetricThreshold provoca que se active una alerta.

false

notifications

[]objeto

Las notificaciones se envĂ­an cuando se detecta una condiciĂłn de alerta.

false

replicaSetName

string

Nombre del set de réplicas. Solo presente para alertas de tipo HOST, HOST_METRIC, BACKUP y REPLICA_SET.

false

resolved

string

Cuando se cerró la alerta. Sólo está presente si el estado es CLOSED.

false

severityOverride

string

Gravedad de la alerta.

false

sourceTypeName

string

Para alertas de tipo BACKUP, el tipo de servidor que se está respaldando.

false

status

string

El estado actual de la alerta. Los posibles valores son: TRACKING, OPEN, CLOSED, CANCELED

false

threshold

Objeto

El umbral provoca que se active una alerta.

false

updated

string

Marca de tiempo en ISO con formato de fecha y hora 8601 en UTC cuando esta configuraciĂłn de alerta se actualizĂł por Ăşltima vez.

false

CurrentValue representa el valor actual de la métrica que activó la alerta. Presente solo para alertas de tipo HOST_METRIC.

Name
Tipo
DescripciĂłn
Requerido

number

string

El valor de la métrica.

false

units

string

El units para el valor. Depende del tipo de métrica.

false

Name
Tipo
DescripciĂłn
Requerido

fieldName

string

Nombre del campo en el objeto de destino con el que hacer coincidir.

false

operator

string

El operator para probar el valor del campo.

false

value

string

Valor a probar con el operador especificado.

false

MetricThreshold provoca que se active una alerta.

Name
Tipo
DescripciĂłn
Requerido

threshold

string

Tiempo límite fuera del cual se activará una alerta.

true

metricName

string

Nombre de la métrica a verificar.

false

mode

string

Esto debe establecerse en AVERAGE. Atlas calcula el valor actual de la métrica como un promedio.

false

operator

string

Operador que se aplica al comparar el valor de la métrica actual con el valor umbral.

false

units

string

El units para el valor del umbral.

false

Name
Tipo
DescripciĂłn
Requerido

apiToken

string

Token Slack API o token de Bot. Llenado para el tipo de notificaciones SLACK. Si el token se vuelve inválido posteriormente, Atlas envía un correo electrónico al propietario del proyecto y eventualmente remueve el token.

false

channelName

string

Nombre del canal de Slack. Se completa para el tipo de notificaciĂłn SLACK.

false

datadogApiKey

string

Clave Datadog API. Se encuentra en el tablero de Datadog. Se genera para el tipo de notificaciones DATADOG.

false

datadogRegion

string

Región que indica cuál API URL usar

false

delayMin

entero

NĂşmero de minutos de espera tras detectarse una condiciĂłn de alerta antes de enviar la primera notificaciĂłn.

false

emailAddress

string

DirecciĂłn de correo electrĂłnico a la que se envĂ­an las notificaciones de alertas. Completado para el tipo de notificaciones EMAIL.

false

emailEnabled

booleano

Indicador que determina si se deben enviar notificaciones por correo electrĂłnico. Repoblado para los tipos de notificaciones ORG, GROUP y USER.

false

flowName

string

Nombre Flowdock flow en minĂşsculas.

false

flowdockApiToken

string

El token API personal de Flowdock. Completado para el tipo de notificaciones FLOWDOCK. Si el token posteriormente se vuelve inválido, Atlas envía un email al propietario del proyecto y finalmente remueve el token.

false

intervalMin

entero

NĂşmero de minutos que deben transcurrir entre notificaciones sucesivas sobre alertas no reconocidas que no se hayan resuelto.

false

mobileNumber

string

NĂşmero mĂłvil al que se envĂ­an notificaciones de alerta. Poblado para el tipo de notificaciones SMS .

false

opsGenieApiKey

string

Clave de Opsgenie API. Completado para el tipo de notificaciones OPS_GENIE. Si la clave posteriormente se vuelve inválida, Atlas envía un correo electrónico al propietario del proyecto y eventualmente remueve el token.

false

opsGenieRegion

string

Región que indica qué API URL utilizar.

false

orgName

string

Nombre de la organización Flowdock en minúsculas. Este es el nombre que aparece después de www.flowdock.com/app/ en la string URL. Poblado para el tipo de notificaciones FLOWDOCK.

false

roles

[]string

Las siguientes roles otorgan privilegios dentro de un proyecto.

false

serviceKey

string

PagerDuty clave de servicio. Se completa para el tipo de notificaciones PAGER_DUTY. Si la clave más adelante se vuelve inválida, Atlas envía un correo electrónico al propietario del proyecto y finalmente remueve la clave.

false

smsEnabled

booleano

Indicador que muestra si se deben enviar notificaciones por mensajes de texto. Poblado para ORG, GROUP y USER tipos de notificaciones.

false

teamId

string

Identificador Ăşnico de un equipo.

false

teamName

string

Etiqueta para el equipo que recibe esta notificaciĂłn.

false

typeName

string

Tipo de notificaciĂłn de alerta.

false

username

string

Nombre del Atlas user al que se le deben enviar las notificaciones. Solo un usuario en el proyecto que posee la configuraciĂłn de alertas puede hacerlo aquĂ­. Completado para el tipo de notificaciones USER.

false

victorOpsApiKey

string

VictorOps API clave. Se completa para el VICTOR_OPS tipo de notificaciones. Si la clave posteriormente se vuelve inválida, Atlas envía un correo electrónico al propietario del Proyecto y, eventualmente, remueve la clave.

false

victorOpsRoutingKey

string

VictorOps clave de enrutamiento. Se completa para el VICTOR_OPS tipo de notificaciones. Si la clave posteriormente se vuelve inválida, Atlas envía un correo electrónico al propietario del Proyecto y, eventualmente, remueve la clave.

false

El umbral provoca que se active una alerta.

Name
Tipo
DescripciĂłn
Requerido

operator

string

Operador que se debe aplicar al comparar el valor de la métrica actual con el valor del umbral. acepta los siguientes valores: GREATER_THAN, LESS_THAN

false

threshold

string

Tiempo límite fuera del cual se activará una alerta.

false

units

string

El units para el valor umbral

false

Name
Tipo
DescripciĂłn
Requerido

atlasAssumedRoleExternalId

string

Externo Ăşnico ID que MongoDB Atlas utiliza cuando asume el rol IAM en tu cuenta de Amazon Web Services.

true

providerName

string

Etiqueta legible por humanos que identifica al proveedor de nube del rol.

true

atlasAWSAccountArn

string

Nombre de recurso de Amazon que identifica la cuenta de usuario de Amazon Web Services que MongoDB Atlas utiliza cuando asume el rol de GestiĂłn de identidad y acceso.

false

authorizedDate

string

Fecha y hora en que se autorizó este rol para el proveedor de servicios en la nube especificado. Este parámetro expresa su valor en el formato ISO 8601 timestamp en UTC.

false

createdDate

string

Fecha y hora en que se creó este rol para el proveedor de servicios en la nube especificado. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

false

errorMessage

string

Mensaje de error de la aplicaciĂłn devuelto.

false

featureUsages

[]objeto

Lista que contiene funcionalidades de la aplicaciĂłn asociadas con este rol de Amazon Web Services Identity and Access gestiĂłn.

false

iamAssumedRoleArn

string

Identificador de recurso de Amazon que identifica el rol de Amazon Web Services Identity and Access Management que MongoDB nube asume al acceder a recursos en su cuenta de AWS.

false

roleId

string

string Ăşnica de 24 dĂ­gitos hexadecimales que identifica el rol.

false

status

string

ProvisiĂłn status de la cuenta de servicio. Los valores son IN_PROGRESS, COMPLETE, FAILED o NOT_INITIATED.

false

Name
Tipo
DescripciĂłn
Requerido

featureId

string

Identificando las caracterĂ­sticas sobre el lago de datos vinculado a este rol de GestiĂłn de identidades y accesos de Amazon Web Services.

false

featureType

string

etiqueta legible por humanos que describe una MongoDB funcionalidad de la nube vinculada al rol de Amazon Web Services Identity and Access Management.

false

Name
Tipo
DescripciĂłn
Requerido

name

string

El rol name es Ăşnico

true

status

string

El status del rol personalizado dado (OK o FAILED)

true

error

string

El mensaje cuando el rol personalizado está en el estado FAILED

false

IPAccessList permite el uso de la lista de acceso IP para un Proyecto. Consulte más información en https://mongodb.com/es/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ Obsoleto: migre al recurso personalizado AtlasIPAccessList de acuerdo con la guía de migración en https://www.mongodb.com/es/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
Tipo
DescripciĂłn
Requerido

awsSecurityGroup

string

Identificador Ăşnico del grupo de seguridad AWS en esta entrada de la lista de control de acceso.

false

cidrBlock

string

Rango de direcciones IP en notaciĂłn CIDR en este elemento de la lista de acceso.

false

comment

string

Comentario asociado con esta entrada en la lista de acceso.

false

deleteAfterDate

string

Marca de tiempo en ISO 8601 formato de fecha y hora en UTC después de lo cual Atlas elimina la entrada de la lista de acceso temporal.

false

ipAddress

string

Entrada usando una direcciĂłn IP en esta entrada de lista de acceso.

false

Name
Tipo
DescripciĂłn
Requerido

id

string

Identificador Ăşnico para NetworkPeer.

true

providerName

string

Proveedor de nube del que desea recuperar un par de red.

true

region

string

RegiĂłn para la que deseas crear el par de red. No es necesario para GCP

true

atlasGcpProjectId

string

ProjectID del contenedor Atlas. Aplicable solo a GCP. Es necesario agregar una conexiĂłn entre pares en la red.

false

atlasNetworkName

string

Nombre de la Red Atlas. Aplicable solo a GCP. Es necesario agregar una conexiĂłn entre pares en la red.

false

connectionId

string

Identificador Ăşnico de la conexiĂłn peering de red. Aplica solo para AWS.

false

containerId

string

ContainerID del contenedor de pares de la red Atlas.

false

errorMessage

string

Estado de error del par de red. Aplicable sĂłlo para GCP.

false

errorState

string

Estado de error del par de red. Aplicable solo para Azure.

false

errorStateName

string

Estado de error del par de red. Aplicable sĂłlo para AWS.

false

gcpProjectId

string

ProjectID de vpc del usuario. Aplica solo para GCP.

false

status

string

Estado del par de la red. Aplicable solo para GCP y Azure.

false

statusName

string

Estado del par de la red. Aplicable sĂłlo para AWS.

false

vpc

string

VPC es un campo de uso general para almacenar el nombre de la VPC. VPC es vpcID para AWS, el usuario networkName para GCP y vnetName para Azure.

false

Name
Tipo
DescripciĂłn
Requerido

provider

string

Nube provider para el que desea recuperar un servicio de endpoint privado. Atlas acepta AWS o AZURE.

true

region

string

Proveedor de nube region para el cual deseas crear el servicio de punto final privado.

true

endpoints

[]objeto

ColecciĂłn de GCP individuales privados endpoints que componen su grupo de puntos finales de red.

false

id

string

Identificador Ăşnico para la ConexiĂłn de Enlace Privado AWS o AZURE.

false

interfaceEndpointId

string

Identificador Ăşnico del AWS o Endpoint de la interfaz de Azure Private Link.

false

serviceAttachmentNames

[]string

Cadenas únicas alfanuméricas y de caracteres especiales que identifican los adjuntos de servicio asociados al servicio de endpoint Private Service Connect GCP.

false

serviceName

string

Nombre del AWS servicio de Azure Private Link que Atlas gestiona.

false

serviceResourceId

string

Identificador Ăşnico del Servicio de Azure Private Link (para AWS el mismo que ID).

false

Name
Tipo
DescripciĂłn
Requerido

endpointName

string

Etiqueta legible por humanos que identifica la regla de reenvĂ­o de consumidores de Google Cloud que creaste.

true

ipAddress

string

Una direcciĂłn del Protocolo de Internet privado versiĂłn 4 (IPv4) a la que se resuelve esta regla de reenvĂ­o de consumidor de Google Cloud.

true

status

string

Estado del grupo de endpoints MongoDB de Atlas cuando MongoDB nube recibiĂł esta solicitud.

true

Prometheus contiene el estado de la integraciĂłn de Prometheus, incluyendo el prometheusDiscoveryURL

Name
Tipo
DescripciĂłn
Requerido

prometheusDiscoveryURL

string

URL de los cuales Prometheus obtiene los objetivos.

false

scheme

string

Protocolo scheme utilizado para las solicitudes de Prometheus.

false

Estado de la configuración de nodos privados regionalizados múltiple (configuración “Nodos privados regionalizados múltiple” en la Interfaz de Usuario)

Name
Tipo
DescripciĂłn
Requerido

enabled

booleano

Indicador que indica si se debe habilitar el modo de nodos privados regionalizados.

false

Name
Tipo
DescripciĂłn
Requerido

teamRef

Objeto

ResourceRefNamespaced es una referencia a un recurso de Kubernetes que permite configurar el namespace

true

id

string

false

ResourceRefNamespaced es una referencia a un recurso de Kubernetes que permite configurar el namespace

Name
Tipo
DescripciĂłn
Requerido

name

string

Nombre del recurso de Kubernetes

true

namespace

string

namespace del recurso de Kubernetes

false