View a markdown version of this page

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

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

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

Opérations d'API définies par Amazon EventBridge

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Client du SDK Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

CreateEventBus

Eventbridge v2

événements : CreateEventBus

Écrire

événements : TagResource

Marquage, écriture

CreateEventSource

Eventbridge v2

événements : CreateEventSource

Écrire

événements : TagResource

Marquage, écriture

CreateSubscriber

Eventbridge v2

événements : CreateSubscriber

Écrire

événements : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

events.amazonaws.com

Écrire

DeleteEventBus

Eventbridge v2

événements : DeleteEventBus

Écrire

DeleteEventSource

Eventbridge v2

événements : DeleteEventSource

Écrire

DeleteResourcePolicy

Eventbridge v2

événements : DeleteResourcePolicy

Gestion des autorisations, écriture

DeleteSubscriber

Eventbridge v2

événements : DeleteSubscriber

Écrire

DescribeEventBus

Eventbridge v2

événements : DescribeEventBus

Lecture

DescribeEventSource

Eventbridge v2

événements : DescribeEventSource

Lecture

DescribeSubscriber

Eventbridge v2

événements : DescribeSubscriber

Lecture

GetResourcePolicy

Eventbridge v2

événements : GetResourcePolicy

Lecture

ListEventBuses

Eventbridge v2

événements : ListEventBuses

List

ListEventSources

Eventbridge v2

événements : ListEventSources

List

ListResourcePolicies

Eventbridge v2

événements : ListResourcePolicies

List

ListSubscribers

Eventbridge v2

événements : ListSubscribers

List

ListTagsForResource

Eventbridge v2

événements : ListTagsForResource

List

PutEvents

Eventbridge v2

événements : PutEvents

Écrire

PutRawEvents

Eventbridge v2

événements : PutRawEvents

Écrire

PutResourcePolicy

Eventbridge v2

événements : PutResourcePolicy

Gestion des autorisations, écriture

RevokeResource

Eventbridge v2

événements : RevokeResource

Écrire

TagResource

Eventbridge v2

événements : TagResource

Marquage, écriture

UntagResource

Eventbridge v2

événements : UntagResource

Marquage, écriture

UpdateEventBus

Eventbridge v2

événements : UpdateEventBus

Écrire

UpdateEventSource

Eventbridge v2

événements : UpdateEventSource

Écrire

UpdateSubscriber

Eventbridge v2

événements : UpdateSubscriber

Écrire

iam : PassRole

iam : PassedToService

events.amazonaws.com

Écrire

ActivateEventSource

events

événements : ActivateEventSource

Écrire

CancelReplay

events

événements : CancelReplay

Écrire

CreateApiDestination

events

événements : CreateApiDestination

Écrire

CreateArchive

events

événements : CreateArchive

Écrire

CreateConnection

events

événements : CreateConnection

Écrire

CreateEndpoint

events

événements : CreateEndpoint

Écrire

iam : PassRole

iam : PassedToService

events.amazonaws.com

Écrire

CreateEventBus

events

événements : CreateEventBus

Écrire

événements : TagResource

Marquage, écriture

CreatePartnerEventSource

events

événements : CreatePartnerEventSource

Écrire

DeactivateEventSource

events

événements : DeactivateEventSource

Écrire

DeauthorizeConnection

events

événements : DeauthorizeConnection

Écrire

DeleteApiDestination

events

événements : DeleteApiDestination

Écrire

DeleteArchive

events

événements : DeleteArchive

Écrire

DeleteConnection

events

événements : DeleteConnection

Écrire

DeleteEndpoint

events

événements : DeleteEndpoint

Écrire

DeleteEventBus

events

événements : DeleteEventBus

Écrire

DeletePartnerEventSource

events

événements : DeletePartnerEventSource

Écrire

DeleteRule

events

événements : DeleteRule

Écrire

DescribeApiDestination

events

événements : DescribeApiDestination

Lecture

DescribeArchive

events

événements : DescribeArchive

Lecture

DescribeConnection

events

événements : DescribeConnection

Lecture

DescribeEndpoint

events

événements : DescribeEndpoint

Lecture

DescribeEventBus

events

événements : DescribeEventBus

Lecture

DescribeEventSource

events

événements : DescribeEventSource

Lecture

DescribePartnerEventSource

events

événements : DescribePartnerEventSource

Lecture

DescribeReplay

events

événements : DescribeReplay

Lecture

DescribeRule

events

événements : DescribeRule

Lecture

DisableRule

events

événements : DisableRule

Écrire

EnableRule

events

événements : EnableRule

Écrire

ListApiDestinations

events

événements : ListApiDestinations

List

ListArchives

events

événements : ListArchives

List

ListConnections

events

événements : ListConnections

List

ListEndpoints

events

événements : ListEndpoints

List

ListEventBuses

events

événements : ListEventBuses

List

ListEventSources

events

événements : ListEventSources

List

ListPartnerEventSourceAccounts

events

événements : ListPartnerEventSourceAccounts

List

ListPartnerEventSources

events

événements : ListPartnerEventSources

List

ListReplays

events

événements : ListReplays

List

ListRuleNamesByTarget

events

événements : ListRuleNamesByTarget

List

ListRules

events

événements : ListRules

List

ListTagsForResource

events

événements : ListTagsForResource

List

ListTargetsByRule

events

événements : ListTargetsByRule

List

PutEvents

events

événements : PutEvents

Écrire

PutPartnerEvents

events

événements : PutPartnerEvents

Écrire

PutPermission

events

événements : PutPermission

Gestion des autorisations, écriture

PutRule

events

événements : PutRule

Écrire

événements : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

events.amazonaws.com

Écrire

PutTargets

events

événements : PutTargets

Écrire

iam : PassRole

iam : PassedToService

events.amazonaws.com

Écrire

RemovePermission

events

événements : RemovePermission

Gestion des autorisations, écriture

RemoveTargets

events

événements : RemoveTargets

Écrire

StartReplay

events

événements : StartReplay

Écrire

TagResource

events

événements : TagResource

Marquage, écriture

TestEventPattern

events

événements : TestEventPattern

Lecture

UntagResource

events

événements : UntagResource

Marquage, écriture

UpdateApiDestination

events

événements : UpdateApiDestination

Écrire

UpdateArchive

events

événements : UpdateArchive

Écrire

UpdateConnection

events

événements : UpdateConnection

Écrire

UpdateEndpoint

events

événements : UpdateEndpoint

Écrire

iam : PassRole

iam : PassedToService

events.amazonaws.com

Écrire

UpdateEventBus

events

événements : UpdateEventBus

Écrire

Actions définies par Amazon EventBridge

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

ActivateEventSource

Accorde l'autorisation d'activer les sources d'événements d'un partenaire.

source de l'événement*

Écrire

CancelReplay

Accorde l'autorisation d'annuler une relecture.

rejouer*

Écrire

CreateApiDestination

Accorde l'autorisation de créer une destination d'API

destination de l'api*

Écrire

connexion*

CreateArchive

Accorde l'autorisation de créer une archive.

alias

Écrire

archive*

bus événementiel*

était : ResourceTag /$ {} TagKey

key

CreateConnection

Accorde l'autorisation de créer une connexion

connexion*

Écrire

CreateEndpoint

accorde l'autorisation de créer un point de terminaison

point de termination*

événements : EventBusArn

Écrire

CreateEventBus

Accorde l'autorisation de créer des bus d'événements.

bus événementiel

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

event-busv2

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

CreateEventSource

Accorde l'autorisation de créer une source d'événements qui transmet les événements à un bus d'événements

event-busv2*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

événements:source

Écrire

source d'événements v2 *

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

événements:source

CreatePartnerEventSource

Accorde l'autorisation de créer les sources d'événements d'un partenaire.

source de l'événement*

Écrire

CreateSubscriber

Accorde l'autorisation de créer un abonné.

event-busv2*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

événements : ContentFilterPresent

Événements : métadonnées/$ {} MetadataKey

Evénements:metadata/$ {} /Matcher MetadataKey

Écrire

abonné*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

événements : ContentFilterPresent

Événements : métadonnées/$ {} MetadataKey

Evénements:metadata/$ {} /Matcher MetadataKey

DeactivateEventSource

Accorde l'autorisation de désactiver des sources d'événements.

source de l'événement*

Écrire

DeauthorizeConnection

Accorde l'autorisation de retirer une autorisation de connexion, en supprimant ses secrets d'autorisation stockés

connexion*

Écrire

DeleteApiDestination

Accorde l'autorisation de supprimer une destination d'API

destination de l'api*

Écrire

DeleteArchive

Accorde l'autorisation de supprimer une archive.

