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

§Constructors

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

§Methods

§
cancelContact(params: CancelContactRequest): Promise<ContactIdResponse>
[src]

Cancels a contact with a specified contact ID.

§
createConfig(params: CreateConfigRequest): Promise<ConfigIdResponse>
[src]

Creates a Config with the specified configData parameters.

Only one type of configData can be specified.

§
createDataflowEndpointGroup(params: CreateDataflowEndpointGroupRequest): Promise<DataflowEndpointGroupIdResponse>
[src]

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.

§
createMissionProfile(params: CreateMissionProfileRequest): Promise<MissionProfileIdResponse>
[src]

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): Promise<ConfigIdResponse>
[src]

Deletes a Config.

§
deleteDataflowEndpointGroup(params: DeleteDataflowEndpointGroupRequest): Promise<DataflowEndpointGroupIdResponse>
[src]

Deletes a dataflow endpoint group.

§
deleteMissionProfile(params: DeleteMissionProfileRequest): Promise<MissionProfileIdResponse>
[src]

Deletes a mission profile.

§
describeContact(params: DescribeContactRequest): Promise<DescribeContactResponse>
[src]

Describes an existing contact.

§
getConfig(params: GetConfigRequest): Promise<GetConfigResponse>
[src]

Returns Config information.

Only one Config response can be returned.

§

Returns the dataflow endpoint group.

§
getMinuteUsage(params: GetMinuteUsageRequest): Promise<GetMinuteUsageResponse>
[src]

Returns the number of minutes used by account.

§
getMissionProfile(params: GetMissionProfileRequest): Promise<GetMissionProfileResponse>
[src]

Returns a mission profile.

§
getSatellite(params: GetSatelliteRequest): Promise<GetSatelliteResponse>
[src]

Returns a satellite.

§
listConfigs(params?: ListConfigsRequest): Promise<ListConfigsResponse>
[src]

Returns a list of Config objects.

§
listContacts(params: ListContactsRequest): Promise<ListContactsResponse>
[src]

Returns a list of contacts.

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

§
listDataflowEndpointGroups(params?: ListDataflowEndpointGroupsRequest): Promise<ListDataflowEndpointGroupsResponse>
[src]

Returns a list of DataflowEndpoint groups.

§
listGroundStations(params?: ListGroundStationsRequest): Promise<ListGroundStationsResponse>
[src]

Returns a list of ground stations.

§
listMissionProfiles(params?: ListMissionProfilesRequest): Promise<ListMissionProfilesResponse>
[src]

Returns a list of mission profiles.

§
listSatellites(params?: ListSatellitesRequest): Promise<ListSatellitesResponse>
[src]

Returns a list of satellites.

§
listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]

Returns a list of tags for a specified resource.

§
reserveContact(params: ReserveContactRequest): Promise<ContactIdResponse>
[src]

Reserves a contact using specified parameters.

§
tagResource(params: TagResourceRequest): Promise<void>
[src]

Assigns a tag to a resource.

§
untagResource(params: UntagResourceRequest): Promise<void>
[src]

Deassigns a resource tag.

§
updateConfig(params: UpdateConfigRequest): 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.

§
updateMissionProfile(params: UpdateMissionProfileRequest): Promise<MissionProfileIdResponse>
[src]

Updates a mission profile.

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

§Static Properties