~>非推奨のお知らせ Equinix Metalは、2026年6月30日 でサポートを終了します。すべてのMetalリソースは、このプロバイダのバージョン5.0.0で削除されます。廃止までの継続利用には、このプロバイダのバージョン4.xをご利用ください。詳細は https://docs.equinix.com/metal/ をご覧ください。
equinix_metal_organization_member(リソース)
エクイニクスメタル組織とそのプロジェクトにおける既存および新規招待者のメンバーシップを管理します。
使用例
組織にメンバーを追加して、指定されたプロジェクトで共同作業を行います:
resource "equinix_metal_organization_member" "member" {
invitee = "member@example.com"
roles = ["limited_collaborator"]
projects_ids = [var.project_id]
organization_id = var.organization_id
}
組織管理者として組織にメンバーを追加します:
resource "equinix_metal_organization_member" "owner" {
invitee = "admin@example.com"
roles = ["owner"]
projects_ids = []
organization_id = var.organization_id
}
引数リファレンス
以下の引数をサポートしています:
invitee- (必須)招待するユーザーのメールアドレスorganization_id- (必須)ユーザーを招待する組織projects_ids- (必須)メンバーが組織内でアクセスできるプロジェクト ID。メンバーが「管理者」の場合、プロジェクトリストは空である必要があります。roles- (必須)組織の役割(管理者、共同作業者、limited_collaborator、課金)。message- 招待メールに含めるメッセージ。
属性リファレンス
上記のすべての引数に加えて、以下の属性がエクスポートされます:
id- メンバーシップの一意の ID。nonce- 招待の nonce (招待ステージでのみ既知)invited_by- 招待を送信したユーザーの user_id (招待段階でのみ既知)created- 招待状が作成された日時(招待状ステージでのみ既知)updated- 招待状が更新された日時(招待状ステージでのみ既知)state- メンバーシップの状態 ('invited' は招待が開いている状態、'active' はユーザーが組織メンバーである状態)
インポート
このリソースは、invitee と organization_id をコロンで区切った引数として使用してインポートできます:
terraform import equinix_metal_organization_member.resource_name {invitee}:{organization_id}