GroundStation / Client / create_config
create_config¶
- GroundStation.Client.create_config(**kwargs)¶
- Creates a - Configwith the specified- configDataparameters.- Only one type of - configDatacan be specified.- See also: AWS API Documentation - Request Syntax- response = client.create_config( name='string', configData={ 'antennaDownlinkConfig': { 'spectrumConfig': { 'centerFrequency': { 'value': 123.0, 'units': 'GHz'|'MHz'|'kHz' }, 'bandwidth': { 'value': 123.0, 'units': 'GHz'|'MHz'|'kHz' }, 'polarization': 'RIGHT_HAND'|'LEFT_HAND'|'NONE' } }, 'trackingConfig': { 'autotrack': 'REQUIRED'|'PREFERRED'|'REMOVED' }, 'dataflowEndpointConfig': { 'dataflowEndpointName': 'string', 'dataflowEndpointRegion': 'string' }, 'antennaDownlinkDemodDecodeConfig': { 'spectrumConfig': { 'centerFrequency': { 'value': 123.0, 'units': 'GHz'|'MHz'|'kHz' }, 'bandwidth': { 'value': 123.0, 'units': 'GHz'|'MHz'|'kHz' }, 'polarization': 'RIGHT_HAND'|'LEFT_HAND'|'NONE' }, 'demodulationConfig': { 'unvalidatedJSON': 'string' }, 'decodeConfig': { 'unvalidatedJSON': 'string' } }, 'antennaUplinkConfig': { 'transmitDisabled': True|False, 'spectrumConfig': { 'centerFrequency': { 'value': 123.0, 'units': 'GHz'|'MHz'|'kHz' }, 'polarization': 'RIGHT_HAND'|'LEFT_HAND'|'NONE' }, 'targetEirp': { 'value': 123.0, 'units': 'dBW' } }, 'uplinkEchoConfig': { 'enabled': True|False, 'antennaUplinkConfigArn': 'string' }, 's3RecordingConfig': { 'bucketArn': 'string', 'roleArn': 'string', 'prefix': 'string' } }, tags={ 'string': 'string' } ) - Parameters:
- name (string) – - [REQUIRED] - Name of a - Config.
- configData (dict) – - [REQUIRED] - Parameters of a - Config.- Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - antennaDownlinkConfig,- trackingConfig,- dataflowEndpointConfig,- antennaDownlinkDemodDecodeConfig,- antennaUplinkConfig,- uplinkEchoConfig,- s3RecordingConfig.- antennaDownlinkConfig (dict) – - Information about how AWS Ground Station should configure an antenna for downlink during a contact. - spectrumConfig (dict) – [REQUIRED] - Object that describes a spectral - Config.- centerFrequency (dict) – [REQUIRED] - Center frequency of a spectral - Config. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.- value (float) – [REQUIRED] - Frequency value. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink. 
- units (string) – [REQUIRED] - Frequency units. 
 
- bandwidth (dict) – [REQUIRED] - Bandwidth of a spectral - Config. AWS Ground Station currently has the following bandwidth limitations:- For - AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz.
- For - AntennaDownlinkconfigvalid values are between 10 kHz to 54 MHz.
- For - AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
 - value (float) – [REQUIRED] - Frequency bandwidth value. AWS Ground Station currently has the following bandwidth limitations: - For - AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz.
- For - AntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz.
- For - AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
 
- units (string) – [REQUIRED] - Frequency bandwidth units. 
 
- polarization (string) – - Polarization of a spectral - Config. Capturing both- "RIGHT_HAND"and- "LEFT_HAND"polarization requires two separate configs.
 
 
- trackingConfig (dict) – - Object that determines whether tracking should be used during a contact executed with this - Configin the mission profile.- autotrack (string) – [REQUIRED] - Current setting for autotrack. 
 
