DatastoreEvents

class aws_cdk.mixins_preview.aws_healthimaging.events.DatastoreEvents(*args: Any, **kwargs)

Bases: object

(experimental) EventBridge event patterns for Datastore.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_healthimaging import events as healthimaging_events
from aws_cdk.interfaces import aws_healthimaging as interfaces_healthimaging

# datastore_ref: interfaces_healthimaging.IDatastoreRef

datastore_events = healthimaging_events.DatastoreEvents.from_datastore(datastore_ref)

Methods

data_store_created_pattern(*, datastore_id=None, datastore_name=None, datastore_status=None, event_metadata=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Data Store Created.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • datastore_name (Optional[Sequence[str]]) – (experimental) datastoreName property. Specify an array of string values to match this event if the actual value of datastoreName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • datastore_status (Optional[Sequence[str]]) – (experimental) datastoreStatus property. Specify an array of string values to match this event if the actual value of datastoreStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

data_store_creating_pattern(*, datastore_id=None, datastore_name=None, datastore_status=None, event_metadata=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Data Store Creating.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • datastore_name (Optional[Sequence[str]]) – (experimental) datastoreName property. Specify an array of string values to match this event if the actual value of datastoreName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • datastore_status (Optional[Sequence[str]]) – (experimental) datastoreStatus property. Specify an array of string values to match this event if the actual value of datastoreStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

data_store_creation_failed_pattern(*, datastore_id=None, datastore_name=None, datastore_status=None, event_metadata=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Data Store Creation Failed.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • datastore_name (Optional[Sequence[str]]) – (experimental) datastoreName property. Specify an array of string values to match this event if the actual value of datastoreName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • datastore_status (Optional[Sequence[str]]) – (experimental) datastoreStatus property. Specify an array of string values to match this event if the actual value of datastoreStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

data_store_deleted_pattern(*, datastore_id=None, datastore_name=None, datastore_status=None, event_metadata=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Data Store Deleted.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • datastore_name (Optional[Sequence[str]]) – (experimental) datastoreName property. Specify an array of string values to match this event if the actual value of datastoreName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • datastore_status (Optional[Sequence[str]]) – (experimental) datastoreStatus property. Specify an array of string values to match this event if the actual value of datastoreStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

data_store_deleting_pattern(*, datastore_id=None, datastore_name=None, datastore_status=None, event_metadata=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Data Store Deleting.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • datastore_name (Optional[Sequence[str]]) – (experimental) datastoreName property. Specify an array of string values to match this event if the actual value of datastoreName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • datastore_status (Optional[Sequence[str]]) – (experimental) datastoreStatus property. Specify an array of string values to match this event if the actual value of datastoreStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_copied_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Copied.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_copy_failed_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Copy Failed.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_copying_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Copying.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_copying_with_read_only_access_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Copying With Read Only Access.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_created_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Created.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_deleted_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Deleted.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_deleting_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Deleting.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_update_failed_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Update Failed.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_updated_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Updated.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

image_set_updating_pattern(*, datastore_id=None, event_metadata=None, image_set_id=None, image_set_state=None, image_set_workflow_status=None, imaging_version=None)

(experimental) EventBridge event pattern for Datastore Image Set Updating.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • image_set_id (Optional[Sequence[str]]) – (experimental) imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_state (Optional[Sequence[str]]) – (experimental) imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • image_set_workflow_status (Optional[Sequence[str]]) – (experimental) imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

import_job_completed_pattern(*, datastore_id=None, event_metadata=None, imaging_version=None, input_s3_uri=None, job_id=None, job_name=None, job_status=None, output_s3_uri=None)

(experimental) EventBridge event pattern for Datastore Import Job Completed.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • input_s3_uri (Optional[Sequence[str]]) – (experimental) inputS3Uri property. Specify an array of string values to match this event if the actual value of inputS3Uri is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_id (Optional[Sequence[str]]) – (experimental) jobId property. Specify an array of string values to match this event if the actual value of jobId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_name (Optional[Sequence[str]]) – (experimental) jobName property. Specify an array of string values to match this event if the actual value of jobName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_status (Optional[Sequence[str]]) – (experimental) jobStatus property. Specify an array of string values to match this event if the actual value of jobStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • output_s3_uri (Optional[Sequence[str]]) – (experimental) outputS3Uri property. Specify an array of string values to match this event if the actual value of outputS3Uri is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

import_job_failed_pattern(*, datastore_id=None, event_metadata=None, imaging_version=None, input_s3_uri=None, job_id=None, job_name=None, job_status=None, output_s3_uri=None)

(experimental) EventBridge event pattern for Datastore Import Job Failed.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • input_s3_uri (Optional[Sequence[str]]) – (experimental) inputS3Uri property. Specify an array of string values to match this event if the actual value of inputS3Uri is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_id (Optional[Sequence[str]]) – (experimental) jobId property. Specify an array of string values to match this event if the actual value of jobId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_name (Optional[Sequence[str]]) – (experimental) jobName property. Specify an array of string values to match this event if the actual value of jobName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_status (Optional[Sequence[str]]) – (experimental) jobStatus property. Specify an array of string values to match this event if the actual value of jobStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • output_s3_uri (Optional[Sequence[str]]) – (experimental) outputS3Uri property. Specify an array of string values to match this event if the actual value of outputS3Uri is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

import_job_in_progress_pattern(*, datastore_id=None, event_metadata=None, imaging_version=None, input_s3_uri=None, job_id=None, job_name=None, job_status=None, output_s3_uri=None)

(experimental) EventBridge event pattern for Datastore Import Job In Progress.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • input_s3_uri (Optional[Sequence[str]]) – (experimental) inputS3Uri property. Specify an array of string values to match this event if the actual value of inputS3Uri is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_id (Optional[Sequence[str]]) – (experimental) jobId property. Specify an array of string values to match this event if the actual value of jobId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_name (Optional[Sequence[str]]) – (experimental) jobName property. Specify an array of string values to match this event if the actual value of jobName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_status (Optional[Sequence[str]]) – (experimental) jobStatus property. Specify an array of string values to match this event if the actual value of jobStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • output_s3_uri (Optional[Sequence[str]]) – (experimental) outputS3Uri property. Specify an array of string values to match this event if the actual value of outputS3Uri is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

import_job_submitted_pattern(*, datastore_id=None, event_metadata=None, imaging_version=None, input_s3_uri=None, job_id=None, job_name=None, job_status=None, output_s3_uri=None)

(experimental) EventBridge event pattern for Datastore Import Job Submitted.

Parameters:
  • datastore_id (Optional[Sequence[str]]) – (experimental) datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Datastore reference

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • imaging_version (Optional[Sequence[str]]) – (experimental) imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • input_s3_uri (Optional[Sequence[str]]) – (experimental) inputS3Uri property. Specify an array of string values to match this event if the actual value of inputS3Uri is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_id (Optional[Sequence[str]]) – (experimental) jobId property. Specify an array of string values to match this event if the actual value of jobId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_name (Optional[Sequence[str]]) – (experimental) jobName property. Specify an array of string values to match this event if the actual value of jobName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • job_status (Optional[Sequence[str]]) – (experimental) jobStatus property. Specify an array of string values to match this event if the actual value of jobStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • output_s3_uri (Optional[Sequence[str]]) – (experimental) outputS3Uri property. Specify an array of string values to match this event if the actual value of outputS3Uri is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

Static Methods

classmethod from_datastore(datastore_ref)

(experimental) Create DatastoreEvents from a Datastore reference.

Parameters:

datastore_ref (IDatastoreRef)

Stability:

experimental

Return type:

DatastoreEvents