CfnDataflowEndpointGroupProps

class aws_cdk.aws_groundstation.CfnDataflowEndpointGroupProps(*, endpoint_details, contact_post_pass_duration_seconds=None, contact_pre_pass_duration_seconds=None, tags=None)

Bases: object

Properties for defining a CfnDataflowEndpointGroup.

Parameters:
  • endpoint_details (Union[IResolvable, Sequence[Union[IResolvable, EndpointDetailsProperty, Dict[str, Any]]]]) – List of Endpoint Details, containing address and port for each endpoint.

  • 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. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the 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. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.

  • 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-dataflowendpointgroup.html

ExampleMetadata:

fixture=_generated

Example:

# 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_props = groundstation.CfnDataflowEndpointGroupProps(
    endpoint_details=[groundstation.CfnDataflowEndpointGroup.EndpointDetailsProperty(
        aws_ground_station_agent_endpoint=groundstation.CfnDataflowEndpointGroup.AwsGroundStationAgentEndpointProperty(
            agent_status="agentStatus",
            audit_results="auditResults",
            egress_address=groundstation.CfnDataflowEndpointGroup.ConnectionDetailsProperty(
                mtu=123,
                socket_address=groundstation.CfnDataflowEndpointGroup.SocketAddressProperty(
                    name="name",
                    port=123
                )
            ),
            ingress_address=groundstation.CfnDataflowEndpointGroup.RangedConnectionDetailsProperty(
                mtu=123,
                socket_address=groundstation.CfnDataflowEndpointGroup.RangedSocketAddressProperty(
                    name="name",
                    port_range=groundstation.CfnDataflowEndpointGroup.IntegerRangeProperty(
                        maximum=123,
                        minimum=123
                    )
                )
            ),
            name="name"
        ),
        endpoint=groundstation.CfnDataflowEndpointGroup.DataflowEndpointProperty(
            address=groundstation.CfnDataflowEndpointGroup.SocketAddressProperty(
                name="name",
                port=123
            ),
            mtu=123,
            name="name"
        ),
        security_details=groundstation.CfnDataflowEndpointGroup.SecurityDetailsProperty(
            role_arn="roleArn",
            security_group_ids=["securityGroupIds"],
            subnet_ids=["subnetIds"]
        )
    )],

    # the properties below are optional
    contact_post_pass_duration_seconds=123,
    contact_pre_pass_duration_seconds=123,
    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.

A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroup.html#cfn-groundstation-dataflowendpointgroup-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.

A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.

See:

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

endpoint_details

List of Endpoint Details, containing address and port for each endpoint.

See:

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

tags

Tags assigned to a resource.

See:

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