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- GroundStation.Client.exceptions.InvalidParameterException
- GroundStation.Client.exceptions.DependencyException
- GroundStation.Client.exceptions.ResourceLimitExceededException
- GroundStation.Client.exceptions.ResourceNotFoundException