Ir al contenido principal

~> Deprecation Notice Equinix Metal llegará al final de su vida útil en 30 de junio de 2026. Todos los recursos Metal se eliminarán en la versión 5.0.0 de este proveedor. Utilice la versión 4.x de este proveedor para seguir utilizándolo hasta el final de su vida útil. Consulte https://docs.equinix.com/metal/ para obtener más información.

equinix_metal_organization_member (Recurso)

Gestione la afiliación de invitados existentes y nuevos dentro de una organización Equinix Metal y sus proyectos.

Ejemplo de uso

Añada un miembro a una organización para colaborar en determinados proyectos:

resource "equinix_metal_organization_member" "member" {
invitee = "member@example.com"
roles = ["limited_collaborator"]
projects_ids = [var.project_id]
organization_id = var.organization_id
}

Añada un miembro a una organización como administrador de la misma:

resource "equinix_metal_organization_member" "owner" {
invitee = "admin@example.com"
roles = ["owner"]
projects_ids = []
organization_id = var.organization_id
}

Argumento de referencia

Se admiten los siguientes argumentos:

  • invitee - (Obligatorio) La dirección de correo electrónico del usuario a invitar
  • organization_id - (Obligatorio) La organización a la que invitar al usuario
  • projects_ids - (Obligatorio) IDs de proyectos a los que el miembro tiene acceso dentro de la organización. Si el miembro es un 'admin', la lista de proyectos debe estar vacía.
  • roles - (Obligatorio) Roles de la organización (admin, collaborator, limited_collaborator, billing)
  • message - Un mensaje para incluir en la invitación enviada por correo electrónico.

Atributo Referencia

Además de todos los argumentos anteriores, se exportan los siguientes atributos:

  • id - El identificador único de la afiliación.
  • nonce - El nonce para la invitación (sólo conocido en la fase de invitación)
  • invited_by - El user_id del usuario que envió la invitación (sólo se conoce en la fase de invitación)
  • created - Cuándo se creó la invitación (sólo se conoce en la fase de invitación)
  • updated - Cuándo se actualizó la invitación (sólo se conoce en la fase de invitación)
  • state - El estado de la afiliación ('invitado' cuando la invitación está abierta, 'activo' cuando el usuario es miembro de una organización)

Importar

Este recurso puede importarse utilizando invitee y organization_id como argumentos separados por dos puntos:

terraform import equinix_metal_organization_member.resource_name {invitee}:{organization_id}
¿Fue útil esta página?