

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Aktionen, Ressourcen und Bedingungsschlüssel für AWS CodeCommit
<a name="list_awscodecommit"></a>

AWS CodeCommit (Dienstpräfix:`codecommit`) stellt die folgenden dienstspezifischen Ressourcen, Aktionen und Bedingungskontextschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:
+ Erfahren Sie, wie Sie [diesen Service konfigurieren](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html).
+ Zeigen Sie eine Liste der [API-Operationen an, die für diesen Service verfügbar sind](https://docs.aws.amazon.com/codecommit/latest/APIReference/Welcome.html).
+ Erfahren Sie, wie Sie diesen Service und seine Ressourcen [mithilfe von IAM](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html)-Berechtigungsrichtlinien schützen.

**Topics**
+ [Aktionen, definiert von AWS CodeCommit](#awscodecommit-actions-as-permissions)
+ [Ressourcentypen, definiert durch AWS CodeCommit](#awscodecommit-resources-for-iam-policies)
+ [Bedingungsschlüssel für AWS CodeCommit](#awscodecommit-policy-keys)

## Aktionen, definiert von AWS CodeCommit
<a name="awscodecommit-actions-as-permissions"></a>

Sie können die folgenden Aktionen im Element `Action` einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

In der Spalte **Zugriffsebene** der Tabelle Aktionen wird beschrieben, wie die Aktion klassifiziert ist (Liste, Lesen, Berechtigungsverwaltung oder Tagging). Diese Klassifizierung gibt an, welche Zugriffsebene die betreffende Aktion gewährt, wenn Sie sie in einer Richtlinie verwenden. Weitere Informationen zu Zugriffsebenen finden Sie unter [Zugriffsebenen in Richtlinienzusammenfassungen](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_understand-policy-summary-access-level-summaries.html).

Die Spalte **Resource types** (Ressourcentypen) der Aktionstabelle gibt an, ob die Aktion Berechtigungen auf Ressourcenebene unterstützt. Wenn es keinen Wert für diese Spalte gibt, müssen Sie alle Ressourcen ("\*") im Element `Resource` Ihrer Richtlinienanweisung angeben. Wenn die Spalte einen Ressourcentyp enthält, können Sie einen ARN dieses Typs in einer Anweisung mit dieser Aktion angeben. Wenn für die Aktion eine oder mehrere Ressourcen erforderlich sind, muss der Aufrufer die Erlaubnis haben, die Aktion mit diesen Ressourcen zu verwenden. Erforderliche Ressourcen sind in der Tabelle mit einem Sternchen (\*) gekennzeichnet. Wenn Sie den Ressourcenzugriff mit dem Element `Resource` in einer IAM-Richtlinie einschränken, müssen Sie für jeden erforderlichen Ressourcentyp einen ARN oder ein Muster angeben. Einige Aktionen unterstützen mehrere Ressourcentypen. Wenn der Ressourcentyp optional ist (nicht als erforderlich angegeben), können Sie sich für einen der optionalen Ressourcentypen entscheiden.

Die Spalte **Bedingungsschlüssel** der Tabelle der Aktionen enthält Schlüssel, die Sie im Element `Condition` einer Richtlinienanweisung angeben können. Weitere Informationen zu den Bedingungsschlüsseln, die den Ressourcen für den Service zugeordnet sind, finden Sie in der Spalte **Bedingungsschlüssel** der Tabelle der Ressourcentypen.

In der Spalte „**Abhängige Aktionen**“ der Tabelle „Aktionen“ werden zusätzliche Berechtigungen angezeigt, die möglicherweise erforderlich sind, um eine Aktion erfolgreich aufzurufen. Diese Berechtigungen sind möglicherweise zusätzlich zu der Berechtigung für die Aktion selbst erforderlich. Wenn eine Aktion abhängige Aktionen spezifiziert, können diese Abhängigkeiten für zusätzliche Ressourcen gelten, die für diese Aktion definiert wurden, nicht nur für die erste Ressource, die in der Tabelle aufgeführt ist.

**Anmerkung**  
Die Ressourcenbedingungsschlüssel sind in der Tabelle [Ressourcentypen](#awscodecommit-resources-for-iam-policies) enthalten. Sie finden einen Link zu dem Ressourcentyp, der für eine Aktion gilt, in der Spalte **Ressourcentypen (\*erforderlich)** der Tabelle „Aktionen“. Der Ressourcentyp in der Tabelle „Ressourcentypen“ enthält die Spalte **Bedingungsschlüssel**. Das sind die Ressourcenbedingungsschlüssel, die für eine Aktion in der Tabelle „Aktionen“ gelten.

Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle [Aktionen](reference_policies_actions-resources-contextkeys.html#actions_table)


****  


- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_AssociateApprovalRuleTemplateWithRepository.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_AssociateApprovalRuleTemplateWithRepository.html) **
  - **Beschreibung:** Gewährt die Berechtigung, eine Genehmigungsregelvorlage einem Repository zuzuordnen.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchAssociateApprovalRuleTemplateWithRepositories.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchAssociateApprovalRuleTemplateWithRepositories.html) **
  - **Beschreibung:** Gewährt die Berechtigung, eine Genehmigungsregelvorlage mehreren Repositorys in einem einzigen Vorgang zuzuordnen.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchDescribeMergeConflicts.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchDescribeMergeConflicts.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über mehrere Zusammenführungskonflikte, wenn Sie versuchen, zwei Commits entweder mit der Dreiwege-Zusammenführungs- oder der Squash-Zusammenführungsoption zusammenzuführen.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchDisassociateApprovalRuleTemplateFromRepositories.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchDisassociateApprovalRuleTemplateFromRepositories.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Entfernen der Mapping zwischen einer Genehmigungsregelvorlage und mehreren Repositorys in einem einzigen Vorgang.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchGetCommits.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchGetCommits.html) **
  - **Beschreibung:** Erteilt die Berechtigung, Informationen über einen oder mehrere Commits in einem AWS CodeCommit Repository zurückzugeben
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-pr](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-pr) [nur Berechtigung]**
  - **Beschreibung:** Erteilt die Erlaubnis, Informationen über einen oder mehrere Pull-Requests in einem AWS CodeCommit Repository zurückzugeben
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchGetRepositories.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchGetRepositories.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über mehrere Repositorys.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-acp](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-acp) [nur Berechtigung]**
  - **Beschreibung:** Erteilt die Berechtigung, das Hochladen eines Archivs in eine Pipeline abzubrechen AWS CodePipeline
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateApprovalRuleTemplate.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateApprovalRuleTemplate.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Erstellen einer Genehmigungsregelvorlage, die automatisch Genehmigungsregeln in Pull-Anforderungen erstellt, die den in der Vorlage definierten Bedingungen entsprechen. Gewährt keine Berechtigung zum Erstellen von Genehmigungsregeln für einzelne Pull-Anforderungen.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateBranch.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateBranch.html) **
  - **Beschreibung:** Erteilt die Erlaubnis, mit dieser API einen Branch in einem AWS CodeCommit Repository zu erstellen; steuert keine Git-Aktionen zum Erstellen von Branches
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateCommit.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateCommit.html) **
  - **Beschreibung:** Erteilt die Berechtigung, einzelne oder mehrere Dateien in einem Branch in einem AWS CodeCommit Repository hinzuzufügen, zu kopieren, zu verschieben oder zu aktualisieren und einen Commit für die Änderungen im angegebenen Branch zu generieren
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreatePullRequest.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreatePullRequest.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Erstellen einer Pull-Anforderung im angegebenen Repository.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreatePullRequestApprovalRule.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreatePullRequestApprovalRule.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Erstellen einer spezifischen Genehmigungsregel für eine einzelne Pull-Anforderung; Gewährt keine Berechtigung zum Erstellen von Genehmigungsregelvorlagen.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateRepository.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateRepository.html) **
  - **Beschreibung:** Erteilt die Berechtigung zum Erstellen eines AWS CodeCommit Repositorys
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-aws_RequestTag___TagKey_](#awscodecommit-aws_RequestTag___TagKey_) <br /> [#awscodecommit-aws_TagKeys](#awscodecommit-aws_TagKeys)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateUnreferencedMergeCommit.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateUnreferencedMergeCommit.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Erstellen eines unreferenzierten Commits, der das Ergebnis der Zusammenführung von zwei Commits entweder mit der Dreiwege- oder Squash-Zusammenführungsoption enthält; steuert keine Git-Zusammenführungsaktionen.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteApprovalRuleTemplate.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteApprovalRuleTemplate.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Löschen einer Genehmigungsregelvorlage.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteBranch.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteBranch.html) **
  - **Beschreibung:** Erteilt die Erlaubnis, einen Branch in einem AWS CodeCommit Repository mit dieser API zu löschen; steuert keine Git-Aktionen zum Löschen von Branches
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteCommentContent.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteCommentContent.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Löschen des Inhalts eines Kommentars zu einer Änderung, einer Datei oder zu einem Commit in einem Repository.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteFile.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteFile.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Löschen einer angegebenen Datei aus einer bestimmten Verzweigung.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeletePullRequestApprovalRule.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeletePullRequestApprovalRule.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Löschen einer Genehmigungsregel, die für eine Pull-Anforderung erstellt wurde, wenn die Regel nicht von einer Genehmigungsregelvorlage erstellt wurde.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteRepository.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteRepository.html) **
  - **Beschreibung:** Erteilt die Erlaubnis zum Löschen eines AWS CodeCommit Repositorys
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DescribeMergeConflicts.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DescribeMergeConflicts.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über bestimmte Zusammenführungskonflikte, wenn Sie versuchen, zwei Commits entweder mit der Dreiwege- oder der Squash-Zusammenführungsoption zusammenzuführen.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DescribePullRequestEvents.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DescribePullRequestEvents.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Zurückgeben von Informationen zu einem oder mehreren Pull-Anforderungsereignissen.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DisassociateApprovalRuleTemplateFromRepository.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DisassociateApprovalRuleTemplateFromRepository.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Entfernen der Mapping zwischen einer Genehmigungsregelvorlage und einem Repository.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_EvaluatePullRequestApprovalRules.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_EvaluatePullRequestApprovalRules.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Auswerten, ob eine Pull-Anforderung basierend auf dem aktuellen Genehmigungsstatus und den Anforderungen der Genehmigungsregeln zusammengeführt werden kann.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetApprovalRuleTemplate.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetApprovalRuleTemplate.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Zurückgeben von Informationen zu einer Genehmigungsregelvorlage.
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetBlob.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetBlob.html) **
  - **Beschreibung:** Erteilt die Berechtigung, den codierten Inhalt einer einzelnen Datei in einem AWS CodeCommit Repository von der AWS CodeCommit Konsole aus anzuzeigen
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetBranch.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetBranch.html) **
  - **Beschreibung:** Erteilt mit dieser API die Erlaubnis, Details zu einem Branch in einem AWS CodeCommit Repository abzurufen; steuert keine Git-Branch-Aktionen
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetComment.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetComment.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen des Inhalts eines Kommentars zu einer Änderung, einer Datei oder einem Commit in einem Repository.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommentReactions.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommentReactions.html) **
  - **Beschreibung:** Gewährt die Berechtigung, die Reaktionen auf einen Kommentar zu erhalten
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommentsForComparedCommit.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommentsForComparedCommit.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über Kommentare zu einem Vergleich zwischen zwei Commits.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommentsForPullRequest.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommentsForPullRequest.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Kommentaren zu einer Pull-Anforderung.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommit.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommit.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Zurückgeben von Informationen zu einem Commit, einschließlich Commit-Nachricht und Committer-Angaben, mit dieser API; steuert keine Git-Protokollierungsaktionen.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-code](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-code) [nur Berechtigung]**
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über den Verlauf von Commits in einem Repository.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-pr](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-pr) [nur Berechtigung]**
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über den Unterschied zwischen Commits im Zusammenhang mit einer potenziellen Zusammenführung.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetDifferences.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetDifferences.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Anzeigen von Informationen über die Unterschiede zwischen Commit-Spezifizierern (wie etwa eine Verzweigung, ein Tag, HEAD, eine Commit-ID oder andere vollständig qualifizierte Referenzen).
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetFile.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetFile.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Zurückgeben des Base-64-kodierten Inhalts einer angegebenen Datei und deren Metadaten.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetFolder.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetFolder.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Zurückgeben der Inhalte eines angegebenen Ordners in einem Repository.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetMergeCommit.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetMergeCommit.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen zu einem Commit für die Zusammenführung mithilfe einer der Zusammenführungsoptionen für Pull-Anforderungen, die Zusammenführungs-Commits erstellt. Nicht alle Zusammenführungsoptionen erstellen Zusammenführungs-Commits. Diese Berechtigung steuert keine Git-Zusammenführungsaktionen.
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetMergeConflicts.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetMergeConflicts.html) **
  - **Beschreibung:** Erteilt die Erlaubnis, Informationen über Merge-Konflikte zwischen dem Vorher-Nachher-Commit IDs für einen Pull-Request in einem Repository abzurufen
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetMergeOptions.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetMergeOptions.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über Zusammenführungsoptionen für Pull-Anforderungen, die zum Zusammenführen von zwei Commits verwendet werden können; steuert keine Git-Zusammenführungsaktionen.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-code](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-code) [nur Berechtigung]**
  - **Beschreibung:** Gewährt die Berechtigung zum Auflösen von Blobs, Strukturen und Commits zu ihrem Bezeichner.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetPullRequest.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetPullRequest.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über eine Pull-Anforderung in einem angegebenen Repository.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetPullRequestApprovalStates.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetPullRequestApprovalStates.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen der aktuellen Genehmigungen für eine eingegebene Pull-Anforderung.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetPullRequestOverrideState.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetPullRequestOverrideState.html) **
  - **Beschreibung:** Gewährt die Berechtigung, den aktuellen Überschreibungsstatus einer gegebenen Pull-Anforderung abzurufen.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-code](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-code) [nur Berechtigung]**
  - **Beschreibung:** Erteilt die Erlaubnis, Details zu Verweisen in einem AWS CodeCommit Repository abzurufen; steuert keine Git-Referenzaktionen
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetRepository.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetRepository.html) **
  - **Beschreibung:** Erteilt die Erlaubnis, Informationen über ein AWS CodeCommit Repository abzurufen
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetRepositoryTriggers.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetRepositoryTriggers.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Abrufen von Informationen über Auslöser, die für ein Repository konfiguriert sind.
  - **Zugriffsebene:** Read
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-code](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-code) [nur Berechtigung]**
  - **Beschreibung:** Erteilt die Berechtigung, den Inhalt einer bestimmten Baumstruktur in einem AWS CodeCommit Repository von der AWS CodeCommit Konsole aus anzuzeigen
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-acp](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-acp) [nur Berechtigung]**
  - **Beschreibung:** Erteilt die Berechtigung zum Abrufen von Statusinformationen über einen Archiv-Upload in eine Pipeline in AWS CodePipeline
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-git](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-git) [nur Berechtigung]**
  - **Beschreibung:** Erteilt die Erlaubnis, Informationen aus einem AWS CodeCommit Repository in ein lokales Repository abzurufen
  - **Zugriffsebene:** Lesen
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-git](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-git) [nur Berechtigung]**
  - **Beschreibung:** Erteilt die Erlaubnis, Informationen von einem lokalen Repository in ein Repository zu übertragen AWS CodeCommit 
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListApprovalRuleTemplates.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListApprovalRuleTemplates.html) **
  - **Beschreibung:** Erteilt die Berechtigung zum Auflisten aller Vorlagen für Genehmigungsregeln in einem AWS-Region für AWS-Konto
  - **Zugriffsebene:** Auflisten
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListAssociatedApprovalRuleTemplatesForRepository.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListAssociatedApprovalRuleTemplatesForRepository.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Auflisten von Genehmigungsregelvorlagen, die einem Repository zugeordnet sind.
  - **Zugriffsebene:** Auflisten
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListBranches.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListBranches.html) **
  - **Beschreibung:** Erteilt die Erlaubnis, Branches für ein AWS CodeCommit Repository mit dieser API aufzulisten; steuert keine Git-Branch-Aktionen
  - **Zugriffsebene:** Auflisten
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListFileCommitHistory.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListFileCommitHistory.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Auflisten von Commits und Änderungen an einer angegebenen Datei
  - **Zugriffsebene:** Auflisten
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListPullRequests.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListPullRequests.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Auflisten von Pull-Anforderungen für ein bestimmtes Repository.
  - **Zugriffsebene:** Auflisten
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListRepositories.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListRepositories.html) **
  - **Beschreibung:** Erteilt die Erlaubnis, Informationen über AWS CodeCommit Repositorys in der aktuellen Region für dich aufzulisten AWS-Konto
  - **Zugriffsebene:** Auflisten
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListRepositoriesForApprovalRuleTemplate.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListRepositoriesForApprovalRuleTemplate.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Auflisten von Repositorys, die einer Genehmigungsregelvorlage zugeordnet sind.
  - **Zugriffsebene:** Auflisten
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListTagsForResource.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListTagsForResource.html) **
  - **Beschreibung:** Erteilt die Berechtigung, die an einen Ressourcen-ARN angehängte CodeCommit Ressource aufzulisten
  - **Zugriffsebene:** Auflisten
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesByFastForward.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesByFastForward.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Zusammenführen von zwei Commits in der angegebene Zielverzweigung unter Verwendung der Fast-Forward-Zusammenführungsoption.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesBySquash.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesBySquash.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Zusammenführen von zwei Commits in der angegebenen Zielverzweigung mithilfe der Squash-Zusammenzuführungsoption.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesByThreeWay.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesByThreeWay.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Zusammenführen von zwei Commits in der angegebenen Zielverzweigung mithilfe der Dreiwege-Zusammenführungsoption.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestByFastForward.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestByFastForward.html) **
  - **Beschreibung:** Gewährt die Berechtigung, eine Pull-Anforderung zu schließen und zu versuchen, sie in der angegebenen Zielverzweigung für diese Pull-Anforderung am angegebenen Commit mithilfe der Fast-Forward-Zusammenführungsoption zusammenzuführen.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestBySquash.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestBySquash.html) **
  - **Beschreibung:** Gewährt die Berechtigung, eine Pull-Anforderung zu schließen und zu versuchen, sie in der angegebenen Zielverzweigung für diese Pull-Anforderung am angegebenen Commit mithilfe der Squash-Zusammenführungsoption zusammenzuführen.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestByThreeWay.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestByThreeWay.html) **
  - **Beschreibung:** Gewährt die Berechtigung, eine Pull-Anforderung zu schließen und zu versuchen, sie in der angegebenen Zielverzweigung für diese Pull-Anforderung am angegebenen Commit mithilfe der Dreiwege-Zusammenführungsoption zusammenzuführen.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_OverridePullRequestApprovalRules.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_OverridePullRequestApprovalRules.html) **
  - **Beschreibung:** Gewährt die Berechtigung, alle Genehmigungsregeln für eine Pull-Anforderung außer Kraft zu setzen, einschließlich Genehmigungsregeln, die von einer Vorlage erstellt wurden.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentForComparedCommit.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentForComparedCommit.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Veröffentlichen eines Kommentars zum Vergleich von zwei Commits.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentForPullRequest.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentForPullRequest.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Veröffentichen eines Kommentars zu einer Pull-Anforderung.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentReply.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentReply.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Posten eines Kommentars als Antwort auf einen Kommentar zu einem Vergleich zwischen Commits oder zu einer Pull-Anforderung.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutCommentReaction.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutCommentReaction.html) **
  - **Beschreibung:** Gewährt die Berechtigung, eine Reaktion auf einen Kommentar zu posten
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutFile.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutFile.html) **
  - **Beschreibung:** Erteilt die Berechtigung, eine Datei in einem Branch in einem AWS CodeCommit Repository hinzuzufügen oder zu aktualisieren und einen Commit für die Hinzufügung im angegebenen Branch zu generieren
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-codecommit_References](#awscodecommit-codecommit_References)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutRepositoryTriggers.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutRepositoryTriggers.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Erstellen, Aktualisieren oder Löschen von Auslösern für ein Repository.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_TagResource.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_TagResource.html) **
  - **Beschreibung:** Erteilt die Berechtigung, Ressourcen-Tags an einen CodeCommit Ressourcen-ARN anzuhängen
  - **Zugriffsebene:** Tagging
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-aws_ResourceTag___TagKey_](#awscodecommit-aws_ResourceTag___TagKey_) <br /> [#awscodecommit-aws_RequestTag___TagKey_](#awscodecommit-aws_RequestTag___TagKey_) <br /> [#awscodecommit-aws_TagKeys](#awscodecommit-aws_TagKeys)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_TestRepositoryTriggers.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_TestRepositoryTriggers.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Testen der Funktionsfähigkeit von Repository-Auslösern, indem Daten an das Auslöserziel gesendet werden.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UntagResource.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UntagResource.html) **
  - **Beschreibung:** Erteilt die Berechtigung, Ressourcen-Tags von einem CodeCommit Ressourcen-ARN zu trennen
  - **Zugriffsebene:** Tagging
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository)  / **Bedingungsschlüssel:**  / **Abhängige Aktionen:** 
  - **Ressourcentypen (\*erforderlich):**  / **Bedingungsschlüssel:**  [#awscodecommit-aws_TagKeys](#awscodecommit-aws_TagKeys) <br /> [#awscodecommit-aws_ResourceTag___TagKey_](#awscodecommit-aws_ResourceTag___TagKey_)  / **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateApprovalRuleTemplateContent.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateApprovalRuleTemplateContent.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren des Inhalts von Genehmigungsregelvorlagen; Gewährt keine Berechtigung zum Aktualisieren von Inhalten von Genehmigungsregeln, die speziell für Pull-Anforderungen erstellt wurden.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateApprovalRuleTemplateDescription.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateApprovalRuleTemplateDescription.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren der Beschreibung von Genehmigungsregelvorlagen.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateApprovalRuleTemplateName.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateApprovalRuleTemplateName.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren des Namens von Genehmigungsregelvorlagen.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):** 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateComment.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateComment.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren des Inhalts eines Kommentars, wenn die Identität der Identität entspricht, mit der der Kommentar erstellt wurde.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateDefaultBranch.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateDefaultBranch.html) **
  - **Beschreibung:** Erteilt die Berechtigung, den Standardzweig in einem AWS CodeCommit Repository zu ändern
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestApprovalRuleContent.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestApprovalRuleContent.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren des Inhalts für Genehmigungsregeln, die für bestimmte Pull-Anforderungen erstellt wurden; Gewährt keine Berechtigung zum Aktualisieren von Genehmigungsregelinhalten für Regeln, die mit einer Genehmigungsregelvorlage erstellt wurden.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestApprovalState.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestApprovalState.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren des Genehmigungsstatus für Pull-Anforderungen
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestDescription.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestDescription.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren der Beschreibung einer Pull-Anforderung.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestStatus.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestStatus.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren des Status einer Pull-Anforderung.
  - **Zugriffsebene:** Write
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestTitle.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestTitle.html) **
  - **Beschreibung:** Gewährt die Berechtigung zum Aktualisieren des Titels einer Pull-Anforderung.
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryDescription.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryDescription.html) **
  - **Beschreibung:** Erteilt die Berechtigung, die Beschreibung eines AWS CodeCommit Repositorys zu ändern
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryEncryptionKey.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryEncryptionKey.html) **
  - **Beschreibung:** Erteilt die Berechtigung zum Ändern des AWS KMS-Verschlüsselungsschlüssels, der zum Verschlüsseln und Entschlüsseln eines Repositorys verwendet wird AWS CodeCommit 
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryName.html](https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryName.html) **
  - **Beschreibung:** Erteilt die Berechtigung, den Namen eines Repositorys zu ändern AWS CodeCommit 
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 

