class
Amazonite::EventBridge::Endpoint
- Amazonite::EventBridge::Endpoint
- Reference
- Object
Overview
A global endpoint used to improve your application's availability by making it regional-fault tolerant. For more information about global endpoints, see Making applications Regional-fault tolerant with global endpoints and event replication in the * Amazon EventBridge User Guide *.
Included Modules
- JSON::Serializable
Defined in:
eventbridge/endpoint.crConstructors
- .new(pull : JSON::PullParser)
- .new(name : String | Nil = nil, description : String | Nil = nil, arn : String | Nil = nil, routing_config : RoutingConfig | Nil = nil, replication_config : ReplicationConfig | Nil = nil, event_buses : Array(EndpointEventBus) | Nil = nil, role_arn : String | Nil = nil, endpoint_id : String | Nil = nil, endpoint_url : String | Nil = nil, state : EndpointState | Nil = nil, state_reason : String | Nil = nil, creation_time : Time | Nil = nil, last_modified_time : Time | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#arn : String | Nil
The ARN of the endpoint.
-
#arn=(arn : String | Nil)
The ARN of the endpoint.
-
#creation_time : Time | Nil
The time the endpoint was created.
-
#creation_time=(creation_time : Time | Nil)
The time the endpoint was created.
-
#description : String | Nil
A description for the endpoint.
-
#description=(description : String | Nil)
A description for the endpoint.
-
#endpoint_id : String | Nil
The URL subdomain of the endpoint.
-
#endpoint_id=(endpoint_id : String | Nil)
The URL subdomain of the endpoint.
-
#endpoint_url : String | Nil
The URL of the endpoint.
-
#endpoint_url=(endpoint_url : String | Nil)
The URL of the endpoint.
-
#event_buses : Array(EndpointEventBus) | Nil
The event buses being used by the endpoint.
-
#event_buses=(event_buses : Array(EndpointEventBus) | Nil)
The event buses being used by the endpoint.
-
#hash(hasher)
See
Object#hash(hasher) -
#last_modified_time : Time | Nil
The last time the endpoint was modified.
-
#last_modified_time=(last_modified_time : Time | Nil)
The last time the endpoint was modified.
-
#name : String | Nil
The name of the endpoint.
-
#name=(name : String | Nil)
The name of the endpoint.
-
#replication_config : ReplicationConfig | Nil
Whether event replication was enabled or disabled for this endpoint.
-
#replication_config=(replication_config : ReplicationConfig | Nil)
Whether event replication was enabled or disabled for this endpoint.
-
#role_arn : String | Nil
The ARN of the role used by event replication for the endpoint.
-
#role_arn=(role_arn : String | Nil)
The ARN of the role used by event replication for the endpoint.
-
#routing_config : RoutingConfig | Nil
The routing configuration of the endpoint.
-
#routing_config=(routing_config : RoutingConfig | Nil)
The routing configuration of the endpoint.
-
#state : EndpointState | Nil
The current state of the endpoint.
-
#state=(state : EndpointState | Nil)
The current state of the endpoint.
-
#state_reason : String | Nil
The reason the endpoint is in its current state.
-
#state_reason=(state_reason : String | Nil)
The reason the endpoint is in its current state.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The URL subdomain of the endpoint. For example, if the URL for Endpoint is
https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.
The URL subdomain of the endpoint. For example, if the URL for Endpoint is
https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.
The event buses being used by the endpoint.
Whether event replication was enabled or disabled for this endpoint. 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.
Whether event replication was enabled or disabled for this endpoint. 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.
The ARN of the role used by event replication for the endpoint.
The routing configuration of the endpoint.