EventBusState class
Input properties used for looking up and filtering EventBus resources.
Constructors
-
EventBusState({Input<
String?> ? arn, Input<EventBusDeadLetterConfig?> ? deadLetterConfig, Input<String?> ? description, Input<String?> ? eventSourceName, Input<String?> ? kmsKeyIdentifier, Input<EventBusLogConfig?> ? logConfig, Input<String?> ? name, Input<String?> ? region, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new EventBusState.
arnARN of the event bus.deadLetterConfigConfiguration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ). This block supports the following arguments:descriptionEvent bus description.eventSourceNamePartner event source that the new event bus will be matched with. Must matchname.kmsKeyIdentifierIdentifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key ARN, KeyId, key alias, or key alias ARN.logConfigBlock for logging configuration settings for the event bus.nameName of the new event bus. The names of custom event buses can't contain the / character. To create a partner event bus, ensure that thenamematches theeventSourceName.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.tagsMap of tags assigned to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.const -
EventBusState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
ARN of the event bus.
final
-
deadLetterConfig
→ Input<
EventBusDeadLetterConfig?> ? -
Configuration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ). This block supports the following arguments:
final
-
description
→ Input<
String?> ? -
Event bus description.
final
-
eventSourceName
→ Input<
String?> ? -
Partner event source that the new event bus will be matched with. Must match
name.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
kmsKeyIdentifier
→ Input<
String?> ? -
Identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key ARN, KeyId, key alias, or key alias ARN.
final
-
logConfig
→ Input<
EventBusLogConfig?> ? -
Block for logging configuration settings for the event bus.
final
-
name
→ Input<
String?> ? -
Name of the new event bus. The names of custom event buses can't contain the / character. To create a partner event bus, ensure that the
namematches theeventSourceName.final -
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited