View a markdown version of this page

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

Tindakan, sumber daya, dan kunci kondisi untuk Amazon CodeCatalyst

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

Referensi:

Tindakan yang ditentukan oleh Amazon CodeCatalyst

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

Permission-only tindakan untuk Amazon CodeCatalyst

Tindakan berikut ditentukan oleh Amazon CodeCatalyst 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

AcceptConnection

Memberikan izin untuk menerima permintaan untuk menghubungkan akun ini ke ruang Amazon CodeCatalyst

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

AssociateIamRoleToConnection

Memberikan izin untuk mengaitkan peran IAM ke koneksi

koneksi*

aws: ResourceTag /$ {} TagKey

Tulis

AssociateIdentityCenterApplicationToSpace

Memberikan izin untuk mengaitkan aplikasi Pusat Identitas IAM dengan ruang Amazon CodeCatalyst

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

AssociateIdentityToIdentityCenterApplication

Memberikan izin untuk mengaitkan identitas dengan aplikasi Pusat Identitas IAM untuk ruang Amazon CodeCatalyst

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

BatchAssociateIdentitiesToIdentityCenterApplication

Memberikan izin untuk mengaitkan beberapa identitas dengan aplikasi Pusat Identitas IAM untuk ruang Amazon CodeCatalyst

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

BatchDisassociateIdentitiesFromIdentityCenterApplication

Memberikan izin untuk memisahkan beberapa identitas dari aplikasi Pusat Identitas IAM untuk ruang Amazon CodeCatalyst

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

CreateIdentityCenterApplication

Memberikan izin untuk membuat aplikasi IAM Identity Center

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateSpace

Memberikan izin untuk membuat ruang Amazon CodeCatalyst

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateSpaceAdminRoleAssignment

Memberikan izin untuk membuat penetapan peran administrator untuk CodeCatalyst ruang Amazon tertentu dan aplikasi Pusat Identitas IAM

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteConnection

Memberikan izin untuk menghapus koneksi

koneksi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteIdentityCenterApplication

Memberikan izin untuk menghapus aplikasi IAM Identity Center

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateIamRoleFromConnection

Memberikan izin untuk memisahkan peran IAM dari koneksi

koneksi*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateIdentityCenterApplicationFromSpace

Memberikan izin untuk memisahkan aplikasi Pusat Identitas IAM dari ruang Amazon CodeCatalyst

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateIdentityFromIdentityCenterApplication

Memberikan izin untuk memisahkan identitas dari aplikasi Pusat Identitas IAM untuk ruang Amazon CodeCatalyst

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

GetBillingAuthorization

Memberikan izin untuk menjelaskan otorisasi penagihan untuk koneksi

koneksi*

aws: ResourceTag /$ {} TagKey

Baca

GetConnection

Memberikan izin untuk mendapatkan koneksi

koneksi*

aws: ResourceTag /$ {} TagKey

Baca

GetIdentityCenterApplication

Memberikan izin untuk mendapatkan informasi tentang aplikasi IAM Identity Center

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Baca

GetPendingConnection

Memberikan izin untuk mendapatkan permintaan yang tertunda untuk menghubungkan akun ini ke ruang Amazon CodeCatalyst

Baca

ListConnections

Memberikan izin untuk membuat daftar koneksi yang tidak tertunda

Daftar

ListIamRolesForConnection

Memberikan izin untuk membuat daftar peran IAM yang terkait dengan koneksi

koneksi*

aws: ResourceTag /$ {} TagKey

Daftar

ListIdentityCenterApplications

Memberikan izin untuk melihat daftar semua aplikasi Pusat Identitas IAM di akun

Daftar

ListIdentityCenterApplicationsForSpace

Memberikan izin untuk melihat daftar aplikasi Pusat Identitas IAM berdasarkan ruang Amazon CodeCatalyst

Daftar

ListSpacesForIdentityCenterApplication

Memberikan izin untuk melihat daftar CodeCatalyst spasi Amazon oleh aplikasi IAM Identity Center

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Daftar

ListTagsForResource

Memberikan izin untuk mencantumkan tag untuk sumber daya Amazon CodeCatalyst

koneksi

aws: ResourceTag /$ {} TagKey

Baca

aplikasi pusat identitas

aws: ResourceTag /$ {} TagKey

PutBillingAuthorization

Memberikan izin untuk membuat atau memperbarui otorisasi penagihan untuk koneksi

koneksi*

aws: ResourceTag /$ {} TagKey

Tulis

RejectConnection

Memberikan izin untuk menolak permintaan untuk menghubungkan akun ini ke ruang Amazon CodeCatalyst

Tulis

SynchronizeIdentityCenterApplication

Memberikan izin untuk menyinkronkan aplikasi Pusat Identitas IAM dengan toko identitas pendukung

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menandai sumber daya Amazon CodeCatalyst

koneksi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

aplikasi pusat identitas

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag sumber daya Amazon CodeCatalyst

koneksi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

aplikasi pusat identitas

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateIdentityCenterApplication

Memberikan izin untuk memperbarui aplikasi Pusat Identitas IAM

aplikasi-pusat identitas*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Amazon CodeCatalyst

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

Jenis sumber daya ARN Kunci syarat

koneksi

arn: $ {Partition} :codecatalyst: $ {Wilayah} :$ {Akun} :/koneksi/$ {} ConnectionId

aws: ResourceTag /$ {} TagKey

aplikasi pusat identitas

arn: $ {Partition} :codecatalyst: $ {Wilayah} :$ {Akun} :/aplikasi-pusat-identitas/$ {} IdentityCenterApplicationId

aws: ResourceTag /$ {} TagKey

proyek

arn: $ {Partition} :codecatalyst: ::space/$ {} /project/$ {} SpaceId ProjectId

ruang

arn: $ {Partisi} :codecatalyst: ::space/$ {} SpaceId

Kunci kondisi untuk Amazon CodeCatalyst

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

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Memfilter akses dengan kunci tag dan nilai dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Memfilter akses dengan adanya pasangan nilai kunci tag dalam permintaan

String

aws: TagKeys

Memfilter akses dengan kunci tag dalam permintaan

ArrayOfString