View a markdown version of this page

Actions, ressources et clés de condition pour Amazon CodeWhisperer - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon CodeWhisperer

Amazon CodeWhisperer (préfixe de service :codewhisperer) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par Amazon CodeWhisperer

Amazon ne CodeWhisperer dispose d'aucune opération d'API pouvant être utilisée dans le cadre Actions d'une déclaration de politique IAM.

Permission-only actions pour Amazon CodeWhisperer

Les actions suivantes sont définies par Amazon CodeWhisperer mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AllowVendedLogDeliveryForResource

Accorde l'autorisation de configurer la livraison des journaux vendus pour la ressource CodeWhisperer de personnalisation

personnalisation*

était : ResourceTag /$ {} TagKey

Gestion des autorisations, écriture

AssociateCustomizationPermission

Accorde l'autorisation d'invoquer AssociateCustomizationPermission sur CodeWhisperer

personnalisation*

était : ResourceTag /$ {} TagKey

Écrire

CreateCustomization

Accorde l'autorisation d'invoquer CreateCustomization sur CodeWhisperer

personnalisation*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateProfile

Accorde l'autorisation d'invoquer CreateProfile sur CodeWhisperer

profil*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteCustomization

Accorde l'autorisation d'invoquer DeleteCustomization sur CodeWhisperer

personnalisation*

était : ResourceTag /$ {} TagKey

Écrire

DeleteProfile

Accorde l'autorisation d'invoquer DeleteProfile sur CodeWhisperer

profil*

était : ResourceTag /$ {} TagKey

Écrire

DisassociateCustomizationPermission

Accorde l'autorisation d'invoquer DisassociateCustomizationPermission sur CodeWhisperer

personnalisation*

était : ResourceTag /$ {} TagKey

Écrire

GenerateRecommendations

Accorde l'autorisation d'invoquer GenerateRecommendations sur CodeWhisperer

Lecture

GetCustomization

Accorde l'autorisation d'invoquer GetCustomization sur CodeWhisperer

personnalisation*

était : ResourceTag /$ {} TagKey

Lecture

ListCustomizationPermissions

Accorde l'autorisation d'invoquer ListCustomizationPermissions sur CodeWhisperer

personnalisation*

était : ResourceTag /$ {} TagKey

List

ListCustomizationVersions

Accorde l'autorisation d'invoquer ListCustomizationVersions sur CodeWhisperer

personnalisation*

était : ResourceTag /$ {} TagKey

List

ListCustomizations

Accorde l'autorisation d'invoquer ListCustomizations sur CodeWhisperer

personnalisation*

était : ResourceTag /$ {} TagKey

List

ListProfiles

Accorde l'autorisation d'invoquer ListProfiles sur CodeWhisperer

List

ListTagsForResource

Accorde l'autorisation d'invoquer ListTagsForResource sur CodeWhisperer

personnalisation

était : ResourceTag /$ {} TagKey

List

profile

était : ResourceTag /$ {} TagKey

TagResource

Accorde l'autorisation d'invoquer TagResource sur CodeWhisperer

personnalisation

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

profile

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation d'invoquer UntagResource sur CodeWhisperer

personnalisation

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

profile

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateCustomization

Accorde l'autorisation d'invoquer UpdateCustomization sur CodeWhisperer

personnalisation*

était : ResourceTag /$ {} TagKey

Écrire

UpdateProfile

Accorde l'autorisation d'invoquer UpdateProfile sur CodeWhisperer

profil*

était : ResourceTag /$ {} TagKey

Écrire

Types de ressources définis par Amazon CodeWhisperer

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

personnalisation

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

était : ResourceTag /$ {} TagKey

profil

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

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon CodeWhisperer

Amazon CodeWhisperer définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des balises associées à la CodeWhisperer ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString