Module: Aws::GroundStation::Types

Defined in:
gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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)


1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 1873

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)


1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 1873

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)


1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 1873

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.



1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 1263

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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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.



1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 1263

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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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