class
Amazonite::EventBridge::CreateEndpointRequest
- Amazonite::EventBridge::CreateEndpointRequest
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
eventbridge/create_endpoint_request.crConstructors
- .new(name : String, routing_config : RoutingConfig, event_buses : Array(EndpointEventBus), description : String | Nil = nil, replication_config : ReplicationConfig | Nil = nil, role_arn : String | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#description : String | Nil
A description of the global endpoint.
-
#description=(description : String | Nil)
A description of the global endpoint.
-
#event_buses : Array(EndpointEventBus)
Define the event buses used.
-
#event_buses=(event_buses : Array(EndpointEventBus))
Define the event buses used.
-
#hash(hasher)
See
Object#hash(hasher) -
#name : String
The name of the global endpoint.
-
#name=(name : String)
The name of the global endpoint.
-
#replication_config : ReplicationConfig | Nil
Enable or disable event replication.
-
#replication_config=(replication_config : ReplicationConfig | Nil)
Enable or disable event replication.
-
#role_arn : String | Nil
The ARN of the role used for replication.
-
#role_arn=(role_arn : String | Nil)
The ARN of the role used for replication.
-
#routing_config : RoutingConfig
Configure the routing policy, including the health check and secondary Region..
-
#routing_config=(routing_config : RoutingConfig)
Configure the routing policy, including the health check and secondary Region..
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Define the event buses used.
The names of the event buses must be identical in each Region.
Define the event buses used.
The names of the event buses must be identical in each Region.
The name of the global endpoint. For example, "Name":"us-east-2-custom_bus_A-endpoint".
The name of the global endpoint. For example, "Name":"us-east-2-custom_bus_A-endpoint".
Enable or disable event replication. The default state is ENABLED which means you must supply
a RoleArn. If you don't have a RoleArn or you don't want event replication enabled, set the
state to DISABLED.
Enable or disable event replication. The default state is ENABLED which means you must supply
a RoleArn. If you don't have a RoleArn or you don't want event replication enabled, set the
state to DISABLED.
Configure the routing policy, including the health check and secondary Region..
Configure the routing policy, including the health check and secondary Region..