DataSetUpdateDelayed
- class aws_cdk.mixins_preview.aws_dataexchange.events.DataSetUpdateDelayed
Bases:
object(experimental) EventBridge event pattern for aws.dataexchange@DataSetUpdateDelayed.
- 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_dataexchange import events as dataexchange_events data_set_update_delayed = dataexchange_events.DataSetUpdateDelayed()
- Stability:
experimental
Static Methods
- classmethod event_pattern(*, data_set=None, event_metadata=None, notification=None, product=None)
(experimental) EventBridge event pattern for Data Set Update Delayed.
- Parameters:
data_set (
Union[DataSet,Dict[str,Any],None]) – (experimental) DataSet property. Specify an array of string values to match this event if the actual value of DataSet is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevent_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -notification (
Union[Notification,Dict[str,Any],None]) – (experimental) Notification property. Specify an array of string values to match this event if the actual value of Notification is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldproduct (
Union[Product,Dict[str,Any],None]) – (experimental) Product property. Specify an array of string values to match this event if the actual value of Product is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- Return type:
DataSet
- class DataSetUpdateDelayed.DataSet(*, asset_type=None, id=None, name=None)
Bases:
object(experimental) Type definition for DataSet.
- Parameters:
asset_type (
Optional[Sequence[str]]) – (experimental) AssetType property. Specify an array of string values to match this event if the actual value of AssetType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldid (
Optional[Sequence[str]]) – (experimental) Id property. Specify an array of string values to match this event if the actual value of Id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) Name property. Specify an array of string values to match this event if the actual value of Name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- 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_dataexchange import events as dataexchange_events data_set = dataexchange_events.DataSetUpdateDelayed.DataSet( asset_type=["assetType"], id=["id"], name=["name"] )
Attributes
- asset_type
(experimental) AssetType property.
Specify an array of string values to match this event if the actual value of AssetType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- id
(experimental) Id property.
Specify an array of string values to match this event if the actual value of Id is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) Name property.
Specify an array of string values to match this event if the actual value of Name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
DataSetUpdateDelayedProps
- class DataSetUpdateDelayed.DataSetUpdateDelayedProps(*, data_set=None, event_metadata=None, notification=None, product=None)
Bases:
object(experimental) Props type for aws.dataexchange@DataSetUpdateDelayed event.
- Parameters:
data_set (
Union[DataSet,Dict[str,Any],None]) – (experimental) DataSet property. Specify an array of string values to match this event if the actual value of DataSet is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevent_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -notification (
Union[Notification,Dict[str,Any],None]) – (experimental) Notification property. Specify an array of string values to match this event if the actual value of Notification is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldproduct (
Union[Product,Dict[str,Any],None]) – (experimental) Product property. Specify an array of string values to match this event if the actual value of Product is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import AWSEventMetadataProps # 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_dataexchange import events as dataexchange_events data_set_update_delayed_props = dataexchange_events.DataSetUpdateDelayed.DataSetUpdateDelayedProps( data_set=dataexchange_events.DataSetUpdateDelayed.DataSet( asset_type=["assetType"], id=["id"], name=["name"] ), event_metadata=AWSEventMetadataProps( region=["region"], resources=["resources"], version=["version"] ), notification=dataexchange_events.DataSetUpdateDelayed.Notification( comment=["comment"], scope=dataexchange_events.DataSetUpdateDelayed.Scope( lake_formation_tag_policies=[dataexchange_events.DataSetUpdateDelayed.LakeFormationTagPolicyDetails( database=["database"], table=["table"] )], redshift_data_shares=[dataexchange_events.DataSetUpdateDelayed.RedshiftDataShareDetails( arn=["arn"], database=["database"], function=["function"], table=["table"], view=["view"] )], s3_data_accesses=[dataexchange_events.DataSetUpdateDelayed.S3DataAccessDetails( key_prefixes=["keyPrefixes"], keys=["keys"] )] ), type=["type"] ), product=dataexchange_events.DataSetUpdateDelayed.Product( id=["id"], name=["name"], provider_contact=["providerContact"] ) )
Attributes
- data_set
(experimental) DataSet property.
Specify an array of string values to match this event if the actual value of DataSet is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- event_metadata
(experimental) EventBridge event metadata.
- Default:
- Stability:
experimental
- notification
(experimental) Notification property.
Specify an array of string values to match this event if the actual value of Notification is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- product
(experimental) Product property.
Specify an array of string values to match this event if the actual value of Product is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
LakeFormationTagPolicyDetails
- class DataSetUpdateDelayed.LakeFormationTagPolicyDetails(*, database=None, table=None)
Bases:
object(experimental) Type definition for LakeFormationTagPolicyDetails.
- Parameters:
database (
Optional[Sequence[str]]) – (experimental) Database property. Specify an array of string values to match this event if the actual value of Database is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtable (
Optional[Sequence[str]]) – (experimental) Table property. Specify an array of string values to match this event if the actual value of Table is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- 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_dataexchange import events as dataexchange_events lake_formation_tag_policy_details = dataexchange_events.DataSetUpdateDelayed.LakeFormationTagPolicyDetails( database=["database"], table=["table"] )
Attributes
- database
(experimental) Database property.
Specify an array of string values to match this event if the actual value of Database is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- table
(experimental) Table property.
Specify an array of string values to match this event if the actual value of Table is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Notification
- class DataSetUpdateDelayed.Notification(*, comment=None, scope=None, type=None)
Bases:
object(experimental) Type definition for Notification.
- Parameters:
comment (
Optional[Sequence[str]]) – (experimental) Comment property. Specify an array of string values to match this event if the actual value of Comment is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldscope (
Union[Scope,Dict[str,Any],None]) – (experimental) Scope property. Specify an array of string values to match this event if the actual value of Scope is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtype (
Optional[Sequence[str]]) – (experimental) Type property. Specify an array of string values to match this event if the actual value of Type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- 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_dataexchange import events as dataexchange_events notification = dataexchange_events.DataSetUpdateDelayed.Notification( comment=["comment"], scope=dataexchange_events.DataSetUpdateDelayed.Scope( lake_formation_tag_policies=[dataexchange_events.DataSetUpdateDelayed.LakeFormationTagPolicyDetails( database=["database"], table=["table"] )], redshift_data_shares=[dataexchange_events.DataSetUpdateDelayed.RedshiftDataShareDetails( arn=["arn"], database=["database"], function=["function"], table=["table"], view=["view"] )], s3_data_accesses=[dataexchange_events.DataSetUpdateDelayed.S3DataAccessDetails( key_prefixes=["keyPrefixes"], keys=["keys"] )] ), type=["type"] )
Attributes
- comment
(experimental) Comment property.
Specify an array of string values to match this event if the actual value of Comment is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- scope
(experimental) Scope property.
Specify an array of string values to match this event if the actual value of Scope is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- type
(experimental) Type property.
Specify an array of string values to match this event if the actual value of Type is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Product
- class DataSetUpdateDelayed.Product(*, id=None, name=None, provider_contact=None)
Bases:
object(experimental) Type definition for Product.
- Parameters:
id (
Optional[Sequence[str]]) – (experimental) Id property. Specify an array of string values to match this event if the actual value of Id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) Name property. Specify an array of string values to match this event if the actual value of Name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprovider_contact (
Optional[Sequence[str]]) – (experimental) ProviderContact property. Specify an array of string values to match this event if the actual value of ProviderContact is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- 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_dataexchange import events as dataexchange_events product = dataexchange_events.DataSetUpdateDelayed.Product( id=["id"], name=["name"], provider_contact=["providerContact"] )
Attributes
- id
(experimental) Id property.
Specify an array of string values to match this event if the actual value of Id is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) Name property.
Specify an array of string values to match this event if the actual value of Name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- provider_contact
(experimental) ProviderContact property.
Specify an array of string values to match this event if the actual value of ProviderContact is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
S3DataAccessDetails
- class DataSetUpdateDelayed.S3DataAccessDetails(*, key_prefixes=None, keys=None)
Bases:
object(experimental) Type definition for S3DataAccessDetails.
- Parameters:
key_prefixes (
Optional[Sequence[str]]) – (experimental) KeyPrefixes property. Specify an array of string values to match this event if the actual value of KeyPrefixes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldkeys (
Optional[Sequence[str]]) – (experimental) Keys property. Specify an array of string values to match this event if the actual value of Keys is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- 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_dataexchange import events as dataexchange_events s3_data_access_details = dataexchange_events.DataSetUpdateDelayed.S3DataAccessDetails( key_prefixes=["keyPrefixes"], keys=["keys"] )
Attributes
- key_prefixes
(experimental) KeyPrefixes property.
Specify an array of string values to match this event if the actual value of KeyPrefixes is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- keys
(experimental) Keys property.
Specify an array of string values to match this event if the actual value of Keys is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Scope
- class DataSetUpdateDelayed.Scope(*, lake_formation_tag_policies=None, redshift_data_shares=None, s3_data_accesses=None)
Bases:
object(experimental) Type definition for Scope.
- Parameters:
lake_formation_tag_policies (
Optional[Sequence[Union[LakeFormationTagPolicyDetails,Dict[str,Any]]]]) – (experimental) LakeFormationTagPolicies property. Specify an array of string values to match this event if the actual value of LakeFormationTagPolicies is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldredshift_data_shares (
Optional[Sequence[Union[RedshiftDataShareDetails,Dict[str,Any]]]]) – (experimental) RedshiftDataShares property. Specify an array of string values to match this event if the actual value of RedshiftDataShares is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fields3_data_accesses (
Optional[Sequence[Union[S3DataAccessDetails,Dict[str,Any]]]]) – (experimental) S3DataAccesses property. Specify an array of string values to match this event if the actual value of S3DataAccesses is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- 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_dataexchange import events as dataexchange_events scope_ = dataexchange_events.DataSetUpdateDelayed.Scope( lake_formation_tag_policies=[dataexchange_events.DataSetUpdateDelayed.LakeFormationTagPolicyDetails( database=["database"], table=["table"] )], redshift_data_shares=[dataexchange_events.DataSetUpdateDelayed.RedshiftDataShareDetails( arn=["arn"], database=["database"], function=["function"], table=["table"], view=["view"] )], s3_data_accesses=[dataexchange_events.DataSetUpdateDelayed.S3DataAccessDetails( key_prefixes=["keyPrefixes"], keys=["keys"] )] )
Attributes
- lake_formation_tag_policies
(experimental) LakeFormationTagPolicies property.
Specify an array of string values to match this event if the actual value of LakeFormationTagPolicies is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
(experimental) RedshiftDataShares property.
Specify an array of string values to match this event if the actual value of RedshiftDataShares is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- s3_data_accesses
(experimental) S3DataAccesses property.
Specify an array of string values to match this event if the actual value of S3DataAccesses is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental