Class: AWSCDK::ElasticLoadBalancing::CfnLoadBalancer::ConnectionSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::ElasticLoadBalancing::CfnLoadBalancer::ConnectionSettingsProperty
- Defined in:
- elastic_load_balancing/cfn_load_balancer.rb
Overview
Specifies the idle timeout value for your Classic Load Balancer.
Instance Attribute Summary collapse
-
#idle_timeout ⇒ Numeric
readonly
The time, in seconds, that the connection is allowed to be idle (no data has been sent over the connection) before it is closed by the load balancer.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(idle_timeout:) ⇒ ConnectionSettingsProperty
constructor
A new instance of ConnectionSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(idle_timeout:) ⇒ ConnectionSettingsProperty
Returns a new instance of ConnectionSettingsProperty.
934 935 936 937 |
# File 'elastic_load_balancing/cfn_load_balancer.rb', line 934 def initialize(idle_timeout:) @idle_timeout = idle_timeout Jsii::Type.check_type(@idle_timeout, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "idleTimeout") end |
Instance Attribute Details
#idle_timeout ⇒ Numeric (readonly)
The time, in seconds, that the connection is allowed to be idle (no data has been sent over the connection) before it is closed by the load balancer.
943 944 945 |
# File 'elastic_load_balancing/cfn_load_balancer.rb', line 943 def idle_timeout @idle_timeout end |
Class Method Details
.jsii_properties ⇒ Object
945 946 947 948 949 |
# File 'elastic_load_balancing/cfn_load_balancer.rb', line 945 def self.jsii_properties { :idle_timeout => "idleTimeout", } end |
Instance Method Details
#to_jsii ⇒ Object
951 952 953 954 955 956 957 |
# File 'elastic_load_balancing/cfn_load_balancer.rb', line 951 def to_jsii result = {} result.merge!({ "idleTimeout" => @idle_timeout, }) result.compact end |