archive*

Écrire

DeleteConnection

Accorde l'autorisation de supprimer une connexion.

connexion*

Écrire

DeleteEndpoint

Accorde l'autorisation de supprimer un point de terminaison

point de termination*

Écrire

DeleteEventBus

Accorde l'autorisation de supprimer des bus d'événements.

bus événementiel

était : ResourceTag /$ {} TagKey

Écrire

event-busv2

était : ResourceTag /$ {} TagKey

DeleteEventSource

Autorise la suppression d'une source d'événement

source d'événements v2 *

était : ResourceTag /$ {} TagKey

Écrire

DeletePartnerEventSource

Accorde l'autorisation de supprimer les sources d'événements d'un partenaire.

source de l'événement*

Écrire

DeleteResourcePolicy

Accorde l'autorisation de supprimer une politique de ressources attachée à un bus d'événements

event-busv2*

était : ResourceTag /$ {} TagKey

événements : PolicyName

Gestion des autorisations, écriture

DeleteRule

Accorde l'autorisation de supprimer des règles.

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

Écrire

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

DeleteSubscriber

Accorde l'autorisation de supprimer un abonné

abonné*

était : ResourceTag /$ {} TagKey

Écrire

DescribeApiDestination

Accorde l'autorisation de récupérer des informations sur une destination d'API

destination de l'api*

Lecture

connexion*

DescribeArchive

Accorde l'autorisation de récupérer des informations sur une archive.

archive*

Lecture

DescribeConnection

Accorde l'autorisation de récupérer des informations sur une connexion

connexion*

Lecture

DescribeEndpoint

Accorde l'autorisation de récupérer des détails sur un point de terminaison

point de termination*

Lecture

DescribeEventBus

Accorde l'autorisation de récupérer des informations sur les bus d'événements.

bus événementiel

était : ResourceTag /$ {} TagKey

Lecture

event-busv2

était : ResourceTag /$ {} TagKey

DescribeEventSource

Accorde l'autorisation de récupérer des informations sur les sources d'événements.

source de l'événement

Lecture

source d'événements v2

était : ResourceTag /$ {} TagKey

DescribePartnerEventSource

Accorde l'autorisation de récupérer des informations sur les sources d'événements d'un partenaire.

source de l'événement*

Lecture

DescribeReplay

Accorde l'autorisation de récupérer des informations d'une relecture.

rejouer*

Lecture

DescribeRule

Accorde l'autorisation de récupérer des informations sur les règles.

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

Événements : compte créateur

Lecture

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

Événements : compte créateur

DescribeSubscriber

Accorde l'autorisation de récupérer les informations relatives à un abonné

abonné*

était : ResourceTag /$ {} TagKey

Lecture

DisableRule

Accorde l'autorisation de désactiver des règles.

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

Écrire

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

EnableRule

Accorde l'autorisation d'activer des règles.

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

Écrire

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

GetResourcePolicy

Accorde l'autorisation de récupérer la politique de ressources attachée à un bus d'événements

event-busv2*

était : ResourceTag /$ {} TagKey

événements : PolicyName

Lecture

ListApiDestinations

Accorde l'autorisation de récupérer une liste de destinations d'API

Liste

ListArchives

Accorde l'autorisation de récupérer une liste d'archives.

Liste

ListConnections

Accorde l'autorisation de récupérer une liste de connexions.

List

ListEndpoints

Accorde l'autorisation de récupérer une liste de points de terminaison

List

ListEventBuses

Accorde l'autorisation de récupérer une liste des bus d'événements dans votre compte

List

ListEventSources

Accorde l'autorisation de récupérer une liste de sources d'événements partagées avec ce compte.

List

ListPartnerEventSourceAccounts

Accorde l'autorisation de récupérer une liste d' Compte AWS identifiants associés à une source d'événement

source de l'événement*

List

ListPartnerEventSources

Accorde l'autorisation de récupérer une liste de sources d'événements d'un partenaire.

Liste

ListReplays

Accorde l'autorisation de récupérer une liste de relectures.

List

ListResourcePolicies

Accorde l'autorisation de répertorier les politiques de ressources associées à un bus d'événements

event-busv2*

était : ResourceTag /$ {} TagKey

List

ListRuleNamesByTarget

Accorde l'autorisation de récupérer une liste des noms des règles associées à une cible.

List

ListRules

