EventEndpointState class
Input properties used for looking up and filtering EventEndpoint resources.
Constructors
-
EventEndpointState({Input<
String?> ? arn, Input<String?> ? description, Input<String?> ? endpointUrl, Input<List< ? eventBuses, Input<EventEndpointEventBus> ?>String?> ? name, Input<String?> ? region, Input<EventEndpointReplicationConfig?> ? replicationConfig, Input<String?> ? roleArn, Input<EventEndpointRoutingConfig?> ? routingConfig}) -
Creates a new EventEndpointState.
arnThe ARN of the endpoint that was created.descriptionA description of the global endpoint.endpointUrlThe URL of the endpoint that was created.eventBusesThe event buses to use. The names of the event buses must be identical in each Region. Exactly two event buses are required. Documented below.nameThe name of the global endpoint.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.replicationConfigParameters used for replication. Documented below.roleArnThe ARN of the IAM role used for replication between event buses.routingConfigParameters used for routing, including the health check and secondary Region. Documented below.const -
EventEndpointState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
The ARN of the endpoint that was created.
final
-
description
→ Input<
String?> ? -
A description of the global endpoint.
final
-
endpointUrl
→ Input<
String?> ? -
The URL of the endpoint that was created.
final
-
eventBuses
→ Input<
List< ?EventEndpointEventBus> ?> -
The event buses to use. The names of the event buses must be identical in each Region. Exactly two event buses are required. Documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
The name of the global endpoint.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
replicationConfig
→ Input<
EventEndpointReplicationConfig?> ? -
Parameters used for replication. Documented below.
final
-
roleArn
→ Input<
String?> ? -
The ARN of the IAM role used for replication between event buses.
final
-
routingConfig
→ Input<
EventEndpointRoutingConfig?> ? -
Parameters used for routing, including the health check and secondary Region. Documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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