AWS.GroundStation — AWS SDK for JavaScript (original) (raw)

This service supports a list of resource states that can be polled using the waitFor() method. The resource states are:

Property Details

endpointAWS.Endpoint

Returns an Endpoint object representing the endpoint URL for service requests.

Method Details

cancelContact(params = {}, callback) ⇒ AWS.Request

Cancels a contact with a specified contact ID.

createConfig(params = {}, callback) ⇒ AWS.Request

Creates a Config with the specified configData parameters.

Only one type of configData can be specified.

createDataflowEndpointGroup(params = {}, callback) ⇒ AWS.Request

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.

createEphemeris(params = {}, callback) ⇒ AWS.Request

Creates an Ephemeris with the specified EphemerisData.

createMissionProfile(params = {}, callback) ⇒ AWS.Request

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.

deleteDataflowEndpointGroup(params = {}, callback) ⇒ AWS.Request

Deletes a dataflow endpoint group.

deleteEphemeris(params = {}, callback) ⇒ AWS.Request

deleteMissionProfile(params = {}, callback) ⇒ AWS.Request

Deletes a mission profile.

describeContact(params = {}, callback) ⇒ AWS.Request

Describes an existing contact.

describeEphemeris(params = {}, callback) ⇒ AWS.Request

Describes an existing ephemeris.

getAgentConfiguration(params = {}, callback) ⇒ AWS.Request

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

Gets the latest configuration information for a registered agent.

getConfig(params = {}, callback) ⇒ AWS.Request

Returns Config information.

Only one Config response can be returned.

getDataflowEndpointGroup(params = {}, callback) ⇒ AWS.Request

Returns the dataflow endpoint group.

getMinuteUsage(params = {}, callback) ⇒ AWS.Request

Returns the number of reserved minutes used by account.

getMissionProfile(params = {}, callback) ⇒ AWS.Request

Returns a mission profile.

listConfigs(params = {}, callback) ⇒ AWS.Request

Returns a list of Config objects.

listContacts(params = {}, callback) ⇒ AWS.Request

Returns a list of contacts.

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

listDataflowEndpointGroups(params = {}, callback) ⇒ AWS.Request

Returns a list of DataflowEndpoint groups.

listEphemerides(params = {}, callback) ⇒ AWS.Request

List existing ephemerides.

listGroundStations(params = {}, callback) ⇒ AWS.Request

Returns a list of ground stations.

listMissionProfiles(params = {}, callback) ⇒ AWS.Request

Returns a list of mission profiles.

listSatellites(params = {}, callback) ⇒ AWS.Request

Returns a list of satellites.

listTagsForResource(params = {}, callback) ⇒ AWS.Request

Returns a list of tags for a specified resource.

registerAgent(params = {}, callback) ⇒ AWS.Request

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

Registers a new agent with AWS Ground Station.

reserveContact(params = {}, callback) ⇒ AWS.Request

Reserves a contact using specified parameters.

tagResource(params = {}, callback) ⇒ AWS.Request

Assigns a tag to a resource.

untagResource(params = {}, callback) ⇒ AWS.Request

Deassigns a resource tag.

updateAgentStatus(params = {}, callback) ⇒ AWS.Request

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

Update the status of the agent.

updateConfig(params = {}, callback) ⇒ AWS.Request

Updates the Config used when scheduling contacts.

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

updateEphemeris(params = {}, callback) ⇒ AWS.Request

Updates an existing ephemeris

updateMissionProfile(params = {}, callback) ⇒ AWS.Request

Updates a mission profile.

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

waitFor(state, params = {}, callback) ⇒ AWS.Request

Waits for a given GroundStation resource. The final callback or'complete' event will be fired only when the resource is either in its final state or the waiter has timed out and stopped polling for the final state.