Accorde l'autorisation de récupérer une liste des EventBridge règles Amazon dans le compte

List

ListSubscribers

Accorde l'autorisation de récupérer une liste d'abonnés

List

ListTagsForResource

Accorde l'autorisation de récupérer une liste de balises associées à une EventBridge ressource Amazon

bus événementiel

était : ResourceTag /$ {} TagKey

Événements : compte créateur

List

event-busv2

était : ResourceTag /$ {} TagKey

Événements : compte créateur

source d'événements v2

était : ResourceTag /$ {} TagKey

Événements : compte créateur

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

Événements : compte créateur

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

Événements : compte créateur

subscriber

était : ResourceTag /$ {} TagKey

Événements : compte créateur

ListTargetsByRule

Accorde l'autorisation de récupérer une liste de cibles définies pour une règle.

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

Événements : compte créateur

List

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

Événements : compte créateur

PutEvents

Accorde l'autorisation d'envoyer des événements personnalisés à Amazon EventBridge

bus événementiel

était : ResourceTag /$ {} TagKey

événements:type de détail

événements:événement BusInvocation

événements:source

événements : SystemMetadata/AwsDetailType

événements : SystemMetadata/AwsSource

événements : SystemMetadata/ContentType

Écrire

event-busv2

était : ResourceTag /$ {} TagKey

événements:type de détail

événements:événement BusInvocation

événements:source

événements : SystemMetadata/AwsDetailType

événements : SystemMetadata/AwsSource

événements : SystemMetadata/ContentType

PutPartnerEvents

Accorde l'autorisation d'envoyer des événements personnalisés à Amazon EventBridge

Écrire

PutPermission

Accorde l'autorisation d'utiliser l' PutPermission action pour autoriser une autre personne Compte AWS à placer des événements dans votre bus d'événements par défaut

Gestion des autorisations, écriture

PutRawEvents

Autorise Amazon à publier des événements au format brut avec des types de contenu personnalisés, des métadonnées, des charges utiles binaires et des commandes FIFO EventBridge

event-busv2*

était : ResourceTag /$ {} TagKey

événements:événement BusInvocation

Événements : métadonnées/$ {} MetadataKey

événements : SystemMetadata/AwsDetailType

événements : SystemMetadata/AwsSource

événements : SystemMetadata/ContentType

Écrire

PutResourcePolicy

Accorde l'autorisation d'associer une politique de ressources à un bus d'événements

event-busv2*

était : ResourceTag /$ {} TagKey

événements : PolicyName

Gestion des autorisations, écriture

PutRule

Accorde l'autorisation de créer ou de mettre à jour des règles.

règle sur le bus d'événements personnalisés

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

événements:type de détail

événements : detail.event TypeCode

événements : detail.service

événements : detail.user Identity.principalId

événements : ManagedBy

événements:source

Écrire

bus d'événements de règle par défaut

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

événements:type de détail

événements : detail.event TypeCode

événements : detail.service

événements : detail.user Identity.principalId

événements : ManagedBy

événements:source

PutTargets

Accorde l'autorisation d'ajouter des cibles à une règle.

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

événements : TargetArn

Écrire

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

événements : TargetArn

RemovePermission

Accorde l'autorisation de révoquer l'autorisation d'une autre personne d' Compte AWS ajouter des événements à votre bus d'événements par défaut

Gestion des autorisations, écriture

RemoveTargets

Accorde l'autorisation de supprimer des cibles d'une règle.

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

Écrire

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

Événements : compte créateur

événements : ManagedBy

RevokeResource

Accorde l'autorisation de révoquer un abonné ou une source d'événement sur un bus d'événements

event-busv2*

était : ResourceTag /$ {} TagKey

Écrire

StartReplay

Accorde l'autorisation de lancer une relecture d'une archive.

archive*

Écrire

bus événementiel*

était : ResourceTag /$ {} TagKey

rejouer*

TagResource

Accorde l'autorisation d'ajouter un tag à une EventBridge ressource Amazon

bus événementiel

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

Marquage, écriture

event-busv2

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

source d'événements v2

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

règle sur le bus d'événements personnalisés

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

bus d'événements de règle par défaut

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

subscriber

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

TestEventPattern

Accorde l'autorisation de tester si un modèle d'événement correspond à l'événement fourni.

Lecture

UntagResource

Accorde l'autorisation de supprimer un tag d'une EventBridge ressource Amazon

bus événementiel

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

Marquage, écriture

event-busv2

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

source d'événements v2

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

règle sur le bus d'événements personnalisés

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

bus d'événements de règle par défaut

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

subscriber

était : ResourceTag /$ {} TagKey

lois : TagKeys

Événements : compte créateur

UpdateApiDestination

Accorde l'autorisation de mettre à jour une destination d'API

destination de l'api*

Écrire

UpdateArchive

Accorde l'autorisation de mettre à jour une archive.

alias

Écrire

archive*

key

UpdateConnection

Accorde l'autorisation de mettre à jour une connexion.

connexion*

Écrire

UpdateEndpoint

Accorde l'autorisation de mettre à jour un point de terminaison

point de termination*

événements : EventBusArn

Écrire

UpdateEventBus

Accorde l'autorisation de mettre à jour les bus des événements

bus événementiel

était : ResourceTag /$ {} TagKey

Écrire

event-busv2

était : ResourceTag /$ {} TagKey

UpdateEventSource

Autorise la mise à jour d'une source d'événement

event-busv2

était : ResourceTag /$ {} TagKey

événements:source

Écrire

source d'événements v2 *

était : ResourceTag /$ {} TagKey

événements:source

UpdateSubscriber

Accorde l'autorisation de mettre à jour un abonné

event-busv2

était : ResourceTag /$ {} TagKey

événements : ContentFilterPresent

Événements : métadonnées/$ {} MetadataKey

Evénements:metadata/$ {} /Matcher MetadataKey

Écrire

abonné*

était : ResourceTag /$ {} TagKey

événements : ContentFilterPresent

Événements : métadonnées/$ {} MetadataKey

Evénements:metadata/$ {} /Matcher MetadataKey

Permission-only actions pour Amazon EventBridge

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

AllowVendedLogDeliveryForResource

Accorde l'autorisation de configurer la livraison des journaux vendus pour EventBridge

bus événementiel

était : ResourceTag /$ {} TagKey

Écrire

subscriber

était : ResourceTag /$ {} TagKey

InvokeApiDestination

Accorde l'autorisation d'appeler une destination d'API

destination de l'api*

Écrire

RetrieveConnectionCredentials

Octroie l'autorisation de récupérer des informations d'identification à partir d'une connexion.

connexion*

Écrire

Types de ressources définis par Amazon EventBridge

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

alias

arn : $ {Partition} :kms : $ {Region} :$ {Account} :alias/$ {Alias}

destination de l'API

arn : $ {Partition} :events : $ {Region} :$ {Account} :api-destination/$ {} ApiDestinationName

archive

arn : $ {Partition} :events : $ {Region} :$ {Account} :archive/$ {} ArchiveName

connexion

arn : $ {Partition} :events : $ {Region} :$ {Account} :connection/$ {} ConnectionName

créer un instantané

arn : $ {Partition} :events : $ {Region} :$ {Account} : -snapshot target/create

point final

arn : $ {Partition} :events : $ {Region} :$ {Account} :endpoint/$ {} EndpointName

bus événementiel

arn : $ {Partition} :events : $ {Region} :$ {Account} :event-bus/$ {} EventBusName

était : ResourceTag /$ {} TagKey

event-busv2

arn : $ {Partition} :events : $ {Region} :$ {Account} :event-busv2/$ {} /$ {} EventBusName OpaqueId

était : ResourceTag /$ {} TagKey

source de l'événement

arn : $ {Partition} :events : $ {Region} ::event-source/$ {} EventSourceName

source d'événements v2

arn : $ {Partition} :events : $ {Region} :$ {Account} :event-sourcev2/$ {} /$ {} /$ {} SourceType EventSourceName OpaqueId

était : ResourceTag /$ {} TagKey

clé

arn : $ {Partition} :kms : $ {Region} :$ {Account} :key/$ {} KeyId

instance de redémarrage

arn : $ {Partition} :events : $ {Region} :$ {Account} : -instance target/reboot

rejouer

arn : $ {Partition} :events : $ {Region} :$ {Account} :replay/$ {} ReplayName

règle sur le bus d'événements personnalisés

arn : $ {Partition} :events : $ {Region} :$ {Account} :rule/$ {} /$ {} EventBusName RuleName

était : ResourceTag /$ {} TagKey

bus d'événements de règle par défaut

arn : $ {Partition} :events : $ {Region} :$ {Account} :rule/$ {} RuleName

