View a markdown version of this page

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

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 Amazon CodeWhisperer

Amazonas CodeWhisperer (Dienstpräfix: codewhisperer) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte Aktionen CodeWhisperer

Amazon CodeWhisperer hat keine API-Operationen, die in der verwendet werden können Actions Element einer IAM-Grundsatzerklärung.

Permission-only Maßnahmen für Amazon CodeWhisperer

Die folgenden Aktionen werden von Amazon definiert CodeWhisperer sind aber nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AllowVendedLogDeliveryForResource

Erteilt die Berechtigung zur Konfiguration der versendeten Protokollzustellung für CodeWhisperer Ressource zur Anpassung

customization*

aws:ResourceTag/${TagKey}

Rechteverwaltung, Schreiben

AssociateCustomizationPermission

Erteilt die Erlaubnis zum Aufrufen AssociateCustomizationPermission auf CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Schreiben

CreateCustomization

Erteilt die Erlaubnis zum Aufrufen CreateCustomization auf CodeWhisperer

customization*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateProfile

Erteilt die Erlaubnis zum Aufrufen CreateProfile auf CodeWhisperer

profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteCustomization

Erteilt die Erlaubnis zum Aufrufen DeleteCustomization auf CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Schreiben

DeleteProfile

Erteilt die Erlaubnis zum Aufrufen DeleteProfile auf CodeWhisperer

profile*

aws:ResourceTag/${TagKey}

Schreiben

DisassociateCustomizationPermission

Erteilt die Erlaubnis zum Aufrufen DisassociateCustomizationPermission auf CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Schreiben

GenerateRecommendations

Erteilt die Erlaubnis zum Aufrufen GenerateRecommendations auf CodeWhisperer

Lesen

GetCustomization

Erteilt die Erlaubnis zum Aufrufen GetCustomization auf CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Lesen

ListCustomizationPermissions

Erteilt die Erlaubnis zum Aufrufen ListCustomizationPermissions auf CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Auflisten

ListCustomizationVersions

Erteilt die Erlaubnis zum Aufrufen ListCustomizationVersions auf CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Auflisten

ListCustomizations

Erteilt die Erlaubnis zum Aufrufen ListCustomizations auf CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Auflisten

ListProfiles

Erteilt die Erlaubnis zum Aufrufen ListProfiles auf CodeWhisperer

Auflisten

ListTagsForResource

Erteilt die Erlaubnis zum Aufrufen ListTagsForResource auf CodeWhisperer

customization

aws:ResourceTag/${TagKey}

Auflisten

profile

aws:ResourceTag/${TagKey}

TagResource

Erteilt die Erlaubnis zum Aufrufen TagResource auf CodeWhisperer

customization

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TestOtelConnection

Erteilt die Erlaubnis zum Testen des OpenTelemetry Exportverbindung eines Profils

profile*

aws:ResourceTag/${TagKey}

Lesen

UntagResource

Erteilt die Erlaubnis zum Aufrufen UntagResource auf CodeWhisperer

customization

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

profile

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCustomization

Erteilt die Erlaubnis zum Aufrufen UpdateCustomization auf CodeWhisperer

customization*

aws:ResourceTag/${TagKey}

Schreiben

UpdateProfile

Erteilt die Erlaubnis zum Aufrufen UpdateProfile auf CodeWhisperer

profile*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon definierte Ressourcentypen CodeWhisperer

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

Ressourcentypen ARN Bedingungsschlüssel

customization

arn:${Partition}:codewhisperer:${Region}:${Account}:customization/${Identifier}

aws:ResourceTag/${TagKey}

profile

arn:${Partition}:codewhisperer:${Region}:${Account}:profile/${Identifier}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon CodeWhisperer

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

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff anhand der Tags, die mit folgenden Tags verknüpft sind CodeWhisperer Ressource

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString