Skip to main content

dataflow_endpoint_groups

Creates, updates, deletes, gets or lists a dataflow_endpoint_groups resource.

Overview

Namedataflow_endpoint_groups
TypeResource
Idaws.groundstation.dataflow_endpoint_groups

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
contact_post_pass_duration_secondsintegerAmount 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_secondsintegerAmount 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.
dataflow_endpoint_group_arnstringARN of a dataflow endpoint group. (pattern: <code>arn:aws:groundstation:[-a-z0-9]{1,50}:[0-9]{12}:dataflow-endpoint-group/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}</code>)
dataflow_endpoint_group_idstringUUID of a dataflow endpoint group. (pattern: <code>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}</code>)
endpoints_detailsarrayDetails of a dataflow endpoint.
tagsobjectTags assigned to a dataflow endpoint group.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_dataflow_endpoint_groupselectdataflow_endpoint_group_id, regionReturns the dataflow endpoint group.
list_dataflow_endpoint_groupsselectregionmaxResults, nextTokenReturns a list of DataflowEndpoint groups.
create_dataflow_endpoint_groupinsertregion, endpointDetailsCreates 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.
create_dataflow_endpoint_group_v2insertregion, endpointsCreates a DataflowEndpoint group containing the specified list of Ground Station Agent based endpoints. 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.
delete_dataflow_endpoint_groupdeletedataflow_endpoint_group_id, regionDeletes a dataflow endpoint group.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
dataflow_endpoint_group_idstringUUID of a dataflow endpoint group.
regionstringAWS region (default: us-east-1)
maxResultsintegerMaximum number of dataflow endpoint groups returned.
nextTokenstringNext token returned in the request of a previous ListDataflowEndpointGroups call. Used to get the next page of results.

SELECT examples

Returns the dataflow endpoint group.

SELECT
contact_post_pass_duration_seconds,
contact_pre_pass_duration_seconds,
dataflow_endpoint_group_arn,
dataflow_endpoint_group_id,
endpoints_details,
tags
FROM aws.groundstation.dataflow_endpoint_groups
WHERE dataflow_endpoint_group_id = '{{ dataflow_endpoint_group_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

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.

INSERT INTO aws.groundstation.dataflow_endpoint_groups (
endpointDetails,
tags,
contactPrePassDurationSeconds,
contactPostPassDurationSeconds,
region
)
SELECT
'{{ endpointDetails }}' /* required */,
'{{ tags }}',
{{ contactPrePassDurationSeconds }},
{{ contactPostPassDurationSeconds }},
'{{ region }}'
RETURNING
dataflow_endpoint_group_id
;

DELETE examples

Deletes a dataflow endpoint group.

DELETE FROM aws.groundstation.dataflow_endpoint_groups
WHERE dataflow_endpoint_group_id = '{{ dataflow_endpoint_group_id }}' --required
AND region = '{{ region }}' --required
;