Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- AngleUnits
- BandwidthUnits
- ConfigCapabilityType
- ContactStatus
- Criticality
- EirpUnits
- EndpointStatus
- EphemerisInvalidReason
- EphemerisSource
- EphemerisStatus
- FrequencyUnits
- Polarization
- AntennaDemodDecodeDetails
- AntennaDownlinkConfig
- AntennaDownlinkDemodDecodeConfig
- AntennaUplinkConfig
- ConfigDetails
- ConfigIdResponse
- ConfigListItem
- ConfigTypeData
- ContactData
- ContactIdResponse
- DataflowDetail
- DataflowEndpoint
- DataflowEndpointConfig
- DataflowEndpointGroupIdResponse
- DataflowEndpointListItem
- DecodeConfig
- DemodulationConfig
- Destination
- Eirp
- Elevation
- EndpointDetails
- EphemerisData
- EphemerisDescription
- EphemerisIdResponse
- EphemerisItem
- EphemerisMetaData
- EphemerisTypeDescription
- Frequency
- FrequencyBandwidth
- GroundStationData
- MissionProfileIdResponse
- MissionProfileListItem
- OEMEphemeris
- S3Object
- S3RecordingConfig
- S3RecordingDetails
- SatelliteListItem
- SecurityDetails
- SocketAddress
- Source
- SpectrumConfig
- TLEData
- TLEEphemeris
- TimeRange
- TrackingConfig
- UplinkEchoConfig
- UplinkSpectrumConfig
Synopsis
- defaultService :: Service
- _DependencyException :: AsError a => Fold a ServiceError
- _InvalidParameterException :: AsError a => Fold a ServiceError
- _ResourceLimitExceededException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- newtype AngleUnits where
- AngleUnits' { }
- pattern AngleUnits_DEGREE_ANGLE :: AngleUnits
- pattern AngleUnits_RADIAN :: AngleUnits
- newtype BandwidthUnits where
- BandwidthUnits' { }
- pattern BandwidthUnits_GHz :: BandwidthUnits
- pattern BandwidthUnits_KHz :: BandwidthUnits
- pattern BandwidthUnits_MHz :: BandwidthUnits
- newtype ConfigCapabilityType where
- ConfigCapabilityType' { }
- pattern ConfigCapabilityType_Antenna_downlink :: ConfigCapabilityType
- pattern ConfigCapabilityType_Antenna_downlink_demod_decode :: ConfigCapabilityType
- pattern ConfigCapabilityType_Antenna_uplink :: ConfigCapabilityType
- pattern ConfigCapabilityType_Dataflow_endpoint :: ConfigCapabilityType
- pattern ConfigCapabilityType_S3_recording :: ConfigCapabilityType
- pattern ConfigCapabilityType_Tracking :: ConfigCapabilityType
- pattern ConfigCapabilityType_Uplink_echo :: ConfigCapabilityType
- newtype ContactStatus where
- ContactStatus' { }
- pattern ContactStatus_AVAILABLE :: ContactStatus
- pattern ContactStatus_AWS_CANCELLED :: ContactStatus
- pattern ContactStatus_AWS_FAILED :: ContactStatus
- pattern ContactStatus_CANCELLED :: ContactStatus
- pattern ContactStatus_CANCELLING :: ContactStatus
- pattern ContactStatus_COMPLETED :: ContactStatus
- pattern ContactStatus_FAILED :: ContactStatus
- pattern ContactStatus_FAILED_TO_SCHEDULE :: ContactStatus
- pattern ContactStatus_PASS :: ContactStatus
- pattern ContactStatus_POSTPASS :: ContactStatus
- pattern ContactStatus_PREPASS :: ContactStatus
- pattern ContactStatus_SCHEDULED :: ContactStatus
- pattern ContactStatus_SCHEDULING :: ContactStatus
- newtype Criticality where
- Criticality' { }
- pattern Criticality_PREFERRED :: Criticality
- pattern Criticality_REMOVED :: Criticality
- pattern Criticality_REQUIRED :: Criticality
- newtype EirpUnits where
- EirpUnits' { }
- pattern EirpUnits_DBW :: EirpUnits
- newtype EndpointStatus where
- EndpointStatus' { }
- pattern EndpointStatus_Created :: EndpointStatus
- pattern EndpointStatus_Creating :: EndpointStatus
- pattern EndpointStatus_Deleted :: EndpointStatus
- pattern EndpointStatus_Deleting :: EndpointStatus
- pattern EndpointStatus_Failed :: EndpointStatus
- newtype EphemerisInvalidReason where
- EphemerisInvalidReason' { }
- pattern EphemerisInvalidReason_KMS_KEY_INVALID :: EphemerisInvalidReason
- pattern EphemerisInvalidReason_METADATA_INVALID :: EphemerisInvalidReason
- pattern EphemerisInvalidReason_TIME_RANGE_INVALID :: EphemerisInvalidReason
- pattern EphemerisInvalidReason_TRAJECTORY_INVALID :: EphemerisInvalidReason
- pattern EphemerisInvalidReason_VALIDATION_ERROR :: EphemerisInvalidReason
- newtype EphemerisSource where
- EphemerisSource' { }
- pattern EphemerisSource_CUSTOMER_PROVIDED :: EphemerisSource
- pattern EphemerisSource_SPACE_TRACK :: EphemerisSource
- newtype EphemerisStatus where
- EphemerisStatus' { }
- pattern EphemerisStatus_DISABLED :: EphemerisStatus
- pattern EphemerisStatus_ENABLED :: EphemerisStatus
- pattern EphemerisStatus_ERROR :: EphemerisStatus
- pattern EphemerisStatus_EXPIRED :: EphemerisStatus
- pattern EphemerisStatus_INVALID :: EphemerisStatus
- pattern EphemerisStatus_VALIDATING :: EphemerisStatus
- newtype FrequencyUnits where
- FrequencyUnits' { }
- pattern FrequencyUnits_GHz :: FrequencyUnits
- pattern FrequencyUnits_KHz :: FrequencyUnits
- pattern FrequencyUnits_MHz :: FrequencyUnits
- newtype Polarization where
- Polarization' { }
- pattern Polarization_LEFT_HAND :: Polarization
- pattern Polarization_NONE :: Polarization
- pattern Polarization_RIGHT_HAND :: Polarization
- data AntennaDemodDecodeDetails = AntennaDemodDecodeDetails' {
- outputNode :: Maybe Text
- newAntennaDemodDecodeDetails :: AntennaDemodDecodeDetails
- antennaDemodDecodeDetails_outputNode :: Lens' AntennaDemodDecodeDetails (Maybe Text)
- data AntennaDownlinkConfig = AntennaDownlinkConfig' {}
- newAntennaDownlinkConfig :: SpectrumConfig -> AntennaDownlinkConfig
- antennaDownlinkConfig_spectrumConfig :: Lens' AntennaDownlinkConfig SpectrumConfig
- data AntennaDownlinkDemodDecodeConfig = AntennaDownlinkDemodDecodeConfig' {}
- newAntennaDownlinkDemodDecodeConfig :: DecodeConfig -> DemodulationConfig -> SpectrumConfig -> AntennaDownlinkDemodDecodeConfig
- antennaDownlinkDemodDecodeConfig_decodeConfig :: Lens' AntennaDownlinkDemodDecodeConfig DecodeConfig
- antennaDownlinkDemodDecodeConfig_demodulationConfig :: Lens' AntennaDownlinkDemodDecodeConfig DemodulationConfig
- antennaDownlinkDemodDecodeConfig_spectrumConfig :: Lens' AntennaDownlinkDemodDecodeConfig SpectrumConfig
- data AntennaUplinkConfig = AntennaUplinkConfig' {}
- newAntennaUplinkConfig :: UplinkSpectrumConfig -> Eirp -> AntennaUplinkConfig
- antennaUplinkConfig_transmitDisabled :: Lens' AntennaUplinkConfig (Maybe Bool)
- antennaUplinkConfig_spectrumConfig :: Lens' AntennaUplinkConfig UplinkSpectrumConfig
- antennaUplinkConfig_targetEirp :: Lens' AntennaUplinkConfig Eirp
- data ConfigDetails = ConfigDetails' {}
- newConfigDetails :: ConfigDetails
- configDetails_antennaDemodDecodeDetails :: Lens' ConfigDetails (Maybe AntennaDemodDecodeDetails)
- configDetails_endpointDetails :: Lens' ConfigDetails (Maybe EndpointDetails)
- configDetails_s3RecordingDetails :: Lens' ConfigDetails (Maybe S3RecordingDetails)
- data ConfigIdResponse = ConfigIdResponse' {}
- newConfigIdResponse :: ConfigIdResponse
- configIdResponse_configArn :: Lens' ConfigIdResponse (Maybe Text)
- configIdResponse_configId :: Lens' ConfigIdResponse (Maybe Text)
- configIdResponse_configType :: Lens' ConfigIdResponse (Maybe ConfigCapabilityType)
- data ConfigListItem = ConfigListItem' {}
- newConfigListItem :: ConfigListItem
- configListItem_configArn :: Lens' ConfigListItem (Maybe Text)
- configListItem_configId :: Lens' ConfigListItem (Maybe Text)
- configListItem_configType :: Lens' ConfigListItem (Maybe ConfigCapabilityType)
- configListItem_name :: Lens' ConfigListItem (Maybe Text)
- data ConfigTypeData = ConfigTypeData' {
- antennaDownlinkConfig :: Maybe AntennaDownlinkConfig
- antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfig
- antennaUplinkConfig :: Maybe AntennaUplinkConfig
- dataflowEndpointConfig :: Maybe DataflowEndpointConfig
- s3RecordingConfig :: Maybe S3RecordingConfig
- trackingConfig :: Maybe TrackingConfig
- uplinkEchoConfig :: Maybe UplinkEchoConfig
- newConfigTypeData :: ConfigTypeData
- configTypeData_antennaDownlinkConfig :: Lens' ConfigTypeData (Maybe AntennaDownlinkConfig)
- configTypeData_antennaDownlinkDemodDecodeConfig :: Lens' ConfigTypeData (Maybe AntennaDownlinkDemodDecodeConfig)
- configTypeData_antennaUplinkConfig :: Lens' ConfigTypeData (Maybe AntennaUplinkConfig)
- configTypeData_dataflowEndpointConfig :: Lens' ConfigTypeData (Maybe DataflowEndpointConfig)
- configTypeData_s3RecordingConfig :: Lens' ConfigTypeData (Maybe S3RecordingConfig)
- configTypeData_trackingConfig :: Lens' ConfigTypeData (Maybe TrackingConfig)
- configTypeData_uplinkEchoConfig :: Lens' ConfigTypeData (Maybe UplinkEchoConfig)
- data ContactData = ContactData' {
- contactId :: Maybe Text
- contactStatus :: Maybe ContactStatus
- endTime :: Maybe POSIX
- errorMessage :: Maybe Text
- groundStation :: Maybe Text
- maximumElevation :: Maybe Elevation
- missionProfileArn :: Maybe Text
- postPassEndTime :: Maybe POSIX
- prePassStartTime :: Maybe POSIX
- region :: Maybe Text
- satelliteArn :: Maybe Text
- startTime :: Maybe POSIX
- tags :: Maybe (HashMap Text Text)
- newContactData :: ContactData
- contactData_contactId :: Lens' ContactData (Maybe Text)
- contactData_contactStatus :: Lens' ContactData (Maybe ContactStatus)
- contactData_endTime :: Lens' ContactData (Maybe UTCTime)
- contactData_errorMessage :: Lens' ContactData (Maybe Text)
- contactData_groundStation :: Lens' ContactData (Maybe Text)
- contactData_maximumElevation :: Lens' ContactData (Maybe Elevation)
- contactData_missionProfileArn :: Lens' ContactData (Maybe Text)
- contactData_postPassEndTime :: Lens' ContactData (Maybe UTCTime)
- contactData_prePassStartTime :: Lens' ContactData (Maybe UTCTime)
- contactData_region :: Lens' ContactData (Maybe Text)
- contactData_satelliteArn :: Lens' ContactData (Maybe Text)
- contactData_startTime :: Lens' ContactData (Maybe UTCTime)
- contactData_tags :: Lens' ContactData (Maybe (HashMap Text Text))
- data ContactIdResponse = ContactIdResponse' {}
- newContactIdResponse :: ContactIdResponse
- contactIdResponse_contactId :: Lens' ContactIdResponse (Maybe Text)
- data DataflowDetail = DataflowDetail' {}
- newDataflowDetail :: DataflowDetail
- dataflowDetail_destination :: Lens' DataflowDetail (Maybe Destination)
- dataflowDetail_errorMessage :: Lens' DataflowDetail (Maybe Text)
- dataflowDetail_source :: Lens' DataflowDetail (Maybe Source)
- data DataflowEndpoint = DataflowEndpoint' {}
- newDataflowEndpoint :: DataflowEndpoint
- dataflowEndpoint_address :: Lens' DataflowEndpoint (Maybe SocketAddress)
- dataflowEndpoint_mtu :: Lens' DataflowEndpoint (Maybe Natural)
- dataflowEndpoint_name :: Lens' DataflowEndpoint (Maybe Text)
- dataflowEndpoint_status :: Lens' DataflowEndpoint (Maybe EndpointStatus)
- data DataflowEndpointConfig = DataflowEndpointConfig' {}
- newDataflowEndpointConfig :: Text -> DataflowEndpointConfig
- dataflowEndpointConfig_dataflowEndpointRegion :: Lens' DataflowEndpointConfig (Maybe Text)
- dataflowEndpointConfig_dataflowEndpointName :: Lens' DataflowEndpointConfig Text
- data DataflowEndpointGroupIdResponse = DataflowEndpointGroupIdResponse' {}
- newDataflowEndpointGroupIdResponse :: DataflowEndpointGroupIdResponse
- dataflowEndpointGroupIdResponse_dataflowEndpointGroupId :: Lens' DataflowEndpointGroupIdResponse (Maybe Text)
- data DataflowEndpointListItem = DataflowEndpointListItem' {}
- newDataflowEndpointListItem :: DataflowEndpointListItem
- dataflowEndpointListItem_dataflowEndpointGroupArn :: Lens' DataflowEndpointListItem (Maybe Text)
- dataflowEndpointListItem_dataflowEndpointGroupId :: Lens' DataflowEndpointListItem (Maybe Text)
- data DecodeConfig = DecodeConfig' {}
- newDecodeConfig :: Text -> DecodeConfig
- decodeConfig_unvalidatedJSON :: Lens' DecodeConfig Text
- data DemodulationConfig = DemodulationConfig' {}
- newDemodulationConfig :: Text -> DemodulationConfig
- demodulationConfig_unvalidatedJSON :: Lens' DemodulationConfig Text
- data Destination = Destination' {}
- newDestination :: Destination
- destination_configDetails :: Lens' Destination (Maybe ConfigDetails)
- destination_configId :: Lens' Destination (Maybe Text)
- destination_configType :: Lens' Destination (Maybe ConfigCapabilityType)
- destination_dataflowDestinationRegion :: Lens' Destination (Maybe Text)
- data Eirp = Eirp' {}
- newEirp :: EirpUnits -> Double -> Eirp
- eirp_units :: Lens' Eirp EirpUnits
- eirp_value :: Lens' Eirp Double
- data Elevation = Elevation' {
- unit :: AngleUnits
- value :: Double
- newElevation :: AngleUnits -> Double -> Elevation
- elevation_unit :: Lens' Elevation AngleUnits
- elevation_value :: Lens' Elevation Double
- data EndpointDetails = EndpointDetails' {}
- newEndpointDetails :: EndpointDetails
- endpointDetails_endpoint :: Lens' EndpointDetails (Maybe DataflowEndpoint)
- endpointDetails_securityDetails :: Lens' EndpointDetails (Maybe SecurityDetails)
- data EphemerisData = EphemerisData' {
- oem :: Maybe OEMEphemeris
- tle :: Maybe TLEEphemeris
- newEphemerisData :: EphemerisData
- ephemerisData_oem :: Lens' EphemerisData (Maybe OEMEphemeris)
- ephemerisData_tle :: Lens' EphemerisData (Maybe TLEEphemeris)
- data EphemerisDescription = EphemerisDescription' {}
- newEphemerisDescription :: EphemerisDescription
- ephemerisDescription_ephemerisData :: Lens' EphemerisDescription (Maybe Text)
- ephemerisDescription_sourceS3Object :: Lens' EphemerisDescription (Maybe S3Object)
- data EphemerisIdResponse = EphemerisIdResponse' {
- ephemerisId :: Maybe Text
- newEphemerisIdResponse :: EphemerisIdResponse
- ephemerisIdResponse_ephemerisId :: Lens' EphemerisIdResponse (Maybe Text)
- data EphemerisItem = EphemerisItem' {}
- newEphemerisItem :: EphemerisItem
- ephemerisItem_creationTime :: Lens' EphemerisItem (Maybe UTCTime)
- ephemerisItem_enabled :: Lens' EphemerisItem (Maybe Bool)
- ephemerisItem_ephemerisId :: Lens' EphemerisItem (Maybe Text)
- ephemerisItem_name :: Lens' EphemerisItem (Maybe Text)
- ephemerisItem_priority :: Lens' EphemerisItem (Maybe Natural)
- ephemerisItem_sourceS3Object :: Lens' EphemerisItem (Maybe S3Object)
- ephemerisItem_status :: Lens' EphemerisItem (Maybe EphemerisStatus)
- data EphemerisMetaData = EphemerisMetaData' {}
- newEphemerisMetaData :: EphemerisSource -> EphemerisMetaData
- ephemerisMetaData_ephemerisId :: Lens' EphemerisMetaData (Maybe Text)
- ephemerisMetaData_epoch :: Lens' EphemerisMetaData (Maybe UTCTime)
- ephemerisMetaData_name :: Lens' EphemerisMetaData (Maybe Text)
- ephemerisMetaData_source :: Lens' EphemerisMetaData EphemerisSource
- data EphemerisTypeDescription = EphemerisTypeDescription' {}
- newEphemerisTypeDescription :: EphemerisTypeDescription
- ephemerisTypeDescription_oem :: Lens' EphemerisTypeDescription (Maybe EphemerisDescription)
- ephemerisTypeDescription_tle :: Lens' EphemerisTypeDescription (Maybe EphemerisDescription)
- data Frequency = Frequency' {
- units :: FrequencyUnits
- value :: Double
- newFrequency :: FrequencyUnits -> Double -> Frequency
- frequency_units :: Lens' Frequency FrequencyUnits
- frequency_value :: Lens' Frequency Double
- data FrequencyBandwidth = FrequencyBandwidth' {
- units :: BandwidthUnits
- value :: Double
- newFrequencyBandwidth :: BandwidthUnits -> Double -> FrequencyBandwidth
- frequencyBandwidth_units :: Lens' FrequencyBandwidth BandwidthUnits
- frequencyBandwidth_value :: Lens' FrequencyBandwidth Double
- data GroundStationData = GroundStationData' {}
- newGroundStationData :: GroundStationData
- groundStationData_groundStationId :: Lens' GroundStationData (Maybe Text)
- groundStationData_groundStationName :: Lens' GroundStationData (Maybe Text)
- groundStationData_region :: Lens' GroundStationData (Maybe Text)
- data MissionProfileIdResponse = MissionProfileIdResponse' {}
- newMissionProfileIdResponse :: MissionProfileIdResponse
- missionProfileIdResponse_missionProfileId :: Lens' MissionProfileIdResponse (Maybe Text)
- data MissionProfileListItem = MissionProfileListItem' {}
- newMissionProfileListItem :: MissionProfileListItem
- missionProfileListItem_missionProfileArn :: Lens' MissionProfileListItem (Maybe Text)
- missionProfileListItem_missionProfileId :: Lens' MissionProfileListItem (Maybe Text)
- missionProfileListItem_name :: Lens' MissionProfileListItem (Maybe Text)
- missionProfileListItem_region :: Lens' MissionProfileListItem (Maybe Text)
- data OEMEphemeris = OEMEphemeris' {}
- newOEMEphemeris :: OEMEphemeris
- oEMEphemeris_oemData :: Lens' OEMEphemeris (Maybe Text)
- oEMEphemeris_s3Object :: Lens' OEMEphemeris (Maybe S3Object)
- data S3Object = S3Object' {}
- newS3Object :: S3Object
- s3Object_bucket :: Lens' S3Object (Maybe Text)
- s3Object_key :: Lens' S3Object (Maybe Text)
- s3Object_version :: Lens' S3Object (Maybe Text)
- data S3RecordingConfig = S3RecordingConfig' {}
- newS3RecordingConfig :: Text -> Text -> S3RecordingConfig
- s3RecordingConfig_prefix :: Lens' S3RecordingConfig (Maybe Text)
- s3RecordingConfig_bucketArn :: Lens' S3RecordingConfig Text
- s3RecordingConfig_roleArn :: Lens' S3RecordingConfig Text
- data S3RecordingDetails = S3RecordingDetails' {}
- newS3RecordingDetails :: S3RecordingDetails
- s3RecordingDetails_bucketArn :: Lens' S3RecordingDetails (Maybe Text)
- s3RecordingDetails_keyTemplate :: Lens' S3RecordingDetails (Maybe Text)
- data SatelliteListItem = SatelliteListItem' {}
- newSatelliteListItem :: SatelliteListItem
- satelliteListItem_currentEphemeris :: Lens' SatelliteListItem (Maybe EphemerisMetaData)
- satelliteListItem_groundStations :: Lens' SatelliteListItem (Maybe [Text])
- satelliteListItem_noradSatelliteID :: Lens' SatelliteListItem (Maybe Natural)
- satelliteListItem_satelliteArn :: Lens' SatelliteListItem (Maybe Text)
- satelliteListItem_satelliteId :: Lens' SatelliteListItem (Maybe Text)
- data SecurityDetails = SecurityDetails' {}
- newSecurityDetails :: Text -> SecurityDetails
- securityDetails_roleArn :: Lens' SecurityDetails Text
- securityDetails_securityGroupIds :: Lens' SecurityDetails [Text]
- securityDetails_subnetIds :: Lens' SecurityDetails [Text]
- data SocketAddress = SocketAddress' {}
- newSocketAddress :: Text -> Int -> SocketAddress
- socketAddress_name :: Lens' SocketAddress Text
- socketAddress_port :: Lens' SocketAddress Int
- data Source = Source' {}
- newSource :: Source
- source_configDetails :: Lens' Source (Maybe ConfigDetails)
- source_configId :: Lens' Source (Maybe Text)
- source_configType :: Lens' Source (Maybe ConfigCapabilityType)
- source_dataflowSourceRegion :: Lens' Source (Maybe Text)
- data SpectrumConfig = SpectrumConfig' {}
- newSpectrumConfig :: FrequencyBandwidth -> Frequency -> SpectrumConfig
- spectrumConfig_polarization :: Lens' SpectrumConfig (Maybe Polarization)
- spectrumConfig_bandwidth :: Lens' SpectrumConfig FrequencyBandwidth
- spectrumConfig_centerFrequency :: Lens' SpectrumConfig Frequency
- data TLEData = TLEData' {}
- newTLEData :: Text -> Text -> TimeRange -> TLEData
- tLEData_tleLine1 :: Lens' TLEData Text
- tLEData_tleLine2 :: Lens' TLEData Text
- tLEData_validTimeRange :: Lens' TLEData TimeRange
- data TLEEphemeris = TLEEphemeris' {}
- newTLEEphemeris :: TLEEphemeris
- tLEEphemeris_s3Object :: Lens' TLEEphemeris (Maybe S3Object)
- tLEEphemeris_tleData :: Lens' TLEEphemeris (Maybe (NonEmpty TLEData))
- data TimeRange = TimeRange' {}
- newTimeRange :: UTCTime -> UTCTime -> TimeRange
- timeRange_endTime :: Lens' TimeRange UTCTime
- timeRange_startTime :: Lens' TimeRange UTCTime
- data TrackingConfig = TrackingConfig' {}
- newTrackingConfig :: Criticality -> TrackingConfig
- trackingConfig_autotrack :: Lens' TrackingConfig Criticality
- data UplinkEchoConfig = UplinkEchoConfig' {}
- newUplinkEchoConfig :: Text -> Bool -> UplinkEchoConfig
- uplinkEchoConfig_antennaUplinkConfigArn :: Lens' UplinkEchoConfig Text
- uplinkEchoConfig_enabled :: Lens' UplinkEchoConfig Bool
- data UplinkSpectrumConfig = UplinkSpectrumConfig' {}
- newUplinkSpectrumConfig :: Frequency -> UplinkSpectrumConfig
- uplinkSpectrumConfig_polarization :: Lens' UplinkSpectrumConfig (Maybe Polarization)
- uplinkSpectrumConfig_centerFrequency :: Lens' UplinkSpectrumConfig Frequency
Service Configuration
defaultService :: Service Source #
API version 2019-05-23
of the Amazon Ground Station SDK configuration.
Errors
_DependencyException :: AsError a => Fold a ServiceError Source #
Dependency encountered an error.
_InvalidParameterException :: AsError a => Fold a ServiceError Source #
One or more parameters are not valid.
_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #
Account limits for this resource have been exceeded.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
Resource was not found.
AngleUnits
newtype AngleUnits Source #
pattern AngleUnits_DEGREE_ANGLE :: AngleUnits | |
pattern AngleUnits_RADIAN :: AngleUnits |
Instances
BandwidthUnits
newtype BandwidthUnits Source #
pattern BandwidthUnits_GHz :: BandwidthUnits | |
pattern BandwidthUnits_KHz :: BandwidthUnits | |
pattern BandwidthUnits_MHz :: BandwidthUnits |
Instances
ConfigCapabilityType
newtype ConfigCapabilityType Source #
Instances
ContactStatus
newtype ContactStatus Source #
pattern ContactStatus_AVAILABLE :: ContactStatus | |
pattern ContactStatus_AWS_CANCELLED :: ContactStatus | |
pattern ContactStatus_AWS_FAILED :: ContactStatus | |
pattern ContactStatus_CANCELLED :: ContactStatus | |
pattern ContactStatus_CANCELLING :: ContactStatus | |
pattern ContactStatus_COMPLETED :: ContactStatus | |
pattern ContactStatus_FAILED :: ContactStatus | |
pattern ContactStatus_FAILED_TO_SCHEDULE :: ContactStatus | |
pattern ContactStatus_PASS :: ContactStatus | |
pattern ContactStatus_POSTPASS :: ContactStatus | |
pattern ContactStatus_PREPASS :: ContactStatus | |
pattern ContactStatus_SCHEDULED :: ContactStatus | |
pattern ContactStatus_SCHEDULING :: ContactStatus |
Instances
Criticality
newtype Criticality Source #
pattern Criticality_PREFERRED :: Criticality | |
pattern Criticality_REMOVED :: Criticality | |
pattern Criticality_REQUIRED :: Criticality |
Instances
EirpUnits
pattern EirpUnits_DBW :: EirpUnits |
Instances
EndpointStatus
newtype EndpointStatus Source #
pattern EndpointStatus_Created :: EndpointStatus | |
pattern EndpointStatus_Creating :: EndpointStatus | |
pattern EndpointStatus_Deleted :: EndpointStatus | |
pattern EndpointStatus_Deleting :: EndpointStatus | |
pattern EndpointStatus_Failed :: EndpointStatus |
Instances
EphemerisInvalidReason
newtype EphemerisInvalidReason Source #
Instances
EphemerisSource
newtype EphemerisSource Source #
pattern EphemerisSource_CUSTOMER_PROVIDED :: EphemerisSource | |
pattern EphemerisSource_SPACE_TRACK :: EphemerisSource |
Instances
EphemerisStatus
newtype EphemerisStatus Source #
pattern EphemerisStatus_DISABLED :: EphemerisStatus | |
pattern EphemerisStatus_ENABLED :: EphemerisStatus | |
pattern EphemerisStatus_ERROR :: EphemerisStatus | |
pattern EphemerisStatus_EXPIRED :: EphemerisStatus | |
pattern EphemerisStatus_INVALID :: EphemerisStatus | |
pattern EphemerisStatus_VALIDATING :: EphemerisStatus |
Instances
FrequencyUnits
newtype FrequencyUnits Source #
pattern FrequencyUnits_GHz :: FrequencyUnits | |
pattern FrequencyUnits_KHz :: FrequencyUnits | |
pattern FrequencyUnits_MHz :: FrequencyUnits |
Instances
Polarization
newtype Polarization Source #
pattern Polarization_LEFT_HAND :: Polarization | |
pattern Polarization_NONE :: Polarization | |
pattern Polarization_RIGHT_HAND :: Polarization |
Instances
AntennaDemodDecodeDetails
data AntennaDemodDecodeDetails Source #
Details about an antenna demod decode Config
used in a contact.
See: newAntennaDemodDecodeDetails
smart constructor.
AntennaDemodDecodeDetails' | |
|
Instances
newAntennaDemodDecodeDetails :: AntennaDemodDecodeDetails Source #
Create a value of AntennaDemodDecodeDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:outputNode:AntennaDemodDecodeDetails'
, antennaDemodDecodeDetails_outputNode
- Name of an antenna demod decode output node used in a contact.
antennaDemodDecodeDetails_outputNode :: Lens' AntennaDemodDecodeDetails (Maybe Text) Source #
Name of an antenna demod decode output node used in a contact.
AntennaDownlinkConfig
data AntennaDownlinkConfig Source #
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
See: newAntennaDownlinkConfig
smart constructor.
AntennaDownlinkConfig' | |
|
Instances
newAntennaDownlinkConfig Source #
Create a value of AntennaDownlinkConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:spectrumConfig:AntennaDownlinkConfig'
, antennaDownlinkConfig_spectrumConfig
- Object that describes a spectral Config
.
antennaDownlinkConfig_spectrumConfig :: Lens' AntennaDownlinkConfig SpectrumConfig Source #
Object that describes a spectral Config
.
AntennaDownlinkDemodDecodeConfig
data AntennaDownlinkDemodDecodeConfig Source #
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
See: newAntennaDownlinkDemodDecodeConfig
smart constructor.
AntennaDownlinkDemodDecodeConfig' | |
|
Instances
newAntennaDownlinkDemodDecodeConfig Source #
Create a value of AntennaDownlinkDemodDecodeConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:decodeConfig:AntennaDownlinkDemodDecodeConfig'
, antennaDownlinkDemodDecodeConfig_decodeConfig
- Information about the decode Config
.
$sel:demodulationConfig:AntennaDownlinkDemodDecodeConfig'
, antennaDownlinkDemodDecodeConfig_demodulationConfig
- Information about the demodulation Config
.
$sel:spectrumConfig:AntennaDownlinkDemodDecodeConfig'
, antennaDownlinkDemodDecodeConfig_spectrumConfig
- Information about the spectral Config
.
antennaDownlinkDemodDecodeConfig_decodeConfig :: Lens' AntennaDownlinkDemodDecodeConfig DecodeConfig Source #
Information about the decode Config
.
antennaDownlinkDemodDecodeConfig_demodulationConfig :: Lens' AntennaDownlinkDemodDecodeConfig DemodulationConfig Source #
Information about the demodulation Config
.
antennaDownlinkDemodDecodeConfig_spectrumConfig :: Lens' AntennaDownlinkDemodDecodeConfig SpectrumConfig Source #
Information about the spectral Config
.
AntennaUplinkConfig
data AntennaUplinkConfig Source #
Information about the uplink Config
of an antenna.
See: newAntennaUplinkConfig
smart constructor.
AntennaUplinkConfig' | |
|
Instances
newAntennaUplinkConfig Source #
Create a value of AntennaUplinkConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:transmitDisabled:AntennaUplinkConfig'
, antennaUplinkConfig_transmitDisabled
- Whether or not uplink transmit is disabled.
$sel:spectrumConfig:AntennaUplinkConfig'
, antennaUplinkConfig_spectrumConfig
- Information about the uplink spectral Config
.
$sel:targetEirp:AntennaUplinkConfig'
, antennaUplinkConfig_targetEirp
- EIRP of the target.
antennaUplinkConfig_transmitDisabled :: Lens' AntennaUplinkConfig (Maybe Bool) Source #
Whether or not uplink transmit is disabled.
antennaUplinkConfig_spectrumConfig :: Lens' AntennaUplinkConfig UplinkSpectrumConfig Source #
Information about the uplink spectral Config
.
antennaUplinkConfig_targetEirp :: Lens' AntennaUplinkConfig Eirp Source #
EIRP of the target.
ConfigDetails
data ConfigDetails Source #
Details for certain Config
object types in a contact.
See: newConfigDetails
smart constructor.
ConfigDetails' | |
|
Instances
newConfigDetails :: ConfigDetails Source #
Create a value of ConfigDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:antennaDemodDecodeDetails:ConfigDetails'
, configDetails_antennaDemodDecodeDetails
- Details for antenna demod decode Config
in a contact.
$sel:endpointDetails:ConfigDetails'
, configDetails_endpointDetails
- Undocumented member.
$sel:s3RecordingDetails:ConfigDetails'
, configDetails_s3RecordingDetails
- Details for an S3 recording Config
in a contact.
configDetails_antennaDemodDecodeDetails :: Lens' ConfigDetails (Maybe AntennaDemodDecodeDetails) Source #
Details for antenna demod decode Config
in a contact.
configDetails_endpointDetails :: Lens' ConfigDetails (Maybe EndpointDetails) Source #
Undocumented member.
configDetails_s3RecordingDetails :: Lens' ConfigDetails (Maybe S3RecordingDetails) Source #
Details for an S3 recording Config
in a contact.
ConfigIdResponse
data ConfigIdResponse Source #
See: newConfigIdResponse
smart constructor.
ConfigIdResponse' | |
|
Instances
newConfigIdResponse :: ConfigIdResponse Source #
Create a value of ConfigIdResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configArn:ConfigIdResponse'
, configIdResponse_configArn
- ARN of a Config
.
$sel:configId:ConfigIdResponse'
, configIdResponse_configId
- UUID of a Config
.
$sel:configType:ConfigIdResponse'
, configIdResponse_configType
- Type of a Config
.
configIdResponse_configArn :: Lens' ConfigIdResponse (Maybe Text) Source #
ARN of a Config
.
configIdResponse_configId :: Lens' ConfigIdResponse (Maybe Text) Source #
UUID of a Config
.
configIdResponse_configType :: Lens' ConfigIdResponse (Maybe ConfigCapabilityType) Source #
Type of a Config
.
ConfigListItem
data ConfigListItem Source #
An item in a list of Config
objects.
See: newConfigListItem
smart constructor.
Instances
newConfigListItem :: ConfigListItem Source #
Create a value of ConfigListItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configArn:ConfigListItem'
, configListItem_configArn
- ARN of a Config
.
$sel:configId:ConfigListItem'
, configListItem_configId
- UUID of a Config
.
$sel:configType:ConfigListItem'
, configListItem_configType
- Type of a Config
.
$sel:name:ConfigListItem'
, configListItem_name
- Name of a Config
.
configListItem_configArn :: Lens' ConfigListItem (Maybe Text) Source #
ARN of a Config
.
configListItem_configId :: Lens' ConfigListItem (Maybe Text) Source #
UUID of a Config
.
configListItem_configType :: Lens' ConfigListItem (Maybe ConfigCapabilityType) Source #
Type of a Config
.
configListItem_name :: Lens' ConfigListItem (Maybe Text) Source #
Name of a Config
.
ConfigTypeData
data ConfigTypeData Source #
Object containing the parameters of a Config
.
See the subtype definitions for what each type of Config
contains.
See: newConfigTypeData
smart constructor.
ConfigTypeData' | |
|
Instances
newConfigTypeData :: ConfigTypeData Source #
Create a value of ConfigTypeData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:antennaDownlinkConfig:ConfigTypeData'
, configTypeData_antennaDownlinkConfig
- Information about how AWS Ground Station should configure an antenna for
downlink during a contact.
$sel:antennaDownlinkDemodDecodeConfig:ConfigTypeData'
, configTypeData_antennaDownlinkDemodDecodeConfig
- Information about how AWS Ground Station should configure an antenna for
downlink demod decode during a contact.
$sel:antennaUplinkConfig:ConfigTypeData'
, configTypeData_antennaUplinkConfig
- Information about how AWS Ground Station should configure an antenna for
uplink during a contact.
$sel:dataflowEndpointConfig:ConfigTypeData'
, configTypeData_dataflowEndpointConfig
- Information about the dataflow endpoint Config
.
$sel:s3RecordingConfig:ConfigTypeData'
, configTypeData_s3RecordingConfig
- Information about an S3 recording Config
.
$sel:trackingConfig:ConfigTypeData'
, configTypeData_trackingConfig
- Object that determines whether tracking should be used during a contact
executed with this Config
in the mission profile.
$sel:uplinkEchoConfig:ConfigTypeData'
, configTypeData_uplinkEchoConfig
- 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.
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_dataflowEndpointConfig :: Lens' ConfigTypeData (Maybe DataflowEndpointConfig) Source #
Information about the dataflow endpoint Config
.
configTypeData_s3RecordingConfig :: Lens' ConfigTypeData (Maybe S3RecordingConfig) Source #
Information about an S3 recording Config
.
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
data ContactData Source #
Data describing a contact.
See: newContactData
smart constructor.
ContactData' | |
|
Instances
newContactData :: ContactData Source #
Create a value of ContactData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactId:ContactData'
, contactData_contactId
- UUID of a contact.
$sel:contactStatus:ContactData'
, contactData_contactStatus
- Status of a contact.
$sel:endTime:ContactData'
, contactData_endTime
- End time of a contact in UTC.
$sel:errorMessage:ContactData'
, contactData_errorMessage
- Error message of a contact.
$sel:groundStation:ContactData'
, contactData_groundStation
- Name of a ground station.
$sel:maximumElevation:ContactData'
, contactData_maximumElevation
- Maximum elevation angle of a contact.
$sel:missionProfileArn:ContactData'
, contactData_missionProfileArn
- ARN of a mission profile.
$sel:postPassEndTime:ContactData'
, contactData_postPassEndTime
- Amount of time after a contact ends that you’d like to receive a
CloudWatch event indicating the pass has finished.
$sel:prePassStartTime:ContactData'
, contactData_prePassStartTime
- Amount of time prior to contact start you’d like to receive a CloudWatch
event indicating an upcoming pass.
$sel:region:ContactData'
, contactData_region
- Region of a contact.
$sel:satelliteArn:ContactData'
, contactData_satelliteArn
- ARN of a satellite.
$sel:startTime:ContactData'
, contactData_startTime
- Start time of a contact in UTC.
$sel:tags:ContactData'
, contactData_tags
- Tags assigned to a contact.
contactData_contactId :: Lens' ContactData (Maybe Text) Source #
UUID of a contact.
contactData_contactStatus :: Lens' ContactData (Maybe ContactStatus) Source #
Status of a contact.
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_groundStation :: Lens' ContactData (Maybe Text) Source #
Name of a ground station.
contactData_maximumElevation :: Lens' ContactData (Maybe Elevation) Source #
Maximum elevation angle of a contact.
contactData_missionProfileArn :: Lens' ContactData (Maybe Text) Source #
ARN of a mission profile.
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_region :: Lens' ContactData (Maybe Text) Source #
Region of a contact.
contactData_satelliteArn :: Lens' ContactData (Maybe Text) Source #
ARN of a satellite.
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
data ContactIdResponse Source #
See: newContactIdResponse
smart constructor.
Instances
newContactIdResponse :: ContactIdResponse Source #
Create a value of ContactIdResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactId:ContactIdResponse'
, contactIdResponse_contactId
- UUID of a contact.
contactIdResponse_contactId :: Lens' ContactIdResponse (Maybe Text) Source #
UUID of a contact.
DataflowDetail
data DataflowDetail Source #
Information about a dataflow edge used in a contact.
See: newDataflowDetail
smart constructor.
DataflowDetail' | |
|
Instances
newDataflowDetail :: DataflowDetail Source #
Create a value of DataflowDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:destination:DataflowDetail'
, dataflowDetail_destination
- Undocumented member.
$sel:errorMessage:DataflowDetail'
, dataflowDetail_errorMessage
- Error message for a dataflow.
$sel:source:DataflowDetail'
, dataflowDetail_source
- Undocumented member.
dataflowDetail_destination :: Lens' DataflowDetail (Maybe Destination) Source #
Undocumented member.
dataflowDetail_errorMessage :: Lens' DataflowDetail (Maybe Text) Source #
Error message for a dataflow.
dataflowDetail_source :: Lens' DataflowDetail (Maybe Source) Source #
Undocumented member.
DataflowEndpoint
data DataflowEndpoint Source #
Information about a dataflow endpoint.
See: newDataflowEndpoint
smart constructor.
Instances
newDataflowEndpoint :: DataflowEndpoint Source #
Create a value of DataflowEndpoint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:address:DataflowEndpoint'
, dataflowEndpoint_address
- Socket address of a dataflow endpoint.
$sel:mtu:DataflowEndpoint'
, dataflowEndpoint_mtu
- Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
DataflowEndpoint
, dataflowEndpoint_name
- Name of a dataflow endpoint.
$sel:status:DataflowEndpoint'
, dataflowEndpoint_status
- Status of a dataflow endpoint.
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.
dataflowEndpoint_status :: Lens' DataflowEndpoint (Maybe EndpointStatus) Source #
Status of a dataflow endpoint.
DataflowEndpointConfig
data DataflowEndpointConfig Source #
Information about the dataflow endpoint Config
.
See: newDataflowEndpointConfig
smart constructor.
DataflowEndpointConfig' | |
|
Instances
newDataflowEndpointConfig Source #
Create a value of DataflowEndpointConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataflowEndpointRegion:DataflowEndpointConfig'
, dataflowEndpointConfig_dataflowEndpointRegion
- Region of a dataflow endpoint.
$sel:dataflowEndpointName:DataflowEndpointConfig'
, dataflowEndpointConfig_dataflowEndpointName
- Name of a dataflow endpoint.
dataflowEndpointConfig_dataflowEndpointRegion :: Lens' DataflowEndpointConfig (Maybe Text) Source #
Region of a dataflow endpoint.
dataflowEndpointConfig_dataflowEndpointName :: Lens' DataflowEndpointConfig Text Source #
Name of a dataflow endpoint.
DataflowEndpointGroupIdResponse
data DataflowEndpointGroupIdResponse Source #
See: newDataflowEndpointGroupIdResponse
smart constructor.
DataflowEndpointGroupIdResponse' | |
|
Instances
FromJSON DataflowEndpointGroupIdResponse Source # | |
Generic DataflowEndpointGroupIdResponse Source # | |
Read DataflowEndpointGroupIdResponse Source # | |
Show DataflowEndpointGroupIdResponse Source # | |
NFData DataflowEndpointGroupIdResponse Source # | |
Eq DataflowEndpointGroupIdResponse Source # | |
Hashable DataflowEndpointGroupIdResponse Source # | |
type Rep DataflowEndpointGroupIdResponse Source # | |
Defined in Amazonka.GroundStation.Types.DataflowEndpointGroupIdResponse type Rep DataflowEndpointGroupIdResponse = D1 ('MetaData "DataflowEndpointGroupIdResponse" "Amazonka.GroundStation.Types.DataflowEndpointGroupIdResponse" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "DataflowEndpointGroupIdResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataflowEndpointGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newDataflowEndpointGroupIdResponse :: DataflowEndpointGroupIdResponse Source #
Create a value of DataflowEndpointGroupIdResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataflowEndpointGroupId:DataflowEndpointGroupIdResponse'
, dataflowEndpointGroupIdResponse_dataflowEndpointGroupId
- UUID of a dataflow endpoint group.
dataflowEndpointGroupIdResponse_dataflowEndpointGroupId :: Lens' DataflowEndpointGroupIdResponse (Maybe Text) Source #
UUID of a dataflow endpoint group.
DataflowEndpointListItem
data DataflowEndpointListItem Source #
Item in a list of DataflowEndpoint
groups.
See: newDataflowEndpointListItem
smart constructor.
DataflowEndpointListItem' | |
|
Instances
newDataflowEndpointListItem :: DataflowEndpointListItem Source #
Create a value of DataflowEndpointListItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataflowEndpointGroupArn:DataflowEndpointListItem'
, dataflowEndpointListItem_dataflowEndpointGroupArn
- ARN of a dataflow endpoint group.
$sel:dataflowEndpointGroupId:DataflowEndpointListItem'
, dataflowEndpointListItem_dataflowEndpointGroupId
- UUID of a dataflow endpoint group.
dataflowEndpointListItem_dataflowEndpointGroupArn :: Lens' DataflowEndpointListItem (Maybe Text) Source #
ARN of a dataflow endpoint group.
dataflowEndpointListItem_dataflowEndpointGroupId :: Lens' DataflowEndpointListItem (Maybe Text) Source #
UUID of a dataflow endpoint group.
DecodeConfig
data DecodeConfig Source #
Information about the decode Config
.
See: newDecodeConfig
smart constructor.
DecodeConfig' | |
|
Instances
Create a value of DecodeConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unvalidatedJSON:DecodeConfig'
, decodeConfig_unvalidatedJSON
- Unvalidated JSON of a decode Config
.
decodeConfig_unvalidatedJSON :: Lens' DecodeConfig Text Source #
Unvalidated JSON of a decode Config
.
DemodulationConfig
data DemodulationConfig Source #
Information about the demodulation Config
.
See: newDemodulationConfig
smart constructor.
DemodulationConfig' | |
|
Instances
newDemodulationConfig Source #
Create a value of DemodulationConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unvalidatedJSON:DemodulationConfig'
, demodulationConfig_unvalidatedJSON
- Unvalidated JSON of a demodulation Config
.
demodulationConfig_unvalidatedJSON :: Lens' DemodulationConfig Text Source #
Unvalidated JSON of a demodulation Config
.
Destination
data Destination Source #
Dataflow details for the destination side.
See: newDestination
smart constructor.
Destination' | |
|
Instances
newDestination :: Destination Source #
Create a value of Destination
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configDetails:Destination'
, destination_configDetails
- Additional details for a Config
, if type is dataflow endpoint or
antenna demod decode.
$sel:configId:Destination'
, destination_configId
- UUID of a Config
.
$sel:configType:Destination'
, destination_configType
- Type of a Config
.
$sel:dataflowDestinationRegion:Destination'
, destination_dataflowDestinationRegion
- Region of a dataflow destination.
destination_configDetails :: Lens' Destination (Maybe ConfigDetails) Source #
Additional details for a Config
, if type is dataflow endpoint or
antenna demod decode.
destination_configId :: Lens' Destination (Maybe Text) Source #
UUID of a Config
.
destination_configType :: Lens' Destination (Maybe ConfigCapabilityType) Source #
Type of a Config
.
destination_dataflowDestinationRegion :: Lens' Destination (Maybe Text) Source #
Region of a dataflow destination.
Eirp
Object that represents EIRP.
See: newEirp
smart constructor.
Instances
FromJSON Eirp Source # | |
ToJSON Eirp Source # | |
Defined in Amazonka.GroundStation.Types.Eirp | |
Generic Eirp Source # | |
Read Eirp Source # | |
Show Eirp Source # | |
NFData Eirp Source # | |
Defined in Amazonka.GroundStation.Types.Eirp | |
Eq Eirp Source # | |
Hashable Eirp Source # | |
Defined in Amazonka.GroundStation.Types.Eirp | |
type Rep Eirp Source # | |
Defined in Amazonka.GroundStation.Types.Eirp type Rep Eirp = D1 ('MetaData "Eirp" "Amazonka.GroundStation.Types.Eirp" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "Eirp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "units") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EirpUnits) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double))) |
Create a value of Eirp
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:units:Eirp'
, eirp_units
- Units of an EIRP.
$sel:value:Eirp'
, eirp_value
- Value of an EIRP. Valid values are between 20.0 to 50.0 dBW.
eirp_value :: Lens' Eirp Double Source #
Value of an EIRP. Valid values are between 20.0 to 50.0 dBW.
Elevation
Elevation angle of the satellite in the sky during a contact.
See: newElevation
smart constructor.
Elevation' | |
|
Instances
FromJSON Elevation Source # | |
Generic Elevation Source # | |
Read Elevation Source # | |
Show Elevation Source # | |
NFData Elevation Source # | |
Defined in Amazonka.GroundStation.Types.Elevation | |
Eq Elevation Source # | |
Hashable Elevation Source # | |
Defined in Amazonka.GroundStation.Types.Elevation | |
type Rep Elevation Source # | |
Defined in Amazonka.GroundStation.Types.Elevation type Rep Elevation = D1 ('MetaData "Elevation" "Amazonka.GroundStation.Types.Elevation" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "Elevation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AngleUnits) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double))) |
Create a value of Elevation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unit:Elevation'
, elevation_unit
- Elevation angle units.
$sel:value:Elevation'
, elevation_value
- Elevation angle value.
elevation_unit :: Lens' Elevation AngleUnits Source #
Elevation angle units.
EndpointDetails
data EndpointDetails Source #
Information about the endpoint details.
See: newEndpointDetails
smart constructor.
EndpointDetails' | |
|
Instances
newEndpointDetails :: EndpointDetails Source #
Create a value of EndpointDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:endpoint:EndpointDetails'
, endpointDetails_endpoint
- A dataflow endpoint.
$sel:securityDetails:EndpointDetails'
, endpointDetails_securityDetails
- Endpoint security details including a list of subnets, a list of
security groups and a role to connect streams to instances.
endpointDetails_endpoint :: Lens' EndpointDetails (Maybe DataflowEndpoint) Source #
A dataflow endpoint.
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
data EphemerisData Source #
Ephemeris data.
See: newEphemerisData
smart constructor.
Instances
newEphemerisData :: EphemerisData Source #
Create a value of EphemerisData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:oem:EphemerisData'
, ephemerisData_oem
- Undocumented member.
$sel:tle:EphemerisData'
, ephemerisData_tle
- Undocumented member.
ephemerisData_oem :: Lens' EphemerisData (Maybe OEMEphemeris) Source #
Undocumented member.
ephemerisData_tle :: Lens' EphemerisData (Maybe TLEEphemeris) Source #
Undocumented member.
EphemerisDescription
data EphemerisDescription Source #
Description of ephemeris.
See: newEphemerisDescription
smart constructor.
EphemerisDescription' | |
|
Instances
newEphemerisDescription :: EphemerisDescription Source #
Create a value of EphemerisDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ephemerisData:EphemerisDescription'
, ephemerisDescription_ephemerisData
- Supplied ephemeris data.
$sel:sourceS3Object:EphemerisDescription'
, ephemerisDescription_sourceS3Object
- Source S3 object used for the ephemeris.
ephemerisDescription_ephemerisData :: Lens' EphemerisDescription (Maybe Text) Source #
Supplied ephemeris data.
ephemerisDescription_sourceS3Object :: Lens' EphemerisDescription (Maybe S3Object) Source #
Source S3 object used for the ephemeris.
EphemerisIdResponse
data EphemerisIdResponse Source #
See: newEphemerisIdResponse
smart constructor.
EphemerisIdResponse' | |
|
Instances
newEphemerisIdResponse :: EphemerisIdResponse Source #
Create a value of EphemerisIdResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ephemerisId:EphemerisIdResponse'
, ephemerisIdResponse_ephemerisId
- The AWS Ground Station ephemeris ID.
ephemerisIdResponse_ephemerisId :: Lens' EphemerisIdResponse (Maybe Text) Source #
The AWS Ground Station ephemeris ID.
EphemerisItem
data EphemerisItem Source #
Ephemeris item.
See: newEphemerisItem
smart constructor.
EphemerisItem' | |
|
Instances
newEphemerisItem :: EphemerisItem Source #
Create a value of EphemerisItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:EphemerisItem'
, ephemerisItem_creationTime
- The time the ephemeris was uploaded in UTC.
$sel:enabled:EphemerisItem'
, ephemerisItem_enabled
- Whether or not the ephemeris is enabled.
$sel:ephemerisId:EphemerisItem'
, ephemerisItem_ephemerisId
- The AWS Ground Station ephemeris ID.
$sel:name:EphemerisItem'
, ephemerisItem_name
- A name string associated with the ephemeris. Used as a human-readable
identifier for the ephemeris.
$sel:priority:EphemerisItem'
, ephemerisItem_priority
- 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
$sel:sourceS3Object:EphemerisItem'
, ephemerisItem_sourceS3Object
- Source S3 object used for the ephemeris.
$sel:status:EphemerisItem'
, ephemerisItem_status
- The status of the ephemeris.
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.
ephemerisItem_status :: Lens' EphemerisItem (Maybe EphemerisStatus) Source #
The status of the ephemeris.
EphemerisMetaData
data EphemerisMetaData Source #
Metadata describing a particular ephemeris.
See: newEphemerisMetaData
smart constructor.
EphemerisMetaData' | |
|
Instances
Create a value of EphemerisMetaData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ephemerisId:EphemerisMetaData'
, ephemerisMetaData_ephemerisId
- UUID of a customer-provided ephemeris.
This field is not populated for default ephemerides from Space Track.
$sel:epoch:EphemerisMetaData'
, ephemerisMetaData_epoch
- The epoch of a default, ephemeris from Space Track in UTC.
This field is not populated for customer-provided ephemerides.
$sel:name:EphemerisMetaData'
, ephemerisMetaData_name
- 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.
$sel:source:EphemerisMetaData'
, ephemerisMetaData_source
- The EphemerisSource
that generated a given ephemeris.
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
data EphemerisTypeDescription Source #
See: newEphemerisTypeDescription
smart constructor.
Instances
newEphemerisTypeDescription :: EphemerisTypeDescription Source #
Create a value of EphemerisTypeDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:oem:EphemerisTypeDescription'
, ephemerisTypeDescription_oem
- Undocumented member.
$sel:tle:EphemerisTypeDescription'
, ephemerisTypeDescription_tle
- Undocumented member.
ephemerisTypeDescription_oem :: Lens' EphemerisTypeDescription (Maybe EphemerisDescription) Source #
Undocumented member.
ephemerisTypeDescription_tle :: Lens' EphemerisTypeDescription (Maybe EphemerisDescription) Source #
Undocumented member.
Frequency
Object that describes the frequency.
See: newFrequency
smart constructor.
Frequency' | |
|
Instances
FromJSON Frequency Source # | |
ToJSON Frequency Source # | |
Defined in Amazonka.GroundStation.Types.Frequency | |
Generic Frequency Source # | |
Read Frequency Source # | |
Show Frequency Source # | |
NFData Frequency Source # | |
Defined in Amazonka.GroundStation.Types.Frequency | |
Eq Frequency Source # | |
Hashable Frequency Source # | |
Defined in Amazonka.GroundStation.Types.Frequency | |
type Rep Frequency Source # | |
Defined in Amazonka.GroundStation.Types.Frequency type Rep Frequency = D1 ('MetaData "Frequency" "Amazonka.GroundStation.Types.Frequency" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "Frequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "units") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FrequencyUnits) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double))) |
Create a value of Frequency
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:units:Frequency'
, frequency_units
- Frequency units.
$sel:value:Frequency'
, frequency_value
- Frequency value. Valid values are between 2200 to 2300 MHz and 7750 to
8400 MHz for downlink and 2025 to 2120 MHz for uplink.
frequency_units :: Lens' Frequency FrequencyUnits Source #
Frequency units.
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
data FrequencyBandwidth Source #
Object that describes the frequency bandwidth.
See: newFrequencyBandwidth
smart constructor.
FrequencyBandwidth' | |
|
Instances
newFrequencyBandwidth Source #
Create a value of FrequencyBandwidth
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:units:FrequencyBandwidth'
, frequencyBandwidth_units
- Frequency bandwidth units.
$sel:value:FrequencyBandwidth'
, frequencyBandwidth_value
- 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.
frequencyBandwidth_units :: Lens' FrequencyBandwidth BandwidthUnits Source #
Frequency bandwidth units.
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
data GroundStationData Source #
Information about the ground station data.
See: newGroundStationData
smart constructor.
GroundStationData' | |
|
Instances
newGroundStationData :: GroundStationData Source #
Create a value of GroundStationData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:groundStationId:GroundStationData'
, groundStationData_groundStationId
- UUID of a ground station.
$sel:groundStationName:GroundStationData'
, groundStationData_groundStationName
- Name of a ground station.
$sel:region:GroundStationData'
, groundStationData_region
- Ground station Region.
groundStationData_groundStationId :: Lens' GroundStationData (Maybe Text) Source #
UUID of a ground station.
groundStationData_groundStationName :: Lens' GroundStationData (Maybe Text) Source #
Name of a ground station.
groundStationData_region :: Lens' GroundStationData (Maybe Text) Source #
Ground station Region.
MissionProfileIdResponse
data MissionProfileIdResponse Source #
See: newMissionProfileIdResponse
smart constructor.
MissionProfileIdResponse' | |
|
Instances
newMissionProfileIdResponse :: MissionProfileIdResponse Source #
Create a value of MissionProfileIdResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:missionProfileId:MissionProfileIdResponse'
, missionProfileIdResponse_missionProfileId
- UUID of a mission profile.
missionProfileIdResponse_missionProfileId :: Lens' MissionProfileIdResponse (Maybe Text) Source #
UUID of a mission profile.
MissionProfileListItem
data MissionProfileListItem Source #
Item in a list of mission profiles.
See: newMissionProfileListItem
smart constructor.
Instances
newMissionProfileListItem :: MissionProfileListItem Source #
Create a value of MissionProfileListItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:missionProfileArn:MissionProfileListItem'
, missionProfileListItem_missionProfileArn
- ARN of a mission profile.
$sel:missionProfileId:MissionProfileListItem'
, missionProfileListItem_missionProfileId
- UUID of a mission profile.
$sel:name:MissionProfileListItem'
, missionProfileListItem_name
- Name of a mission profile.
$sel:region:MissionProfileListItem'
, missionProfileListItem_region
- Region of a mission profile.
missionProfileListItem_missionProfileArn :: Lens' MissionProfileListItem (Maybe Text) Source #
ARN of a mission profile.
missionProfileListItem_missionProfileId :: Lens' MissionProfileListItem (Maybe Text) Source #
UUID of a mission profile.
missionProfileListItem_name :: Lens' MissionProfileListItem (Maybe Text) Source #
Name of a mission profile.
missionProfileListItem_region :: Lens' MissionProfileListItem (Maybe Text) Source #
Region of a mission profile.
OEMEphemeris
data OEMEphemeris Source #
Ephemeris data in Orbit Ephemeris Message (OEM) format.
See: newOEMEphemeris
smart constructor.
Instances
newOEMEphemeris :: OEMEphemeris Source #
Create a value of OEMEphemeris
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:oemData:OEMEphemeris'
, oEMEphemeris_oemData
- The data for an OEM ephemeris, supplied directly in the request rather
than through an S3 object.
$sel:s3Object:OEMEphemeris'
, oEMEphemeris_s3Object
- Identifies the S3 object to be used as the ephemeris.
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
Object stored in S3 containing ephemeris data.
See: newS3Object
smart constructor.
Instances
FromJSON S3Object Source # | |
ToJSON S3Object Source # | |
Defined in Amazonka.GroundStation.Types.S3Object | |
Generic S3Object Source # | |
Read S3Object Source # | |
Show S3Object Source # | |
NFData S3Object Source # | |
Defined in Amazonka.GroundStation.Types.S3Object | |
Eq S3Object Source # | |
Hashable S3Object Source # | |
Defined in Amazonka.GroundStation.Types.S3Object | |
type Rep S3Object Source # | |
Defined in Amazonka.GroundStation.Types.S3Object type Rep S3Object = D1 ('MetaData "S3Object" "Amazonka.GroundStation.Types.S3Object" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "S3Object'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newS3Object :: S3Object Source #
Create a value of S3Object
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:S3Object'
, s3Object_bucket
- An Amazon S3 Bucket name.
$sel:key:S3Object'
, s3Object_key
- An Amazon S3 key for the ephemeris.
$sel:version:S3Object'
, s3Object_version
- For versioned S3 objects, the version to use for the ephemeris.
s3Object_version :: Lens' S3Object (Maybe Text) Source #
For versioned S3 objects, the version to use for the ephemeris.
S3RecordingConfig
data S3RecordingConfig Source #
Information about an S3 recording Config
.
See: newS3RecordingConfig
smart constructor.
Instances
Create a value of S3RecordingConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prefix:S3RecordingConfig'
, s3RecordingConfig_prefix
- S3 Key prefix to prefice data files.
$sel:bucketArn:S3RecordingConfig'
, s3RecordingConfig_bucketArn
- ARN of the bucket to record to.
$sel:roleArn:S3RecordingConfig'
, s3RecordingConfig_roleArn
- ARN of the role Ground Station assumes to write data to the bucket.
s3RecordingConfig_prefix :: Lens' S3RecordingConfig (Maybe Text) Source #
S3 Key prefix to prefice data files.
s3RecordingConfig_bucketArn :: Lens' S3RecordingConfig Text Source #
ARN of the bucket to record to.
s3RecordingConfig_roleArn :: Lens' S3RecordingConfig Text Source #
ARN of the role Ground Station assumes to write data to the bucket.
S3RecordingDetails
data S3RecordingDetails Source #
Details about an S3 recording Config
used in a contact.
See: newS3RecordingDetails
smart constructor.
Instances
newS3RecordingDetails :: S3RecordingDetails Source #
Create a value of S3RecordingDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucketArn:S3RecordingDetails'
, s3RecordingDetails_bucketArn
- ARN of the bucket used.
$sel:keyTemplate:S3RecordingDetails'
, s3RecordingDetails_keyTemplate
- Key template used for the S3 Recording Configuration
s3RecordingDetails_bucketArn :: Lens' S3RecordingDetails (Maybe Text) Source #
ARN of the bucket used.
s3RecordingDetails_keyTemplate :: Lens' S3RecordingDetails (Maybe Text) Source #
Key template used for the S3 Recording Configuration
SatelliteListItem
data SatelliteListItem Source #
Item in a list of satellites.
See: newSatelliteListItem
smart constructor.
SatelliteListItem' | |
|
Instances
newSatelliteListItem :: SatelliteListItem Source #
Create a value of SatelliteListItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:currentEphemeris:SatelliteListItem'
, satelliteListItem_currentEphemeris
- The current ephemeris being used to compute the trajectory of the
satellite.
$sel:groundStations:SatelliteListItem'
, satelliteListItem_groundStations
- A list of ground stations to which the satellite is on-boarded.
$sel:noradSatelliteID:SatelliteListItem'
, satelliteListItem_noradSatelliteID
- NORAD satellite ID number.
$sel:satelliteArn:SatelliteListItem'
, satelliteListItem_satelliteArn
- ARN of a satellite.
$sel:satelliteId:SatelliteListItem'
, satelliteListItem_satelliteId
- UUID of a satellite.
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.
satelliteListItem_noradSatelliteID :: Lens' SatelliteListItem (Maybe Natural) Source #
NORAD satellite ID number.
satelliteListItem_satelliteArn :: Lens' SatelliteListItem (Maybe Text) Source #
ARN of a satellite.
satelliteListItem_satelliteId :: Lens' SatelliteListItem (Maybe Text) Source #
UUID of a satellite.
SecurityDetails
data SecurityDetails Source #
Information about endpoints.
See: newSecurityDetails
smart constructor.
Instances
Create a value of SecurityDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:roleArn:SecurityDetails'
, securityDetails_roleArn
- ARN to a role needed for connecting streams to your instances.
$sel:securityGroupIds:SecurityDetails'
, securityDetails_securityGroupIds
- The security groups to attach to the elastic network interfaces.
$sel:subnetIds:SecurityDetails'
, securityDetails_subnetIds
- A list of subnets where AWS Ground Station places elastic network
interfaces to send streams to your instances.
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
data SocketAddress Source #
Information about the socket address.
See: newSocketAddress
smart constructor.
Instances
Create a value of SocketAddress
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:SocketAddress'
, socketAddress_name
- Name of a socket address.
$sel:port:SocketAddress'
, socketAddress_port
- Port of a socket address.
socketAddress_name :: Lens' SocketAddress Text Source #
Name of a socket address.
socketAddress_port :: Lens' SocketAddress Int Source #
Port of a socket address.
Source
Dataflow details for the source side.
See: newSource
smart constructor.
Source' | |
|
Instances
Create a value of Source
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configDetails:Source'
, source_configDetails
- Additional details for a Config
, if type is dataflow-endpoint
or
antenna-downlink-demod-decode
$sel:configId:Source'
, source_configId
- UUID of a Config
.
$sel:configType:Source'
, source_configType
- Type of a Config
.
$sel:dataflowSourceRegion:Source'
, source_dataflowSourceRegion
- Region of a dataflow source.
source_configDetails :: Lens' Source (Maybe ConfigDetails) Source #
Additional details for a Config
, if type is dataflow-endpoint
or
antenna-downlink-demod-decode
source_configType :: Lens' Source (Maybe ConfigCapabilityType) Source #
Type of a Config
.
SpectrumConfig
data SpectrumConfig Source #
Object that describes a spectral Config
.
See: newSpectrumConfig
smart constructor.
SpectrumConfig' | |
|
Instances
Create a value of SpectrumConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:polarization:SpectrumConfig'
, spectrumConfig_polarization
- Polarization of a spectral Config
. Capturing both "RIGHT_HAND"
and
"LEFT_HAND"
polarization requires two separate configs.
$sel:bandwidth:SpectrumConfig'
, spectrumConfig_bandwidth
- 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.
$sel:centerFrequency:SpectrumConfig'
, spectrumConfig_centerFrequency
- 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.
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
Two-line element set (TLE) data.
See: newTLEData
smart constructor.
Instances
ToJSON TLEData Source # | |
Defined in Amazonka.GroundStation.Types.TLEData | |
Generic TLEData Source # | |
Read TLEData Source # | |
Show TLEData Source # | |
NFData TLEData Source # | |
Defined in Amazonka.GroundStation.Types.TLEData | |
Eq TLEData Source # | |
Hashable TLEData Source # | |
Defined in Amazonka.GroundStation.Types.TLEData | |
type Rep TLEData Source # | |
Defined in Amazonka.GroundStation.Types.TLEData type Rep TLEData = D1 ('MetaData "TLEData" "Amazonka.GroundStation.Types.TLEData" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "TLEData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tleLine1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "tleLine2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "validTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TimeRange)))) |
Create a value of TLEData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tleLine1:TLEData'
, tLEData_tleLine1
- First line of two-line element set (TLE) data.
$sel:tleLine2:TLEData'
, tLEData_tleLine2
- Second line of two-line element set (TLE) data.
$sel:validTimeRange:TLEData'
, tLEData_validTimeRange
- The valid time range for the TLE. Gaps or overlap are not permitted.
tLEData_validTimeRange :: Lens' TLEData TimeRange Source #
The valid time range for the TLE. Gaps or overlap are not permitted.
TLEEphemeris
data TLEEphemeris Source #
Two-line element set (TLE) ephemeris.
See: newTLEEphemeris
smart constructor.
Instances
newTLEEphemeris :: TLEEphemeris Source #
Create a value of TLEEphemeris
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Object:TLEEphemeris'
, tLEEphemeris_s3Object
- Identifies the S3 object to be used as the ephemeris.
$sel:tleData:TLEEphemeris'
, tLEEphemeris_tleData
- The data for a TLE ephemeris, supplied directly in the request rather
than through an S3 object.
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
A time range with a start and end time.
See: newTimeRange
smart constructor.
Instances
ToJSON TimeRange Source # | |
Defined in Amazonka.GroundStation.Types.TimeRange | |
Generic TimeRange Source # | |
Read TimeRange Source # | |
Show TimeRange Source # | |
NFData TimeRange Source # | |
Defined in Amazonka.GroundStation.Types.TimeRange | |
Eq TimeRange Source # | |
Hashable TimeRange Source # | |
Defined in Amazonka.GroundStation.Types.TimeRange | |
type Rep TimeRange Source # | |
Defined in Amazonka.GroundStation.Types.TimeRange type Rep TimeRange = D1 ('MetaData "TimeRange" "Amazonka.GroundStation.Types.TimeRange" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "TimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) |
Create a value of TimeRange
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:endTime:TimeRange'
, timeRange_endTime
- Time in UTC at which the time range ends.
$sel:startTime:TimeRange'
, timeRange_startTime
- Time in UTC at which the time range starts.
TrackingConfig
data TrackingConfig Source #
Object that determines whether tracking should be used during a contact
executed with this Config
in the mission profile.
See: newTrackingConfig
smart constructor.
TrackingConfig' | |
|
Instances
Create a value of TrackingConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autotrack:TrackingConfig'
, trackingConfig_autotrack
- Current setting for autotrack.
trackingConfig_autotrack :: Lens' TrackingConfig Criticality Source #
Current setting for autotrack.
UplinkEchoConfig
data 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.
See: newUplinkEchoConfig
smart constructor.
UplinkEchoConfig' | |
|
Instances
:: Text | |
-> Bool | |
-> UplinkEchoConfig |
Create a value of UplinkEchoConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:antennaUplinkConfigArn:UplinkEchoConfig'
, uplinkEchoConfig_antennaUplinkConfigArn
- ARN of an uplink Config
.
$sel:enabled:UplinkEchoConfig'
, uplinkEchoConfig_enabled
- Whether or not an uplink Config
is enabled.
uplinkEchoConfig_antennaUplinkConfigArn :: Lens' UplinkEchoConfig Text Source #
ARN of an uplink Config
.
uplinkEchoConfig_enabled :: Lens' UplinkEchoConfig Bool Source #
Whether or not an uplink Config
is enabled.
UplinkSpectrumConfig
data UplinkSpectrumConfig Source #
Information about the uplink spectral Config
.
See: newUplinkSpectrumConfig
smart constructor.
UplinkSpectrumConfig' | |
|
Instances
newUplinkSpectrumConfig Source #
Create a value of UplinkSpectrumConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:polarization:UplinkSpectrumConfig'
, uplinkSpectrumConfig_polarization
- Polarization of an uplink spectral Config
. Capturing both
"RIGHT_HAND"
and "LEFT_HAND"
polarization requires two separate
configs.
$sel:centerFrequency:UplinkSpectrumConfig'
, uplinkSpectrumConfig_centerFrequency
- Center frequency of an uplink spectral Config
. Valid values are
between 2025 to 2120 MHz.
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.