Docs Menu
Docs Home
/ /
/ / /

AtlasOrgSettings Recurso personalizado

El recurso personalizado AtlasOrgSettings le permite modificar la configuración de una organización específica.

Importante

Los recursos personalizados ya no eliminan objetos de forma predeterminada

  • El operador de Kubernetes de Atlas utiliza Archivosde configuración de recursos personalizados para administrar la configuración de Atlas. Sin embargo, a partir del Operador de 2.0 Kubernetes de Atlas, los recursos personalizados que elimine en Kubernetes ya no se eliminan (de forma predeterminada) en Atlas. En su lugar, el Operador de Kubernetes de Atlas simplemente deja de administrar esos recursos en Atlas. Por ejemplo, si elimina un AtlasProject Recurso Personalizado en Kubernetes, el Operador de Kubernetes de Atlas ya no elimina automáticamente el proyecto correspondiente de Atlas. Este cambio de comportamiento tiene como objetivo ayudar a prevenir eliminaciones accidentales o inesperadas. Para obtener más información, incluido cómo revertir este comportamiento al valor predeterminado utilizado antes del Operador de Kubernetes de Atlas.,2 0consulte Nuevo valor predeterminado: Protección contra eliminaciones en el Operador de Kubernetes 2 de0 Atlas..

    De manera similar, Atlas Kubernetes Operator no elimina equipos de Atlas si los elimina de un proyecto Atlas en Kubernetes con Atlas Kubernetes Operator.

  • Defina explícitamente los detalles de configuración deseados para evitar el uso implícito de los valores predeterminados de Atlas. En algunos casos, heredar los valores predeterminados de Atlas puede generar un bucle de conciliación que impide que su recurso personalizado alcance el estado READY. Por ejemplo, definir explícitamente el comportamiento de escalado automático deseado en su recurso personalizado AtlasDeployment, como se muestra en el ejemplo incluido, garantiza que un tamaño de instancia estático en su recurso personalizado no se aplique repetidamente a una implementación de Atlas con el escalado automático habilitado.

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

El siguiente ejemplo muestra un recurso personalizado AtlasOrgSettings:

apiVersion: atlas.mongodb.com/v1
kind: AtlasOrgSettings
metadata:
name: my-org-settings
namespace: mongodb-atlas-system
spec:
orgID: "455aff84aca055313451234c"
connectionSecretRef:
name: my-org-connection-secret
apiAccessListRequired: true
genAIFeaturesEnabled: true
maxServiceAccountSecretValidityInHours: 42
multiFactorAuthRequired: true
restrictEmployeeAccess": true
securityContact": "test@example.com"
streamsCrossGroupEnabled": true
Name
Tipo
Descripción
Requerido

apiVersion

string

atlas.mongodb.com/v1

true

kind

string

AtlasOrgSettings

true

metadata

Objeto

Consulte la documentación de Kubernetes API para conocer los campos del campo metadata.

true

spec

Objeto

AtlasOrgSettingsSpec define el estado deseado de AtlasOrgSettings.

false

status

Objeto

AtlasOrgSettingsStatus define el estado observado de AtlasOrgSettings.

false

AtlasOrgSettingsSpec define el estado deseado de AtlasOrgSettings.

Name
Tipo
Descripción
Requerido

orgID

string

OrgId Cadena de dígitos hexadecimales 24única que identifica la organización que contiene sus proyectos.

true

apiAccessListRequired

booleano

ApiAccessListRequired Bandera que indica si se debe requerir que las operaciones API se originen desde una dirección IP agregada a la lista de acceso API para la organización especificada.

false

connectionSecretRef

Objeto

ConnectionSecretRef es el nombre del secreto de Kubernetes que contiene la información sobre la forma de conectarse a Atlas (claves públicas y privadas API).

false

genAIFeaturesEnabled

booleano

GenAIFeaturesEnabled Indicador que indica si esta organización tiene acceso a las funciones generativas AI. Esta configuración solo se aplica a Atlas Commercial y está habilitada de forma predeterminada. Una vez activada, los propietarios de proyectos podrán habilitar o deshabilitar funciones AI individuales a nivel de proyecto.

false

maxServiceAccountSecretValidityInHours

entero

MaxServiceAccountSecretValidityInHours Número que representa el período máximo antes del vencimiento en horas para los nuevos secretos de la cuenta de servicio de administrador de Atlas API dentro de la organización especificada.

false

multiFactorAuthRequired

booleano

MultiFactorAuthRequired Marca que indica si se requiere que los usuarios configuren la autenticación multifactor (MFA) antes de acceder a la organización especificada. Para obtener más información, consulte: https://www.mongodb.com/es/docs/atlas/seguridad-autenticación-multifactor/.

false

restrictEmployeeAccess

booleano

RestrictEmployeeAccess Marca que indica si se MongoDB debe impedir que el soporte de acceda a la infraestructura de Atlas y a los registros del clúster para cualquier implementación de la organización especificada sin permiso explícito. Una vez activada esta opción, puede otorgar MongoDB 24al soporte de un acceso de omisión de horas a la implementación de Atlas para resolver problemas de soporte. Para obtener más información, consulte: https://www.mongodb.com/es/docs/atlas/security-restrict-support-access/.

false

securityContact

string

SecurityContact Cadena que especifica una única dirección de correo electrónico para que la organización especificada reciba notificaciones relacionadas con la seguridad. Especificar un contacto de seguridad no le otorga autorización ni acceso a Atlas para tomar decisiones o aprobaciones de seguridad. Una cadena vacía es válida y borra el contacto de seguridad existente (si lo hay).

false

streamsCrossGroupEnabled

booleano

StreamsCrossGroupEnabled Bandera que indica si las instancias de Atlas Stream Processing de un grupo en esta organización pueden crear conexiones con los clústeres de otros grupos en la misma organización.

false

ConnectionSecretRef es el nombre del secreto de Kubernetes que contiene la información sobre la forma de conectarse a Atlas (claves de API Públicas y Privadas).

AtlasOrgSettingsStatus define el estado observado de AtlasOrgSettings.

Name
Tipo
Descripción
Requerido

conditions

[]objeto

Condiciones que contienen los detalles del estado

false

La Condición contiene detalles de un aspecto del estado actual de este Recurso de API.

Name
Tipo
Descripción
Requerido

lastTransitionTime

string

lastTransitionTime Es la última vez que la condición cambió de un estado a otro. Debe ser cuando cambió la condición subyacente. Si no se conoce,API se acepta usar lahora en que cambió el campo. Formato: fecha y hora.

true

message

string

El mensaje es un message legible que indica detalles sobre la transición. Puede ser una cadena vacía.

true

reason

string

reason contiene un identificador programático que indica el reason de la última transición de la condición. Los productores de tipos de condición específicos pueden definir valores esperados y significados para este campo, e indicar si los valores se consideran un API garantizado. El valor debe ser una cadena CamelCase. Este campo no puede estar vacío.

true

status

enum

Estado de la condición: Verdadero, Falsoo Desconocido. Enumeración: Verdadero, Falso o Desconocido.

true

type

string

tipo de condición en CamelCase o en foo.example.com/CamelCase.

true

observedGeneration

entero

observedGeneration Representa la generación de metadatos en la que se basó la condición. Por ejemplo, si 12 la generación de metadatos es, pero la 9 condición de estado es, la condición está desactualizada con respecto al estado actual de la instancia. Formato: int Mínimo:64 0

false

Volver

Intercambio de pares de AtlasNetwork

En esta página