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.121.0 (build d7af9b9)", date="2025-12-18T18:20:25.534Z") @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 RepositoryEvents.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 RepositoryEvents.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 RepositoryEvents.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 RepositoryEvents.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 RepositoryEvents.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 RepositoryEvents.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.