CfnDataflowEndpointGroupV2Props

class aws_cdk.aws_groundstation.CfnDataflowEndpointGroupV2Props(*, contact_post_pass_duration_seconds=None, contact_pre_pass_duration_seconds=None, endpoints=None, tags=None)

Bases: object

Properties for defining a CfnDataflowEndpointGroupV2.

Parameters:
  • contact_post_pass_duration_seconds (Union[int, float, None]) – Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state.

  • contact_pre_pass_duration_seconds (Union[int, float, None]) – Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state.

  • endpoints (Union[IResolvable, Sequence[Union[IResolvable, CreateEndpointDetailsProperty, Dict[str, Any]]], None]) – List of endpoints for the dataflow endpoint group.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – Tags assigned to a resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroupv2.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_groundstation as groundstation

cfn_dataflow_endpoint_group_v2_props = groundstation.CfnDataflowEndpointGroupV2Props(
    contact_post_pass_duration_seconds=123,
    contact_pre_pass_duration_seconds=123,
    endpoints=[groundstation.CfnDataflowEndpointGroupV2.CreateEndpointDetailsProperty(
        downlink_aws_ground_station_agent_endpoint=groundstation.CfnDataflowEndpointGroupV2.DownlinkAwsGroundStationAgentEndpointProperty(
            dataflow_details=groundstation.CfnDataflowEndpointGroupV2.DownlinkDataflowDetailsProperty(
                agent_connection_details=groundstation.CfnDataflowEndpointGroupV2.DownlinkConnectionDetailsProperty(
                    agent_ip_and_port_address=groundstation.CfnDataflowEndpointGroupV2.RangedConnectionDetailsProperty(
                        socket_address=groundstation.CfnDataflowEndpointGroupV2.RangedSocketAddressProperty(
                            name="name",
                            port_range=groundstation.CfnDataflowEndpointGroupV2.IntegerRangeProperty(
                                maximum=123,
                                minimum=123
                            )
                        ),

                        # the properties below are optional
                        mtu=123
                    ),
                    egress_address_and_port=groundstation.CfnDataflowEndpointGroupV2.ConnectionDetailsProperty(
                        socket_address=groundstation.CfnDataflowEndpointGroupV2.SocketAddressProperty(
                            name="name",
                            port=123
                        ),

                        # the properties below are optional
                        mtu=123
                    )
                )
            ),
            name="name"
        ),
        uplink_aws_ground_station_agent_endpoint=groundstation.CfnDataflowEndpointGroupV2.UplinkAwsGroundStationAgentEndpointProperty(
            dataflow_details=groundstation.CfnDataflowEndpointGroupV2.UplinkDataflowDetailsProperty(
                agent_connection_details=groundstation.CfnDataflowEndpointGroupV2.UplinkConnectionDetailsProperty(
                    agent_ip_and_port_address=groundstation.CfnDataflowEndpointGroupV2.RangedConnectionDetailsProperty(
                        socket_address=groundstation.CfnDataflowEndpointGroupV2.RangedSocketAddressProperty(
                            name="name",
                            port_range=groundstation.CfnDataflowEndpointGroupV2.IntegerRangeProperty(
                                maximum=123,
                                minimum=123
                            )
                        ),

                        # the properties below are optional
                        mtu=123
                    ),
                    ingress_address_and_port=groundstation.CfnDataflowEndpointGroupV2.ConnectionDetailsProperty(
                        socket_address=groundstation.CfnDataflowEndpointGroupV2.SocketAddressProperty(
                            name="name",
                            port=123
                        ),

                        # the properties below are optional
                        mtu=123
                    )
                )
            ),
            name="name"
        )
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

contact_post_pass_duration_seconds

Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroupv2.html#cfn-groundstation-dataflowendpointgroupv2-contactpostpassdurationseconds

contact_pre_pass_duration_seconds

Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroupv2.html#cfn-groundstation-dataflowendpointgroupv2-contactprepassdurationseconds

endpoints

List of endpoints for the dataflow endpoint group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroupv2.html#cfn-groundstation-dataflowendpointgroupv2-endpoints

tags

Tags assigned to a resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroupv2.html#cfn-groundstation-dataflowendpointgroupv2-tags