View a markdown version of this page

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

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

Amazon CodeWhisperer (Service-Prä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 als Actions Element einer IAM-Richtlinienerklärung verwendet werden können.

Permission-only Aktionen für Amazon CodeWhisperer

Die folgenden Aktionen wurden von Amazon definiert, können CodeWhisperer 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

AllowVendedLogDeliveryForResource

Erteilt die Berechtigung zur Konfiguration der ausgelieferten Protokollzustellung für die Anpassungsressource CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Verwaltung von Berechtigungen, Schreiben

AssociateCustomizationPermission

Erteilt die Berechtigung zum Aufrufen AssociateCustomizationPermission am CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Schreiben

CreateCustomization

Erteilt die Erlaubnis zum Aufrufen CreateCustomization am CodeWhisperer

Anpassung*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateProfile

Erteilt die Erlaubnis zum Aufrufen CreateProfile am CodeWhisperer

Profil*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteCustomization

Erteilt die Erlaubnis zum Aufrufen DeleteCustomization am CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteProfile

Erteilt die Erlaubnis zum Aufrufen DeleteProfile am CodeWhisperer

Profil*

als: ResourceTag /$ {} TagKey

Schreiben

DisassociateCustomizationPermission

Erteilt die Erlaubnis zum Aufrufen DisassociateCustomizationPermission am CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Schreiben

GenerateRecommendations

Erteilt die Erlaubnis zum Aufrufen GenerateRecommendations am CodeWhisperer

Lesen

GetCustomization

Erteilt die Erlaubnis zum Aufrufen GetCustomization am CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Lesen

ListCustomizationPermissions

Erteilt die Erlaubnis zum Aufrufen ListCustomizationPermissions am CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Auflisten

ListCustomizationVersions

Erteilt die Erlaubnis zum Aufrufen ListCustomizationVersions am CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Auflisten

ListCustomizations

Erteilt die Erlaubnis zum Aufrufen ListCustomizations am CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Auflisten

ListProfiles

Erteilt die Erlaubnis zum Aufrufen ListProfiles am CodeWhisperer

Auflisten

ListTagsForResource

Erteilt die Erlaubnis zum Aufrufen ListTagsForResource am CodeWhisperer

Anpassung

as: ResourceTag /$ {} TagKey

Auflisten

profile

as: ResourceTag /$ {} TagKey

TagResource

Erteilt die Erlaubnis zum Aufrufen TagResource am CodeWhisperer

Anpassung

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

profile

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Erteilt die Erlaubnis zum Aufrufen UntagResource am CodeWhisperer

Anpassung

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

profile

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateCustomization

Erteilt die Erlaubnis zum Aufrufen UpdateCustomization am CodeWhisperer

Anpassung*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateProfile

Erteilt die Erlaubnis zum Aufrufen UpdateProfile am CodeWhisperer

Profil*

als: 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

Anpassung

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

als: /$ {} ResourceTag TagKey

profil

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

asTagKey: /$ {} ResourceTag

Zustandsschlüssel für Amazon CodeWhisperer

Amazon CodeWhisperer 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 durch die Tags, die in der Anfrage übergeben werden

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff nach den mit CodeWhisperer der Ressource verknüpften Tags

Zeichenfolge

als: TagKeys

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

ArrayOfString