Class: AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::UplinkDataflowDetailsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::UplinkDataflowDetailsProperty
- Defined in:
- ground_station/cfn_dataflow_endpoint_group_v2.rb
Overview
Dataflow details for an uplink endpoint.
Instance Attribute Summary collapse
-
#agent_connection_details ⇒ AWSCDK::IResolvable, AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::UplinkConnectionDetailsProperty
readonly
Uplink connection details for customer to Agent and Agent to Ground Station.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(agent_connection_details:) ⇒ UplinkDataflowDetailsProperty
constructor
A new instance of UplinkDataflowDetailsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(agent_connection_details:) ⇒ UplinkDataflowDetailsProperty
Returns a new instance of UplinkDataflowDetailsProperty.
1204 1205 1206 1207 |
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 1204 def initialize(agent_connection_details:) @agent_connection_details = agent_connection_details.is_a?(Hash) ? ::AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::UplinkConnectionDetailsProperty.new(**agent_connection_details.transform_keys(&:to_sym)) : agent_connection_details Jsii::Type.check_type(@agent_connection_details, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19ncm91bmRzdGF0aW9uLkNmbkRhdGFmbG93RW5kcG9pbnRHcm91cFYyLlVwbGlua0Nvbm5lY3Rpb25EZXRhaWxzUHJvcGVydHkifV19fQ==")), "agentConnectionDetails") end |
Instance Attribute Details
#agent_connection_details ⇒ AWSCDK::IResolvable, AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::UplinkConnectionDetailsProperty (readonly)
Uplink connection details for customer to Agent and Agent to Ground Station.
1213 1214 1215 |
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 1213 def agent_connection_details @agent_connection_details end |
Class Method Details
.jsii_properties ⇒ Object
1215 1216 1217 1218 1219 |
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 1215 def self.jsii_properties { :agent_connection_details => "agentConnectionDetails", } end |
Instance Method Details
#to_jsii ⇒ Object
1221 1222 1223 1224 1225 1226 1227 |
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 1221 def to_jsii result = {} result.merge!({ "agentConnectionDetails" => @agent_connection_details, }) result.compact end |