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

@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)", date="2025-12-18T18:20:26.796Z") @Stability(Experimental) public class DatastoreEvents extends software.amazon.jsii.JsiiObject
(experimental) EventBridge event patterns for Datastore.

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.healthimaging.events.*;
 import software.amazon.awscdk.interfaces.healthimaging.*;
 IDatastoreRef datastoreRef;
 DatastoreEvents datastoreEvents = DatastoreEvents.fromDatastore(datastoreRef);
 
  • Constructor Details

    • DatastoreEvents

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

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

    • fromDatastore

      @Stability(Experimental) @NotNull public static DatastoreEvents fromDatastore(@NotNull IDatastoreRef datastoreRef)
      (experimental) Create DatastoreEvents from a Datastore reference.

      Parameters:
      datastoreRef - This parameter is required.
    • dataStoreCreatedPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreCreatedPattern(@Nullable DatastoreEvents.DataStoreCreated.DataStoreCreatedProps options)
      (experimental) EventBridge event pattern for Datastore Data Store Created.

      Parameters:
      options -
    • dataStoreCreatedPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreCreatedPattern()
      (experimental) EventBridge event pattern for Datastore Data Store Created.
    • dataStoreCreatingPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreCreatingPattern(@Nullable DatastoreEvents.DataStoreCreating.DataStoreCreatingProps options)
      (experimental) EventBridge event pattern for Datastore Data Store Creating.

      Parameters:
      options -
    • dataStoreCreatingPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreCreatingPattern()
      (experimental) EventBridge event pattern for Datastore Data Store Creating.
    • dataStoreCreationFailedPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreCreationFailedPattern(@Nullable DatastoreEvents.DataStoreCreationFailed.DataStoreCreationFailedProps options)
      (experimental) EventBridge event pattern for Datastore Data Store Creation Failed.

      Parameters:
      options -
    • dataStoreCreationFailedPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreCreationFailedPattern()
      (experimental) EventBridge event pattern for Datastore Data Store Creation Failed.
    • dataStoreDeletedPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreDeletedPattern(@Nullable DatastoreEvents.DataStoreDeleted.DataStoreDeletedProps options)
      (experimental) EventBridge event pattern for Datastore Data Store Deleted.

      Parameters:
      options -
    • dataStoreDeletedPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreDeletedPattern()
      (experimental) EventBridge event pattern for Datastore Data Store Deleted.
    • dataStoreDeletingPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreDeletingPattern(@Nullable DatastoreEvents.DataStoreDeleting.DataStoreDeletingProps options)
      (experimental) EventBridge event pattern for Datastore Data Store Deleting.

      Parameters:
      options -
    • dataStoreDeletingPattern

      @Stability(Experimental) @NotNull public EventPattern dataStoreDeletingPattern()
      (experimental) EventBridge event pattern for Datastore Data Store Deleting.
    • imageSetCopiedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCopiedPattern(@Nullable DatastoreEvents.ImageSetCopied.ImageSetCopiedProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Copied.

      Parameters:
      options -
    • imageSetCopiedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCopiedPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Copied.
    • imageSetCopyFailedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCopyFailedPattern(@Nullable DatastoreEvents.ImageSetCopyFailed.ImageSetCopyFailedProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Copy Failed.

      Parameters:
      options -
    • imageSetCopyFailedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCopyFailedPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Copy Failed.
    • imageSetCopyingPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCopyingPattern(@Nullable DatastoreEvents.ImageSetCopying.ImageSetCopyingProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Copying.

      Parameters:
      options -
    • imageSetCopyingPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCopyingPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Copying.
    • imageSetCopyingWithReadOnlyAccessPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCopyingWithReadOnlyAccessPattern(@Nullable DatastoreEvents.ImageSetCopyingWithReadOnlyAccess.ImageSetCopyingWithReadOnlyAccessProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Copying With Read Only Access.

      Parameters:
      options -
    • imageSetCopyingWithReadOnlyAccessPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCopyingWithReadOnlyAccessPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Copying With Read Only Access.
    • imageSetCreatedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCreatedPattern(@Nullable DatastoreEvents.ImageSetCreated.ImageSetCreatedProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Created.

      Parameters:
      options -
    • imageSetCreatedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetCreatedPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Created.
    • imageSetDeletedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetDeletedPattern(@Nullable DatastoreEvents.ImageSetDeleted.ImageSetDeletedProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Deleted.

      Parameters:
      options -
    • imageSetDeletedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetDeletedPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Deleted.
    • imageSetDeletingPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetDeletingPattern(@Nullable DatastoreEvents.ImageSetDeleting.ImageSetDeletingProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Deleting.

      Parameters:
      options -
    • imageSetDeletingPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetDeletingPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Deleting.
    • imageSetUpdatedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetUpdatedPattern(@Nullable DatastoreEvents.ImageSetUpdated.ImageSetUpdatedProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Updated.

      Parameters:
      options -
    • imageSetUpdatedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetUpdatedPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Updated.
    • imageSetUpdateFailedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetUpdateFailedPattern(@Nullable DatastoreEvents.ImageSetUpdateFailed.ImageSetUpdateFailedProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Update Failed.

      Parameters:
      options -
    • imageSetUpdateFailedPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetUpdateFailedPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Update Failed.
    • imageSetUpdatingPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetUpdatingPattern(@Nullable DatastoreEvents.ImageSetUpdating.ImageSetUpdatingProps options)
      (experimental) EventBridge event pattern for Datastore Image Set Updating.

      Parameters:
      options -
    • imageSetUpdatingPattern

      @Stability(Experimental) @NotNull public EventPattern imageSetUpdatingPattern()
      (experimental) EventBridge event pattern for Datastore Image Set Updating.
    • importJobCompletedPattern

      @Stability(Experimental) @NotNull public EventPattern importJobCompletedPattern(@Nullable DatastoreEvents.ImportJobCompleted.ImportJobCompletedProps options)
      (experimental) EventBridge event pattern for Datastore Import Job Completed.

      Parameters:
      options -
    • importJobCompletedPattern

      @Stability(Experimental) @NotNull public EventPattern importJobCompletedPattern()
      (experimental) EventBridge event pattern for Datastore Import Job Completed.
    • importJobFailedPattern

      @Stability(Experimental) @NotNull public EventPattern importJobFailedPattern(@Nullable DatastoreEvents.ImportJobFailed.ImportJobFailedProps options)
      (experimental) EventBridge event pattern for Datastore Import Job Failed.

      Parameters:
      options -
    • importJobFailedPattern

      @Stability(Experimental) @NotNull public EventPattern importJobFailedPattern()
      (experimental) EventBridge event pattern for Datastore Import Job Failed.
    • importJobInProgressPattern

      @Stability(Experimental) @NotNull public EventPattern importJobInProgressPattern(@Nullable DatastoreEvents.ImportJobInProgress.ImportJobInProgressProps options)
      (experimental) EventBridge event pattern for Datastore Import Job In Progress.

      Parameters:
      options -
    • importJobInProgressPattern

      @Stability(Experimental) @NotNull public EventPattern importJobInProgressPattern()
      (experimental) EventBridge event pattern for Datastore Import Job In Progress.
    • importJobSubmittedPattern

      @Stability(Experimental) @NotNull public EventPattern importJobSubmittedPattern(@Nullable DatastoreEvents.ImportJobSubmitted.ImportJobSubmittedProps options)
      (experimental) EventBridge event pattern for Datastore Import Job Submitted.

      Parameters:
      options -
    • importJobSubmittedPattern

      @Stability(Experimental) @NotNull public EventPattern importJobSubmittedPattern()
      (experimental) EventBridge event pattern for Datastore Import Job Submitted.