View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon CodeCatalyst - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon CodeCatalyst

Amazon CodeCatalyst (Service-Präfix:codecatalyst) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte Aktionen CodeCatalyst

Amazon CodeCatalyst hat keine API-Operationen, die als Actions Element einer IAM-Richtlinienerklärung verwendet werden können.

Permission-only Aktionen für Amazon CodeCatalyst

Die folgenden Aktionen wurden von Amazon definiert, können CodeCatalyst jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AcceptConnection

Erteilt die Erlaubnis, eine Anfrage zur Verbindung dieses Kontos mit einem CodeCatalyst Amazon-Bereich anzunehmen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

AssociateIamRoleToConnection

Gewährt die Berechtigung zum Zuordnen einer IAM-Rolle zu einer Verbindung

Verbindungen*

als: ResourceTag /$ {} TagKey

Schreiben

AssociateIdentityCenterApplicationToSpace

Erteilt die Erlaubnis, eine IAM Identity Center-Anwendung mit einem CodeCatalyst Amazon-Bereich zu verknüpfen

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

AssociateIdentityToIdentityCenterApplication

Erteilt die Erlaubnis, eine Identität mit einer IAM Identity Center-Anwendung für einen CodeCatalyst Amazon-Bereich zu verknüpfen

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

BatchAssociateIdentitiesToIdentityCenterApplication

Erteilt die Erlaubnis, einer IAM Identity Center-Anwendung für einen Amazon-Bereich mehrere Identitäten zuzuordnen CodeCatalyst

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

BatchDisassociateIdentitiesFromIdentityCenterApplication

Erteilt die Erlaubnis, mehrere Identitäten von einer IAM Identity Center-Anwendung für einen Amazon-Bereich zu trennen CodeCatalyst

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

CreateIdentityCenterApplication

Gewährt die Berechtigung zum Erstellen einer Anwendung für das IAM Identity Center

as: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateSpace

Erteilt die Erlaubnis, einen CodeCatalyst Amazon-Bereich zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateSpaceAdminRoleAssignment

Erteilt die Berechtigung, eine Administratorrollenzuweisung für einen bestimmten CodeCatalyst Amazon-Bereich und eine bestimmte IAM Identity Center-Anwendung zu erstellen

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteConnection

Gewährt die Berechtigung zum Löschen einer Verbindung.

Verbindungen*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteIdentityCenterApplication

Gewährt die Berechtigung zum Löschen einer Anwendung für das IAM Identity Center

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

DisassociateIamRoleFromConnection

Gewährt die Berechtigung zum Aufheben der Zuordnung einer IAM-Rolle zu einer Verbindung

Verbindungen*

als: ResourceTag /$ {} TagKey

Schreiben

DisassociateIdentityCenterApplicationFromSpace

Erteilt die Erlaubnis, eine IAM Identity Center-Anwendung von einem Amazon-Bereich zu trennen CodeCatalyst

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

DisassociateIdentityFromIdentityCenterApplication

Erteilt die Erlaubnis, eine Identität von einer IAM Identity Center-Anwendung für einen Amazon-Bereich zu trennen CodeCatalyst

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

GetBillingAuthorization

Gewährt die Berechtigung zum Beschreiben der Rechnungsgenehmigungen für eine Verbindung

Verbindungen*

als: ResourceTag /$ {} TagKey

Lesen

GetConnection

Gewährt die Berechtigung zum Abrufen einer Verbindung

Verbindungen*

als: ResourceTag /$ {} TagKey

Lesen

GetIdentityCenterApplication

Gewährt die Berechtigung zum Abrufen von Informationen zu einer IAM Identity Center-Anwendung

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Lesen

GetPendingConnection

Erteilt die Erlaubnis, eine ausstehende Anfrage zur Verbindung dieses Kontos mit einem CodeCatalyst Amazon-Bereich zu erhalten

Lesen

ListConnections

Gewährt die Berechtigung, nicht ausstehende Verbindungen aufzulisten

Auflisten

ListIamRolesForConnection

Gewährt die Berechtigung zum Auflisten von einer Verbindung zugeordneten IAM-Rollen

Verbindungen*

als: ResourceTag /$ {} TagKey

Auflisten

ListIdentityCenterApplications

Gewährt die Berechtigung, eine Liste aller IAM Identity Center-Anwendungen im Konto einzusehen

Auflisten

ListIdentityCenterApplicationsForSpace

Erteilt die Erlaubnis, eine Liste von IAM Identity Center-Anwendungen von Amazon CodeCatalyst Space anzuzeigen

Auflisten

ListSpacesForIdentityCenterApplication

Erteilt die Berechtigung, eine Liste von Amazon CodeCatalyst Spaces nach IAM Identity Center-Anwendung anzuzeigen

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, Tags für eine CodeCatalyst Amazon-Ressource aufzulisten

Verbindungen

as: ResourceTag /$ {} TagKey

Lesen

Identity-Center-Anwendungen

als: /$ {} ResourceTag TagKey

PutBillingAuthorization

Gewährt die Berechtigung zum Erstellen oder Aktualisieren der Fakturierungsautorisierung für eine Verbindung

Verbindungen*

als: ResourceTag /$ {} TagKey

Schreiben

RejectConnection

Erteilt die Erlaubnis, eine Anfrage zur Verbindung dieses Kontos mit einem CodeCatalyst Amazon-Bereich abzulehnen

Schreiben

SynchronizeIdentityCenterApplication

Gewährt die Berechtigung, eine IAM Identity Center-Anwendung mit dem zugrunde liegenden Identitätsspeicher zu synchronisieren

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

TagResource

Erteilt die Erlaubnis, eine CodeCatalyst Amazon-Ressource zu taggen

Verbindungen

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Identity-Center-Anwendungen

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Erteilt die Erlaubnis, die Markierung einer Amazon-Ressource aufzuheben CodeCatalyst

Verbindungen

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Identity-Center-Anwendungen

als: /$ {} ResourceTag TagKey

war: TagKeys

UpdateIdentityCenterApplication

Gewährt die Berechtigung zum Aktualisieren einer IAM Identity Center-Anwendung

Identity-Center-Anwendungen*

als: /$ {} ResourceTag TagKey

Schreiben

Von Amazon definierte Ressourcentypen CodeCatalyst

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

Verbindungen

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

awsTagKey: /$ {} ResourceTag

Identity-Center-Anwendungen

arn: $ {Partition} :codecatalyst: $ {Region} :$ {Konto} :/Identity-Center-Anwendungen/$ {} IdentityCenterApplicationId

asTagKey: /$ {} ResourceTag

projekt

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

Leerzeichen

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

Zustandsschlüssel für Amazon CodeCatalyst

Amazon CodeCatalyst definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff nach dem Schlüssel eines Tags und den Wert einer Anforderung

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

Zeichenfolge

war: TagKeys

Filtert den Zugriff nach den Tag-Schlüsseln in einer Anforderung

ArrayOfString