était : ResourceTag /$ {} TagKey

stop-instance

arn : $ {Partition} :events : $ {Region} :$ {Account} : -instance target/stop

abonné

arn : $ {Partition} :events : $ {Region} :$ {Account} :subscriber/$ {} /$ {} SubscriberName OpaqueId

était : ResourceTag /$ {} TagKey

mettre fin à une instance

arn : $ {Partition} :events : $ {Region} :$ {Account} : -instance target/terminate

Clés de condition pour Amazon EventBridge

Amazon EventBridge 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 au bus d'événements et aux actions de règle en fonction de l'ensemble de valeurs autorisé pour chacune des balises

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès au bus d'événements et aux actions de règle en fonction de la valeur-balise associée à la ressource

Chaîne

lois : TagKeys

Filtre l'accès au bus d'événements et aux actions de règle en fonction des balises dans la demande

ArrayOfString

événements : ContentFilterPresent

Filtre l'accès selon que l'abonné déclare ou non un filtre de contenu à portée de charge utile et selon les actions CreateSubscriber UpdateSubscriber

Booléen

événements : EventBusArn

Filtre l'accès par l'ARN des bus d'événements qui peuvent être associés à un point de terminaison CreateEndpoint et à UpdateEndpoint des actions

ArrayOfARN

événements : ManagedBy

Filtre l'accès par AWS service. Si une règle est créée par un AWS service en votre nom, la valeur est le nom principal du service qui a créé la règle

Chaîne

Événements : métadonnées/$ {} MetadataKey

Filtre l'accès aux PutRawEvents actions en fonction d'une paire clé-valeur de métadonnées sur l'événement publié, ou en fonction des valeurs exactes déclarées pour cette clé dans le filtre de métadonnées et les actions d'un abonné CreateSubscriber UpdateSubscriber

ArrayOfString

Evénements:metadata/$ {} /Matcher MetadataKey

Filtre l'accès en fonction du type de correspondance déclaré pour une clé de métadonnées dans le filtre CreateSubscriber et les UpdateSubscriber actions d'un abonné

Chaîne

événements : PolicyName

Filtre l'accès en fonction du nom de la politique de ressource spécifiée dans la demande aux actions de politique de ressources

Chaîne

événements : SystemMetadata/AwsDetailType

Filtre l'accès en fonction du type de détail enregistré dans les métadonnées système d'un événement transféré sur un bus d'événements vers PutEvents et PutRawEvents des actions

Chaîne

événements : SystemMetadata/AwsSource

Filtre l'accès par la source enregistrée dans les métadonnées système d'un événement transféré sur un bus d'événements vers PutEvents et PutRawEvents actions

Chaîne

événements : SystemMetadata/ContentType

Filtre l'accès en fonction du type de contenu déclaré lors d'un événement pour PutRawEvents et pour les événements transférés autorisés en tant que PutEvents

Chaîne

événements : TargetArn

Filtre l'accès par l'ARN d'une cible qui peut être assigné à une règle aux PutTargets actions. TargetArn n'inclut pas DeadLetterConfigArn

ArrayOfARN

Événements : compte créateur

Filtre l'accès aux actions de règle en fonction du compte à partir duquel la règle a été créée

Chaîne

événements:type de détail

Filtre l'accès en fonction de la chaîne littérale du type de détail de l'événement et des actions PutEvents PutRule

ArrayOfString

événements : detail.event TypeCode

Filtre l'accès par la chaîne littérale du TypeCode champ detail.event de l'événement aux actions PutRule

Chaîne

événements : detail.service

Filtre l'accès par la chaîne littérale du champ detail.service de l'événement aux actions PutRule

Chaîne

événements : detail.user Identity.principalId

Filtre l'accès par la chaîne littérale du champ detail.useridentity.principalid de l'événement aux actions PutRule

Chaîne

événements:événement BusInvocation

Filtre l'accès à un événement PutEvents et PutRawEvents détermine s'il a été transféré à partir d'un bus d'événements plutôt que publié par le biais d'un appel d'API direct

Chaîne

événements:source

Filtre l'accès par le AWS service ou la source d'événement AWS partenaire qui a généré l'événement vers PutEvents et PutRule les actions, ou par la source configurée d'une source d'événements vers les UpdateEventSource actions CreateEventSource et. Correspond à la chaîne littérale du champ source de l'événement

ArrayOfString