Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
/ / /

AtlasOrgSettings Recurso personalizado

El recurso personalizado AtlasOrgSettings te permite modificar configuraciones para una organización específica.

Importante

Recursos personalizados ya no borran objetos por defecto

  • El operador de Kubernetes de Atlas utiliza Los 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 borras en Kubernetes ya no se eliminan en Atlas (por defecto). En su lugar, Atlas Kubernetes Operator simplemente deja de gestionar esos recursos en Atlas. Por ejemplo, si eliminas un AtlasProject Custom recurso en Kubernetes, de forma predeterminada, el Atlas Kubernetes Operator ya no elimina automáticamente el Proyecto correspondiente de Atlas. Este cambio de comportamiento está diseñado para ayudar a prevenir eliminaciones accidentales o inesperadas. Para saber más, incluido cómo revertir este comportamiento al por defecto utilizado antes de Atlas Kubernetes Operator 2.0, consulta Nuevo valor por defecto: Protección de Eliminación en Atlas Kubernetes Operator 2.0.

    De manera similar, Atlas Kubernetes Operator no elimina equipos de Atlas si los elimina de un proyecto Atlas en Kubernetes con 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

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 string única de 24dígitos hexadecimales que identifica la organización que contiene tus proyectos.

true

apiAccessListRequired

booleano

ApiAccessListRequired Sinalizador que indica si se requiere que las operaciones de API se originen desde una dirección IP añadida a la lista de control 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 cómo conectarse a Atlas (claves públicas y privadas API).

false

genAIFeaturesEnabled

booleano

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

false

maxServiceAccountSecretValidityInHours

entero

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

false

multiFactorAuthRequired

booleano

MultiFactorAuthRequired Indicador 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/security-multi-factor-authentication/.

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 String 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 la toma de decisiones o aprobaciones de seguridad. Una string vacía es válida y borra el contacto de seguridad existente (si hay alguno).

false

streamsCrossGroupEnabled

booleano

StreamsCrossGroupEnabled Indicador que indica si los instancias de Atlas Stream Processing de un grupo en esta organización pueden crear conexiones a 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 mantienen los detalles de 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. Esto debe ser cuando la condición subyacente cambió. Si eso no se conoce, entonces es aceptable usar el momento en que cambió el campo API. Formato: date-time

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, uno de Verdadero, Falso, Desconocido. Enum: Verdadero, Falso, Desconocido

true

type

string

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

true

observedGeneration

entero

observedGeneration representa el .metadatos.generation sobre el que se estableció la condición. Por ejemplo, si .metadata.generation es actualmente 12, pero el campo .status.conditions[x].``observedGeneration`` es 9, la condición está desactualizada respecto al estado actual de la instancia. Formato: int64 Mínimo: 0

false

Volver

AtlasNetworkPeering

En esta página