As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
applicationId Política de aplicativos
URI
/applications/
applicationId
/policy
HTTPmétodos
GET
ID da operação: GetApplicationPolicy
Recupera a política do aplicativo.
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
applicationId | Cadeia de caracteres | Verdadeiro | O nome do recurso Amazon (ARN) do aplicativo. |
Código de status | Modelo de resposta | Descrição |
---|---|---|
200 | ApplicationPolicy | Bem-sucedida |
400 | BadRequestException | Um dos parâmetros na solicitação é inválido. |
403 | ForbiddenException | O cliente não está autenticado. |
404 | NotFoundException | O recurso (por exemplo, uma declaração de política de acesso) especificado na solicitação não existe. |
429 | TooManyRequestsException | O cliente está enviando mais do que o número permitido de solicitações por unidade de tempo. |
500 | InternalServerErrorException | O AWS Serverless Application Repository serviço encontrou um erro interno. |
PUT
ID da operação: PutApplicationPolicy
Define a política de permissão para um aplicativo. Para ver a lista de ações suportadas por essa operação, consulte Permissões do aplicativo.
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
applicationId | Cadeia de caracteres | Verdadeiro | O nome do recurso Amazon (ARN) do aplicativo. |
Código de status | Modelo de resposta | Descrição |
---|---|---|
200 | ApplicationPolicy | Bem-sucedida |
400 | BadRequestException | Um dos parâmetros na solicitação é inválido. |
403 | ForbiddenException | O cliente não está autenticado. |
404 | NotFoundException | O recurso (por exemplo, uma declaração de política de acesso) especificado na solicitação não existe. |
429 | TooManyRequestsException | O cliente está enviando mais do que o número permitido de solicitações por unidade de tempo. |
500 | InternalServerErrorException | O AWS Serverless Application Repository serviço encontrou um erro interno. |
OPTIONS
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
applicationId | Cadeia de caracteres | Verdadeiro | O nome do recurso Amazon (ARN) do aplicativo. |
Código de status | Modelo de resposta | Descrição |
---|---|---|
200 | Nenhum | 200 respostas |
Esquemas
Corpos da solicitação
{ "statements": [ { "statementId": "string", "principals": [ "string" ], "actions": [ "string" ], "principalOrgIDs": [ "string" ] } ] }
Corpos da resposta
{ "statements": [ { "statementId": "string", "principals": [ "string" ], "actions": [ "string" ], "principalOrgIDs": [ "string" ] } ] }
Propriedades
ApplicationPolicy
Declarações de política aplicadas ao aplicativo.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
statements | Matriz de tipos ApplicationPolicyStatement | Verdadeiro | Uma série de declarações de política aplicadas ao aplicativo. |
ApplicationPolicyStatement
Declaração de política aplicada ao aplicativo.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
actions | Matriz de tipos string | Verdadeiro | Para ver a lista de ações suportadas por essa operação, consulte Permissões do aplicativo. |
principalOrgIDs | Matriz de tipos string | Falso | O AWS Organizations ID com o qual compartilhar o aplicativo. |
principals | Matriz de tipos string | Verdadeiro | Uma matriz de AWS contas IDs com as quais compartilhar o aplicativo ou * para tornar o aplicativo público. |
statementId | string | Falso | Um ID exclusivo para a declaração. |
BadRequestException
Um dos parâmetros na solicitação é inválido.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
errorCode | string | Falso | 400 |
message | string | Falso | Um dos parâmetros na solicitação é inválido. |
ForbiddenException
O cliente não está autenticado.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
errorCode | string | Falso | 403 |
message | string | Falso | O cliente não está autenticado. |
InternalServerErrorException
O AWS Serverless Application Repository serviço encontrou um erro interno.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
errorCode | string | Falso | 500 |
message | string | Falso | O AWS Serverless Application Repository serviço encontrou um erro interno. |
NotFoundException
O recurso (por exemplo, uma declaração de política de acesso) especificado na solicitação não existe.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
errorCode | string | Falso | 404 |
message | string | Falso | O recurso (por exemplo, uma declaração de política de acesso) especificado na solicitação não existe. |
TooManyRequestsException
O cliente está enviando mais do que o número permitido de solicitações por unidade de tempo.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
errorCode | string | Falso | 429 |
message | string | Falso | O cliente está enviando mais do que o número permitido de solicitações por unidade de tempo. |
Consulte também
Para obter mais informações sobre como usar isso API em uma das referências AWS SDKs e idiomas específicos, consulte o seguinte: