Ações, recursos e chaves de condição para a Amazon CodeWhisperer
A Amazon CodeWhisperer (prefixo do serviço:codewhisperer) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Ações definidas pela Amazon CodeWhisperer
CodeWhisperer A Amazon não tem operações de API que possam ser usadas no Actions elemento de uma declaração de política do IAM.
Permission-only ações para a Amazon CodeWhisperer
As ações a seguir são definidas pela Amazon CodeWhisperer , mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para configurar a entrega de registros vendidos para o recurso de CodeWhisperer personalização |
Gerenciamento de permissões, gravação |
|||
Concede permissão para invocar AssociateCustomizationPermission em CodeWhisperer |
Gravar |
|||
Concede permissão para invocar CreateCustomization em CodeWhisperer |
Gravar |
|||
Concede permissão para invocar CreateProfile em CodeWhisperer |
Gravar |
|||
Concede permissão para invocar DeleteCustomization em CodeWhisperer |
Gravar |
|||
Concede permissão para invocar DeleteProfile em CodeWhisperer |
Gravar |
|||
Concede permissão para invocar DisassociateCustomizationPermission em CodeWhisperer |
Gravar |
|||
Concede permissão para invocar GenerateRecommendations em CodeWhisperer |
Ler |
|||
Concede permissão para invocar GetCustomization em CodeWhisperer |
Ler |
|||
Concede permissão para invocar ListCustomizationPermissions em CodeWhisperer |
Lista |
|||
Concede permissão para invocar ListCustomizationVersions em CodeWhisperer |
Lista |
|||
Concede permissão para invocar ListCustomizations em CodeWhisperer |
Lista |
|||
Concede permissão para invocar ListProfiles em CodeWhisperer |
Lista |
|||
Concede permissão para invocar ListTagsForResource em CodeWhisperer |
Lista |
|||
Concede permissão para invocar TagResource em CodeWhisperer |
Marcação, gravação |
|||
Concede permissão para invocar UntagResource em CodeWhisperer |
Marcação, gravação |
|||
Concede permissão para invocar UpdateCustomization em CodeWhisperer |
Gravar |
|||
Concede permissão para invocar UpdateProfile em CodeWhisperer |
Gravar |
Tipos de recursos definidos pela Amazon CodeWhisperer
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
arn: $ {Partition} :codewhisperer: $ {Region} :$ {Account} :customization/$ {Identifier} |
||
arn: $ {Partition} :codewhisperer: $ {Region} :$ {Account} :profile/$ {Identifier} |
Chaves de condição para a Amazon CodeWhisperer
A Amazon CodeWhisperer define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra o acesso pelas etiquetas que são transmitidas na solicitação |
String |
|
Filtra o acesso pelas tags associadas ao CodeWhisperer recurso |
String |
|
Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação |
ArrayOfString |