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)


1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
# File 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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 'gems/aws-sdk-groundstation/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 '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.



1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
# File 'gems/aws-sdk-groundstation/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 '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