awscc.groundstation_config

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - groundstation:DeleteConfig

update

Parent base class for filters and actions.

definitions:
  AntennaDownlinkConfig:
    additionalProperties: false
    properties:
      SpectrumConfig:
        additionalProperties: false
        properties:
          Bandwidth:
            additionalProperties: false
            properties:
              Units:
                enum:
                - GHz
                - MHz
                - kHz
                type: string
              Value:
                type: number
            type: object
          CenterFrequency:
            additionalProperties: false
            properties:
              Units:
                enum:
                - GHz
                - MHz
                - kHz
                type: string
              Value:
                type: number
            type: object
          Polarization:
            enum:
            - LEFT_HAND
            - RIGHT_HAND
            - NONE
            type: string
        type: object
    type: object
  AntennaDownlinkDemodDecodeConfig:
    additionalProperties: false
    properties:
      DecodeConfig:
        additionalProperties: false
        properties:
          UnvalidatedJSON:
            pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
            type: string
        type: object
      DemodulationConfig:
        additionalProperties: false
        properties:
          UnvalidatedJSON:
            pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
            type: string
        type: object
      SpectrumConfig:
        additionalProperties: false
        properties:
          Bandwidth:
            additionalProperties: false
            properties:
              Units:
                enum:
                - GHz
                - MHz
                - kHz
                type: string
              Value:
                type: number
            type: object
          CenterFrequency:
            additionalProperties: false
            properties:
              Units:
                enum:
                - GHz
                - MHz
                - kHz
                type: string
              Value:
                type: number
            type: object
          Polarization:
            enum:
            - LEFT_HAND
            - RIGHT_HAND
            - NONE
            type: string
        type: object
    type: object
  AntennaUplinkConfig:
    additionalProperties: false
    properties:
      SpectrumConfig:
        additionalProperties: false
        properties:
          CenterFrequency:
            additionalProperties: false
            properties:
              Units:
                enum:
                - GHz
                - MHz
                - kHz
                type: string
              Value:
                type: number
            type: object
          Polarization:
            enum:
            - LEFT_HAND
            - RIGHT_HAND
            - NONE
            type: string
        type: object
      TargetEirp:
        additionalProperties: false
        properties:
          Units:
            enum:
            - dBW
            type: string
          Value:
            type: number
        type: object
      TransmitDisabled:
        type: boolean
    type: object
  BandwidthUnits:
    enum:
    - GHz
    - MHz
    - kHz
    type: string
  BucketArn:
    type: string
  ConfigData:
    additionalProperties: false
    maxProperties: 1
    minProperties: 1
    properties:
      AntennaDownlinkConfig:
        additionalProperties: false
        properties:
          SpectrumConfig:
            additionalProperties: false
            properties:
              Bandwidth:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              CenterFrequency:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              Polarization:
                enum:
                - LEFT_HAND
                - RIGHT_HAND
                - NONE
                type: string
            type: object
        type: object
      AntennaDownlinkDemodDecodeConfig:
        additionalProperties: false
        properties:
          DecodeConfig:
            additionalProperties: false
            properties:
              UnvalidatedJSON:
                pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
                type: string
            type: object
          DemodulationConfig:
            additionalProperties: false
            properties:
              UnvalidatedJSON:
                pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
                type: string
            type: object
          SpectrumConfig:
            additionalProperties: false
            properties:
              Bandwidth:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              CenterFrequency:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              Polarization:
                enum:
                - LEFT_HAND
                - RIGHT_HAND
                - NONE
                type: string
            type: object
        type: object
      AntennaUplinkConfig:
        additionalProperties: false
        properties:
          SpectrumConfig:
            additionalProperties: false
            properties:
              CenterFrequency:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              Polarization:
                enum:
                - LEFT_HAND
                - RIGHT_HAND
                - NONE
                type: string
            type: object
          TargetEirp:
            additionalProperties: false
            properties:
              Units:
                enum:
                - dBW
                type: string
              Value:
                type: number
            type: object
          TransmitDisabled:
            type: boolean
        type: object
      DataflowEndpointConfig:
        additionalProperties: false
        properties:
          DataflowEndpointName:
            type: string
          DataflowEndpointRegion:
            type: string
        type: object
      S3RecordingConfig:
        additionalProperties: false
        properties:
          BucketArn:
            type: string
          Prefix:
            pattern: ^([a-zA-Z0-9_\-=/]|\{satellite_id\}|\{config\-name}|\{s3\-config-id}|\{year\}|\{month\}|\{day\}){1,900}$
            type: string
          RoleArn:
            type: string
        type: object
      TrackingConfig:
        additionalProperties: false
        properties:
          Autotrack:
            enum:
            - REQUIRED
            - PREFERRED
            - REMOVED
            type: string
        type: object
      UplinkEchoConfig:
        additionalProperties: false
        properties:
          AntennaUplinkConfigArn:
            type: string
          Enabled:
            type: boolean
        type: object
    type: object
  DataflowEndpointConfig:
    additionalProperties: false
    properties:
      DataflowEndpointName:
        type: string
      DataflowEndpointRegion:
        type: string
    type: object
  DecodeConfig:
    additionalProperties: false
    properties:
      UnvalidatedJSON:
        pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
        type: string
    type: object
  DemodulationConfig:
    additionalProperties: false
    properties:
      UnvalidatedJSON:
        pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
        type: string
    type: object
  Eirp:
    additionalProperties: false
    properties:
      Units:
        enum:
        - dBW
        type: string
      Value:
        type: number
    type: object
  EirpUnits:
    enum:
    - dBW
    type: string
  Frequency:
    additionalProperties: false
    properties:
      Units:
        enum:
        - GHz
        - MHz
        - kHz
        type: string
      Value:
        type: number
    type: object
  FrequencyBandwidth:
    additionalProperties: false
    properties:
      Units:
        enum:
        - GHz
        - MHz
        - kHz
        type: string
      Value:
        type: number
    type: object
  FrequencyUnits:
    enum:
    - GHz
    - MHz
    - kHz
    type: string
  JsonString:
    pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
    type: string
  Polarization:
    enum:
    - LEFT_HAND
    - RIGHT_HAND
    - NONE
    type: string
  RoleArn:
    type: string
  S3KeyPrefix:
    pattern: ^([a-zA-Z0-9_\-=/]|\{satellite_id\}|\{config\-name}|\{s3\-config-id}|\{year\}|\{month\}|\{day\}){1,900}$
    type: string
  S3RecordingConfig:
    additionalProperties: false
    properties:
      BucketArn:
        type: string
      Prefix:
        pattern: ^([a-zA-Z0-9_\-=/]|\{satellite_id\}|\{config\-name}|\{s3\-config-id}|\{year\}|\{month\}|\{day\}){1,900}$
        type: string
      RoleArn:
        type: string
    type: object
  SpectrumConfig:
    additionalProperties: false
    properties:
      Bandwidth:
        additionalProperties: false
        properties:
          Units:
            enum:
            - GHz
            - MHz
            - kHz
            type: string
          Value:
            type: number
        type: object
      CenterFrequency:
        additionalProperties: false
        properties:
          Units:
            enum:
            - GHz
            - MHz
            - kHz
            type: string
          Value:
            type: number
        type: object
      Polarization:
        enum:
        - LEFT_HAND
        - RIGHT_HAND
        - NONE
        type: string
    type: object
  Tag:
    additionalProperties: false
    properties:
      Key:
        pattern: ^[ a-zA-Z0-9\+\-=._:/@]{1,128}$
        type: string
      Value:
        pattern: ^[ a-zA-Z0-9\+\-=._:/@]{1,256}$
        type: string
    type: object
  TrackingConfig:
    additionalProperties: false
    properties:
      Autotrack:
        enum:
        - REQUIRED
        - PREFERRED
        - REMOVED
        type: string
    type: object
  UplinkEchoConfig:
    additionalProperties: false
    properties:
      AntennaUplinkConfigArn:
        type: string
      Enabled:
        type: boolean
    type: object
  UplinkSpectrumConfig:
    additionalProperties: false
    properties:
      CenterFrequency:
        additionalProperties: false
        properties:
          Units:
            enum:
            - GHz
            - MHz
            - kHz
            type: string
          Value:
            type: number
        type: object
      Polarization:
        enum:
        - LEFT_HAND
        - RIGHT_HAND
        - NONE
        type: string
    type: object
