Skip to main content

Aws/groundstation

@swamp/aws/groundstationv2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS GROUNDSTATION infrastructure models

02Behaviors4
@swamp/aws/groundstation/configv2026.10.23.1config.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Namestring
Tags?array
ConfigDataobject
fn create()
Create a GroundStation Config
fn get(identifier: string)
Get a GroundStation Config
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation Config
fn update()
Update a GroundStation Config
fn delete(identifier: string)
Delete a GroundStation Config
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation Config
fn sync()
Sync GroundStation Config state from AWS
fn list(maxPages?: number, resourceModel?: string)
List GroundStation Config resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a GroundStation DataflowEndpointGroup
fn get(identifier: string)
Get a GroundStation DataflowEndpointGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation DataflowEndpointGroup
fn update()
Update a GroundStation DataflowEndpointGroup
fn delete(identifier: string)
Delete a GroundStation DataflowEndpointGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation DataflowEndpointGroup
fn sync()
Sync GroundStation DataflowEndpointGroup state from AWS
fn list(maxPages?: number, resourceModel?: string)
List GroundStation DataflowEndpointGroup resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a GroundStation DataflowEndpointGroupV2
fn get(identifier: string)
Get a GroundStation DataflowEndpointGroupV2
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation DataflowEndpointGroupV2
fn update()
Update a GroundStation DataflowEndpointGroupV2
fn delete(identifier: string)
Delete a GroundStation DataflowEndpointGroupV2
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation DataflowEndpointGroupV2
fn sync()
Sync GroundStation DataflowEndpointGroupV2 state from AWS
fn list(maxPages?: number, resourceModel?: string)
List GroundStation DataflowEndpointGroupV2 resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a GroundStation MissionProfile
fn get(identifier: string)
Get a GroundStation MissionProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation MissionProfile
fn update()
Update a GroundStation MissionProfile
fn delete(identifier: string)
Delete a GroundStation MissionProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the GroundStation MissionProfile
fn sync()
Sync GroundStation MissionProfile state from AWS
fn list(maxPages?: number, resourceModel?: string)
List GroundStation MissionProfile resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— GroundStation MissionProfile resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: config, dataflow_endpoint_group, dataflow_endpoint_group_v2, mission_profile
2026.10.13.1
  • Updated: config, dataflow_endpoint_group, dataflow_endpoint_group_v2, mission_profile
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
2026.09.21.1
04Stats
A
100 / 100
Downloads
117
Archive size
828.5 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels