1. Packages
  2. AWS Native
  3. API Docs
  4. groundstation
  5. Config

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.groundstation.Config

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

    AWS Ground Station config resource type for CloudFormation.

    Create Config Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Config(name: string, args: ConfigArgs, opts?: CustomResourceOptions);
    @overload
    def Config(resource_name: str,
               args: ConfigArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Config(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               config_data: Optional[ConfigDataArgs] = None,
               name: Optional[str] = None,
               tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewConfig(ctx *Context, name string, args ConfigArgs, opts ...ResourceOption) (*Config, error)
    public Config(string name, ConfigArgs args, CustomResourceOptions? opts = null)
    public Config(String name, ConfigArgs args)
    public Config(String name, ConfigArgs args, CustomResourceOptions options)
    
    type: aws-native:groundstation:Config
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ConfigArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConfigArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const configResource = new aws_native.groundstation.Config("configResource", {
        configData: {
            antennaDownlinkConfig: {
                spectrumConfig: {
                    bandwidth: {
                        units: aws_native.groundstation.ConfigBandwidthUnits.GHz,
                        value: 0,
                    },
                    centerFrequency: {
                        units: aws_native.groundstation.ConfigFrequencyUnits.GHz,
                        value: 0,
                    },
                    polarization: aws_native.groundstation.ConfigPolarization.LeftHand,
                },
            },
            antennaDownlinkDemodDecodeConfig: {
                decodeConfig: {
                    unvalidatedJson: "string",
                },
                demodulationConfig: {
                    unvalidatedJson: "string",
                },
                spectrumConfig: {
                    bandwidth: {
                        units: aws_native.groundstation.ConfigBandwidthUnits.GHz,
                        value: 0,
                    },
                    centerFrequency: {
                        units: aws_native.groundstation.ConfigFrequencyUnits.GHz,
                        value: 0,
                    },
                    polarization: aws_native.groundstation.ConfigPolarization.LeftHand,
                },
            },
            antennaUplinkConfig: {
                spectrumConfig: {
                    centerFrequency: {
                        units: aws_native.groundstation.ConfigFrequencyUnits.GHz,
                        value: 0,
                    },
                    polarization: aws_native.groundstation.ConfigPolarization.LeftHand,
                },
                targetEirp: {
                    units: aws_native.groundstation.ConfigEirpUnits.Dbw,
                    value: 0,
                },
                transmitDisabled: false,
            },
            dataflowEndpointConfig: {
                dataflowEndpointName: "string",
                dataflowEndpointRegion: "string",
            },
            s3RecordingConfig: {
                bucketArn: "string",
                prefix: "string",
                roleArn: "string",
            },
            trackingConfig: {
                autotrack: aws_native.groundstation.ConfigTrackingConfigAutotrack.Required,
            },
            uplinkEchoConfig: {
                antennaUplinkConfigArn: "string",
                enabled: false,
            },
        },
        name: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    Config Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Config resource accepts the following input properties:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Config resource produces the following output properties:

    Arn string
    AwsId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Type string
    Arn string
    AwsId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Type string
    arn String
    awsId String
    id String
    The provider-assigned unique ID for this managed resource.
    type String
    arn string
    awsId string
    id string
    The provider-assigned unique ID for this managed resource.
    type string
    arn str
    aws_id str
    id str
    The provider-assigned unique ID for this managed resource.
    type str
    arn String
    awsId String
    id String
    The provider-assigned unique ID for this managed resource.
    type String

    Supporting Types

    ConfigAntennaDownlinkConfig, ConfigAntennaDownlinkConfigArgs

    ConfigAntennaDownlinkDemodDecodeConfig, ConfigAntennaDownlinkDemodDecodeConfigArgs

    ConfigAntennaUplinkConfig, ConfigAntennaUplinkConfigArgs

    ConfigBandwidthUnits, ConfigBandwidthUnitsArgs

    GHz
    GHz
    MHz
    MHz
    KHz
    kHz
    ConfigBandwidthUnitsGHz
    GHz
    ConfigBandwidthUnitsMHz
    MHz
    ConfigBandwidthUnitsKHz
    kHz
    GHz
    GHz
    MHz
    MHz
    KHz
    kHz
    GHz
    GHz
    MHz
    MHz
    KHz
    kHz
    G_HZ
    GHz
    M_HZ
    MHz
    K_HZ
    kHz
    "GHz"
    GHz
    "MHz"
    MHz
    "kHz"
    kHz

    ConfigData, ConfigDataArgs

    ConfigDataflowEndpointConfig, ConfigDataflowEndpointConfigArgs

    ConfigDecodeConfig, ConfigDecodeConfigArgs

    ConfigDemodulationConfig, ConfigDemodulationConfigArgs

    ConfigEirp, ConfigEirpArgs

    ConfigEirpUnits, ConfigEirpUnitsArgs

    Dbw
    dBW
    ConfigEirpUnitsDbw
    dBW
    Dbw
    dBW
    Dbw
    dBW
    DBW
    dBW
    "dBW"
    dBW

    ConfigFrequency, ConfigFrequencyArgs

    ConfigFrequencyBandwidth, ConfigFrequencyBandwidthArgs

    ConfigFrequencyUnits, ConfigFrequencyUnitsArgs

    GHz
    GHz
    MHz
    MHz
    KHz
    kHz
    ConfigFrequencyUnitsGHz
    GHz
    ConfigFrequencyUnitsMHz
    MHz
    ConfigFrequencyUnitsKHz
    kHz
    GHz
    GHz
    MHz
    MHz
    KHz
    kHz
    GHz
    GHz
    MHz
    MHz
    KHz
    kHz
    G_HZ
    GHz
    M_HZ
    MHz
    K_HZ
    kHz
    "GHz"
    GHz
    "MHz"
    MHz
    "kHz"
    kHz

    ConfigPolarization, ConfigPolarizationArgs

    LeftHand
    LEFT_HAND
    RightHand
    RIGHT_HAND
    None
    NONE
    ConfigPolarizationLeftHand
    LEFT_HAND
    ConfigPolarizationRightHand
    RIGHT_HAND
    ConfigPolarizationNone
    NONE
    LeftHand
    LEFT_HAND
    RightHand
    RIGHT_HAND
    None
    NONE
    LeftHand
    LEFT_HAND
    RightHand
    RIGHT_HAND
    None
    NONE
    LEFT_HAND
    LEFT_HAND
    RIGHT_HAND
    RIGHT_HAND
    NONE
    NONE
    "LEFT_HAND"
    LEFT_HAND
    "RIGHT_HAND"
    RIGHT_HAND
    "NONE"
    NONE

    ConfigS3RecordingConfig, ConfigS3RecordingConfigArgs

    BucketArn string
    Prefix string
    RoleArn string
    BucketArn string
    Prefix string
    RoleArn string
    bucketArn String
    prefix String
    roleArn String
    bucketArn string
    prefix string
    roleArn string
    bucketArn String
    prefix String
    roleArn String

    ConfigSpectrumConfig, ConfigSpectrumConfigArgs

    ConfigTrackingConfig, ConfigTrackingConfigArgs

    ConfigTrackingConfigAutotrack, ConfigTrackingConfigAutotrackArgs

    Required
    REQUIRED
    Preferred
    PREFERRED
    Removed
    REMOVED
    ConfigTrackingConfigAutotrackRequired
    REQUIRED
    ConfigTrackingConfigAutotrackPreferred
    PREFERRED
    ConfigTrackingConfigAutotrackRemoved
    REMOVED
    Required
    REQUIRED
    Preferred
    PREFERRED
    Removed
    REMOVED
    Required
    REQUIRED
    Preferred
    PREFERRED
    Removed
    REMOVED
    REQUIRED
    REQUIRED
    PREFERRED
    PREFERRED
    REMOVED
    REMOVED
    "REQUIRED"
    REQUIRED
    "PREFERRED"
    PREFERRED
    "REMOVED"
    REMOVED

    ConfigUplinkEchoConfig, ConfigUplinkEchoConfigArgs

    ConfigUplinkSpectrumConfig, ConfigUplinkSpectrumConfigArgs

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi