View a markdown version of this page

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

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

Amazon CodeCatalyst (préfixe de service :codecatalyst) 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 CodeCatalyst

Amazon ne CodeCatalyst 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 CodeCatalyst

Les actions suivantes sont définies par Amazon CodeCatalyst 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

AcceptConnection

Accorde l'autorisation d'accepter une demande de connexion de ce compte à un CodeCatalyst espace Amazon

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

AssociateIamRoleToConnection

Accorde l'autorisation d'associer une connexion à un rôle IAM

connexions*

était : ResourceTag /$ {} TagKey

Écrire

AssociateIdentityCenterApplicationToSpace

Accorde l'autorisation d'associer une application IAM Identity Center à un espace Amazon CodeCatalyst

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

AssociateIdentityToIdentityCenterApplication

Accorde l'autorisation d'associer une identité à une application IAM Identity Center pour un espace Amazon CodeCatalyst

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

BatchAssociateIdentitiesToIdentityCenterApplication

Accorde l'autorisation d'associer plusieurs identités à une application IAM Identity Center pour un espace Amazon CodeCatalyst

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

BatchDisassociateIdentitiesFromIdentityCenterApplication

Accorde l'autorisation de dissocier plusieurs identités d'une application IAM Identity Center pour un espace Amazon CodeCatalyst

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

CreateIdentityCenterApplication

Octroie l'autorisation de créer une application IAM Identity Center.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateSpace

Accorde l'autorisation de créer un CodeCatalyst espace Amazon

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateSpaceAdminRoleAssignment

Accorde l'autorisation de créer une attribution de rôle d'administrateur pour un CodeCatalyst espace Amazon donné et une application IAM Identity Center

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

DeleteConnection

Accorde l'autorisation de supprimer une connexion.

connexions*

était : ResourceTag /$ {} TagKey

Écrire

DeleteIdentityCenterApplication

Octroie l'autorisation de supprimer une application IAM Identity Center.

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

DisassociateIamRoleFromConnection

Accorde l'autorisation de dissocier un rôle IAM d’une connexion

connexions*

était : ResourceTag /$ {} TagKey

Écrire

DisassociateIdentityCenterApplicationFromSpace

Accorde l'autorisation de dissocier une application IAM Identity Center d'un espace Amazon CodeCatalyst

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

DisassociateIdentityFromIdentityCenterApplication

Accorde l'autorisation de dissocier une identité d'une application IAM Identity Center pour un espace Amazon CodeCatalyst

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

GetBillingAuthorization

Accorde l'autorisation de décrire l'autorisation de facturation pour une connexion

connexions*

était : ResourceTag /$ {} TagKey

Lecture

GetConnection

Accorde l'autorisation d'obtenir une connexion

connexions*

était : ResourceTag /$ {} TagKey

Lecture

GetIdentityCenterApplication

Octroie l'autorisation d'obtenir des informations sur une application IAM Identity Center.

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Lecture

GetPendingConnection

Accorde l'autorisation de recevoir une demande en attente pour connecter ce compte à un CodeCatalyst espace Amazon

Lecture

ListConnections

Accorde l'autorisation de répertorier les connexions qui ne sont pas en attente

List

ListIamRolesForConnection

Accorde l'autorisation d'énumérer les rôles IAM associé à une connexion

connexions*

était : ResourceTag /$ {} TagKey

List

ListIdentityCenterApplications

Octroie l'autorisation d'afficher une liste de toutes les applications IAM Identity Center du compte.

List

ListIdentityCenterApplicationsForSpace

Autorise Amazon CodeCatalyst Space à consulter la liste des applications IAM Identity Center

List

ListSpacesForIdentityCenterApplication

Autorise l'accès à la liste des CodeCatalyst espaces Amazon par application IAM Identity Center

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

List

ListTagsForResource

Accorde l'autorisation de répertorier les tags d'une CodeCatalyst ressource Amazon

connexions

était : ResourceTag /$ {} TagKey

Lecture

applications de centre d'identité

était : ResourceTag /$ {} TagKey

PutBillingAuthorization

Accorde l'autorisation de créer ou de mettre à jour l'autorisation de facturation pour une connexion

connexions*

était : ResourceTag /$ {} TagKey

Écrire

RejectConnection

Accorde l'autorisation de rejeter une demande de connexion de ce compte à un CodeCatalyst espace Amazon

Écrire

SynchronizeIdentityCenterApplication

Octroie l'autorisation de synchroniser une application IAM Identity Center avec le magasin d'identités sous-jacent.

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation de baliser une CodeCatalyst ressource Amazon

connexions

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

applications de centre d'identité

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation de supprimer le balisage d'une ressource Amazon CodeCatalyst

connexions

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

applications de centre d'identité

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateIdentityCenterApplication

Octroie l'autorisation de mettre à jour une application IAM Identity Center.

applications de centre d'identité*

était : ResourceTag /$ {} TagKey

Écrire

Types de ressources définis par Amazon CodeCatalyst

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

connexions

arn : $ {Partition} :codecatalyst : $ {Region} :$ {Account} :/connections/$ {} ConnectionId

était : ResourceTag /$ {} TagKey

applications de centre d'identité

arn : $ {Partition} :codecatalyst : $ {Region} :$ {Account} :/identity-center-applications/$ {} IdentityCenterApplicationId

était : ResourceTag /$ {} TagKey

projet

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

espace

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

Clés de condition pour Amazon CodeCatalyst

Amazon CodeCatalyst 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 de la clé et la valeur d'une balise dans une demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification dans une demande

ArrayOfString