Skip to main content

~> Deprecation Notice Equinix Metal arrivera en fin de vie le 30 juin 2026. Toutes les ressources Metal seront supprimées dans la version 5.0.0 de ce fournisseur. Utilisez la version 4.x de ce fournisseur pour continuer à l'utiliser jusqu'à la fin de sa durée de vie. Consultez https://docs.equinix.com/metal/ pour plus d'informations.

equinix_metal_organization_member (Ressource)

Gérez l'adhésion des invités existants et nouveaux au sein d'une organisation Equinix Metal et de ses projets.

Exemple d'utilisation

Ajoutez un membre à une organisation pour collaborer sur des projets donnés :

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

Ajoutez un membre à une organisation en tant qu'administrateur de l'organisation :

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

Référence de l'argument

Les arguments suivants sont soutenus :

  • invitee - (Obligatoire) L'adresse électronique de l'utilisateur à inviter.
  • organization_id - (Obligatoire) L'organisation à laquelle l'utilisateur doit être invité
  • projects_ids - (Obligatoire) Identifiants de projet auxquels le membre a accès au sein de l'organisation. Si le membre est un "admin", la liste des projets doit être vide.
  • roles - (Obligatoire) Rôles de l'organisation (admin, collaborateur, limited_collaborator, billing)
  • message - Un message à inclure dans l'invitation envoyée par courriel.

Référence de l'attribut

En plus de tous les arguments ci-dessus, les attributs suivants sont exportés :

  • id - L'identifiant unique de l'adhésion.
  • nonce - Le nonce de l'invitation (connu uniquement lors de la phase d'invitation)
  • invited_by - L'identifiant de l'utilisateur qui a envoyé l'invitation (connu uniquement à l'étape de l'invitation).
  • created - Date de création de l'invitation (connue uniquement à l'étape de l'invitation)
  • updated - Date de mise à jour de l'invitation (connue uniquement au stade de l'invitation)
  • state - L'état de l'adhésion ("invited" lorsqu'une invitation est ouverte, "active" lorsque l'utilisateur est membre d'une organisation).

Importer

Cette ressource peut être importée en utilisant les arguments invitee et organization_id séparés par deux points :

terraform import equinix_metal_organization_member.resource_name {invitee}:{organization_id}
Cette page vous a-t-elle été utile ?