GroundStation / Client / reserve_contact
reserve_contact¶
- GroundStation.Client.reserve_contact(**kwargs)¶
Reserves a contact using specified parameters.
See also: AWS API Documentation
Request Syntax
response = client.reserve_contact( missionProfileArn='string', satelliteArn='string', startTime=datetime(2015, 1, 1), endTime=datetime(2015, 1, 1), groundStation='string', tags={ 'string': 'string' }, trackingOverrides={ 'programTrackSettings': { 'azEl': { 'ephemerisId': 'string' }, 'oem': { 'ephemerisId': 'string' }, 'tle': { 'ephemerisId': 'string' } } } )
- Parameters:
missionProfileArn (string) –
[REQUIRED]
ARN of a mission profile.
satelliteArn (string) – ARN of a satellite
startTime (datetime) –
[REQUIRED]
Start time of a contact in UTC.
endTime (datetime) –
[REQUIRED]
End time of a contact in UTC.
groundStation (string) –
[REQUIRED]
Name of a ground station.
tags (dict) –
Tags assigned to a contact.
(string) –
(string) –
trackingOverrides (dict) –
Tracking configuration overrides for the contact.
programTrackSettings (dict) –
Program track settings to override for antenna tracking during the contact.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
azEl,oem,tle.azEl (dict) –
Program track settings for AzElEphemeris.
ephemerisId (string) – [REQUIRED]
Unique identifier of the azimuth elevation ephemeris.
oem (dict) –
Program track settings for OEMEphemeris.
ephemerisId (string) – [REQUIRED]
Unique identifier of the OEM ephemeris.
tle (dict) –
Program track settings for TLEEphemeris.
ephemerisId (string) – [REQUIRED]
Unique identifier of the TLE ephemeris.
- Return type:
dict
- Returns:
Response Syntax
{ 'contactId': 'string', 'versionId': 123 }
Response Structure
(dict) –
Response containing the ID of a contact.
contactId (string) –
UUID of a contact.
versionId (integer) –
Version ID of a contact.
Exceptions