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' } } } )
- 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) – [REQUIRED]
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.azEl (dict) –
Program track settings for AzElEphemeris.
ephemerisId (string) – [REQUIRED]
Unique identifier of the azimuth elevation ephemeris.
- Return type:
dict
- Returns:
Response Syntax
{ 'contactId': 'string' }
Response Structure
(dict) –
contactId (string) –
UUID of a contact.
Exceptions