Skip to main content

@swamp/aws/groundstation

v2026.04.23.3

AWS GROUNDSTATION infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsgroundstationcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/groundstation

@swamp/aws/groundstation/configv2026.04.23.2config.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
Tags?array
ConfigDataobject
createCreate a GroundStation Config
getGet a GroundStation Config
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation Config
updateUpdate a GroundStation Config
deleteDelete a GroundStation Config
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation Config
syncSync GroundStation Config state from AWS

Resources

state(infinite)— GroundStation Config resource state
@swamp/aws/groundstation/dataflow-endpoint-groupv2026.04.23.2dataflow_endpoint_group.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
EndpointDetailsarray
ContactPrePassDurationSeconds?numberAmount 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.
ContactPostPassDurationSeconds?numberAmount 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.
Tags?array
createCreate a GroundStation DataflowEndpointGroup
getGet a GroundStation DataflowEndpointGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation DataflowEndpointGroup
updateUpdate a GroundStation DataflowEndpointGroup
deleteDelete a GroundStation DataflowEndpointGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation DataflowEndpointGroup
syncSync GroundStation DataflowEndpointGroup state from AWS

Resources

state(infinite)— GroundStation DataflowEndpointGroup resource state
@swamp/aws/groundstation/dataflow-endpoint-group-v2v2026.04.23.2dataflow_endpoint_group_v2.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Endpoints?array
ContactPrePassDurationSeconds?numberAmount 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.
ContactPostPassDurationSeconds?numberAmount 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.
Tags?array
createCreate a GroundStation DataflowEndpointGroupV2
getGet a GroundStation DataflowEndpointGroupV2
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation DataflowEndpointGroupV2
updateUpdate a GroundStation DataflowEndpointGroupV2
deleteDelete a GroundStation DataflowEndpointGroupV2
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation DataflowEndpointGroupV2
syncSync GroundStation DataflowEndpointGroupV2 state from AWS

Resources

state(infinite)— GroundStation DataflowEndpointGroupV2 resource state
@swamp/aws/groundstation/mission-profilev2026.04.23.2mission_profile.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringA name used to identify a mission profile.
ContactPrePassDurationSeconds?numberPre-pass time needed before the contact.
ContactPostPassDurationSeconds?numberPost-pass time needed after the contact.
MinimumViableContactDurationSecondsnumberVisibilities with shorter duration than the specified minimum viable contact duration will be ignored when searching for available contacts.
StreamsKmsKey?objectThe ARN of a KMS Key used for encrypting data during transmission from the source to destination locations.
StreamsKmsRole?stringThe ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.
TelemetrySinkConfigArn?stringARN of a Config resource of type TelemetrySinkConfig used for telemetry data sink configuration.
DataflowEdgesarray
TrackingConfigArnstring
Tags?array
createCreate a GroundStation MissionProfile
getGet a GroundStation MissionProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation MissionProfile
updateUpdate a GroundStation MissionProfile
deleteDelete a GroundStation MissionProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation MissionProfile
syncSync GroundStation MissionProfile state from AWS

Resources

state(infinite)— GroundStation MissionProfile resource state