create_dataflow_endpoint_group
(**kwargs)¶Creates a DataflowEndpoint
group containing the specified list of DataflowEndpoint
objects.
The name
field in each endpoint is used in your mission profile DataflowEndpointConfig
to specify which endpoints to use during a contact.
When a contact uses multiple DataflowEndpointConfig
objects, each Config
must match a DataflowEndpoint
in the same group.
See also: AWS API Documentation
Request Syntax
response = client.create_dataflow_endpoint_group(
contactPostPassDurationSeconds=123,
contactPrePassDurationSeconds=123,
endpointDetails=[
{
'awsGroundStationAgentEndpoint': {
'agentStatus': 'SUCCESS'|'FAILED'|'ACTIVE'|'INACTIVE',
'auditResults': 'HEALTHY'|'UNHEALTHY',
'egressAddress': {
'mtu': 123,
'socketAddress': {
'name': 'string',
'port': 123
}
},
'ingressAddress': {
'mtu': 123,
'socketAddress': {
'name': 'string',
'portRange': {
'maximum': 123,
'minimum': 123
}
}
},
'name': 'string'
},
'endpoint': {
'address': {
'name': 'string',
'port': 123
},
'mtu': 123,
'name': 'string',
'status': 'created'|'creating'|'deleted'|'deleting'|'failed'
},
'securityDetails': {
'roleArn': 'string',
'securityGroupIds': [
'string',
],
'subnetIds': [
'string',
]
}
},
],
tags={
'string': 'string'
}
)
POSTPASS
state. A CloudWatch event is emitted when the contact enters and exits the POSTPASS
state.PREPASS
state. A CloudWatch event is emitted when the contact enters and exits the PREPASS
state.[REQUIRED]
Endpoint details of each endpoint in the dataflow endpoint group.
Information about the endpoint details.
An agent endpoint.
The status of AgentEndpoint.
The results of the audit.
The egress address of AgentEndpoint.
Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
A socket address.
Name of a socket address.
Port of a socket address.
The ingress address of AgentEndpoint.
Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
A ranged socket address.
IPv4 socket address.
Port range of a socket address.
A maximum value.
A minimum value.
Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
A dataflow endpoint.
Socket address of a dataflow endpoint.
Name of a socket address.
Port of a socket address.
Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
Name of a dataflow endpoint.
Status of a dataflow endpoint.
Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.
ARN to a role needed for connecting streams to your instances.
The security groups to attach to the elastic network interfaces.
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
Tags of a dataflow endpoint group.
dict
Response Syntax
{
'dataflowEndpointGroupId': 'string'
}
Response Structure
(dict) --
dataflowEndpointGroupId (string) --
UUID of a dataflow endpoint group.
Exceptions
GroundStation.Client.exceptions.InvalidParameterException
GroundStation.Client.exceptions.DependencyException
GroundStation.Client.exceptions.ResourceNotFoundException