Class: Aws::GroundStation::Types::CreateEphemerisRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::GroundStation::Types::CreateEphemerisRequest
- Defined in:
- gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#enabled ⇒ Boolean
Whether to set the ephemeris status to
ENABLED
after validation. -
#ephemeris ⇒ Types::EphemerisData
Ephemeris data.
-
#expiration_time ⇒ Time
An overall expiration time for the ephemeris in UTC, after which it will become
EXPIRED
. -
#kms_key_arn ⇒ String
The ARN of a KMS key used to encrypt the ephemeris in Ground Station.
-
#name ⇒ String
A name string associated with the ephemeris.
-
#priority ⇒ Integer
Customer-provided priority score to establish the order in which overlapping ephemerides should be used.
-
#satellite_id ⇒ String
AWS Ground Station satellite ID for this ephemeris.
-
#tags ⇒ Hash<String,String>
Tags assigned to an ephemeris.
Instance Attribute Details
#enabled ⇒ Boolean
Whether to set the ephemeris status to ENABLED
after validation.
Setting this to false will set the ephemeris status to DISABLED
after validation.
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'gems/aws-sdk-groundstation/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 |
#ephemeris ⇒ Types::EphemerisData
Ephemeris data.
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'gems/aws-sdk-groundstation/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_time ⇒ Time
An overall expiration time for the ephemeris in UTC, after which it
will become EXPIRED
.
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'gems/aws-sdk-groundstation/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_arn ⇒ String
The ARN of a KMS key used to encrypt the ephemeris in Ground Station.
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'gems/aws-sdk-groundstation/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 |
#name ⇒ String
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'gems/aws-sdk-groundstation/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 |
#priority ⇒ Integer
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
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'gems/aws-sdk-groundstation/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_id ⇒ String
AWS Ground Station satellite ID for this ephemeris.
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'gems/aws-sdk-groundstation/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 |
#tags ⇒ Hash<String,String>
Tags assigned to an ephemeris.
654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'gems/aws-sdk-groundstation/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 |