View a markdown version of this page

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

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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 CodeWhisperer non ha operazioni API che possono essere utilizzate in Actions elemento di una dichiarazione politica IAM.

Permission-only azioni per Amazon CodeWhisperer

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

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

AllowVendedLogDeliveryForResource

Concede il permesso di configurare la distribuzione dei log venduti per CodeWhisperer risorsa di personalizzazione

customization*

aws:ResourceTag/${TagKey}

gestione delle autorizzazioni, scrittura

AssociateCustomizationPermission

Concede il permesso di invocare AssociateCustomizationPermission sul CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Scrittura

CreateCustomization

Concede il permesso di invocare CreateCustomization sul CodeWhisperer

customization*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateProfile

Concede il permesso di invocare CreateProfile sul CodeWhisperer

profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteCustomization

Concede il permesso di invocare DeleteCustomization sul CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Scrittura

DeleteProfile

Concede il permesso di invocare DeleteProfile sul CodeWhisperer

profile*

aws:ResourceTag/${TagKey}

Scrittura

DisassociateCustomizationPermission

Concede il permesso di invocare DisassociateCustomizationPermission sul CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Scrittura

GenerateRecommendations

Concede il permesso di invocare GenerateRecommendations sul CodeWhisperer

Lettura

GetCustomization

Concede il permesso di invocare GetCustomization sul CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Lettura

ListCustomizationPermissions

Concede il permesso di invocare ListCustomizationPermissions sul CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

List

ListCustomizationVersions

Concede il permesso di invocare ListCustomizationVersions sul CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

List

ListCustomizations

Concede il permesso di invocare ListCustomizations sul CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

List

ListProfiles

Concede il permesso di invocare ListProfiles sul CodeWhisperer

List

ListTagsForResource

Concede il permesso di invocare ListTagsForResource sul CodeWhisperer

customization

aws:ResourceTag/${TagKey}

List

profile

aws:ResourceTag/${TagKey}

TagResource

Concede il permesso di invocare TagResource sul CodeWhisperer

customization

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TestOtelConnection

Concede il permesso di testare il OpenTelemetry connessione di esportazione di un profilo

profile*

aws:ResourceTag/${TagKey}

Lettura

UntagResource

Concede il permesso di invocare UntagResource sul CodeWhisperer

customization

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

profile

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCustomization

Concede il permesso di invocare UpdateCustomization sul CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Scrittura

UpdateProfile

Concede il permesso di invocare UpdateProfile sul CodeWhisperer

profile*

aws: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

customization

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

aws:ResourceTag/${TagKey}

profile

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

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon CodeWhisperer

Amazon CodeWhisperer definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

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

ArrayOfString