DataflowEndpointGroup
The DataflowEndpointGroup resource lets you manage AWS GroundStation Dataflow Endpoint Groups which define the data flow configuration for satellite communications.
Minimal Example
Section titled “Minimal Example”Create a basic Dataflow Endpoint Group with required properties and commonly used optional settings.
import AWS from "alchemy/aws/control";
const dataflowEndpointGroup = await AWS.GroundStation.DataflowEndpointGroup("myDataflowEndpointGroup", { EndpointDetails: [ { // Specify the details of the endpoint here EndpointArn: "arn:aws:groundstation:us-west-2:123456789012:endpoint/my-endpoint", // Further required properties for the endpoint can be added } ], ContactPrePassDurationSeconds: 30, ContactPostPassDurationSeconds: 60});
Advanced Configuration
Section titled “Advanced Configuration”Configure a Dataflow Endpoint Group with tags for better organization and management.
const advancedDataflowEndpointGroup = await AWS.GroundStation.DataflowEndpointGroup("advancedDataflowGroup", { EndpointDetails: [ { // Specify the details of the endpoint here EndpointArn: "arn:aws:groundstation:us-west-2:123456789012:endpoint/another-endpoint", // Further required properties for the endpoint can be added } ], ContactPrePassDurationSeconds: 15, ContactPostPassDurationSeconds: 45, Tags: [ { Key: "Environment", Value: "Development" }, { Key: "Project", Value: "SatelliteCommunication" } ]});
Adoption of Existing Resource
Section titled “Adoption of Existing Resource”Create a Dataflow Endpoint Group that adopts an existing resource if it already exists.
const adoptExistingDataflowGroup = await AWS.GroundStation.DataflowEndpointGroup("existingDataflowGroup", { EndpointDetails: [ { // Specify the details of the endpoint here EndpointArn: "arn:aws:groundstation:us-west-2:123456789012:endpoint/existing-endpoint", } ], adopt: true});