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

FlexCluster Recurso personalizado

Un flexcluster gestionado por el Operador de Kubernetes Atlas de MongoDB.

Name
Tipo
Descripción
Requerido

apiVersion

string

atlas.generated.mongodb.com/v1

true

kind

string

FlexCluster

true

metadata

Objeto

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

true

spec

Objeto

Especificación del flexcluster compatible con las siguientes versiones:

  • v20250312

Se puede especificar como máximo una versión de spec. Más información: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status validación:

  • (tiene(self.v20250312.``groupId``) && tener(self.``connectionSecretRef``)) || (!has(self.v20250312.``groupId``)): spec.``connectionSecretRef`` debe establecerse si spec.v20250312.``groupId`` está establecido.

false

status

Objeto

El más recientemente observado status de solo lectura del flexcluster para la versión del recurso especificada. Es posible que estos datos no estén actualizados y que los rellene el sistema. Más información: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

false

Especificación del flexcluster compatible con las siguientes versiones:

  • v20250312

Se puede especificar como máximo una especificación versionada. Más información: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

Name
Tipo
Descripción
Requerido

connectionSecretRef

Objeto

SENSITIVE FIELD Referencia a un secreto que contiene las credenciales para configurar la conexión a Atlas.

false

v20250312

Objeto

La especificación del recurso flexcluster para la versión v20250312. validación:

  • (has(self.``groupId``) && !has(self.«groupRef»)) || (! tiene(self.``groupId``) && has(self.``groupRef``)): groupId y groupRef son mutuamente excluyentes; solo uno de ellos puede establecerse

false

CAMPO SENSIBLE

Referencia a un secreto que contiene las credenciales para configurar la conexión a Atlas.

Name
Tipo
Descripción
Requerido

name

string

Nombre del secreto que contiene las credenciales de Atlas.

false

La especificación del recurso flexcluster para la versión v20250312.

Name
Tipo
Descripción
Requerido

entry

Objeto

Los campos entry de la especificación de recursos de flexcluster. Estos campos se pueden establecer para crear y actualizar flexclusters.

false

groupId

string

string exclusiva de 24dígitos hexadecimales que identifica el proyecto. Utiliza el endpoint /groups para recuperar todos los proyectos a los que el usuario autenticado tenga acceso.

Nota

Grupos y proyectos son términos sinónimos. Tu ID de grupo es el mismo que tu ID del grupo. Para los grupos existentes, el ID de tu grupo/proyecto permanece igual. El recurso y los endpoints correspondientes usan el término grupos.

validación:

  • self == oldSelf: groupId no se puede modificar después de la creación

false

groupRef

Objeto

Una referencia a un recurso “Grupo”. El valor de "$.status.v20250312.id" se utilizará para configurar "groupId". Mutuamente excluyente con la propiedad “groupId”.

false

Los campos de entrada de la especificación del recurso flexcluster. Estos campos se pueden configurar para crear y actualizar flexclusters.

Name
Tipo
Descripción
Requerido

name

string

Etiqueta legible por humanos que identifica la instancia.

true

providerSettings

Objeto

Grupo de configuraciones de proveedores de nube que configuran el clúster flexible aprovisionado de MongoDB.

true

tags

[]objeto

Lista que contiene pares clave-valor entre 1 y 255 caracteres de longitud para el etiquetado y la categorización de la instancia.

false

terminationProtectionEnabled

booleano

Indicador que señala si la protección contra terminación está activada en el clúster. Si se establece en true, MongoDB Cloud no eliminará el clúster. Si se establece en false, MongoDB Cloud eliminará el clúster.

false

Grupo de configuraciones de proveedores de nubes que configuran el clúster flexible de MongoDB aprovisionado.

Name
Tipo
Descripción
Requerido

backingProviderName

string

Proveedor de servicios en la nube en el que MongoDB Cloud aprovisionó el clúster flexible.

true

regionName

string

Etiqueta legible por humanos que identifica la ubicación geográfica de su clúster flexible MongoDB. La región que elijas puede afectar la latencia de la red para los clientes que acceden a tus bases de datos. Para obtener una lista completa de nombres de regiones, consulta AWS, GCP y Azure.

true

Par clave-valor que etiqueta y categoriza una organización, proyecto o clúster de MongoDB Cloud. Por ejemplo, environment : production.

Name
Tipo
Descripción
Requerido

key

string

Constante que define el conjunto de la etiqueta. Por ejemplo, environment en la etiqueta environment : production.

true

value

string

Variable que pertenece al conjunto de la etiqueta. Por ejemplo, production en la etiqueta environment : production .

true

Una referencia a un recurso de "Grupo". El valor de "$.status.v20250312.id" se usará para establecer "groupId". Es mutuamente excluyente con la propiedad "groupId".

