View a markdown version of this page

Ações, recursos e chaves de condição para a Amazon CodeWhisperer - Referência de autorização do serviço

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:

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

AllowVendedLogDeliveryForResource

Concede permissão para configurar a entrega de registros vendidos para o recurso de CodeWhisperer personalização

personalização*

foi: ResourceTag /$ {} TagKey

Gerenciamento de permissões, gravação

AssociateCustomizationPermission

Concede permissão para invocar AssociateCustomizationPermission em CodeWhisperer

personalização*

foi: ResourceTag /$ {} TagKey

Gravar

CreateCustomization

Concede permissão para invocar CreateCustomization em CodeWhisperer

personalização*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateProfile

Concede permissão para invocar CreateProfile em CodeWhisperer

perfil*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteCustomization

Concede permissão para invocar DeleteCustomization em CodeWhisperer

personalização*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteProfile

Concede permissão para invocar DeleteProfile em CodeWhisperer

perfil*

foi: ResourceTag /$ {} TagKey

Gravar

DisassociateCustomizationPermission

Concede permissão para invocar DisassociateCustomizationPermission em CodeWhisperer

personalização*

foi: ResourceTag /$ {} TagKey

Gravar

GenerateRecommendations

Concede permissão para invocar GenerateRecommendations em CodeWhisperer

Ler

GetCustomization

Concede permissão para invocar GetCustomization em CodeWhisperer

personalização*

foi: ResourceTag /$ {} TagKey

Ler

ListCustomizationPermissions

Concede permissão para invocar ListCustomizationPermissions em CodeWhisperer

personalização*

foi: ResourceTag /$ {} TagKey

Lista

ListCustomizationVersions

Concede permissão para invocar ListCustomizationVersions em CodeWhisperer

personalização*

foi: ResourceTag /$ {} TagKey

Lista

ListCustomizations

Concede permissão para invocar ListCustomizations em CodeWhisperer

personalização*

foi: ResourceTag /$ {} TagKey

Lista

ListProfiles

Concede permissão para invocar ListProfiles em CodeWhisperer

Lista

ListTagsForResource

Concede permissão para invocar ListTagsForResource em CodeWhisperer

personalização

foi: ResourceTag /$ {} TagKey

Lista

profile

foi: ResourceTag /$ {} TagKey

TagResource

Concede permissão para invocar TagResource em CodeWhisperer

personalização

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

profile

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para invocar UntagResource em CodeWhisperer

personalização

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

profile

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateCustomization

Concede permissão para invocar UpdateCustomization em CodeWhisperer

personalização*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateProfile

Concede permissão para invocar UpdateProfile em CodeWhisperer

perfil*

foi: ResourceTag /$ {} TagKey

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

personalização

arn: $ {Partition} :codewhisperer: $ {Region} :$ {Account} :customization/$ {Identifier}

foi: ResourceTag /$ {} TagKey

perfil

arn: $ {Partition} :codewhisperer: $ {Region} :$ {Account} :profile/$ {Identifier}

foi: ResourceTag /$ {} TagKey

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

foi: RequestTag /$ {} TagKey

Filtra o acesso pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas tags associadas ao CodeWhisperer recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação

ArrayOfString