- **  [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-acp](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-acp) [nur Berechtigung]**
  - **Beschreibung:** Erteilt der Servicerolle die Berechtigung AWS CodePipeline , Repository-Änderungen in eine Pipeline hochzuladen
  - **Zugriffsebene:** Schreiben
  - **Ressourcentypen (\*erforderlich):**  [#awscodecommit-repository](#awscodecommit-repository) 
  - **Bedingungsschlüssel:** 
  - **Abhängige Aktionen:** 



## Ressourcentypen, definiert durch AWS CodeCommit
<a name="awscodecommit-resources-for-iam-policies"></a>

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element `Resource` von IAM-Berechtigungsrichtlinienanweisungen verwendet werden. Jede Aktion in der [Tabelle „Aktionen“](#awscodecommit-actions-as-permissions) identifiziert die Ressourcentypen, die mit der Aktion angegeben werden können. Ein Ressourcentyp kann auch definieren, welche Bedingungsschlüssel Sie in einer Richtlinie einschließen können. Diese Schlüssel werden in der letzten Spalte der Tabelle der Ressourcentypen angezeigt. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle [Resource types](reference_policies_actions-resources-contextkeys.html#resources_table).


****  

| Ressourcentypen | ARN | Bedingungsschlüssel | 
| --- | --- | --- | 
|   [https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control.html#arn-formats](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control.html#arn-formats)  |  arn:${Partition}:codecommit:${Region}:${Account}:${RepositoryName}  |  [#awscodecommit-aws_ResourceTag___TagKey_](#awscodecommit-aws_ResourceTag___TagKey_)  | 

## Bedingungsschlüssel für AWS CodeCommit
<a name="awscodecommit-policy-keys"></a>

AWS CodeCommit definiert die folgenden Bedingungsschlüssel, die im `Condition` Element einer IAM-Richtlinie verwendet werden können. Diese Schlüssel können Sie verwenden, um die Bedingungen zu verfeinern, unter denen die Richtlinienanweisung angewendet wird. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle [Condition keys](reference_policies_actions-resources-contextkeys.html#context_keys_table) (Bedingungsschlüssel).

Informationen zu den globalen Bedingungsschlüsseln, die für alle Dienste verfügbar sind, finden Sie unter [Kontextschlüssel für AWS globale Bedingungen](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html).


****  

| Bedingungsschlüssel | Beschreibung | Typ | 
| --- | --- | --- | 
|   [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung | Zeichenfolge | 
|   [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind | Zeichenfolge | 
|   [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung. | ArrayOfString | 
|   [https://docs.aws.amazon.com/codecommit/latest/userguide/how-to-conditional-branch.html](https://docs.aws.amazon.com/codecommit/latest/userguide/how-to-conditional-branch.html)  | Filtert den Zugriff per Git-Referenz auf angegebene AWS CodeCommit Aktionen | Zeichenfolge | 