amazonka-groundstation-2.0: Amazon Ground Station SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GroundStation.Lens

Description

 
Synopsis

Operations

CancelContact

CreateConfig

createConfig_tags :: Lens' CreateConfig (Maybe (HashMap Text Text)) Source #

Tags assigned to a Config.

CreateDataflowEndpointGroup

createDataflowEndpointGroup_endpointDetails :: Lens' CreateDataflowEndpointGroup [EndpointDetails] Source #

Endpoint details of each endpoint in the dataflow endpoint group.

CreateEphemeris

createEphemeris_enabled :: Lens' CreateEphemeris (Maybe Bool) Source #

Whether to set the ephemeris status to ENABLED after validation.

Setting this to false will set the ephemeris status to DISABLED after validation.

createEphemeris_expirationTime :: Lens' CreateEphemeris (Maybe UTCTime) Source #

An overall expiration time for the ephemeris in UTC, after which it will become EXPIRED.

createEphemeris_kmsKeyArn :: Lens' CreateEphemeris (Maybe Text) Source #

The ARN of a KMS key used to encrypt the ephemeris in Ground Station.

createEphemeris_priority :: Lens' CreateEphemeris (Maybe Natural) Source #

Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

Priority must be 1 or greater

createEphemeris_tags :: Lens' CreateEphemeris (Maybe (HashMap Text Text)) Source #

Tags assigned to an ephemeris.

createEphemeris_name :: Lens' CreateEphemeris Text Source #

A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

createEphemeris_satelliteId :: Lens' CreateEphemeris Text Source #

AWS Ground Station satellite ID for this ephemeris.

CreateMissionProfile

createMissionProfile_contactPostPassDurationSeconds :: Lens' CreateMissionProfile (Maybe Natural) Source #

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

createMissionProfile_contactPrePassDurationSeconds :: Lens' CreateMissionProfile (Maybe Natural) Source #

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

createMissionProfile_dataflowEdges :: Lens' CreateMissionProfile [NonEmpty Text] Source #

A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

createMissionProfile_minimumViableContactDurationSeconds :: Lens' CreateMissionProfile Natural Source #

Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

DeleteConfig

DeleteDataflowEndpointGroup

DeleteEphemeris

deleteEphemeris_ephemerisId :: Lens' DeleteEphemeris Text Source #

The AWS Ground Station ephemeris ID.

DeleteMissionProfile

DescribeContact

describeContactResponse_dataflowList :: Lens' DescribeContactResponse (Maybe [DataflowDetail]) Source #

List describing source and destination details for each dataflow edge.

describeContactResponse_postPassEndTime :: Lens' DescribeContactResponse (Maybe UTCTime) Source #

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

describeContactResponse_prePassStartTime :: Lens' DescribeContactResponse (Maybe UTCTime) Source #

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

DescribeEphemeris

describeEphemeris_ephemerisId :: Lens' DescribeEphemeris Text Source #

The AWS Ground Station ephemeris ID.

describeEphemerisResponse_invalidReason :: Lens' DescribeEphemerisResponse (Maybe EphemerisInvalidReason) Source #

Reason that an ephemeris failed validation. Only provided for ephemerides with INVALID status.

describeEphemerisResponse_name :: Lens' DescribeEphemerisResponse (Maybe Text) Source #

A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

describeEphemerisResponse_priority :: Lens' DescribeEphemerisResponse (Maybe Natural) Source #

Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

Priority must be 1 or greater

describeEphemerisResponse_satelliteId :: Lens' DescribeEphemerisResponse (Maybe Text) Source #

The AWS Ground Station satellite ID associated with ephemeris.

GetConfig

getConfigResponse_httpStatus :: Lens' GetConfigResponse Int Source #

The response's http status code.

GetDataflowEndpointGroup

GetMinuteUsage

getMinuteUsage_month :: Lens' GetMinuteUsage Natural Source #

The month being requested, with a value of 1-12.

getMinuteUsage_year :: Lens' GetMinuteUsage Natural Source #

The year being requested, in the format of YYYY.

getMinuteUsageResponse_estimatedMinutesRemaining :: Lens' GetMinuteUsageResponse (Maybe Int) Source #

Estimated number of minutes remaining for an account, specific to the month being requested.

getMinuteUsageResponse_isReservedMinutesCustomer :: Lens' GetMinuteUsageResponse (Maybe Bool) Source #

Returns whether or not an account has signed up for the reserved minutes pricing plan, specific to the month being requested.

getMinuteUsageResponse_totalReservedMinuteAllocation :: Lens' GetMinuteUsageResponse (Maybe Int) Source #

Total number of reserved minutes allocated, specific to the month being requested.

getMinuteUsageResponse_totalScheduledMinutes :: Lens' GetMinuteUsageResponse (Maybe Int) Source #

Total scheduled minutes for an account, specific to the month being requested.

getMinuteUsageResponse_upcomingMinutesScheduled :: Lens' GetMinuteUsageResponse (Maybe Int) Source #

Upcoming minutes scheduled for an account, specific to the month being requested.

GetMissionProfile

getMissionProfileResponse_contactPostPassDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural) Source #

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

getMissionProfileResponse_contactPrePassDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural) Source #

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

getMissionProfileResponse_dataflowEdges :: Lens' GetMissionProfileResponse (Maybe [NonEmpty Text]) Source #

A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

getMissionProfileResponse_minimumViableContactDurationSeconds :: Lens' GetMissionProfileResponse (Maybe Natural) Source #

Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

GetSatellite

getSatelliteResponse_currentEphemeris :: Lens' GetSatelliteResponse (Maybe EphemerisMetaData) Source #

The current ephemeris being used to compute the trajectory of the satellite.

getSatelliteResponse_groundStations :: Lens' GetSatelliteResponse (Maybe [Text]) Source #

A list of ground stations to which the satellite is on-boarded.

ListConfigs

listConfigs_maxResults :: Lens' ListConfigs (Maybe Natural) Source #

Maximum number of Configs returned.

listConfigs_nextToken :: Lens' ListConfigs (Maybe Text) Source #

Next token returned in the request of a previous ListConfigs call. Used to get the next page of results.

listConfigsResponse_nextToken :: Lens' ListConfigsResponse (Maybe Text) Source #

Next token returned in the response of a previous ListConfigs call. Used to get the next page of results.

ListContacts

listContacts_maxResults :: Lens' ListContacts (Maybe Natural) Source #

Maximum number of contacts returned.

listContacts_nextToken :: Lens' ListContacts (Maybe Text) Source #

Next token returned in the request of a previous ListContacts call. Used to get the next page of results.

listContacts_endTime :: Lens' ListContacts UTCTime Source #

End time of a contact in UTC.

listContacts_startTime :: Lens' ListContacts UTCTime Source #

Start time of a contact in UTC.

listContacts_statusList :: Lens' ListContacts [ContactStatus] Source #

Status of a contact reservation.

listContactsResponse_nextToken :: Lens' ListContactsResponse (Maybe Text) Source #

Next token returned in the response of a previous ListContacts call. Used to get the next page of results.

ListDataflowEndpointGroups

listDataflowEndpointGroups_maxResults :: Lens' ListDataflowEndpointGroups (Maybe Natural) Source #

Maximum number of dataflow endpoint groups returned.

listDataflowEndpointGroups_nextToken :: Lens' ListDataflowEndpointGroups (Maybe Text) Source #

Next token returned in the request of a previous ListDataflowEndpointGroups call. Used to get the next page of results.

listDataflowEndpointGroupsResponse_nextToken :: Lens' ListDataflowEndpointGroupsResponse (Maybe Text) Source #

Next token returned in the response of a previous ListDataflowEndpointGroups call. Used to get the next page of results.

ListEphemerides

listEphemerides_maxResults :: Lens' ListEphemerides (Maybe Natural) Source #

Maximum number of ephemerides to return.

listEphemerides_statusList :: Lens' ListEphemerides (Maybe [EphemerisStatus]) Source #

The list of ephemeris status to return.

listEphemerides_endTime :: Lens' ListEphemerides UTCTime Source #

The end time to list in UTC. The operation will return an ephemeris if its expiration time is within the time range defined by the startTime and endTime.

listEphemerides_satelliteId :: Lens' ListEphemerides Text Source #

The AWS Ground Station satellite ID to list ephemeris for.

listEphemerides_startTime :: Lens' ListEphemerides UTCTime Source #

The start time to list in UTC. The operation will return an ephemeris if its expiration time is within the time range defined by the startTime and endTime.

ListGroundStations

listGroundStations_maxResults :: Lens' ListGroundStations (Maybe Natural) Source #

Maximum number of ground stations returned.

listGroundStations_nextToken :: Lens' ListGroundStations (Maybe Text) Source #

Next token that can be supplied in the next call to get the next page of ground stations.

listGroundStations_satelliteId :: Lens' ListGroundStations (Maybe Text) Source #

Satellite ID to retrieve on-boarded ground stations.

listGroundStationsResponse_nextToken :: Lens' ListGroundStationsResponse (Maybe Text) Source #

Next token that can be supplied in the next call to get the next page of ground stations.

ListMissionProfiles

