Class: Aws::GroundStation::Types::CreateEphemerisRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

Set to true to enable the ephemeris after validation. Set to false to keep it disabled.

Returns:

  • (Boolean)


920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 920

class CreateEphemerisRequest < Struct.new(
  :satellite_id,
  :enabled,
  :priority,
  :expiration_time,
  :name,
  :kms_key_arn,
  :ephemeris,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#ephemerisTypes::EphemerisData

Ephemeris data.



920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 920

class CreateEphemerisRequest < Struct.new(
  :satellite_id,
  :enabled,
  :priority,
  :expiration_time,
  :name,
  :kms_key_arn,
  :ephemeris,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#expiration_timeTime

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

Returns:

  • (Time)


920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 920

class CreateEphemerisRequest < Struct.new(
  :satellite_id,
  :enabled,
  :priority,
  :expiration_time,
  :name,
  :kms_key_arn,
  :ephemeris,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_arnString

The ARN of the KMS key to use for encrypting the ephemeris.

Returns:

  • (String)


920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 920

class CreateEphemerisRequest < Struct.new(
  :satellite_id,
  :enabled,
  :priority,
  :expiration_time,
  :name,
  :kms_key_arn,
  :ephemeris,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A name that you can use to identify the ephemeris.

Returns:

  • (String)


920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 920

class CreateEphemerisRequest < Struct.new(
  :satellite_id,
  :enabled,
  :priority,
  :expiration_time,
  :name,
  :kms_key_arn,
  :ephemeris,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#priorityInteger

A priority score that determines which ephemeris to use when multiple ephemerides overlap.

Higher numbers take precedence. The default is 1. Must be 1 or greater.

Returns:

  • (Integer)


920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 920

class CreateEphemerisRequest < Struct.new(
  :satellite_id,
  :enabled,
  :priority,
  :expiration_time,
  :name,
  :kms_key_arn,
  :ephemeris,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#satellite_idString

The satellite ID that associates this ephemeris with a satellite in AWS Ground Station.

Returns:

  • (String)


920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 920

class CreateEphemerisRequest < Struct.new(
  :satellite_id,
  :enabled,
  :priority,
  :expiration_time,
  :name,
  :kms_key_arn,
  :ephemeris,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Tags assigned to an ephemeris.

Returns:

  • (Hash<String,String>)


920
921
922
923
924
925
926
927
928
929
930
931
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 920

class CreateEphemerisRequest < Struct.new(
  :satellite_id,
  :enabled,
  :priority,
  :expiration_time,
  :name,
  :kms_key_arn,
  :ephemeris,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end