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
endpoint ⇒ AWS.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.