listMissionProfiles_maxResults :: Lens' ListMissionProfiles (Maybe Natural) Source #

Maximum number of mission profiles returned.

listMissionProfiles_nextToken :: Lens' ListMissionProfiles (Maybe Text) Source #

Next token returned in the request of a previous ListMissionProfiles call. Used to get the next page of results.

listMissionProfilesResponse_nextToken :: Lens' ListMissionProfilesResponse (Maybe Text) Source #

Next token returned in the response of a previous ListMissionProfiles call. Used to get the next page of results.

ListSatellites

listSatellites_maxResults :: Lens' ListSatellites (Maybe Natural) Source #

Maximum number of satellites returned.

listSatellites_nextToken :: Lens' ListSatellites (Maybe Text) Source #

Next token that can be supplied in the next call to get the next page of satellites.

listSatellitesResponse_nextToken :: Lens' ListSatellitesResponse (Maybe Text) Source #

Next token that can be supplied in the next call to get the next page of satellites.

ListTagsForResource

ReserveContact

reserveContact_endTime :: Lens' ReserveContact UTCTime Source #

End time of a contact in UTC.

reserveContact_startTime :: Lens' ReserveContact UTCTime Source #

Start time of a contact in UTC.

TagResource

tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #

Tags assigned to a resource.

UntagResource

UpdateConfig

UpdateEphemeris

updateEphemeris_name :: Lens' UpdateEphemeris (Maybe Text) Source #

A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

updateEphemeris_priority :: Lens' UpdateEphemeris (Maybe Natural) Source #

Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

Priority must be 1 or greater

updateEphemeris_enabled :: Lens' UpdateEphemeris Bool Source #

Whether the ephemeris is enabled or not. Changing this value will not require the ephemeris to be re-validated.

updateEphemeris_ephemerisId :: Lens' UpdateEphemeris Text Source #

The AWS Ground Station ephemeris ID.

UpdateMissionProfile

updateMissionProfile_contactPostPassDurationSeconds :: Lens' UpdateMissionProfile (Maybe Natural) Source #

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

updateMissionProfile_contactPrePassDurationSeconds :: Lens' UpdateMissionProfile (Maybe Natural) Source #

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

updateMissionProfile_dataflowEdges :: Lens' UpdateMissionProfile (Maybe [NonEmpty Text]) Source #

A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

updateMissionProfile_minimumViableContactDurationSeconds :: Lens' UpdateMissionProfile (Maybe Natural) Source #

Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

Types

AntennaDemodDecodeDetails

antennaDemodDecodeDetails_outputNode :: Lens' AntennaDemodDecodeDetails (Maybe Text) Source #

Name of an antenna demod decode output node used in a contact.

AntennaDownlinkConfig

AntennaDownlinkDemodDecodeConfig

AntennaUplinkConfig

antennaUplinkConfig_transmitDisabled :: Lens' AntennaUplinkConfig (Maybe Bool) Source #

Whether or not uplink transmit is disabled.

ConfigDetails

configDetails_antennaDemodDecodeDetails :: Lens' ConfigDetails (Maybe AntennaDemodDecodeDetails) Source #

Details for antenna demod decode Config in a contact.

configDetails_s3RecordingDetails :: Lens' ConfigDetails (Maybe S3RecordingDetails) Source #

Details for an S3 recording Config in a contact.

ConfigIdResponse

ConfigListItem

ConfigTypeData

configTypeData_antennaDownlinkConfig :: Lens' ConfigTypeData (Maybe AntennaDownlinkConfig) Source #

Information about how AWS Ground Station should configure an antenna for downlink during a contact.

configTypeData_antennaDownlinkDemodDecodeConfig :: Lens' ConfigTypeData (Maybe AntennaDownlinkDemodDecodeConfig) Source #

Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.

configTypeData_antennaUplinkConfig :: Lens' ConfigTypeData (Maybe AntennaUplinkConfig) Source #

Information about how AWS Ground Station should configure an antenna for uplink during a contact.

configTypeData_trackingConfig :: Lens' ConfigTypeData (Maybe TrackingConfig) Source #

Object that determines whether tracking should be used during a contact executed with this Config in the mission profile.

configTypeData_uplinkEchoConfig :: Lens' ConfigTypeData (Maybe UplinkEchoConfig) Source #

Information about an uplink echo Config.

Parameters from the AntennaUplinkConfig, corresponding to the specified AntennaUplinkConfigArn, are used when this UplinkEchoConfig is used in a contact.

ContactData

contactData_endTime :: Lens' ContactData (Maybe UTCTime) Source #

End time of a contact in UTC.

