java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.ecr.events.RepositoryEvents
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-02T21:55:36.815Z") @Stability(Experimental) public class RepositoryEvents extends software.amazon.jsii.JsiiObject
(experimental) EventBridge event patterns for Repository.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.mixins.preview.services.ecr.events.*;
 import software.amazon.awscdk.interfaces.ecr.*;
 IRepositoryRef repositoryRef;
 RepositoryEvents repositoryEvents = RepositoryEvents.fromRepository(repositoryRef);
 
  • Constructor Details

    • RepositoryEvents

      protected RepositoryEvents(software.amazon.jsii.JsiiObjectRef objRef)
    • RepositoryEvents

      protected RepositoryEvents(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • fromRepository

      @Stability(Experimental) @NotNull public static RepositoryEvents fromRepository(@NotNull IRepositoryRef repositoryRef)
      (experimental) Create RepositoryEvents from a Repository reference.

      Parameters:
      repositoryRef - This parameter is required.
    • awsAPICallViaCloudTrailPattern

      @Stability(Experimental) @NotNull public EventPattern awsAPICallViaCloudTrailPattern(@Nullable AWSAPICallViaCloudTrail.AWSAPICallViaCloudTrailProps options)
      (experimental) EventBridge event pattern for Repository AWS API Call via CloudTrail.

      Parameters:
      options -
    • awsAPICallViaCloudTrailPattern

      @Stability(Experimental) @NotNull public EventPattern awsAPICallViaCloudTrailPattern()
      (experimental) EventBridge event pattern for Repository AWS API Call via CloudTrail.
    • ecrImageActionPattern

      @Stability(Experimental) @NotNull public EventPattern ecrImageActionPattern(@Nullable ECRImageAction.ECRImageActionProps options)
      (experimental) EventBridge event pattern for Repository ECR Image Action.

      Parameters:
      options -
    • ecrImageActionPattern

      @Stability(Experimental) @NotNull public EventPattern ecrImageActionPattern()
      (experimental) EventBridge event pattern for Repository ECR Image Action.
    • ecrImageScanPattern

      @Stability(Experimental) @NotNull public EventPattern ecrImageScanPattern(@Nullable ECRImageScan.ECRImageScanProps options)
      (experimental) EventBridge event pattern for Repository ECR Image Scan.

      Parameters:
      options -
    • ecrImageScanPattern

      @Stability(Experimental) @NotNull public EventPattern ecrImageScanPattern()
      (experimental) EventBridge event pattern for Repository ECR Image Scan.
    • ecrPullThroughCacheActionPattern

      @Stability(Experimental) @NotNull public EventPattern ecrPullThroughCacheActionPattern(@Nullable ECRPullThroughCacheAction.ECRPullThroughCacheActionProps options)
      (experimental) EventBridge event pattern for Repository ECR Pull Through Cache Action.

      Parameters:
      options -
    • ecrPullThroughCacheActionPattern

      @Stability(Experimental) @NotNull public EventPattern ecrPullThroughCacheActionPattern()
      (experimental) EventBridge event pattern for Repository ECR Pull Through Cache Action.
    • ecrReferrerActionPattern

      @Stability(Experimental) @NotNull public EventPattern ecrReferrerActionPattern(@Nullable ECRReferrerAction.ECRReferrerActionProps options)
      (experimental) EventBridge event pattern for Repository ECR Referrer Action.

      Parameters:
      options -
    • ecrReferrerActionPattern

      @Stability(Experimental) @NotNull public EventPattern ecrReferrerActionPattern()
      (experimental) EventBridge event pattern for Repository ECR Referrer Action.
    • ecrReplicationActionPattern

      @Stability(Experimental) @NotNull public EventPattern ecrReplicationActionPattern(@Nullable ECRReplicationAction.ECRReplicationActionProps options)
      (experimental) EventBridge event pattern for Repository ECR Replication Action.

      Parameters:
      options -
    • ecrReplicationActionPattern

      @Stability(Experimental) @NotNull public EventPattern ecrReplicationActionPattern()
      (experimental) EventBridge event pattern for Repository ECR Replication Action.