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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

Whether to set the ephemeris status to ‘ENABLED` after validation.

Setting this to false will set the ephemeris status to ‘DISABLED` after validation.

Returns:

  • (Boolean)


654
655
656
657
658
659
660
661
662
663
664
665
# File 'lib/aws-sdk-groundstation/types.rb', line 654

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

#ephemerisTypes::EphemerisData

Ephemeris data.



654
655
656
657
658
659
660
661
662
663
664
665
# File 'lib/aws-sdk-groundstation/types.rb', line 654

class CreateEphemerisRequest < Struct.new(
  :enabled,
  :ephemeris,
  :expiration_time,
  :kms_key_arn,
  :name,
  :priority,
  :satellite_id,
  :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)


654
655
656
657
658
659
660
661
662
663
664
665
# File 'lib/aws-sdk-groundstation/types.rb', line 654

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

#kms_key_arnString

The ARN of a KMS key used to encrypt the ephemeris in Ground Station.

Returns:

  • (String)


654
655
656
657
658
659
660
661
662
663
664
665
# File 'lib/aws-sdk-groundstation/types.rb', line 654

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

#nameString

A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.

Returns:

  • (String)


654
655
656
657
658
659
660
661
662
663
664
665
# File 'lib/aws-sdk-groundstation/types.rb', line 654

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

#priorityInteger

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

Returns:

  • (Integer)


654
655
656
657
658
659
660
661
662
663
664
665
# File 'lib/aws-sdk-groundstation/types.rb', line 654

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

#satellite_idString

AWS Ground Station satellite ID for this ephemeris.

Returns:

  • (String)


654
655
656
657
658
659
660
661
662
663
664
665
# File 'lib/aws-sdk-groundstation/types.rb', line 654

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

#tagsHash<String,String>

Tags assigned to an ephemeris.

Returns:

  • (Hash<String,String>)


654
655
656
657
658
659
660
661
662
663
664
665
# File 'lib/aws-sdk-groundstation/types.rb', line 654

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