View Source AWS.GroundStation (aws-elixir v0.14.1)

Welcome to the AWS Ground Station API Reference.

AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure.

Summary

Functions

Cancels a contact with a specified contact ID.

Creates a Config with the specified configData parameters.

Creates a DataflowEndpoint group containing the specified list of DataflowEndpoint objects.

Creates an Ephemeris with the specified EphemerisData.

For use by AWS Ground Station Agent and shouldn't be called directly.

Returns the number of reserved minutes used by account.

Returns a list of contacts.

Returns a list of tags for a specified resource.

For use by AWS Ground Station Agent and shouldn't be called directly.

Reserves a contact using specified parameters.

For use by AWS Ground Station Agent and shouldn't be called directly.

Functions

Link to this function

cancel_contact(client, contact_id, input, options \\ [])

View Source

Cancels a contact with a specified contact ID.

Link to this function

create_config(client, input, options \\ [])

View Source

Creates a Config with the specified configData parameters.

Only one type of configData can be specified.

Link to this function

create_dataflow_endpoint_group(client, input, options \\ [])

View Source

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.

Link to this function

create_ephemeris(client, input, options \\ [])

View Source

Creates an Ephemeris with the specified EphemerisData.

Link to this function

create_mission_profile(client, input, options \\ [])

View Source

Creates a mission profile.

dataflowEdges is a list of lists of strings. Each lower level list of strings has two elements: a from ARN and a to ARN.

Link to this function

delete_config(client, config_id, config_type, input, options \\ [])

View Source

Deletes a Config.

Link to this function

delete_dataflow_endpoint_group(client, dataflow_endpoint_group_id, input, options \\ [])

View Source

Deletes a dataflow endpoint group.

Link to this function

delete_ephemeris(client, ephemeris_id, input, options \\ [])

View Source

Deletes an ephemeris

Link to this function

delete_mission_profile(client, mission_profile_id, input, options \\ [])

View Source

Deletes a mission profile.

Link to this function

describe_contact(client, contact_id, options \\ [])

View Source

Describes an existing contact.

Link to this function

describe_ephemeris(client, ephemeris_id, options \\ [])

View Source

Describes an existing ephemeris.

Link to this function

get_agent_configuration(client, agent_id, options \\ [])

View Source

For use by AWS Ground Station Agent and shouldn't be called directly.

Gets the latest configuration information for a registered agent.

Link to this function

get_config(client, config_id, config_type, options \\ [])

View Source

Returns Config information.

Only one Config response can be returned.

Link to this function

get_dataflow_endpoint_group(client, dataflow_endpoint_group_id, options \\ [])

View Source

Returns the dataflow endpoint group.

Link to this function

get_minute_usage(client, input, options \\ [])

View Source

Returns the number of reserved minutes used by account.

Link to this function

get_mission_profile(client, mission_profile_id, options \\ [])

View Source

Returns a mission profile.

Link to this function

get_satellite(client, satellite_id, options \\ [])

View Source

Returns a satellite.

Link to this function

list_configs(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Returns a list of Config objects.

Link to this function

list_contacts(client, input, options \\ [])

View Source

Returns a list of contacts.

If statusList contains AVAILABLE, the request must include groundStation, missionprofileArn, and satelliteArn.

Link to this function

list_dataflow_endpoint_groups(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Returns a list of DataflowEndpoint groups.

Link to this function

list_ephemerides(client, input, options \\ [])

View Source

List existing ephemerides.

Link to this function

list_ground_stations(client, max_results \\ nil, next_token \\ nil, satellite_id \\ nil, options \\ [])

View Source

Returns a list of ground stations.

Link to this function

list_mission_profiles(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Returns a list of mission profiles.

Link to this function

list_satellites(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Returns a list of satellites.

Link to this function

list_tags_for_resource(client, resource_arn, options \\ [])

View Source

Returns a list of tags for a specified resource.

Link to this function

register_agent(client, input, options \\ [])

View Source

For use by AWS Ground Station Agent and shouldn't be called directly.

Registers a new agent with AWS Ground Station.

Link to this function

reserve_contact(client, input, options \\ [])

View Source

Reserves a contact using specified parameters.

Link to this function

tag_resource(client, resource_arn, input, options \\ [])

View Source

Assigns a tag to a resource.

Link to this function

untag_resource(client, resource_arn, input, options \\ [])

View Source

Deassigns a resource tag.

Link to this function

update_agent_status(client, agent_id, input, options \\ [])

View Source

For use by AWS Ground Station Agent and shouldn't be called directly.

Update the status of the agent.

Link to this function

update_config(client, config_id, config_type, input, options \\ [])

View Source

Updates the Config used when scheduling contacts.

Updating a Config will not update the execution parameters for existing future contacts scheduled with this Config.

Link to this function

update_ephemeris(client, ephemeris_id, input, options \\ [])

View Source

Updates an existing ephemeris

Link to this function

update_mission_profile(client, mission_profile_id, input, options \\ [])

View Source

Updates a mission profile.

Updating a mission profile will not update the execution parameters for existing future contacts.