properties:
  ConfigData:
    additionalProperties: false
    maxProperties: 1
    minProperties: 1
    properties:
      AntennaDownlinkConfig:
        additionalProperties: false
        properties:
          SpectrumConfig:
            additionalProperties: false
            properties:
              Bandwidth:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              CenterFrequency:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              Polarization:
                enum:
                - LEFT_HAND
                - RIGHT_HAND
                - NONE
                type: string
            type: object
        type: object
      AntennaDownlinkDemodDecodeConfig:
        additionalProperties: false
        properties:
          DecodeConfig:
            additionalProperties: false
            properties:
              UnvalidatedJSON:
                pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
                type: string
            type: object
          DemodulationConfig:
            additionalProperties: false
            properties:
              UnvalidatedJSON:
                pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$
                type: string
            type: object
          SpectrumConfig:
            additionalProperties: false
            properties:
              Bandwidth:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              CenterFrequency:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              Polarization:
                enum:
                - LEFT_HAND
                - RIGHT_HAND
                - NONE
                type: string
            type: object
        type: object
      AntennaUplinkConfig:
        additionalProperties: false
        properties:
          SpectrumConfig:
            additionalProperties: false
            properties:
              CenterFrequency:
                additionalProperties: false
                properties:
                  Units:
                    enum:
                    - GHz
                    - MHz
                    - kHz
                    type: string
                  Value:
                    type: number
                type: object
              Polarization:
                enum:
                - LEFT_HAND
                - RIGHT_HAND
                - NONE
                type: string
            type: object
          TargetEirp:
            additionalProperties: false
            properties:
              Units:
                enum:
                - dBW
                type: string
              Value:
                type: number
            type: object
          TransmitDisabled:
            type: boolean
        type: object
      DataflowEndpointConfig:
        additionalProperties: false
        properties:
          DataflowEndpointName:
            type: string
          DataflowEndpointRegion:
            type: string
        type: object
      S3RecordingConfig:
        additionalProperties: false
        properties:
          BucketArn:
            type: string
          Prefix:
            pattern: ^([a-zA-Z0-9_\-=/]|\{satellite_id\}|\{config\-name}|\{s3\-config-id}|\{year\}|\{month\}|\{day\}){1,900}$
            type: string
          RoleArn:
            type: string
        type: object
      TrackingConfig:
        additionalProperties: false
        properties:
          Autotrack:
            enum:
            - REQUIRED
            - PREFERRED
            - REMOVED
            type: string
        type: object
      UplinkEchoConfig:
        additionalProperties: false
        properties:
          AntennaUplinkConfigArn:
            type: string
          Enabled:
            type: boolean
        type: object
    type: object
  Name:
    pattern: ^[ a-zA-Z0-9_:-]{1,256}$
    type: string
  Tags:
    items:
      additionalProperties: false
      properties:
        Key:
          pattern: ^[ a-zA-Z0-9\+\-=._:/@]{1,128}$
          type: string
        Value:
          pattern: ^[ a-zA-Z0-9\+\-=._:/@]{1,256}$
          type: string
      type: object
    type: array
  type:
    enum:
    - update

Permissions - groundstation:UpdateConfig, groundstation:ListTagsForResource, groundstation:TagResource, groundstation:UntagResource