- dataflowEndpointConfig (dict) – - Information about the dataflow endpoint - Config.- dataflowEndpointName (string) – [REQUIRED] - Name of a dataflow endpoint. 
- dataflowEndpointRegion (string) – - Region of a dataflow endpoint. 
 
- antennaDownlinkDemodDecodeConfig (dict) – - Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact. - spectrumConfig (dict) – [REQUIRED] - Information about the spectral - Config.- centerFrequency (dict) – [REQUIRED] - Center frequency of a spectral - Config. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.- value (float) – [REQUIRED] - Frequency value. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink. 
- units (string) – [REQUIRED] - Frequency units. 
 
- bandwidth (dict) – [REQUIRED] - Bandwidth of a spectral - Config. AWS Ground Station currently has the following bandwidth limitations:- For - AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz.
- For - AntennaDownlinkconfigvalid values are between 10 kHz to 54 MHz.
- For - AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
 - value (float) – [REQUIRED] - Frequency bandwidth value. AWS Ground Station currently has the following bandwidth limitations: - For - AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz.
- For - AntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz.
- For - AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
 
- units (string) – [REQUIRED] - Frequency bandwidth units. 
 
- polarization (string) – - Polarization of a spectral - Config. Capturing both- "RIGHT_HAND"and- "LEFT_HAND"polarization requires two separate configs.
 
- demodulationConfig (dict) – [REQUIRED] - Information about the demodulation - Config.- unvalidatedJSON (string) – [REQUIRED] - Unvalidated JSON of a demodulation - Config.
 
- decodeConfig (dict) – [REQUIRED] - Information about the decode - Config.- unvalidatedJSON (string) – [REQUIRED] - Unvalidated JSON of a decode - Config.
 
 
- antennaUplinkConfig (dict) – - Information about how AWS Ground Station should configure an antenna for uplink during a contact. - transmitDisabled (boolean) – - Whether or not uplink transmit is disabled. 
- spectrumConfig (dict) – [REQUIRED] - Information about the uplink spectral - Config.- centerFrequency (dict) – [REQUIRED] - Center frequency of an uplink spectral - Config. Valid values are between 2025 to 2120 MHz.- value (float) – [REQUIRED] - Frequency value. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink. 
- units (string) – [REQUIRED] - Frequency units. 
 
- polarization (string) – - Polarization of an uplink spectral - Config. Capturing both- "RIGHT_HAND"and- "LEFT_HAND"polarization requires two separate configs.
 
- targetEirp (dict) – [REQUIRED] - EIRP of the target. - value (float) – [REQUIRED] - Value of an EIRP. Valid values are between 20.0 to 50.0 dBW. 
- units (string) – [REQUIRED] - Units of an EIRP. 
 
 
- uplinkEchoConfig (dict) – - Information about an uplink echo - Config.- Parameters from the - AntennaUplinkConfig, corresponding to the specified- AntennaUplinkConfigArn, are used when this- UplinkEchoConfigis used in a contact.- enabled (boolean) – [REQUIRED] - Whether or not an uplink - Configis enabled.
- antennaUplinkConfigArn (string) – [REQUIRED] - ARN of an uplink - Config.
 
- s3RecordingConfig (dict) – - Information about an S3 recording - Config.- bucketArn (string) – [REQUIRED] - ARN of the bucket to record to. 
- roleArn (string) – [REQUIRED] - ARN of the role Ground Station assumes to write data to the bucket. 
- prefix (string) – - S3 Key prefix to prefice data files. 
 
 
- tags (dict) – - Tags assigned to a - Config.- (string) – - (string) – 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'configId': 'string', 'configType': 'antenna-downlink'|'antenna-downlink-demod-decode'|'tracking'|'dataflow-endpoint'|'antenna-uplink'|'uplink-echo'|'s3-recording', 'configArn': 'string' } - Response Structure- (dict) – - configId (string) – - UUID of a - Config.
- configType (string) – - Type of a - Config.
- configArn (string) – - ARN of a - Config.
 
 
 - Exceptions