~> 弃用通知 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- 成员资格状态(“已邀请”表示邀请已开放,“活跃”表示用户是组织成员)
进口
可以使用冒号分隔的参数 invitee 和 organization_id 导入此资源:
terraform import equinix_metal_organization_member.resource_name {invitee}:{organization_id}