Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates an Ephemeris with the specified EphemerisData
.
Synopsis
- data CreateEphemeris = CreateEphemeris' {}
- newCreateEphemeris :: Text -> Text -> CreateEphemeris
- createEphemeris_enabled :: Lens' CreateEphemeris (Maybe Bool)
- createEphemeris_ephemeris :: Lens' CreateEphemeris (Maybe EphemerisData)
- createEphemeris_expirationTime :: Lens' CreateEphemeris (Maybe UTCTime)
- createEphemeris_kmsKeyArn :: Lens' CreateEphemeris (Maybe Text)
- createEphemeris_priority :: Lens' CreateEphemeris (Maybe Natural)
- createEphemeris_tags :: Lens' CreateEphemeris (Maybe (HashMap Text Text))
- createEphemeris_name :: Lens' CreateEphemeris Text
- createEphemeris_satelliteId :: Lens' CreateEphemeris Text
- data EphemerisIdResponse = EphemerisIdResponse' {
- ephemerisId :: Maybe Text
- newEphemerisIdResponse :: EphemerisIdResponse
- ephemerisIdResponse_ephemerisId :: Lens' EphemerisIdResponse (Maybe Text)
Creating a Request
data CreateEphemeris Source #
See: newCreateEphemeris
smart constructor.
CreateEphemeris' | |
|
Instances
Create a value of CreateEphemeris
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateEphemeris
, createEphemeris_enabled
- Whether to set the ephemeris status to ENABLED
after validation.
Setting this to false will set the ephemeris status to DISABLED
after
validation.
$sel:ephemeris:CreateEphemeris'
, createEphemeris_ephemeris
- Ephemeris data.
$sel:expirationTime:CreateEphemeris'
, createEphemeris_expirationTime
- An overall expiration time for the ephemeris in UTC, after which it will
become EXPIRED
.
$sel:kmsKeyArn:CreateEphemeris'
, createEphemeris_kmsKeyArn
- The ARN of a KMS key used to encrypt the ephemeris in Ground Station.
CreateEphemeris
, createEphemeris_priority
- 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
CreateEphemeris
, createEphemeris_tags
- Tags assigned to an ephemeris.
CreateEphemeris
, createEphemeris_name
- A name string associated with the ephemeris. Used as a human-readable
identifier for the ephemeris.
CreateEphemeris
, createEphemeris_satelliteId
- AWS Ground Station satellite ID for this ephemeris.
Request Lenses
createEphemeris_enabled :: Lens' CreateEphemeris (Maybe Bool) Source #
Whether to set the ephemeris status to ENABLED
after validation.
Setting this to false will set the ephemeris status to DISABLED
after
validation.
createEphemeris_ephemeris :: Lens' CreateEphemeris (Maybe EphemerisData) Source #
Ephemeris data.
createEphemeris_expirationTime :: Lens' CreateEphemeris (Maybe UTCTime) Source #
An overall expiration time for the ephemeris in UTC, after which it will
become EXPIRED
.
createEphemeris_kmsKeyArn :: Lens' CreateEphemeris (Maybe Text) Source #
The ARN of a KMS key used to encrypt the ephemeris in Ground Station.
createEphemeris_priority :: Lens' CreateEphemeris (Maybe Natural) Source #
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
createEphemeris_tags :: Lens' CreateEphemeris (Maybe (HashMap Text Text)) Source #
Tags assigned to an ephemeris.
createEphemeris_name :: Lens' CreateEphemeris Text Source #
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
createEphemeris_satelliteId :: Lens' CreateEphemeris Text Source #
AWS Ground Station satellite ID for this ephemeris.
Destructuring the Response
data EphemerisIdResponse Source #
See: newEphemerisIdResponse
smart constructor.
EphemerisIdResponse' | |
|
Instances
newEphemerisIdResponse :: EphemerisIdResponse Source #
Create a value of EphemerisIdResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ephemerisId:EphemerisIdResponse'
, ephemerisIdResponse_ephemerisId
- The AWS Ground Station ephemeris ID.
Response Lenses
ephemerisIdResponse_ephemerisId :: Lens' EphemerisIdResponse (Maybe Text) Source #
The AWS Ground Station ephemeris ID.