contactData_errorMessage :: Lens' ContactData (Maybe Text) Source #

Error message of a contact.

contactData_maximumElevation :: Lens' ContactData (Maybe Elevation) Source #

Maximum elevation angle of a contact.

contactData_postPassEndTime :: Lens' ContactData (Maybe UTCTime) Source #

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

contactData_prePassStartTime :: Lens' ContactData (Maybe UTCTime) Source #

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

contactData_startTime :: Lens' ContactData (Maybe UTCTime) Source #

Start time of a contact in UTC.

contactData_tags :: Lens' ContactData (Maybe (HashMap Text Text)) Source #

Tags assigned to a contact.

ContactIdResponse

DataflowDetail

DataflowEndpoint

dataflowEndpoint_address :: Lens' DataflowEndpoint (Maybe SocketAddress) Source #

Socket address of a dataflow endpoint.

dataflowEndpoint_mtu :: Lens' DataflowEndpoint (Maybe Natural) Source #

Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.

dataflowEndpoint_name :: Lens' DataflowEndpoint (Maybe Text) Source #

Name of a dataflow endpoint.

DataflowEndpointConfig

DataflowEndpointGroupIdResponse

DataflowEndpointListItem

DecodeConfig

decodeConfig_unvalidatedJSON :: Lens' DecodeConfig Text Source #

Unvalidated JSON of a decode Config.

DemodulationConfig

demodulationConfig_unvalidatedJSON :: Lens' DemodulationConfig Text Source #

Unvalidated JSON of a demodulation Config.

Destination

destination_configDetails :: Lens' Destination (Maybe ConfigDetails) Source #

Additional details for a Config, if type is dataflow endpoint or antenna demod decode.

Eirp

eirp_units :: Lens' Eirp EirpUnits Source #

Units of an EIRP.

eirp_value :: Lens' Eirp Double Source #

Value of an EIRP. Valid values are between 20.0 to 50.0 dBW.

Elevation

elevation_unit :: Lens' Elevation AngleUnits Source #

Elevation angle units.

elevation_value :: Lens' Elevation Double Source #

Elevation angle value.

EndpointDetails

endpointDetails_securityDetails :: Lens' EndpointDetails (Maybe SecurityDetails) Source #

Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.

EphemerisData

EphemerisDescription

EphemerisIdResponse

EphemerisItem

ephemerisItem_creationTime :: Lens' EphemerisItem (Maybe UTCTime) Source #

The time the ephemeris was uploaded in UTC.

ephemerisItem_enabled :: Lens' EphemerisItem (Maybe Bool) Source #

Whether or not the ephemeris is enabled.

ephemerisItem_ephemerisId :: Lens' EphemerisItem (Maybe Text) Source #

The AWS Ground Station ephemeris ID.

ephemerisItem_name :: Lens' EphemerisItem (Maybe Text) Source #

A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

ephemerisItem_priority :: Lens' EphemerisItem (Maybe Natural) Source #

Customer-provided priority score to establish the order in which overlapping ephemerides should be used.

The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.

Priority must be 1 or greater

ephemerisItem_sourceS3Object :: Lens' EphemerisItem (Maybe S3Object) Source #

Source S3 object used for the ephemeris.

EphemerisMetaData

ephemerisMetaData_ephemerisId :: Lens' EphemerisMetaData (Maybe Text) Source #

UUID of a customer-provided ephemeris.

This field is not populated for default ephemerides from Space Track.

ephemerisMetaData_epoch :: Lens' EphemerisMetaData (Maybe UTCTime) Source #

The epoch of a default, ephemeris from Space Track in UTC.

This field is not populated for customer-provided ephemerides.

ephemerisMetaData_name :: Lens' EphemerisMetaData (Maybe Text) Source #

A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

A name is only returned for customer-provider ephemerides that have a name associated.

ephemerisMetaData_source :: Lens' EphemerisMetaData EphemerisSource Source #

The EphemerisSource that generated a given ephemeris.

EphemerisTypeDescription

Frequency

frequency_value :: Lens' Frequency Double Source #

Frequency value. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.

FrequencyBandwidth

frequencyBandwidth_value :: Lens' FrequencyBandwidth Double Source #

Frequency bandwidth value. AWS Ground Station currently has the following bandwidth limitations:

  • For AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz.
  • For AntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz.
  • For AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.

GroundStationData

MissionProfileIdResponse

MissionProfileListItem

OEMEphemeris

oEMEphemeris_oemData :: Lens' OEMEphemeris (Maybe Text) Source #

The data for an OEM ephemeris, supplied directly in the request rather than through an S3 object.

