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 aPOSTPASS
state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits thePOSTPASS
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 aPREPASS
state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits thePREPASS
state.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – Tags assigned to a resource.
- See:
- 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.
- 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.
- endpoint_details
List of Endpoint Details, containing address and port for each endpoint.