class Aws::GroundStation::Types::CreateConfigRequest

@note When making an API call, you may pass CreateConfigRequest

data as a hash:

    {
      config_data: { # required
        antenna_downlink_config: {
          spectrum_config: { # required
            bandwidth: { # required
              units: "GHz", # required, accepts GHz, MHz, kHz
              value: 1.0, # required
            },
            center_frequency: { # required
              units: "GHz", # required, accepts GHz, MHz, kHz
              value: 1.0, # required
            },
            polarization: "LEFT_HAND", # accepts LEFT_HAND, NONE, RIGHT_HAND
          },
        },
        antenna_downlink_demod_decode_config: {
          decode_config: { # required
            unvalidated_json: "JsonString", # required
          },
          demodulation_config: { # required
            unvalidated_json: "JsonString", # required
          },
          spectrum_config: { # required
            bandwidth: { # required
              units: "GHz", # required, accepts GHz, MHz, kHz
              value: 1.0, # required
            },
            center_frequency: { # required
              units: "GHz", # required, accepts GHz, MHz, kHz
              value: 1.0, # required
            },
            polarization: "LEFT_HAND", # accepts LEFT_HAND, NONE, RIGHT_HAND
          },
        },
        antenna_uplink_config: {
          spectrum_config: { # required
            center_frequency: { # required
              units: "GHz", # required, accepts GHz, MHz, kHz
              value: 1.0, # required
            },
            polarization: "LEFT_HAND", # accepts LEFT_HAND, NONE, RIGHT_HAND
          },
          target_eirp: { # required
            units: "dBW", # required, accepts dBW
            value: 1.0, # required
          },
          transmit_disabled: false,
        },
        dataflow_endpoint_config: {
          dataflow_endpoint_name: "String", # required
          dataflow_endpoint_region: "String",
        },
        s3_recording_config: {
          bucket_arn: "BucketArn", # required
          prefix: "S3KeyPrefix",
          role_arn: "RoleArn", # required
        },
        tracking_config: {
          autotrack: "PREFERRED", # required, accepts PREFERRED, REMOVED, REQUIRED
        },
        uplink_echo_config: {
          antenna_uplink_config_arn: "ConfigArn", # required
          enabled: false, # required
        },
      },
      name: "SafeName", # required
      tags: {
        "String" => "String",
      },
    }

@!attribute [rw] config_data

Parameters of a `Config`.
@return [Types::ConfigTypeData]

@!attribute [rw] name

Name of a `Config`.
@return [String]

@!attribute [rw] tags

Tags assigned to a `Config`.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateConfigRequest AWS API Documentation

Constants

SENSITIVE