Module: AWSCDK::GlobalAccelerator::IEndpoint
- Included in:
- RawEndpoint, AWSCDK::GlobalAcceleratorEndpoints::ApplicationLoadBalancerEndpoint, AWSCDK::GlobalAcceleratorEndpoints::CfnEipEndpoint, AWSCDK::GlobalAcceleratorEndpoints::InstanceEndpoint, AWSCDK::GlobalAcceleratorEndpoints::NetworkLoadBalancerEndpoint
- Defined in:
- global_accelerator/i_endpoint.rb
Overview
An endpoint for the endpoint group.
Implementations of IEndpoint can be found in the aws-globalaccelerator-endpoints package.
Class Method Summary collapse
Instance Method Summary collapse
-
#region ⇒ String?
The region where the endpoint is located.
-
#render_endpoint_configuration ⇒ Object
Render the endpoint to an endpoint configuration.
Class Method Details
.jsii_overridable_methods ⇒ Object
25 26 27 28 29 30 |
# File 'global_accelerator/i_endpoint.rb', line 25 def self.jsii_overridable_methods { :region => { kind: :property, name: "region", is_optional: true }, :render_endpoint_configuration => { kind: :method, name: "renderEndpointConfiguration", is_optional: false }, } end |
Instance Method Details
#region ⇒ String?
The region where the endpoint is located.
If the region cannot be determined, undefined is returned
14 15 16 |
# File 'global_accelerator/i_endpoint.rb', line 14 def region() jsii_get_property("region") end |
#render_endpoint_configuration ⇒ Object
Render the endpoint to an endpoint configuration.
21 22 23 |
# File 'global_accelerator/i_endpoint.rb', line 21 def render_endpoint_configuration() jsii_call_method("renderEndpointConfiguration", []) end |