oEMEphemeris_s3Object :: Lens' OEMEphemeris (Maybe S3Object) Source #

Identifies the S3 object to be used as the ephemeris.

S3Object

s3Object_bucket :: Lens' S3Object (Maybe Text) Source #

An Amazon S3 Bucket name.

s3Object_key :: Lens' S3Object (Maybe Text) Source #

An Amazon S3 key for the ephemeris.

s3Object_version :: Lens' S3Object (Maybe Text) Source #

For versioned S3 objects, the version to use for the ephemeris.

S3RecordingConfig

s3RecordingConfig_prefix :: Lens' S3RecordingConfig (Maybe Text) Source #

S3 Key prefix to prefice data files.

s3RecordingConfig_roleArn :: Lens' S3RecordingConfig Text Source #

ARN of the role Ground Station assumes to write data to the bucket.

S3RecordingDetails

s3RecordingDetails_keyTemplate :: Lens' S3RecordingDetails (Maybe Text) Source #

Key template used for the S3 Recording Configuration

SatelliteListItem

satelliteListItem_currentEphemeris :: Lens' SatelliteListItem (Maybe EphemerisMetaData) Source #

The current ephemeris being used to compute the trajectory of the satellite.

satelliteListItem_groundStations :: Lens' SatelliteListItem (Maybe [Text]) Source #

A list of ground stations to which the satellite is on-boarded.

SecurityDetails

securityDetails_roleArn :: Lens' SecurityDetails Text Source #

ARN to a role needed for connecting streams to your instances.

securityDetails_securityGroupIds :: Lens' SecurityDetails [Text] Source #

The security groups to attach to the elastic network interfaces.

securityDetails_subnetIds :: Lens' SecurityDetails [Text] Source #

A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.

SocketAddress

socketAddress_name :: Lens' SocketAddress Text Source #

Name of a socket address.

socketAddress_port :: Lens' SocketAddress Int Source #

Port of a socket address.

Source

source_configDetails :: Lens' Source (Maybe ConfigDetails) Source #

Additional details for a Config, if type is dataflow-endpoint or antenna-downlink-demod-decode

source_configId :: Lens' Source (Maybe Text) Source #

UUID of a Config.

source_dataflowSourceRegion :: Lens' Source (Maybe Text) Source #

Region of a dataflow source.

SpectrumConfig

spectrumConfig_polarization :: Lens' SpectrumConfig (Maybe Polarization) Source #

Polarization of a spectral Config. Capturing both "RIGHT_HAND" and "LEFT_HAND" polarization requires two separate configs.

spectrumConfig_bandwidth :: Lens' SpectrumConfig FrequencyBandwidth Source #

Bandwidth of a spectral Config. AWS Ground Station currently has the following bandwidth limitations:

  • For AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz.
  • For AntennaDownlinkconfig valid values are between 10 kHz to 54 MHz.
  • For AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.

spectrumConfig_centerFrequency :: Lens' SpectrumConfig Frequency Source #

Center frequency of a spectral Config. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.

TLEData

tLEData_tleLine1 :: Lens' TLEData Text Source #

First line of two-line element set (TLE) data.

tLEData_tleLine2 :: Lens' TLEData Text Source #

Second line of two-line element set (TLE) data.

tLEData_validTimeRange :: Lens' TLEData TimeRange Source #

The valid time range for the TLE. Gaps or overlap are not permitted.

TLEEphemeris

tLEEphemeris_s3Object :: Lens' TLEEphemeris (Maybe S3Object) Source #

Identifies the S3 object to be used as the ephemeris.

tLEEphemeris_tleData :: Lens' TLEEphemeris (Maybe (NonEmpty TLEData)) Source #

The data for a TLE ephemeris, supplied directly in the request rather than through an S3 object.

TimeRange

timeRange_endTime :: Lens' TimeRange UTCTime Source #

Time in UTC at which the time range ends.

timeRange_startTime :: Lens' TimeRange UTCTime Source #

Time in UTC at which the time range starts.

TrackingConfig

UplinkEchoConfig

uplinkEchoConfig_enabled :: Lens' UplinkEchoConfig Bool Source #

Whether or not an uplink Config is enabled.

UplinkSpectrumConfig

uplinkSpectrumConfig_polarization :: Lens' UplinkSpectrumConfig (Maybe Polarization) Source #

Polarization of an uplink spectral Config. Capturing both "RIGHT_HAND" and "LEFT_HAND" polarization requires two separate configs.

uplinkSpectrumConfig_centerFrequency :: Lens' UplinkSpectrumConfig Frequency Source #

Center frequency of an uplink spectral Config. Valid values are between 2025 to 2120 MHz.