Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GroundStation

import { GroundStation } from "https://aws-api.deno.dev/v0.3/services/groundstation.ts?docs=full";
class GroundStation {
constructor(apiFactory: client.ApiFactory);
async cancelContact(params: CancelContactRequest, opts?: client.RequestOptions): Promise<ContactIdResponse>;
async createConfig(params: CreateConfigRequest, opts?: client.RequestOptions): Promise<ConfigIdResponse>;
async createDataflowEndpointGroup(params: CreateDataflowEndpointGroupRequest, opts?: client.RequestOptions): Promise<DataflowEndpointGroupIdResponse>;
async createMissionProfile(params: CreateMissionProfileRequest, opts?: client.RequestOptions): Promise<MissionProfileIdResponse>;
async deleteConfig(params: DeleteConfigRequest, opts?: client.RequestOptions): Promise<ConfigIdResponse>;
async deleteDataflowEndpointGroup(params: DeleteDataflowEndpointGroupRequest, opts?: client.RequestOptions): Promise<DataflowEndpointGroupIdResponse>;
async deleteMissionProfile(params: DeleteMissionProfileRequest, opts?: client.RequestOptions): Promise<MissionProfileIdResponse>;
async describeContact(params: DescribeContactRequest, opts?: client.RequestOptions): Promise<DescribeContactResponse>;
async getConfig(params: GetConfigRequest, opts?: client.RequestOptions): Promise<GetConfigResponse>;
async getDataflowEndpointGroup(params: GetDataflowEndpointGroupRequest, opts?: client.RequestOptions): Promise<GetDataflowEndpointGroupResponse>;
async getMinuteUsage(params: GetMinuteUsageRequest, opts?: client.RequestOptions): Promise<GetMinuteUsageResponse>;
async getMissionProfile(params: GetMissionProfileRequest, opts?: client.RequestOptions): Promise<GetMissionProfileResponse>;
async getSatellite(params: GetSatelliteRequest, opts?: client.RequestOptions): Promise<GetSatelliteResponse>;
async listConfigs(params?: ListConfigsRequest, opts?: client.RequestOptions): Promise<ListConfigsResponse>;
async listContacts(params: ListContactsRequest, opts?: client.RequestOptions): Promise<ListContactsResponse>;
async listDataflowEndpointGroups(params?: ListDataflowEndpointGroupsRequest, opts?: client.RequestOptions): Promise<ListDataflowEndpointGroupsResponse>;
async listGroundStations(params?: ListGroundStationsRequest, opts?: client.RequestOptions): Promise<ListGroundStationsResponse>;
async listMissionProfiles(params?: ListMissionProfilesRequest, opts?: client.RequestOptions): Promise<ListMissionProfilesResponse>;
async listSatellites(params?: ListSatellitesRequest, opts?: client.RequestOptions): Promise<ListSatellitesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async reserveContact(params: ReserveContactRequest, opts?: client.RequestOptions): Promise<ContactIdResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateConfig(params: UpdateConfigRequest, opts?: client.RequestOptions): Promise<ConfigIdResponse>;
async updateMissionProfile(params: UpdateMissionProfileRequest, opts?: client.RequestOptions): Promise<MissionProfileIdResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new GroundStation(apiFactory: client.ApiFactory)
[src]

§Methods

§
cancelContact(params: CancelContactRequest, opts?: client.RequestOptions): Promise<ContactIdResponse>
[src]

Cancels a contact with a specified contact ID.

§
createConfig(params: CreateConfigRequest, opts?: client.RequestOptions): Promise<ConfigIdResponse>
[src]

Creates a Config with the specified configData parameters.

Only one type of configData can be specified.

§

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.

§

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.

§
deleteConfig(params: DeleteConfigRequest, opts?: client.RequestOptions): Promise<ConfigIdResponse>
[src]

Deletes a Config.

§

Deletes a dataflow endpoint group.

§

Deletes a mission profile.

§

Describes an existing contact.

§

Returns Config information.

Only one Config response can be returned.

§

Returns the dataflow endpoint group.

§

Returns the number of minutes used by account.

§

Returns a mission profile.

§

Returns a satellite.

§
listConfigs(params?: ListConfigsRequest, opts?: client.RequestOptions): Promise<ListConfigsResponse>
[src]

Returns a list of Config objects.

§

Returns a list of contacts.

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

§

Returns a list of DataflowEndpoint groups.

§

Returns a list of ground stations.

§

Returns a list of mission profiles.

§

Returns a list of satellites.

§

Returns a list of tags for a specified resource.

§
reserveContact(params: ReserveContactRequest, opts?: client.RequestOptions): Promise<ContactIdResponse>
[src]

Reserves a contact using specified parameters.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Assigns a tag to a resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deassigns a resource tag.

§
updateConfig(params: UpdateConfigRequest, opts?: client.RequestOptions): Promise<ConfigIdResponse>
[src]

Updates the Config used when scheduling contacts.

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

§

Updates a mission profile.

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

§Static Properties