View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon CodeWhisperer - Service Authorization Reference

Azioni, risorse e chiavi di condizione per Amazon CodeWhisperer

Amazon CodeWhisperer (prefisso del servizio:codewhisperer) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Azioni definite da Amazon CodeWhisperer

Amazon non CodeWhisperer dispone di operazioni API che possano essere utilizzate nell'Actionselemento di una dichiarazione di policy IAM.

Permission-only azioni per Amazon CodeWhisperer

Le seguenti azioni sono definite da Amazon CodeWhisperer ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AllowVendedLogDeliveryForResource

Concede l'autorizzazione a configurare la consegna dei log distribuiti per la risorsa di personalizzazione CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

AssociateCustomizationPermission

Concede il permesso di invocare AssociateCustomizationPermission CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateCustomization

Concede il permesso di invocare CreateCustomization CodeWhisperer

personalizzazione*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateProfile

Concede il permesso di invocare CreateProfile CodeWhisperer

profilo*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteCustomization

Concede il permesso di invocare DeleteCustomization CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteProfile

Concede il permesso di invocare DeleteProfile CodeWhisperer

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DisassociateCustomizationPermission

Concede il permesso di invocare DisassociateCustomizationPermission CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

Scrittura

GenerateRecommendations

Concede il permesso di invocare GenerateRecommendations CodeWhisperer

Lettura

GetCustomization

Concede il permesso di invocare su GetCustomization CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

Lettura

ListCustomizationPermissions

Concede il permesso di invocare ListCustomizationPermissions CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

List

ListCustomizationVersions

Concede il permesso di invocare ListCustomizationVersions CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

List

ListCustomizations

Concede il permesso di invocare ListCustomizations CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

List

ListProfiles

Concede il permesso di invocare ListProfiles CodeWhisperer

List

ListTagsForResource

Concede il permesso di invocare su ListTagsForResource CodeWhisperer

personalizzazione

leggi: ResourceTag /$ {} TagKey

List

profile

legge: ResourceTag /$ {} TagKey

TagResource

Concede il permesso di invocare TagResource CodeWhisperer

personalizzazione

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

profile

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede il permesso di invocare UntagResource CodeWhisperer

personalizzazione

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

profile

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateCustomization

Concede il permesso di invocare UpdateCustomization CodeWhisperer

personalizzazione*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateProfile

Concede il permesso di invocare UpdateProfile CodeWhisperer

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

Tipi di risorse definiti da Amazon CodeWhisperer

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

personalizzazione

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

ResourceTagleggi: /$ {} TagKey

profilo

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

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per Amazon CodeWhisperer

Amazon CodeWhisperer definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base ai tag associati alla risorsa CodeWhisperer

Stringa

leggi: TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString