Ir para o conteúdo principal

Aviso de Descontinuação O Equinix Metal alcance ao fim de sua vida útil em 30 de junho de 2026 Todos os recursos do Metal serão removidos na versão 5.0.0 deste provedor. Use a versão 4.x deste provedor para continuar utilizando-o após o encerramento das atividades. Consulte https://docs.equinix.com/metal/ para obter mais informações.

membro da organização equinix_metal (Recurso)

Gerenciar a participação de convidados, tanto novos quanto existentes, em uma organização Equinix Metal e seus projetos.

Exemplo de uso

Adicionar um membro a uma organização para colaborar em projetos específicos:

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

Adicionar um membro a uma organização como administrador da organização:

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

Referência do argumento

Os seguintes argumentos são suportados:

  • invitee - (Obrigatório) O endereço e-mail do usuário a ser convidado
  • organization_id - (Obrigatório) A organização para a qual o usuário será convidado
  • projects_ids - (Obrigatório) IDs de projeto aos quais o membro tem acesso dentro da organização. Se o membro for um 'administrador', a lista de projetos deve estar vazia.
  • roles - (Obrigatório) Funções da organização (administrador, colaborador, colaborador_com_limites, cobrança)
  • message - Uma mensagem para incluir no convite enviado por e-mail.

Referência de atributo

Além de todos os argumentos acima, os seguintes atributos são exportados:

  • id - O ID único da associação.
  • nonce - O nonce para o convite (conhecido apenas na fase de convite)
  • invited_by - O user_id do usuário que enviou o convite (conhecido apenas na fase de convite)
  • created - Data e hora em que o convite foi criado (conhecidas apenas na fase de convite)
  • updated - Quando o convite foi atualizado (conhecido apenas na fase de convite)
  • state - O estado da associação ('convidado' quando um convite está aberto, 'ativo' quando o usuário é membro da organização)

Importar

Este recurso pode ser importado usando invitee e organization_id como argumentos separados por dois pontos:

terraform import equinix_metal_organization_member.resource_name {invitee}:{organization_id}
Esta página foi útil?