跳至内容

~> 弃用通知 Equinix Metal 将于2026年6月30日停止服务。所有 Metal 资源将在该提供程序的 5.0.0 版本中移除。如需继续使用,请使用该提供程序的 4.x 版本直至服务终止。更多信息,请访问 https://docs.equinix.com/metal/。

equinix_metal_organization_member(资源)

管理 Equinix Metal 组织及其项目中现有和新受邀者的成员资格。

用法示例

将成员添加到组织中,以便他们能够协作完成指定项目:

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 - (必填)组织角色(管理员、协作者、有限协作者、计费员)
  • message - 要包含在电子邮件邀请函中的消息。

属性引用

除了上述所有参数外,还会导出以下属性:

  • id - 会员的唯一 ID。
  • nonce - 邀请的随机数(仅在邀请阶段知道)
  • invited_by - 发送邀请的用户的 user_id(仅在邀请阶段知道)
  • created - 邀请创建时间(仅在邀请阶段可知)
  • updated - 邀请函更新时间(仅在邀请阶段可知)
  • state - 成员资格状态(“已邀请”表示邀请已开放,“活跃”表示用户是组织成员)

进口

可以使用冒号分隔的参数 inviteeorganization_id 导入此资源:

terraform import equinix_metal_organization_member.resource_name {invitee}:{organization_id}
此页面有帮助吗?