View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk Amazon CodeWhisperer - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk Amazon CodeWhisperer

Amazon CodeWhisperer (awalan layanan:codewhisperer) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Tindakan yang ditentukan oleh Amazon CodeWhisperer

Amazon tidak CodeWhisperer memiliki operasi API yang dapat digunakan dalam Actions elemen pernyataan kebijakan IAM.

Permission-only tindakan untuk Amazon CodeWhisperer

Tindakan berikut ditentukan oleh Amazon CodeWhisperer tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

AllowVendedLogDeliveryForResource

Memberikan izin untuk mengonfigurasi pengiriman log vended untuk CodeWhisperer sumber daya kustomisasi

penyesuaian*

aws: ResourceTag /$ {} TagKey

Manajemen izin, Tulis

AssociateCustomizationPermission

Memberikan izin untuk memanggil AssociateCustomizationPermission CodeWhisperer

penyesuaian*

aws: ResourceTag /$ {} TagKey

Tulis

CreateCustomization

Memberikan izin untuk memanggil CreateCustomization CodeWhisperer

penyesuaian*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateProfile

Memberikan izin untuk memanggil CreateProfile CodeWhisperer

profil*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteCustomization

Memberikan izin untuk memanggil DeleteCustomization CodeWhisperer

penyesuaian*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteProfile

Memberikan izin untuk memanggil DeleteProfile CodeWhisperer

profil*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateCustomizationPermission

Memberikan izin untuk memanggil DisassociateCustomizationPermission CodeWhisperer

penyesuaian*

aws: ResourceTag /$ {} TagKey

Tulis

GenerateRecommendations

Memberikan izin untuk memanggil GenerateRecommendations CodeWhisperer

Baca

GetCustomization

Memberikan izin untuk memanggil GetCustomization CodeWhisperer

penyesuaian*

aws: ResourceTag /$ {} TagKey

Baca

ListCustomizationPermissions

Memberikan izin untuk memanggil ListCustomizationPermissions CodeWhisperer

penyesuaian*

aws: ResourceTag /$ {} TagKey

Daftar

ListCustomizationVersions

Memberikan izin untuk memanggil ListCustomizationVersions CodeWhisperer

penyesuaian*

aws: ResourceTag /$ {} TagKey

Daftar

ListCustomizations

Memberikan izin untuk memanggil ListCustomizations CodeWhisperer

penyesuaian*

aws: ResourceTag /$ {} TagKey

Daftar

ListProfiles

Memberikan izin untuk memanggil ListProfiles CodeWhisperer

Daftar

ListTagsForResource

Memberikan izin untuk memanggil ListTagsForResource CodeWhisperer

kustomisasi

aws: ResourceTag /$ {} TagKey

Daftar

profil

aws: ResourceTag /$ {} TagKey

TagResource

Memberikan izin untuk memanggil TagResource CodeWhisperer

kustomisasi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

profil

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk memanggil UntagResource CodeWhisperer

kustomisasi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

profil

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateCustomization

Memberikan izin untuk memanggil UpdateCustomization CodeWhisperer

penyesuaian*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateProfile

Memberikan izin untuk memanggil UpdateProfile CodeWhisperer

profil*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Amazon CodeWhisperer

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

kustomisasi

arn: $ {Partition} :codewhisperer: $ {Wilayah} :$ {Akun} :penyesuaian/$ {Pengidentifikasi}

aws: ResourceTag /$ {} TagKey

profil

arn: $ {Partition} :codewhisperer: $ {Wilayah} :$ {Akun} :profile/$ {Pengidentifikasi}

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon CodeWhisperer

Amazon CodeWhisperer mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Memfilter akses dengan tag yang terkait dengan CodeWhisperer sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString