Class: AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::DownlinkDataflowDetailsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::DownlinkDataflowDetailsProperty
- Defined in:
- ground_station/cfn_dataflow_endpoint_group_v2.rb
Overview
Dataflow details for a downlink endpoint.
Instance Attribute Summary collapse
-
#agent_connection_details ⇒ AWSCDK::IResolvable, AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::DownlinkConnectionDetailsProperty
readonly
Downlink connection details for customer to Agent and Agent to Ground Station.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(agent_connection_details:) ⇒ DownlinkDataflowDetailsProperty
constructor
A new instance of DownlinkDataflowDetailsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(agent_connection_details:) ⇒ DownlinkDataflowDetailsProperty
Returns a new instance of DownlinkDataflowDetailsProperty.
807 808 809 810 |
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 807 def initialize(agent_connection_details:) @agent_connection_details = agent_connection_details.is_a?(Hash) ? ::AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::DownlinkConnectionDetailsProperty.new(**agent_connection_details.transform_keys(&:to_sym)) : agent_connection_details Jsii::Type.check_type(@agent_connection_details, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19ncm91bmRzdGF0aW9uLkNmbkRhdGFmbG93RW5kcG9pbnRHcm91cFYyLkRvd25saW5rQ29ubmVjdGlvbkRldGFpbHNQcm9wZXJ0eSJ9XX19")), "agentConnectionDetails") end |
Instance Attribute Details
#agent_connection_details ⇒ AWSCDK::IResolvable, AWSCDK::GroundStation::CfnDataflowEndpointGroupV2::DownlinkConnectionDetailsProperty (readonly)
Downlink connection details for customer to Agent and Agent to Ground Station.
816 817 818 |
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 816 def agent_connection_details @agent_connection_details end |
Class Method Details
.jsii_properties ⇒ Object
818 819 820 821 822 |
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 818 def self.jsii_properties { :agent_connection_details => "agentConnectionDetails", } end |
Instance Method Details
#to_jsii ⇒ Object
824 825 826 827 828 829 830 |
# File 'ground_station/cfn_dataflow_endpoint_group_v2.rb', line 824 def to_jsii result = {} result.merge!({ "agentConnectionDetails" => @agent_connection_details, }) result.compact end |