Docs Menu
Docs Home
/ /

FlexCluster Recurso personalizado

Un flexcluster, administrado por el operador Atlas de MongoDB Kubernetes.

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 spec. Más información: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Validaciones:

  • (has(self.v20250312.``groupId``) && has(self.``connectionSecretRef``)) || (!has(self.v20250312.``groupId``)): spec.``connectionSecretRef`` debe estar configurado si spec.v20250312.``groupId`` está configurado.

false

status

Objeto

Más recientemente se observó status el estado de solo lectura del flexcluster para la versión de recurso especificada. Es posible que estos datos no estén actualizados y son generados por 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 establecer la conexión con Atlas.

false

v20250312

Objeto

Especificacióndel recurso flexcluster para la versión20250312 v. Validaciones:

  • (has(self.``groupId``) && !has(self.``groupRef``)) || (!has(self.``groupId``) && has(self.``groupRef``)): groupId y groupRef son mutuamente excluyentes; solo se puede establecer uno de ellos.

false

CAMPO SENSIBLE

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

Name
Tipo
Descripción
Requerido

name

string

Nombre del secreto que contiene las credenciales de Atlas.

false

Especificación del recurso flexcluster para la versión v20250312.

Name
Tipo
Descripción
Requerido

entry

Objeto

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

false

groupId

string

Cadena única de dígitos hexadecimales 24que identifica su proyecto. Utilice el punto final /groups para recuperar todos los proyectos a los que el usuario autenticado tiene acceso.

Nota

Los términos "grupos" y "proyectos" son sinónimos. El ID de tu grupo es el mismo que el de tu proyecto. Para los grupos existentes, el ID de grupo/proyecto permanece invariable. El recurso y los puntos finales correspondientes utilizan el término "grupos".

Validaciones:

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

false

groupRef

Objeto

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

false

Los campos de entrada de la especificación de recursos 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 especifica si la protección contra la terminación está habilitada 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 que identifica la ubicación geográfica de su MongoDB clúster flexible. La región que elija puede afectar la latencia de red para los clientes que acceden a sus bases de datos. Para obtener una lista completa de los nombres de las regiones, consulte 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 "Grupo". El valor de "$.status.v20250312.id" se utilizará para establecer "groupId". Es mutuamente excluyente con la propiedad "groupId".

Name
Tipo
Descripción
Requerido

name

string

Nombre del recurso "Grupo".

false

Estado de solo lectura observado más recientemente para el flexcluster en la versión de recurso especificada. Es posible que estos datos no estén actualizados y son generados por 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 del Atlas del recurso flexcluster para la versión v20250312.

false

Name
Tipo
Descripción
Requerido

status

string

Estado de la condición, uno de los siguientes: Verdadero, Falso, Desconocido.

true

type

string

Tipo de condición.

true

lastTransitionTime

string

Última vez que la condición cambió de un estado a otro. Formato: fecha yhora

false

message

string

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

false

observedGeneration

entero

observedGeneration representa la generación de metadatos en la que se basó el establecimiento de la condición.

false

reason

string

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

false

El último estado observado del 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 de clúster flexible.

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 Cloud creó esta instancia. Este parámetro expresa su valor en formato ISO 8601 en UTC.

false

groupId

string

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

false

id

string

Cadena de dígitos hexadecimales 24única 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 el plano de control de Atlas esté realizando en este clúster. Con excepción de los estados CREATING y DELETING, los clústeres siempre deben estar disponibles y tener un nodo principal, incluso cuando se encuentren en estados que indiquen actividad en curso.

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

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

  • UPDATING: Se está realizando un cambio solicitado a través de 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 mediante el cual el clúster mantiene las versiones 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 que identifica la ubicación geográfica de su MongoDB clúster flexible. La región que elija puede afectar la latencia de red para los clientes que acceden a sus bases de datos. Para obtener una lista completa de los nombres de las regiones, consulte AWS, GCP y Azure.

false

Configuración de copia de seguridad flexible.

Name
Tipo
Descripción
Requerido

enabled

booleano

Indicador que indica si se realizan copias de seguridad para este clúster flexible. La copia de seguridad utiliza copias de seguridad del 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 puede usar para conectarse a este clúster flexible. Esta cadena de conexión usa el protocolo mongodb+srv://.

false

Volver

IpaccessListEntry

En esta página