CfnEventSourceMixinProps
- class aws_cdk.cfn_property_mixins.aws_eventsv2.CfnEventSourceMixinProps(*, configuration=None, description=None, event_bus_arn=None, name=None, tags=None)
Bases:
objectProperties for CfnEventSourcePropsMixin.
- Parameters:
configuration (
Union[IResolvable,EventSourceConfigurationProperty,Dict[str,Any],None]) – Event source configuration. Exactly one of the two variants must be set.description (
Optional[str]) – A description of the event source. Control characters and Unicode line separators are not allowed.event_bus_arn (
Optional[str]) – The ARN of the custom event bus the event source forwards onto.name (
Optional[str]) – The name of the event source. The first character must be alphanumeric; the remaining characters may also include ‘.’, ‘-’, and ‘_’. Names cannot begin with the reserved aws. prefix.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags assigned to the event source.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventsv2-eventsource.html
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.cfn_property_mixins import aws_eventsv2 as eventsv2 cfn_event_source_mixin_props = eventsv2.CfnEventSourceMixinProps( configuration=eventsv2.CfnEventSourcePropsMixin.EventSourceConfigurationProperty( aws_service_events_configuration=eventsv2.CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty( aws_service="awsService", on_failure_configuration=eventsv2.CfnEventSourcePropsMixin.OnFailureConfigurationProperty( arn="arn" ), pattern="pattern" ), partner_events_configuration=eventsv2.CfnEventSourcePropsMixin.PartnerEventsConfigurationProperty( on_failure_configuration=eventsv2.CfnEventSourcePropsMixin.OnFailureConfigurationProperty( arn="arn" ), partner_bus_kms_key_identifier="partnerBusKmsKeyIdentifier", partner_event_source_arn="partnerEventSourceArn", pattern="pattern" ) ), description="description", event_bus_arn="eventBusArn", name="name", tags=[CfnTag( key="key", value="value" )] )
Attributes
- configuration
Event source configuration.
Exactly one of the two variants must be set.
- description
A description of the event source.
Control characters and Unicode line separators are not allowed.
- event_bus_arn
The ARN of the custom event bus the event source forwards onto.
- name
The name of the event source.
The first character must be alphanumeric; the remaining characters may also include ‘.’, ‘-’, and ‘_’. Names cannot begin with the reserved aws. prefix.
- tags
The tags assigned to the event source.