Tenha em atenção que {databaseaccount} é o nome da conta do Azure Cosmos DB criada na sua subscrição. O valor {db-id} é o nome/ID gerado pelo utilizador da base de dados e não o ID gerado pelo sistema (rid). O valor {user-name} é o nome do utilizador proprietário da permissão.
O período de validade do token de recurso devolvido pela operação. Por predefinição, um token de recurso é válido durante uma hora. Para substituir a predefinição, defina este cabeçalho com o período de validade pretendido em segundos. O valor de substituição máxima é 18000, ou seja, cinco horas.
Corpo
Propriedade
Necessário
Tipo
Description
id
Necessário
String
É uma propriedade de definição de utilizador. É um nome exclusivo para identificar a permissão, ou seja, não existem duas permissões pertencentes a um utilizador que possam partilhar o mesmo ID. O ID não pode exceder os 255 carateres.
permissionMode
Necessário
String
O modo de acesso para o recurso: Tudo ou Leitura.
Todos fornecem acesso de leitura, escrita e eliminação a um recurso.
A leitura restringe o acesso de leitura do utilizador ao recurso.
recurso
Necessário
String
O caminho endereçável completo do recurso associado à permissão. Por exemplo, dbs/volcanodb/colls/volcano1.
A tabela seguinte lista os códigos de estado comuns devolvidos por esta operação. Para obter uma lista completa dos códigos de estado, consulte Códigos de Estado HTTP.
Código de estado de HTTP
Descrição
201 Criado
A operação foi bem-sucedida.
400 Pedido Incorreto
O corpo JSON é inválido. Verifique se faltam parênteses ou aspas curvas. Além disso, é devolvido 400 quando pelo menos uma das propriedades da tabela definida não está no corpo do pedido. Verifique se as três propriedades da tabela definida estão incluídas.
409 Conflito
O ID fornecido para a nova permissão foi tomado por uma permissão existente. O 409 também é devolvido quando a nova permissão é atribuída a um recurso já associado a outra permissão para o utilizador.
Corpo
Propriedade
Descrição
_rid
É uma propriedade gerada pelo sistema. O ID do recurso (_rid) é um identificador exclusivo que também é hierárquico de acordo com a pilha de recursos no modelo de recursos. É utilizado internamente para colocação e navegação do recurso de permissão.
_ts
É uma propriedade gerada pelo sistema. Especifica o último carimbo de data/hora atualizado do recurso. O valor é um carimbo de data/hora.
_self
É uma propriedade gerada pelo sistema. É o URI endereçável exclusivo para o recurso.
_etag
É uma propriedade gerada pelo sistema que representa o etag de recursos necessário para o controlo de simultaneidade otimista.
_token
É um token de recurso gerado pelo sistema para o recurso e o utilizador específicos.