| 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 |
Amazonka.GroundStation.CreateEphemeris
Description
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.
Constructors
| CreateEphemeris' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> CreateEphemeris |
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.
Constructors
| EphemerisIdResponse' | |
Fields
| |
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.