Module: Aws::GroundStation::Types

Defined in:
lib/aws-sdk-groundstation/types.rb

Defined Under Namespace

Classes: AgentDetails, AggregateStatus, AntennaDemodDecodeDetails, AntennaDownlinkConfig, AntennaDownlinkDemodDecodeConfig, AntennaUplinkConfig, AwsGroundStationAgentEndpoint, CancelContactRequest, ComponentStatusData, ComponentVersion, ConfigDetails, ConfigIdResponse, ConfigListItem, ConfigTypeData, ConnectionDetails, ContactData, ContactIdResponse, CreateConfigRequest, CreateDataflowEndpointGroupRequest, CreateEphemerisRequest, CreateMissionProfileRequest, DataflowDetail, DataflowEndpoint, DataflowEndpointConfig, DataflowEndpointGroupIdResponse, DataflowEndpointListItem, DecodeConfig, DeleteConfigRequest, DeleteDataflowEndpointGroupRequest, DeleteEphemerisRequest, DeleteMissionProfileRequest, DemodulationConfig, DependencyException, DescribeContactRequest, DescribeContactResponse, DescribeEphemerisRequest, DescribeEphemerisResponse, Destination, DiscoveryData, Eirp, Elevation, EndpointDetails, EphemerisData, EphemerisDescription, EphemerisIdResponse, EphemerisItem, EphemerisMetaData, EphemerisTypeDescription, Frequency, FrequencyBandwidth, GetAgentConfigurationRequest, GetAgentConfigurationResponse, GetConfigRequest, GetConfigResponse, GetDataflowEndpointGroupRequest, GetDataflowEndpointGroupResponse, GetMinuteUsageRequest, GetMinuteUsageResponse, GetMissionProfileRequest, GetMissionProfileResponse, GetSatelliteRequest, GetSatelliteResponse, GroundStationData, IntegerRange, InvalidParameterException, KmsKey, ListConfigsRequest, ListConfigsResponse, ListContactsRequest, ListContactsResponse, ListDataflowEndpointGroupsRequest, ListDataflowEndpointGroupsResponse, ListEphemeridesRequest, ListEphemeridesResponse, ListGroundStationsRequest, ListGroundStationsResponse, ListMissionProfilesRequest, ListMissionProfilesResponse, ListSatellitesRequest, ListSatellitesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, MissionProfileIdResponse, MissionProfileListItem, OEMEphemeris, RangedConnectionDetails, RangedSocketAddress, RegisterAgentRequest, RegisterAgentResponse, ReserveContactRequest, ResourceLimitExceededException, ResourceNotFoundException, S3Object, S3RecordingConfig, S3RecordingDetails, SatelliteListItem, SecurityDetails, SocketAddress, Source, SpectrumConfig, TLEData, TLEEphemeris, TagResourceRequest, TagResourceResponse, TimeRange, TrackingConfig, UntagResourceRequest, UntagResourceResponse, UpdateAgentStatusRequest, UpdateAgentStatusResponse, UpdateConfigRequest, UpdateEphemerisRequest, UpdateMissionProfileRequest, UplinkEchoConfig, UplinkSpectrumConfig

Instance Attribute Summary collapse

Instance Attribute Details

#antenna_demod_decode_detailsTypes::AntennaDemodDecodeDetails

Details for antenna demod decode ‘Config` in a contact.



282
283
284
285
286
287
288
289
290
291
292
293
294
295
# File 'lib/aws-sdk-groundstation/types.rb', line 282

class ConfigDetails < Struct.new(
  :antenna_demod_decode_details,
  :endpoint_details,
  :s3_recording_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDemodDecodeDetails < ConfigDetails; end
  class EndpointDetails < ConfigDetails; end
  class S3RecordingDetails < ConfigDetails; end
  class Unknown < ConfigDetails; end
end

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



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

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



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

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



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

#dataflow_endpoint_configTypes::DataflowEndpointConfig

Information about the dataflow endpoint ‘Config`.



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

#endpoint_detailsTypes::EndpointDetails

Information about the endpoint details.



282
283
284
285
286
287
288
289
290
291
292
293
294
295
# File 'lib/aws-sdk-groundstation/types.rb', line 282

class ConfigDetails < Struct.new(
  :antenna_demod_decode_details,
  :endpoint_details,
  :s3_recording_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDemodDecodeDetails < ConfigDetails; end
  class EndpointDetails < ConfigDetails; end
  class S3RecordingDetails < ConfigDetails; end
  class Unknown < ConfigDetails; end
end

#kms_alias_arnString

KMS Alias Arn.

Returns:

  • (String)


1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
# File 'lib/aws-sdk-groundstation/types.rb', line 1884

class KmsKey < Struct.new(
  :kms_alias_arn,
  :kms_alias_name,
  :kms_key_arn,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class KmsAliasArn < KmsKey; end
  class KmsAliasName < KmsKey; end
  class KmsKeyArn < KmsKey; end
  class Unknown < KmsKey; end
end

#kms_alias_nameString

KMS Alias Name.

Returns:

  • (String)


1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
# File 'lib/aws-sdk-groundstation/types.rb', line 1884

class KmsKey < Struct.new(
  :kms_alias_arn,
  :kms_alias_name,
  :kms_key_arn,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class KmsAliasArn < KmsKey; end
  class KmsAliasName < KmsKey; end
  class KmsKeyArn < KmsKey; end
  class Unknown < KmsKey; end
end

#kms_key_arnString

KMS Key Arn.

Returns:

  • (String)


1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
# File 'lib/aws-sdk-groundstation/types.rb', line 1884

class KmsKey < Struct.new(
  :kms_alias_arn,
  :kms_alias_name,
  :kms_key_arn,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class KmsAliasArn < KmsKey; end
  class KmsAliasName < KmsKey; end
  class KmsKeyArn < KmsKey; end
  class Unknown < KmsKey; end
end

#oemTypes::EphemerisDescription

Description of ephemeris.



1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
# File 'lib/aws-sdk-groundstation/types.rb', line 1274

class EphemerisData < Struct.new(
  :oem,
  :tle,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Oem < EphemerisData; end
  class Tle < EphemerisData; end
  class Unknown < EphemerisData; end
end

#s3_recording_configTypes::S3RecordingConfig

Information about an S3 recording ‘Config`.



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

#s3_recording_detailsTypes::S3RecordingDetails

Details for an S3 recording ‘Config` in a contact.



282
283
284
285
286
287
288
289
290
291
292
293
294
295
# File 'lib/aws-sdk-groundstation/types.rb', line 282

class ConfigDetails < Struct.new(
  :antenna_demod_decode_details,
  :endpoint_details,
  :s3_recording_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDemodDecodeDetails < ConfigDetails; end
  class EndpointDetails < ConfigDetails; end
  class S3RecordingDetails < ConfigDetails; end
  class Unknown < ConfigDetails; end
end

#tleTypes::EphemerisDescription

Description of ephemeris.



1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
# File 'lib/aws-sdk-groundstation/types.rb', line 1274

class EphemerisData < Struct.new(
  :oem,
  :tle,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Oem < EphemerisData; end
  class Tle < EphemerisData; end
  class Unknown < EphemerisData; end
end

#tracking_configTypes::TrackingConfig

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



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

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.



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end