Adição de um membro de imagem (API OpenStack nativo)
Função
Essa API é usada para adicionar um ID de projeto de um locatário com quem a imagem deve ser compartilhada.
URI
POST /v2/images/{image_id}/members
Solicitação
- Parâmetros de solicitação
Parâmetro
Obrigatório
Tipo
Descrição
member
Sim
Cadeia
Especifica o membro da imagem.
O valor é o ID do projeto de um locatário.
- Exemplo de solicitação
POST https://{Endpoint}/v2/images/d164b5df-1bc3-4c3f-893e-3e471fd16e64/members
1 2 3
{ "member":"edc89b490d7d4392898e19b2deb34797" }
Resposta
- Parâmetros de resposta
Parâmetro
Tipo
Descrição
estado
Cadeia
Especifica o status de compartilhamento da imagem.
criado_em
Cadeia
Especifica a hora em que uma imagem compartilhada foi criada. O valor está no formato UTC.
atualizado_em
Cadeia
Especifica a hora em que uma imagem compartilhada foi atualizada. O valor está no formato UTC.
id_imagem
Cadeia
Especifica o ID da imagem.
member_id
Cadeia
Especifica o ID do membro, ou seja, o ID do projeto do locatário que deve aceitar a imagem compartilhada.
Esquema
Cadeia
Especifica o esquema de compartilhamento.
- Exemplo de resposta
CÓDIGO DE STATUS 200
1 2 3 4 5 6 7 8
{ "status": "pending", "created_at": "2016-09-01T02:05:14Z", "updated_at": "2016-09-01T02:05:14Z", "image_id": "d164b5df-1bc3-4c3f-893e-3e471fd16e64", "member_id": "edc89b490d7d4392898e19b2deb34797", "schema": "/v2/schemas/member" }
Valores retornados
- Normal
- Anormal
Valor retornado
Descrição
400 Solicitação inválida
Erro na solicitação.
401 Não autorizado
Autenticação falhou.
403 Proibido
Você não tem os direitos para realizar a operação.
404 Não encontrado
O recurso solicitado não foi encontrado.
500 Erro de servidor interno
Erro do serviço interno.
503 Serviço indisponível
Serviço não está disponível.