Name
Tipo
Descripción
Requerido

name

string

Nombre del recurso "Grupo".

false

El estado de solo lectura más recientemente observado del flexcluster para la versión del recurso especificada. Es posible que estos datos no estén actualizados y que los rellene el sistema. Más información: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

Name
Tipo
Descripción
Requerido

conditions

[]objeto

Representa las últimas observaciones disponibles sobre el estado actual de un recurso.

false

v20250312

Objeto

El último estado observado de Atlas del recurso flexcluster para la versión v20250312.

false

Name
Tipo
Descripción
Requerido

status

string

Estado de la condición, uno de True, False, Unknown.

true

type

string

Tipo de condición.

true

lastTransitionTime

string

La última vez que la condición pasó de un estado a otro. Formato: fecha y hora

false

message

string

Un message legible para humanos que indica detalles sobre la transición.

false

observedGeneration

entero

observedGeneration representa la .metadatos.generation en la que se estableció la condición.

false

reason

string

El reason para la última transición de la condición.

false

El último estado observado de Atlas del recurso flexcluster para la versión v20250312.

Name
Tipo
Descripción
Requerido

providerSettings

Objeto

Grupo de configuraciones de proveedores de nube que configuran el clúster flexible aprovisionado de MongoDB.

true

backupSettings

Objeto

Configuración de copia de seguridad flexible.

false

clusterType

string

Topología del clúster flex.

false

connectionStrings

Objeto

Colección de localizadores uniformes de recursos que apuntan a la base de datos MongoDB.

false

createDate

string

Fecha y hora en que MongoDB nube creó esta instancia. Este parámetro expresa su valor en el formato de ISO 8601 en UTC.

false

groupId

string

string única de caracteres hexadecimales de 24que identifica el proyecto.

false

id

string

string única de 24dígitos hexadecimales que identifica la instancia.

false

mongoDBVersion

string

Versión de MongoDB que ejecuta la instancia.

false

name

string

Etiqueta legible por humanos que identifica la instancia.

false

stateName

string

Etiqueta legible para humanos que indica cualquier actividad actual que esté siendo realizada en este clúster por el plano de control de Atlas. Con la excepción de CREATING y DELETING estados, los clústeres siempre deben estar disponibles y contar con un nodo primario, incluso cuando estén en estados que indiquen actividad en curso.

  • IDLEAtlas no está realizando cambios en este clúster y se puede asumir que todos los cambios solicitados a través del UI o API se han aplicado.

  • CREATINGUn clúster que se aprovisiona por primera vez devuelve el estado CREATING hasta que esté listo para conexiones. Asegúrese de que la IP lista de acceso y los DB usuarios estén configurados antes de intentar conectar.

  • UPDATING: Se está realizando un cambio solicitado a través del UI, API, AutoScaling u otra actividad programada.

  • DELETINGEl clúster está en proceso de borrado y pronto se borrará.

  • REPAIRING: Uno o más nodos del clúster están siendo devueltos al servicio por el plano de control de Atlas. Los demás nodos deben seguir prestando servicio con normalidad.

false

versionReleaseSystem

string

Método por el cual el clúster mantiene las versiones de MongoDB.

false

Grupo de configuraciones de proveedores de nubes que configuran el clúster flexible de MongoDB aprovisionado.

Name
Tipo
Descripción
Requerido

backingProviderName

string

Proveedor de servicios en la nube en el que MongoDB Cloud aprovisionó el clúster flexible.

false

diskSizeGB

Número

Capacidad de almacenamiento disponible para el clúster flexible expresada en gigabytes.

false

providerName

string

Etiqueta legible por humanos que identifica el tipo de proveedor.

false

regionName

string

Etiqueta legible por humanos que identifica la ubicación geográfica de su clúster flexible MongoDB. La región que elijas puede afectar la latencia de la red para los clientes que acceden a tus bases de datos. Para obtener una lista completa de nombres de regiones, consulta AWS, GCP y Azure.

false

Configuración de copia de seguridad flexible.

Name
Tipo
Descripción
Requerido

enabled

booleano

Indicador que muestra si se realizan copias de seguridad para este clúster flexible. La copia de seguridad utiliza copias de seguridad de clúster flexible.

false

Colección de localizadores de recursos uniformes que apuntan a la base de datos MongoDB.

Name
Tipo
Descripción
Requerido

standard

string

Cadena de conexión pública que puede usar para conectarse a este clúster. Esta cadena de conexión utiliza el protocolo mongodb://.

false

standardSrv

string

Cadena de conexión pública que puedes usar para conectarte a este clúster flexible. Esta cadena de conexión utiliza el protocolo mongodb+srv://.

false

En esta página