groundstation

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 25, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConfigBandwidthUnitsGHz = ConfigBandwidthUnits("GHz")
	ConfigBandwidthUnitsMHz = ConfigBandwidthUnits("MHz")
	ConfigBandwidthUnitsKHz = ConfigBandwidthUnits("kHz")
)
View Source
const (
	ConfigFrequencyUnitsGHz = ConfigFrequencyUnits("GHz")
	ConfigFrequencyUnitsMHz = ConfigFrequencyUnits("MHz")
	ConfigFrequencyUnitsKHz = ConfigFrequencyUnits("kHz")
)
View Source
const (
	ConfigPolarizationLeftHand  = ConfigPolarization("LEFT_HAND")
	ConfigPolarizationRightHand = ConfigPolarization("RIGHT_HAND")
	ConfigPolarizationNone      = ConfigPolarization("NONE")
)
View Source
const (
	ConfigTrackingConfigAutotrackRequired  = ConfigTrackingConfigAutotrack("REQUIRED")
	ConfigTrackingConfigAutotrackPreferred = ConfigTrackingConfigAutotrack("PREFERRED")
	ConfigTrackingConfigAutotrackRemoved   = ConfigTrackingConfigAutotrack("REMOVED")
)
View Source
const (
	DataflowEndpointGroupAgentStatusSuccess  = DataflowEndpointGroupAgentStatus("SUCCESS")
	DataflowEndpointGroupAgentStatusFailed   = DataflowEndpointGroupAgentStatus("FAILED")
	DataflowEndpointGroupAgentStatusActive   = DataflowEndpointGroupAgentStatus("ACTIVE")
	DataflowEndpointGroupAgentStatusInactive = DataflowEndpointGroupAgentStatus("INACTIVE")
)
View Source
const (
	DataflowEndpointGroupAuditResultsHealthy   = DataflowEndpointGroupAuditResults("HEALTHY")
	DataflowEndpointGroupAuditResultsUnhealthy = DataflowEndpointGroupAuditResults("UNHEALTHY")
)
View Source
const (
	ConfigEirpUnitsDbw = ConfigEirpUnits("dBW")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	pulumi.CustomResourceState

	// The ARN of the config, such as `arn:aws:groundstation:us-east-2:1234567890:config/tracking/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID of the config, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Object containing the parameters of a config. Only one subtype may be specified per config. See the subtype definitions for a description of each config subtype.
	ConfigData ConfigDataOutput `pulumi:"configData"`
	// The name of the config object.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags assigned to a resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The type of the config, such as `tracking` .
	Type pulumi.StringOutput `pulumi:"type"`
}

AWS Ground Station config resource type for CloudFormation.

func GetConfig

func GetConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigState, opts ...pulumi.ResourceOption) (*Config, error)

GetConfig gets an existing Config resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfig

func NewConfig(ctx *pulumi.Context,
	name string, args *ConfigArgs, opts ...pulumi.ResourceOption) (*Config, error)

NewConfig registers a new resource with the given unique name, arguments, and options.

func (*Config) ElementType

func (*Config) ElementType() reflect.Type

func (*Config) ToConfigOutput

func (i *Config) ToConfigOutput() ConfigOutput

func (*Config) ToConfigOutputWithContext

func (i *Config) ToConfigOutputWithContext(ctx context.Context) ConfigOutput

type ConfigAntennaDownlinkConfig

type ConfigAntennaDownlinkConfig struct {
	// Defines the spectrum configuration.
	SpectrumConfig *ConfigSpectrumConfig `pulumi:"spectrumConfig"`
}

type ConfigAntennaDownlinkConfigArgs

type ConfigAntennaDownlinkConfigArgs struct {
	// Defines the spectrum configuration.
	SpectrumConfig ConfigSpectrumConfigPtrInput `pulumi:"spectrumConfig"`
}

func (ConfigAntennaDownlinkConfigArgs) ElementType

func (ConfigAntennaDownlinkConfigArgs) ToConfigAntennaDownlinkConfigOutput

func (i ConfigAntennaDownlinkConfigArgs) ToConfigAntennaDownlinkConfigOutput() ConfigAntennaDownlinkConfigOutput

func (ConfigAntennaDownlinkConfigArgs) ToConfigAntennaDownlinkConfigOutputWithContext

func (i ConfigAntennaDownlinkConfigArgs) ToConfigAntennaDownlinkConfigOutputWithContext(ctx context.Context) ConfigAntennaDownlinkConfigOutput

func (ConfigAntennaDownlinkConfigArgs) ToConfigAntennaDownlinkConfigPtrOutput

func (i ConfigAntennaDownlinkConfigArgs) ToConfigAntennaDownlinkConfigPtrOutput() ConfigAntennaDownlinkConfigPtrOutput

func (ConfigAntennaDownlinkConfigArgs) ToConfigAntennaDownlinkConfigPtrOutputWithContext

func (i ConfigAntennaDownlinkConfigArgs) ToConfigAntennaDownlinkConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaDownlinkConfigPtrOutput

type ConfigAntennaDownlinkConfigInput

type ConfigAntennaDownlinkConfigInput interface {
	pulumi.Input

	ToConfigAntennaDownlinkConfigOutput() ConfigAntennaDownlinkConfigOutput
	ToConfigAntennaDownlinkConfigOutputWithContext(context.Context) ConfigAntennaDownlinkConfigOutput
}

ConfigAntennaDownlinkConfigInput is an input type that accepts ConfigAntennaDownlinkConfigArgs and ConfigAntennaDownlinkConfigOutput values. You can construct a concrete instance of `ConfigAntennaDownlinkConfigInput` via:

ConfigAntennaDownlinkConfigArgs{...}

type ConfigAntennaDownlinkConfigOutput

type ConfigAntennaDownlinkConfigOutput struct{ *pulumi.OutputState }

func (ConfigAntennaDownlinkConfigOutput) ElementType

func (ConfigAntennaDownlinkConfigOutput) SpectrumConfig

Defines the spectrum configuration.

func (ConfigAntennaDownlinkConfigOutput) ToConfigAntennaDownlinkConfigOutput

func (o ConfigAntennaDownlinkConfigOutput) ToConfigAntennaDownlinkConfigOutput() ConfigAntennaDownlinkConfigOutput

func (ConfigAntennaDownlinkConfigOutput) ToConfigAntennaDownlinkConfigOutputWithContext

func (o ConfigAntennaDownlinkConfigOutput) ToConfigAntennaDownlinkConfigOutputWithContext(ctx context.Context) ConfigAntennaDownlinkConfigOutput

func (ConfigAntennaDownlinkConfigOutput) ToConfigAntennaDownlinkConfigPtrOutput

func (o ConfigAntennaDownlinkConfigOutput) ToConfigAntennaDownlinkConfigPtrOutput() ConfigAntennaDownlinkConfigPtrOutput

func (ConfigAntennaDownlinkConfigOutput) ToConfigAntennaDownlinkConfigPtrOutputWithContext

func (o ConfigAntennaDownlinkConfigOutput) ToConfigAntennaDownlinkConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaDownlinkConfigPtrOutput

type ConfigAntennaDownlinkConfigPtrInput

type ConfigAntennaDownlinkConfigPtrInput interface {
	pulumi.Input

	ToConfigAntennaDownlinkConfigPtrOutput() ConfigAntennaDownlinkConfigPtrOutput
	ToConfigAntennaDownlinkConfigPtrOutputWithContext(context.Context) ConfigAntennaDownlinkConfigPtrOutput
}

ConfigAntennaDownlinkConfigPtrInput is an input type that accepts ConfigAntennaDownlinkConfigArgs, ConfigAntennaDownlinkConfigPtr and ConfigAntennaDownlinkConfigPtrOutput values. You can construct a concrete instance of `ConfigAntennaDownlinkConfigPtrInput` via:

        ConfigAntennaDownlinkConfigArgs{...}

or:

        nil

type ConfigAntennaDownlinkConfigPtrOutput

type ConfigAntennaDownlinkConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigAntennaDownlinkConfigPtrOutput) Elem

func (ConfigAntennaDownlinkConfigPtrOutput) ElementType

func (ConfigAntennaDownlinkConfigPtrOutput) SpectrumConfig

Defines the spectrum configuration.

func (ConfigAntennaDownlinkConfigPtrOutput) ToConfigAntennaDownlinkConfigPtrOutput

func (o ConfigAntennaDownlinkConfigPtrOutput) ToConfigAntennaDownlinkConfigPtrOutput() ConfigAntennaDownlinkConfigPtrOutput

func (ConfigAntennaDownlinkConfigPtrOutput) ToConfigAntennaDownlinkConfigPtrOutputWithContext

func (o ConfigAntennaDownlinkConfigPtrOutput) ToConfigAntennaDownlinkConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaDownlinkConfigPtrOutput

type ConfigAntennaDownlinkDemodDecodeConfig

type ConfigAntennaDownlinkDemodDecodeConfig struct {
	// Defines how the RF signal will be decoded.
	DecodeConfig *ConfigDecodeConfig `pulumi:"decodeConfig"`
	// Defines how the RF signal will be demodulated.
	DemodulationConfig *ConfigDemodulationConfig `pulumi:"demodulationConfig"`
	// Defines the spectrum configuration.
	SpectrumConfig *ConfigSpectrumConfig `pulumi:"spectrumConfig"`
}

type ConfigAntennaDownlinkDemodDecodeConfigArgs

type ConfigAntennaDownlinkDemodDecodeConfigArgs struct {
	// Defines how the RF signal will be decoded.
	DecodeConfig ConfigDecodeConfigPtrInput `pulumi:"decodeConfig"`
	// Defines how the RF signal will be demodulated.
	DemodulationConfig ConfigDemodulationConfigPtrInput `pulumi:"demodulationConfig"`
	// Defines the spectrum configuration.
	SpectrumConfig ConfigSpectrumConfigPtrInput `pulumi:"spectrumConfig"`
}

func (ConfigAntennaDownlinkDemodDecodeConfigArgs) ElementType

func (ConfigAntennaDownlinkDemodDecodeConfigArgs) ToConfigAntennaDownlinkDemodDecodeConfigOutput

func (i ConfigAntennaDownlinkDemodDecodeConfigArgs) ToConfigAntennaDownlinkDemodDecodeConfigOutput() ConfigAntennaDownlinkDemodDecodeConfigOutput

func (ConfigAntennaDownlinkDemodDecodeConfigArgs) ToConfigAntennaDownlinkDemodDecodeConfigOutputWithContext

func (i ConfigAntennaDownlinkDemodDecodeConfigArgs) ToConfigAntennaDownlinkDemodDecodeConfigOutputWithContext(ctx context.Context) ConfigAntennaDownlinkDemodDecodeConfigOutput

func (ConfigAntennaDownlinkDemodDecodeConfigArgs) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutput

func (i ConfigAntennaDownlinkDemodDecodeConfigArgs) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutput() ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

func (ConfigAntennaDownlinkDemodDecodeConfigArgs) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutputWithContext

func (i ConfigAntennaDownlinkDemodDecodeConfigArgs) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

type ConfigAntennaDownlinkDemodDecodeConfigInput

type ConfigAntennaDownlinkDemodDecodeConfigInput interface {
	pulumi.Input

	ToConfigAntennaDownlinkDemodDecodeConfigOutput() ConfigAntennaDownlinkDemodDecodeConfigOutput
	ToConfigAntennaDownlinkDemodDecodeConfigOutputWithContext(context.Context) ConfigAntennaDownlinkDemodDecodeConfigOutput
}

ConfigAntennaDownlinkDemodDecodeConfigInput is an input type that accepts ConfigAntennaDownlinkDemodDecodeConfigArgs and ConfigAntennaDownlinkDemodDecodeConfigOutput values. You can construct a concrete instance of `ConfigAntennaDownlinkDemodDecodeConfigInput` via:

ConfigAntennaDownlinkDemodDecodeConfigArgs{...}

type ConfigAntennaDownlinkDemodDecodeConfigOutput

type ConfigAntennaDownlinkDemodDecodeConfigOutput struct{ *pulumi.OutputState }

func (ConfigAntennaDownlinkDemodDecodeConfigOutput) DecodeConfig

Defines how the RF signal will be decoded.

func (ConfigAntennaDownlinkDemodDecodeConfigOutput) DemodulationConfig

Defines how the RF signal will be demodulated.

func (ConfigAntennaDownlinkDemodDecodeConfigOutput) ElementType

func (ConfigAntennaDownlinkDemodDecodeConfigOutput) SpectrumConfig

Defines the spectrum configuration.

func (ConfigAntennaDownlinkDemodDecodeConfigOutput) ToConfigAntennaDownlinkDemodDecodeConfigOutput

func (o ConfigAntennaDownlinkDemodDecodeConfigOutput) ToConfigAntennaDownlinkDemodDecodeConfigOutput() ConfigAntennaDownlinkDemodDecodeConfigOutput

func (ConfigAntennaDownlinkDemodDecodeConfigOutput) ToConfigAntennaDownlinkDemodDecodeConfigOutputWithContext

func (o ConfigAntennaDownlinkDemodDecodeConfigOutput) ToConfigAntennaDownlinkDemodDecodeConfigOutputWithContext(ctx context.Context) ConfigAntennaDownlinkDemodDecodeConfigOutput

func (ConfigAntennaDownlinkDemodDecodeConfigOutput) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutput

func (o ConfigAntennaDownlinkDemodDecodeConfigOutput) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutput() ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

func (ConfigAntennaDownlinkDemodDecodeConfigOutput) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutputWithContext

func (o ConfigAntennaDownlinkDemodDecodeConfigOutput) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

type ConfigAntennaDownlinkDemodDecodeConfigPtrInput

type ConfigAntennaDownlinkDemodDecodeConfigPtrInput interface {
	pulumi.Input

	ToConfigAntennaDownlinkDemodDecodeConfigPtrOutput() ConfigAntennaDownlinkDemodDecodeConfigPtrOutput
	ToConfigAntennaDownlinkDemodDecodeConfigPtrOutputWithContext(context.Context) ConfigAntennaDownlinkDemodDecodeConfigPtrOutput
}

ConfigAntennaDownlinkDemodDecodeConfigPtrInput is an input type that accepts ConfigAntennaDownlinkDemodDecodeConfigArgs, ConfigAntennaDownlinkDemodDecodeConfigPtr and ConfigAntennaDownlinkDemodDecodeConfigPtrOutput values. You can construct a concrete instance of `ConfigAntennaDownlinkDemodDecodeConfigPtrInput` via:

        ConfigAntennaDownlinkDemodDecodeConfigArgs{...}

or:

        nil

type ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

type ConfigAntennaDownlinkDemodDecodeConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) DecodeConfig

Defines how the RF signal will be decoded.

func (ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) DemodulationConfig

Defines how the RF signal will be demodulated.

func (ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) Elem

func (ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) ElementType

func (ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) SpectrumConfig

Defines the spectrum configuration.

func (ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutput

func (o ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutput() ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

func (ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutputWithContext

func (o ConfigAntennaDownlinkDemodDecodeConfigPtrOutput) ToConfigAntennaDownlinkDemodDecodeConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

type ConfigAntennaUplinkConfig

type ConfigAntennaUplinkConfig struct {
	// Defines the spectrum configuration.
	SpectrumConfig *ConfigUplinkSpectrumConfig `pulumi:"spectrumConfig"`
	// The equivalent isotropically radiated power (EIRP) to use for uplink transmissions. Valid values are between 20.0 to 50.0 dBW.
	TargetEirp *ConfigEirp `pulumi:"targetEirp"`
	// Whether or not uplink transmit is disabled.
	TransmitDisabled *bool `pulumi:"transmitDisabled"`
}

type ConfigAntennaUplinkConfigArgs

type ConfigAntennaUplinkConfigArgs struct {
	// Defines the spectrum configuration.
	SpectrumConfig ConfigUplinkSpectrumConfigPtrInput `pulumi:"spectrumConfig"`
	// The equivalent isotropically radiated power (EIRP) to use for uplink transmissions. Valid values are between 20.0 to 50.0 dBW.
	TargetEirp ConfigEirpPtrInput `pulumi:"targetEirp"`
	// Whether or not uplink transmit is disabled.
	TransmitDisabled pulumi.BoolPtrInput `pulumi:"transmitDisabled"`
}

func (ConfigAntennaUplinkConfigArgs) ElementType

func (ConfigAntennaUplinkConfigArgs) ToConfigAntennaUplinkConfigOutput

func (i ConfigAntennaUplinkConfigArgs) ToConfigAntennaUplinkConfigOutput() ConfigAntennaUplinkConfigOutput

func (ConfigAntennaUplinkConfigArgs) ToConfigAntennaUplinkConfigOutputWithContext

func (i ConfigAntennaUplinkConfigArgs) ToConfigAntennaUplinkConfigOutputWithContext(ctx context.Context) ConfigAntennaUplinkConfigOutput

func (ConfigAntennaUplinkConfigArgs) ToConfigAntennaUplinkConfigPtrOutput

func (i ConfigAntennaUplinkConfigArgs) ToConfigAntennaUplinkConfigPtrOutput() ConfigAntennaUplinkConfigPtrOutput

func (ConfigAntennaUplinkConfigArgs) ToConfigAntennaUplinkConfigPtrOutputWithContext

func (i ConfigAntennaUplinkConfigArgs) ToConfigAntennaUplinkConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaUplinkConfigPtrOutput

type ConfigAntennaUplinkConfigInput

type ConfigAntennaUplinkConfigInput interface {
	pulumi.Input

	ToConfigAntennaUplinkConfigOutput() ConfigAntennaUplinkConfigOutput
	ToConfigAntennaUplinkConfigOutputWithContext(context.Context) ConfigAntennaUplinkConfigOutput
}

ConfigAntennaUplinkConfigInput is an input type that accepts ConfigAntennaUplinkConfigArgs and ConfigAntennaUplinkConfigOutput values. You can construct a concrete instance of `ConfigAntennaUplinkConfigInput` via:

ConfigAntennaUplinkConfigArgs{...}

type ConfigAntennaUplinkConfigOutput

type ConfigAntennaUplinkConfigOutput struct{ *pulumi.OutputState }

func (ConfigAntennaUplinkConfigOutput) ElementType

func (ConfigAntennaUplinkConfigOutput) SpectrumConfig

Defines the spectrum configuration.

func (ConfigAntennaUplinkConfigOutput) TargetEirp

The equivalent isotropically radiated power (EIRP) to use for uplink transmissions. Valid values are between 20.0 to 50.0 dBW.

func (ConfigAntennaUplinkConfigOutput) ToConfigAntennaUplinkConfigOutput

func (o ConfigAntennaUplinkConfigOutput) ToConfigAntennaUplinkConfigOutput() ConfigAntennaUplinkConfigOutput

func (ConfigAntennaUplinkConfigOutput) ToConfigAntennaUplinkConfigOutputWithContext

func (o ConfigAntennaUplinkConfigOutput) ToConfigAntennaUplinkConfigOutputWithContext(ctx context.Context) ConfigAntennaUplinkConfigOutput

func (ConfigAntennaUplinkConfigOutput) ToConfigAntennaUplinkConfigPtrOutput

func (o ConfigAntennaUplinkConfigOutput) ToConfigAntennaUplinkConfigPtrOutput() ConfigAntennaUplinkConfigPtrOutput

func (ConfigAntennaUplinkConfigOutput) ToConfigAntennaUplinkConfigPtrOutputWithContext

func (o ConfigAntennaUplinkConfigOutput) ToConfigAntennaUplinkConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaUplinkConfigPtrOutput

func (ConfigAntennaUplinkConfigOutput) TransmitDisabled

Whether or not uplink transmit is disabled.

type ConfigAntennaUplinkConfigPtrInput

type ConfigAntennaUplinkConfigPtrInput interface {
	pulumi.Input

	ToConfigAntennaUplinkConfigPtrOutput() ConfigAntennaUplinkConfigPtrOutput
	ToConfigAntennaUplinkConfigPtrOutputWithContext(context.Context) ConfigAntennaUplinkConfigPtrOutput
}

ConfigAntennaUplinkConfigPtrInput is an input type that accepts ConfigAntennaUplinkConfigArgs, ConfigAntennaUplinkConfigPtr and ConfigAntennaUplinkConfigPtrOutput values. You can construct a concrete instance of `ConfigAntennaUplinkConfigPtrInput` via:

        ConfigAntennaUplinkConfigArgs{...}

or:

        nil

type ConfigAntennaUplinkConfigPtrOutput

type ConfigAntennaUplinkConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigAntennaUplinkConfigPtrOutput) Elem

func (ConfigAntennaUplinkConfigPtrOutput) ElementType

func (ConfigAntennaUplinkConfigPtrOutput) SpectrumConfig

Defines the spectrum configuration.

func (ConfigAntennaUplinkConfigPtrOutput) TargetEirp

The equivalent isotropically radiated power (EIRP) to use for uplink transmissions. Valid values are between 20.0 to 50.0 dBW.

func (ConfigAntennaUplinkConfigPtrOutput) ToConfigAntennaUplinkConfigPtrOutput

func (o ConfigAntennaUplinkConfigPtrOutput) ToConfigAntennaUplinkConfigPtrOutput() ConfigAntennaUplinkConfigPtrOutput

func (ConfigAntennaUplinkConfigPtrOutput) ToConfigAntennaUplinkConfigPtrOutputWithContext

func (o ConfigAntennaUplinkConfigPtrOutput) ToConfigAntennaUplinkConfigPtrOutputWithContext(ctx context.Context) ConfigAntennaUplinkConfigPtrOutput

func (ConfigAntennaUplinkConfigPtrOutput) TransmitDisabled

Whether or not uplink transmit is disabled.

type ConfigArgs

type ConfigArgs struct {
	// Object containing the parameters of a config. Only one subtype may be specified per config. See the subtype definitions for a description of each config subtype.
	ConfigData ConfigDataInput
	// The name of the config object.
	Name pulumi.StringPtrInput
	// Tags assigned to a resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Config resource.

func (ConfigArgs) ElementType

func (ConfigArgs) ElementType() reflect.Type

type ConfigBandwidthUnits

type ConfigBandwidthUnits string

func (ConfigBandwidthUnits) ElementType

func (ConfigBandwidthUnits) ElementType() reflect.Type

func (ConfigBandwidthUnits) ToConfigBandwidthUnitsOutput

func (e ConfigBandwidthUnits) ToConfigBandwidthUnitsOutput() ConfigBandwidthUnitsOutput

func (ConfigBandwidthUnits) ToConfigBandwidthUnitsOutputWithContext

func (e ConfigBandwidthUnits) ToConfigBandwidthUnitsOutputWithContext(ctx context.Context) ConfigBandwidthUnitsOutput

func (ConfigBandwidthUnits) ToConfigBandwidthUnitsPtrOutput

func (e ConfigBandwidthUnits) ToConfigBandwidthUnitsPtrOutput() ConfigBandwidthUnitsPtrOutput

func (ConfigBandwidthUnits) ToConfigBandwidthUnitsPtrOutputWithContext

func (e ConfigBandwidthUnits) ToConfigBandwidthUnitsPtrOutputWithContext(ctx context.Context) ConfigBandwidthUnitsPtrOutput

func (ConfigBandwidthUnits) ToStringOutput

func (e ConfigBandwidthUnits) ToStringOutput() pulumi.StringOutput

func (ConfigBandwidthUnits) ToStringOutputWithContext

func (e ConfigBandwidthUnits) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigBandwidthUnits) ToStringPtrOutput

func (e ConfigBandwidthUnits) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigBandwidthUnits) ToStringPtrOutputWithContext

func (e ConfigBandwidthUnits) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigBandwidthUnitsInput

type ConfigBandwidthUnitsInput interface {
	pulumi.Input

	ToConfigBandwidthUnitsOutput() ConfigBandwidthUnitsOutput
	ToConfigBandwidthUnitsOutputWithContext(context.Context) ConfigBandwidthUnitsOutput
}

ConfigBandwidthUnitsInput is an input type that accepts values of the ConfigBandwidthUnits enum A concrete instance of `ConfigBandwidthUnitsInput` can be one of the following:

ConfigBandwidthUnitsGHz
ConfigBandwidthUnitsMHz
ConfigBandwidthUnitsKHz

type ConfigBandwidthUnitsOutput

type ConfigBandwidthUnitsOutput struct{ *pulumi.OutputState }

func (ConfigBandwidthUnitsOutput) ElementType

func (ConfigBandwidthUnitsOutput) ElementType() reflect.Type

func (ConfigBandwidthUnitsOutput) ToConfigBandwidthUnitsOutput

func (o ConfigBandwidthUnitsOutput) ToConfigBandwidthUnitsOutput() ConfigBandwidthUnitsOutput

func (ConfigBandwidthUnitsOutput) ToConfigBandwidthUnitsOutputWithContext

func (o ConfigBandwidthUnitsOutput) ToConfigBandwidthUnitsOutputWithContext(ctx context.Context) ConfigBandwidthUnitsOutput

func (ConfigBandwidthUnitsOutput) ToConfigBandwidthUnitsPtrOutput

func (o ConfigBandwidthUnitsOutput) ToConfigBandwidthUnitsPtrOutput() ConfigBandwidthUnitsPtrOutput

func (ConfigBandwidthUnitsOutput) ToConfigBandwidthUnitsPtrOutputWithContext

func (o ConfigBandwidthUnitsOutput) ToConfigBandwidthUnitsPtrOutputWithContext(ctx context.Context) ConfigBandwidthUnitsPtrOutput

func (ConfigBandwidthUnitsOutput) ToStringOutput

func (o ConfigBandwidthUnitsOutput) ToStringOutput() pulumi.StringOutput

func (ConfigBandwidthUnitsOutput) ToStringOutputWithContext

func (o ConfigBandwidthUnitsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigBandwidthUnitsOutput) ToStringPtrOutput

func (o ConfigBandwidthUnitsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigBandwidthUnitsOutput) ToStringPtrOutputWithContext

func (o ConfigBandwidthUnitsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigBandwidthUnitsPtrInput

type ConfigBandwidthUnitsPtrInput interface {
	pulumi.Input

	ToConfigBandwidthUnitsPtrOutput() ConfigBandwidthUnitsPtrOutput
	ToConfigBandwidthUnitsPtrOutputWithContext(context.Context) ConfigBandwidthUnitsPtrOutput
}

func ConfigBandwidthUnitsPtr

func ConfigBandwidthUnitsPtr(v string) ConfigBandwidthUnitsPtrInput

type ConfigBandwidthUnitsPtrOutput

type ConfigBandwidthUnitsPtrOutput struct{ *pulumi.OutputState }

func (ConfigBandwidthUnitsPtrOutput) Elem

func (ConfigBandwidthUnitsPtrOutput) ElementType

func (ConfigBandwidthUnitsPtrOutput) ToConfigBandwidthUnitsPtrOutput

func (o ConfigBandwidthUnitsPtrOutput) ToConfigBandwidthUnitsPtrOutput() ConfigBandwidthUnitsPtrOutput

func (ConfigBandwidthUnitsPtrOutput) ToConfigBandwidthUnitsPtrOutputWithContext

func (o ConfigBandwidthUnitsPtrOutput) ToConfigBandwidthUnitsPtrOutputWithContext(ctx context.Context) ConfigBandwidthUnitsPtrOutput

func (ConfigBandwidthUnitsPtrOutput) ToStringPtrOutput

func (ConfigBandwidthUnitsPtrOutput) ToStringPtrOutputWithContext

func (o ConfigBandwidthUnitsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigData added in v0.2.0

type ConfigData struct {
	// Provides information for an antenna downlink config object. Antenna downlink config objects are used to provide parameters for downlinks where no demodulation or decoding is performed by Ground Station (RF over IP downlinks).
	AntennaDownlinkConfig *ConfigAntennaDownlinkConfig `pulumi:"antennaDownlinkConfig"`
	// Provides information for a downlink demod decode config object. Downlink demod decode config objects are used to provide parameters for downlinks where the Ground Station service will demodulate and decode the downlinked data.
	AntennaDownlinkDemodDecodeConfig *ConfigAntennaDownlinkDemodDecodeConfig `pulumi:"antennaDownlinkDemodDecodeConfig"`
	// Provides information for an uplink config object. Uplink config objects are used to provide parameters for uplink contacts.
	AntennaUplinkConfig *ConfigAntennaUplinkConfig `pulumi:"antennaUplinkConfig"`
	// Provides information for a dataflow endpoint config object. Dataflow endpoint config objects are used to provide parameters about which IP endpoint(s) to use during a contact. Dataflow endpoints are where Ground Station sends data during a downlink contact and where Ground Station receives data to send to the satellite during an uplink contact.
	DataflowEndpointConfig *ConfigDataflowEndpointConfig `pulumi:"dataflowEndpointConfig"`
	// Provides information for an S3 recording config object. S3 recording config objects are used to provide parameters for S3 recording during downlink contacts.
	S3RecordingConfig *ConfigS3RecordingConfig `pulumi:"s3RecordingConfig"`
	// Provides information for a tracking config object. Tracking config objects are used to provide parameters about how to track the satellite through the sky during a contact.
	TrackingConfig *ConfigTrackingConfig `pulumi:"trackingConfig"`
	// Provides information for an uplink echo config object. Uplink echo config objects are used to provide parameters for uplink echo during uplink contacts.
	UplinkEchoConfig *ConfigUplinkEchoConfig `pulumi:"uplinkEchoConfig"`
}

type ConfigDataArgs added in v0.2.0

type ConfigDataArgs struct {
	// Provides information for an antenna downlink config object. Antenna downlink config objects are used to provide parameters for downlinks where no demodulation or decoding is performed by Ground Station (RF over IP downlinks).
	AntennaDownlinkConfig ConfigAntennaDownlinkConfigPtrInput `pulumi:"antennaDownlinkConfig"`
	// Provides information for a downlink demod decode config object. Downlink demod decode config objects are used to provide parameters for downlinks where the Ground Station service will demodulate and decode the downlinked data.
	AntennaDownlinkDemodDecodeConfig ConfigAntennaDownlinkDemodDecodeConfigPtrInput `pulumi:"antennaDownlinkDemodDecodeConfig"`
	// Provides information for an uplink config object. Uplink config objects are used to provide parameters for uplink contacts.
	AntennaUplinkConfig ConfigAntennaUplinkConfigPtrInput `pulumi:"antennaUplinkConfig"`
	// Provides information for a dataflow endpoint config object. Dataflow endpoint config objects are used to provide parameters about which IP endpoint(s) to use during a contact. Dataflow endpoints are where Ground Station sends data during a downlink contact and where Ground Station receives data to send to the satellite during an uplink contact.
	DataflowEndpointConfig ConfigDataflowEndpointConfigPtrInput `pulumi:"dataflowEndpointConfig"`
	// Provides information for an S3 recording config object. S3 recording config objects are used to provide parameters for S3 recording during downlink contacts.
	S3RecordingConfig ConfigS3RecordingConfigPtrInput `pulumi:"s3RecordingConfig"`
	// Provides information for a tracking config object. Tracking config objects are used to provide parameters about how to track the satellite through the sky during a contact.
	TrackingConfig ConfigTrackingConfigPtrInput `pulumi:"trackingConfig"`
	// Provides information for an uplink echo config object. Uplink echo config objects are used to provide parameters for uplink echo during uplink contacts.
	UplinkEchoConfig ConfigUplinkEchoConfigPtrInput `pulumi:"uplinkEchoConfig"`
}

func (ConfigDataArgs) ElementType added in v0.2.0

func (ConfigDataArgs) ElementType() reflect.Type

func (ConfigDataArgs) ToConfigDataOutput added in v0.2.0

func (i ConfigDataArgs) ToConfigDataOutput() ConfigDataOutput

func (ConfigDataArgs) ToConfigDataOutputWithContext added in v0.2.0

func (i ConfigDataArgs) ToConfigDataOutputWithContext(ctx context.Context) ConfigDataOutput

type ConfigDataInput added in v0.2.0

type ConfigDataInput interface {
	pulumi.Input

	ToConfigDataOutput() ConfigDataOutput
	ToConfigDataOutputWithContext(context.Context) ConfigDataOutput
}

ConfigDataInput is an input type that accepts ConfigDataArgs and ConfigDataOutput values. You can construct a concrete instance of `ConfigDataInput` via:

ConfigDataArgs{...}

type ConfigDataOutput added in v0.2.0

type ConfigDataOutput struct{ *pulumi.OutputState }

func (ConfigDataOutput) AntennaDownlinkConfig added in v0.2.0

func (o ConfigDataOutput) AntennaDownlinkConfig() ConfigAntennaDownlinkConfigPtrOutput

Provides information for an antenna downlink config object. Antenna downlink config objects are used to provide parameters for downlinks where no demodulation or decoding is performed by Ground Station (RF over IP downlinks).

func (ConfigDataOutput) AntennaDownlinkDemodDecodeConfig added in v0.2.0

func (o ConfigDataOutput) AntennaDownlinkDemodDecodeConfig() ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

Provides information for a downlink demod decode config object. Downlink demod decode config objects are used to provide parameters for downlinks where the Ground Station service will demodulate and decode the downlinked data.

func (ConfigDataOutput) AntennaUplinkConfig added in v0.2.0

func (o ConfigDataOutput) AntennaUplinkConfig() ConfigAntennaUplinkConfigPtrOutput

Provides information for an uplink config object. Uplink config objects are used to provide parameters for uplink contacts.

func (ConfigDataOutput) DataflowEndpointConfig added in v0.2.0

func (o ConfigDataOutput) DataflowEndpointConfig() ConfigDataflowEndpointConfigPtrOutput

Provides information for a dataflow endpoint config object. Dataflow endpoint config objects are used to provide parameters about which IP endpoint(s) to use during a contact. Dataflow endpoints are where Ground Station sends data during a downlink contact and where Ground Station receives data to send to the satellite during an uplink contact.

func (ConfigDataOutput) ElementType added in v0.2.0

func (ConfigDataOutput) ElementType() reflect.Type

func (ConfigDataOutput) S3RecordingConfig added in v0.2.0

func (o ConfigDataOutput) S3RecordingConfig() ConfigS3RecordingConfigPtrOutput

Provides information for an S3 recording config object. S3 recording config objects are used to provide parameters for S3 recording during downlink contacts.

func (ConfigDataOutput) ToConfigDataOutput added in v0.2.0

func (o ConfigDataOutput) ToConfigDataOutput() ConfigDataOutput

func (ConfigDataOutput) ToConfigDataOutputWithContext added in v0.2.0

func (o ConfigDataOutput) ToConfigDataOutputWithContext(ctx context.Context) ConfigDataOutput

func (ConfigDataOutput) TrackingConfig added in v0.2.0

Provides information for a tracking config object. Tracking config objects are used to provide parameters about how to track the satellite through the sky during a contact.

func (ConfigDataOutput) UplinkEchoConfig added in v0.2.0

Provides information for an uplink echo config object. Uplink echo config objects are used to provide parameters for uplink echo during uplink contacts.

type ConfigDataPtrOutput added in v0.2.0

type ConfigDataPtrOutput struct{ *pulumi.OutputState }

func (ConfigDataPtrOutput) AntennaDownlinkConfig added in v0.2.0

Provides information for an antenna downlink config object. Antenna downlink config objects are used to provide parameters for downlinks where no demodulation or decoding is performed by Ground Station (RF over IP downlinks).

func (ConfigDataPtrOutput) AntennaDownlinkDemodDecodeConfig added in v0.2.0

func (o ConfigDataPtrOutput) AntennaDownlinkDemodDecodeConfig() ConfigAntennaDownlinkDemodDecodeConfigPtrOutput

Provides information for a downlink demod decode config object. Downlink demod decode config objects are used to provide parameters for downlinks where the Ground Station service will demodulate and decode the downlinked data.

func (ConfigDataPtrOutput) AntennaUplinkConfig added in v0.2.0

Provides information for an uplink config object. Uplink config objects are used to provide parameters for uplink contacts.

func (ConfigDataPtrOutput) DataflowEndpointConfig added in v0.2.0

Provides information for a dataflow endpoint config object. Dataflow endpoint config objects are used to provide parameters about which IP endpoint(s) to use during a contact. Dataflow endpoints are where Ground Station sends data during a downlink contact and where Ground Station receives data to send to the satellite during an uplink contact.

func (ConfigDataPtrOutput) Elem added in v0.2.0

func (ConfigDataPtrOutput) ElementType added in v0.2.0

func (ConfigDataPtrOutput) ElementType() reflect.Type

func (ConfigDataPtrOutput) S3RecordingConfig added in v0.2.0

Provides information for an S3 recording config object. S3 recording config objects are used to provide parameters for S3 recording during downlink contacts.

func (ConfigDataPtrOutput) ToConfigDataPtrOutput added in v0.2.0

func (o ConfigDataPtrOutput) ToConfigDataPtrOutput() ConfigDataPtrOutput

func (ConfigDataPtrOutput) ToConfigDataPtrOutputWithContext added in v0.2.0

func (o ConfigDataPtrOutput) ToConfigDataPtrOutputWithContext(ctx context.Context) ConfigDataPtrOutput

func (ConfigDataPtrOutput) TrackingConfig added in v0.2.0

Provides information for a tracking config object. Tracking config objects are used to provide parameters about how to track the satellite through the sky during a contact.

func (ConfigDataPtrOutput) UplinkEchoConfig added in v0.2.0

Provides information for an uplink echo config object. Uplink echo config objects are used to provide parameters for uplink echo during uplink contacts.

type ConfigDataflowEndpointConfig

type ConfigDataflowEndpointConfig struct {
	// The name of the dataflow endpoint to use during contacts.
	DataflowEndpointName *string `pulumi:"dataflowEndpointName"`
	// The region of the dataflow endpoint to use during contacts. When omitted, Ground Station will use the region of the contact.
	DataflowEndpointRegion *string `pulumi:"dataflowEndpointRegion"`
}

type ConfigDataflowEndpointConfigArgs

type ConfigDataflowEndpointConfigArgs struct {
	// The name of the dataflow endpoint to use during contacts.
	DataflowEndpointName pulumi.StringPtrInput `pulumi:"dataflowEndpointName"`
	// The region of the dataflow endpoint to use during contacts. When omitted, Ground Station will use the region of the contact.
	DataflowEndpointRegion pulumi.StringPtrInput `pulumi:"dataflowEndpointRegion"`
}

func (ConfigDataflowEndpointConfigArgs) ElementType

func (ConfigDataflowEndpointConfigArgs) ToConfigDataflowEndpointConfigOutput

func (i ConfigDataflowEndpointConfigArgs) ToConfigDataflowEndpointConfigOutput() ConfigDataflowEndpointConfigOutput

func (ConfigDataflowEndpointConfigArgs) ToConfigDataflowEndpointConfigOutputWithContext

func (i ConfigDataflowEndpointConfigArgs) ToConfigDataflowEndpointConfigOutputWithContext(ctx context.Context) ConfigDataflowEndpointConfigOutput

func (ConfigDataflowEndpointConfigArgs) ToConfigDataflowEndpointConfigPtrOutput

func (i ConfigDataflowEndpointConfigArgs) ToConfigDataflowEndpointConfigPtrOutput() ConfigDataflowEndpointConfigPtrOutput

func (ConfigDataflowEndpointConfigArgs) ToConfigDataflowEndpointConfigPtrOutputWithContext

func (i ConfigDataflowEndpointConfigArgs) ToConfigDataflowEndpointConfigPtrOutputWithContext(ctx context.Context) ConfigDataflowEndpointConfigPtrOutput

type ConfigDataflowEndpointConfigInput

type ConfigDataflowEndpointConfigInput interface {
	pulumi.Input

	ToConfigDataflowEndpointConfigOutput() ConfigDataflowEndpointConfigOutput
	ToConfigDataflowEndpointConfigOutputWithContext(context.Context) ConfigDataflowEndpointConfigOutput
}

ConfigDataflowEndpointConfigInput is an input type that accepts ConfigDataflowEndpointConfigArgs and ConfigDataflowEndpointConfigOutput values. You can construct a concrete instance of `ConfigDataflowEndpointConfigInput` via:

ConfigDataflowEndpointConfigArgs{...}

type ConfigDataflowEndpointConfigOutput

type ConfigDataflowEndpointConfigOutput struct{ *pulumi.OutputState }

func (ConfigDataflowEndpointConfigOutput) DataflowEndpointName

The name of the dataflow endpoint to use during contacts.

func (ConfigDataflowEndpointConfigOutput) DataflowEndpointRegion

func (o ConfigDataflowEndpointConfigOutput) DataflowEndpointRegion() pulumi.StringPtrOutput

The region of the dataflow endpoint to use during contacts. When omitted, Ground Station will use the region of the contact.

func (ConfigDataflowEndpointConfigOutput) ElementType

func (ConfigDataflowEndpointConfigOutput) ToConfigDataflowEndpointConfigOutput

func (o ConfigDataflowEndpointConfigOutput) ToConfigDataflowEndpointConfigOutput() ConfigDataflowEndpointConfigOutput

func (ConfigDataflowEndpointConfigOutput) ToConfigDataflowEndpointConfigOutputWithContext

func (o ConfigDataflowEndpointConfigOutput) ToConfigDataflowEndpointConfigOutputWithContext(ctx context.Context) ConfigDataflowEndpointConfigOutput

func (ConfigDataflowEndpointConfigOutput) ToConfigDataflowEndpointConfigPtrOutput

func (o ConfigDataflowEndpointConfigOutput) ToConfigDataflowEndpointConfigPtrOutput() ConfigDataflowEndpointConfigPtrOutput

func (ConfigDataflowEndpointConfigOutput) ToConfigDataflowEndpointConfigPtrOutputWithContext

func (o ConfigDataflowEndpointConfigOutput) ToConfigDataflowEndpointConfigPtrOutputWithContext(ctx context.Context) ConfigDataflowEndpointConfigPtrOutput

type ConfigDataflowEndpointConfigPtrInput

type ConfigDataflowEndpointConfigPtrInput interface {
	pulumi.Input

	ToConfigDataflowEndpointConfigPtrOutput() ConfigDataflowEndpointConfigPtrOutput
	ToConfigDataflowEndpointConfigPtrOutputWithContext(context.Context) ConfigDataflowEndpointConfigPtrOutput
}

ConfigDataflowEndpointConfigPtrInput is an input type that accepts ConfigDataflowEndpointConfigArgs, ConfigDataflowEndpointConfigPtr and ConfigDataflowEndpointConfigPtrOutput values. You can construct a concrete instance of `ConfigDataflowEndpointConfigPtrInput` via:

        ConfigDataflowEndpointConfigArgs{...}

or:

        nil

type ConfigDataflowEndpointConfigPtrOutput

type ConfigDataflowEndpointConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigDataflowEndpointConfigPtrOutput) DataflowEndpointName

The name of the dataflow endpoint to use during contacts.

func (ConfigDataflowEndpointConfigPtrOutput) DataflowEndpointRegion

The region of the dataflow endpoint to use during contacts. When omitted, Ground Station will use the region of the contact.

func (ConfigDataflowEndpointConfigPtrOutput) Elem

func (ConfigDataflowEndpointConfigPtrOutput) ElementType

func (ConfigDataflowEndpointConfigPtrOutput) ToConfigDataflowEndpointConfigPtrOutput

func (o ConfigDataflowEndpointConfigPtrOutput) ToConfigDataflowEndpointConfigPtrOutput() ConfigDataflowEndpointConfigPtrOutput

func (ConfigDataflowEndpointConfigPtrOutput) ToConfigDataflowEndpointConfigPtrOutputWithContext

func (o ConfigDataflowEndpointConfigPtrOutput) ToConfigDataflowEndpointConfigPtrOutputWithContext(ctx context.Context) ConfigDataflowEndpointConfigPtrOutput

type ConfigDecodeConfig

type ConfigDecodeConfig struct {
	// The decoding settings are in JSON format and define a set of steps to perform to decode the data.
	UnvalidatedJson *string `pulumi:"unvalidatedJson"`
}

type ConfigDecodeConfigArgs

type ConfigDecodeConfigArgs struct {
	// The decoding settings are in JSON format and define a set of steps to perform to decode the data.
	UnvalidatedJson pulumi.StringPtrInput `pulumi:"unvalidatedJson"`
}

func (ConfigDecodeConfigArgs) ElementType

func (ConfigDecodeConfigArgs) ElementType() reflect.Type

func (ConfigDecodeConfigArgs) ToConfigDecodeConfigOutput

func (i ConfigDecodeConfigArgs) ToConfigDecodeConfigOutput() ConfigDecodeConfigOutput

func (ConfigDecodeConfigArgs) ToConfigDecodeConfigOutputWithContext

func (i ConfigDecodeConfigArgs) ToConfigDecodeConfigOutputWithContext(ctx context.Context) ConfigDecodeConfigOutput

func (ConfigDecodeConfigArgs) ToConfigDecodeConfigPtrOutput

func (i ConfigDecodeConfigArgs) ToConfigDecodeConfigPtrOutput() ConfigDecodeConfigPtrOutput

func (ConfigDecodeConfigArgs) ToConfigDecodeConfigPtrOutputWithContext

func (i ConfigDecodeConfigArgs) ToConfigDecodeConfigPtrOutputWithContext(ctx context.Context) ConfigDecodeConfigPtrOutput

type ConfigDecodeConfigInput

type ConfigDecodeConfigInput interface {
	pulumi.Input

	ToConfigDecodeConfigOutput() ConfigDecodeConfigOutput
	ToConfigDecodeConfigOutputWithContext(context.Context) ConfigDecodeConfigOutput
}

ConfigDecodeConfigInput is an input type that accepts ConfigDecodeConfigArgs and ConfigDecodeConfigOutput values. You can construct a concrete instance of `ConfigDecodeConfigInput` via:

ConfigDecodeConfigArgs{...}

type ConfigDecodeConfigOutput

type ConfigDecodeConfigOutput struct{ *pulumi.OutputState }

func (ConfigDecodeConfigOutput) ElementType

func (ConfigDecodeConfigOutput) ElementType() reflect.Type

func (ConfigDecodeConfigOutput) ToConfigDecodeConfigOutput

func (o ConfigDecodeConfigOutput) ToConfigDecodeConfigOutput() ConfigDecodeConfigOutput

func (ConfigDecodeConfigOutput) ToConfigDecodeConfigOutputWithContext

func (o ConfigDecodeConfigOutput) ToConfigDecodeConfigOutputWithContext(ctx context.Context) ConfigDecodeConfigOutput

func (ConfigDecodeConfigOutput) ToConfigDecodeConfigPtrOutput

func (o ConfigDecodeConfigOutput) ToConfigDecodeConfigPtrOutput() ConfigDecodeConfigPtrOutput

func (ConfigDecodeConfigOutput) ToConfigDecodeConfigPtrOutputWithContext

func (o ConfigDecodeConfigOutput) ToConfigDecodeConfigPtrOutputWithContext(ctx context.Context) ConfigDecodeConfigPtrOutput

func (ConfigDecodeConfigOutput) UnvalidatedJson added in v0.72.0

func (o ConfigDecodeConfigOutput) UnvalidatedJson() pulumi.StringPtrOutput

The decoding settings are in JSON format and define a set of steps to perform to decode the data.

type ConfigDecodeConfigPtrInput

type ConfigDecodeConfigPtrInput interface {
	pulumi.Input

	ToConfigDecodeConfigPtrOutput() ConfigDecodeConfigPtrOutput
	ToConfigDecodeConfigPtrOutputWithContext(context.Context) ConfigDecodeConfigPtrOutput
}

ConfigDecodeConfigPtrInput is an input type that accepts ConfigDecodeConfigArgs, ConfigDecodeConfigPtr and ConfigDecodeConfigPtrOutput values. You can construct a concrete instance of `ConfigDecodeConfigPtrInput` via:

        ConfigDecodeConfigArgs{...}

or:

        nil

type ConfigDecodeConfigPtrOutput

type ConfigDecodeConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigDecodeConfigPtrOutput) Elem

func (ConfigDecodeConfigPtrOutput) ElementType

func (ConfigDecodeConfigPtrOutput) ToConfigDecodeConfigPtrOutput

func (o ConfigDecodeConfigPtrOutput) ToConfigDecodeConfigPtrOutput() ConfigDecodeConfigPtrOutput

func (ConfigDecodeConfigPtrOutput) ToConfigDecodeConfigPtrOutputWithContext

func (o ConfigDecodeConfigPtrOutput) ToConfigDecodeConfigPtrOutputWithContext(ctx context.Context) ConfigDecodeConfigPtrOutput

func (ConfigDecodeConfigPtrOutput) UnvalidatedJson added in v0.72.0

The decoding settings are in JSON format and define a set of steps to perform to decode the data.

type ConfigDemodulationConfig

type ConfigDemodulationConfig struct {
	// The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.
	UnvalidatedJson *string `pulumi:"unvalidatedJson"`
}

type ConfigDemodulationConfigArgs

type ConfigDemodulationConfigArgs struct {
	// The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.
	UnvalidatedJson pulumi.StringPtrInput `pulumi:"unvalidatedJson"`
}

func (ConfigDemodulationConfigArgs) ElementType

func (ConfigDemodulationConfigArgs) ToConfigDemodulationConfigOutput

func (i ConfigDemodulationConfigArgs) ToConfigDemodulationConfigOutput() ConfigDemodulationConfigOutput

func (ConfigDemodulationConfigArgs) ToConfigDemodulationConfigOutputWithContext

func (i ConfigDemodulationConfigArgs) ToConfigDemodulationConfigOutputWithContext(ctx context.Context) ConfigDemodulationConfigOutput

func (ConfigDemodulationConfigArgs) ToConfigDemodulationConfigPtrOutput

func (i ConfigDemodulationConfigArgs) ToConfigDemodulationConfigPtrOutput() ConfigDemodulationConfigPtrOutput

func (ConfigDemodulationConfigArgs) ToConfigDemodulationConfigPtrOutputWithContext

func (i ConfigDemodulationConfigArgs) ToConfigDemodulationConfigPtrOutputWithContext(ctx context.Context) ConfigDemodulationConfigPtrOutput

type ConfigDemodulationConfigInput

type ConfigDemodulationConfigInput interface {
	pulumi.Input

	ToConfigDemodulationConfigOutput() ConfigDemodulationConfigOutput
	ToConfigDemodulationConfigOutputWithContext(context.Context) ConfigDemodulationConfigOutput
}

ConfigDemodulationConfigInput is an input type that accepts ConfigDemodulationConfigArgs and ConfigDemodulationConfigOutput values. You can construct a concrete instance of `ConfigDemodulationConfigInput` via:

ConfigDemodulationConfigArgs{...}

type ConfigDemodulationConfigOutput

type ConfigDemodulationConfigOutput struct{ *pulumi.OutputState }

func (ConfigDemodulationConfigOutput) ElementType

func (ConfigDemodulationConfigOutput) ToConfigDemodulationConfigOutput

func (o ConfigDemodulationConfigOutput) ToConfigDemodulationConfigOutput() ConfigDemodulationConfigOutput

func (ConfigDemodulationConfigOutput) ToConfigDemodulationConfigOutputWithContext

func (o ConfigDemodulationConfigOutput) ToConfigDemodulationConfigOutputWithContext(ctx context.Context) ConfigDemodulationConfigOutput

func (ConfigDemodulationConfigOutput) ToConfigDemodulationConfigPtrOutput

func (o ConfigDemodulationConfigOutput) ToConfigDemodulationConfigPtrOutput() ConfigDemodulationConfigPtrOutput

func (ConfigDemodulationConfigOutput) ToConfigDemodulationConfigPtrOutputWithContext

func (o ConfigDemodulationConfigOutput) ToConfigDemodulationConfigPtrOutputWithContext(ctx context.Context) ConfigDemodulationConfigPtrOutput

func (ConfigDemodulationConfigOutput) UnvalidatedJson added in v0.72.0

The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.

type ConfigDemodulationConfigPtrInput

type ConfigDemodulationConfigPtrInput interface {
	pulumi.Input

	ToConfigDemodulationConfigPtrOutput() ConfigDemodulationConfigPtrOutput
	ToConfigDemodulationConfigPtrOutputWithContext(context.Context) ConfigDemodulationConfigPtrOutput
}

ConfigDemodulationConfigPtrInput is an input type that accepts ConfigDemodulationConfigArgs, ConfigDemodulationConfigPtr and ConfigDemodulationConfigPtrOutput values. You can construct a concrete instance of `ConfigDemodulationConfigPtrInput` via:

        ConfigDemodulationConfigArgs{...}

or:

        nil

type ConfigDemodulationConfigPtrOutput

type ConfigDemodulationConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigDemodulationConfigPtrOutput) Elem

func (ConfigDemodulationConfigPtrOutput) ElementType

func (ConfigDemodulationConfigPtrOutput) ToConfigDemodulationConfigPtrOutput

func (o ConfigDemodulationConfigPtrOutput) ToConfigDemodulationConfigPtrOutput() ConfigDemodulationConfigPtrOutput

func (ConfigDemodulationConfigPtrOutput) ToConfigDemodulationConfigPtrOutputWithContext

func (o ConfigDemodulationConfigPtrOutput) ToConfigDemodulationConfigPtrOutputWithContext(ctx context.Context) ConfigDemodulationConfigPtrOutput

func (ConfigDemodulationConfigPtrOutput) UnvalidatedJson added in v0.72.0

The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.

type ConfigEirp

type ConfigEirp struct {
	// The units of the EIRP.
	Units *ConfigEirpUnits `pulumi:"units"`
	// The value of the EIRP. Valid values are between 20.0 to 50.0 dBW.
	Value *float64 `pulumi:"value"`
}

type ConfigEirpArgs

type ConfigEirpArgs struct {
	// The units of the EIRP.
	Units ConfigEirpUnitsPtrInput `pulumi:"units"`
	// The value of the EIRP. Valid values are between 20.0 to 50.0 dBW.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

func (ConfigEirpArgs) ElementType

func (ConfigEirpArgs) ElementType() reflect.Type

func (ConfigEirpArgs) ToConfigEirpOutput

func (i ConfigEirpArgs) ToConfigEirpOutput() ConfigEirpOutput

func (ConfigEirpArgs) ToConfigEirpOutputWithContext

func (i ConfigEirpArgs) ToConfigEirpOutputWithContext(ctx context.Context) ConfigEirpOutput

func (ConfigEirpArgs) ToConfigEirpPtrOutput

func (i ConfigEirpArgs) ToConfigEirpPtrOutput() ConfigEirpPtrOutput

func (ConfigEirpArgs) ToConfigEirpPtrOutputWithContext

func (i ConfigEirpArgs) ToConfigEirpPtrOutputWithContext(ctx context.Context) ConfigEirpPtrOutput

type ConfigEirpInput

type ConfigEirpInput interface {
	pulumi.Input

	ToConfigEirpOutput() ConfigEirpOutput
	ToConfigEirpOutputWithContext(context.Context) ConfigEirpOutput
}

ConfigEirpInput is an input type that accepts ConfigEirpArgs and ConfigEirpOutput values. You can construct a concrete instance of `ConfigEirpInput` via:

ConfigEirpArgs{...}

type ConfigEirpOutput

type ConfigEirpOutput struct{ *pulumi.OutputState }

func (ConfigEirpOutput) ElementType

func (ConfigEirpOutput) ElementType() reflect.Type

func (ConfigEirpOutput) ToConfigEirpOutput

func (o ConfigEirpOutput) ToConfigEirpOutput() ConfigEirpOutput

func (ConfigEirpOutput) ToConfigEirpOutputWithContext

func (o ConfigEirpOutput) ToConfigEirpOutputWithContext(ctx context.Context) ConfigEirpOutput

func (ConfigEirpOutput) ToConfigEirpPtrOutput

func (o ConfigEirpOutput) ToConfigEirpPtrOutput() ConfigEirpPtrOutput

func (ConfigEirpOutput) ToConfigEirpPtrOutputWithContext

func (o ConfigEirpOutput) ToConfigEirpPtrOutputWithContext(ctx context.Context) ConfigEirpPtrOutput

func (ConfigEirpOutput) Units

The units of the EIRP.

func (ConfigEirpOutput) Value

The value of the EIRP. Valid values are between 20.0 to 50.0 dBW.

type ConfigEirpPtrInput

type ConfigEirpPtrInput interface {
	pulumi.Input

	ToConfigEirpPtrOutput() ConfigEirpPtrOutput
	ToConfigEirpPtrOutputWithContext(context.Context) ConfigEirpPtrOutput
}

ConfigEirpPtrInput is an input type that accepts ConfigEirpArgs, ConfigEirpPtr and ConfigEirpPtrOutput values. You can construct a concrete instance of `ConfigEirpPtrInput` via:

        ConfigEirpArgs{...}

or:

        nil

func ConfigEirpPtr

func ConfigEirpPtr(v *ConfigEirpArgs) ConfigEirpPtrInput

type ConfigEirpPtrOutput

type ConfigEirpPtrOutput struct{ *pulumi.OutputState }

func (ConfigEirpPtrOutput) Elem

func (ConfigEirpPtrOutput) ElementType

func (ConfigEirpPtrOutput) ElementType() reflect.Type

func (ConfigEirpPtrOutput) ToConfigEirpPtrOutput

func (o ConfigEirpPtrOutput) ToConfigEirpPtrOutput() ConfigEirpPtrOutput

func (ConfigEirpPtrOutput) ToConfigEirpPtrOutputWithContext

func (o ConfigEirpPtrOutput) ToConfigEirpPtrOutputWithContext(ctx context.Context) ConfigEirpPtrOutput

func (ConfigEirpPtrOutput) Units

The units of the EIRP.

func (ConfigEirpPtrOutput) Value

The value of the EIRP. Valid values are between 20.0 to 50.0 dBW.

type ConfigEirpUnits

type ConfigEirpUnits string

func (ConfigEirpUnits) ElementType

func (ConfigEirpUnits) ElementType() reflect.Type

func (ConfigEirpUnits) ToConfigEirpUnitsOutput

func (e ConfigEirpUnits) ToConfigEirpUnitsOutput() ConfigEirpUnitsOutput

func (ConfigEirpUnits) ToConfigEirpUnitsOutputWithContext

func (e ConfigEirpUnits) ToConfigEirpUnitsOutputWithContext(ctx context.Context) ConfigEirpUnitsOutput

func (ConfigEirpUnits) ToConfigEirpUnitsPtrOutput

func (e ConfigEirpUnits) ToConfigEirpUnitsPtrOutput() ConfigEirpUnitsPtrOutput

func (ConfigEirpUnits) ToConfigEirpUnitsPtrOutputWithContext

func (e ConfigEirpUnits) ToConfigEirpUnitsPtrOutputWithContext(ctx context.Context) ConfigEirpUnitsPtrOutput

func (ConfigEirpUnits) ToStringOutput

func (e ConfigEirpUnits) ToStringOutput() pulumi.StringOutput

func (ConfigEirpUnits) ToStringOutputWithContext

func (e ConfigEirpUnits) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigEirpUnits) ToStringPtrOutput

func (e ConfigEirpUnits) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigEirpUnits) ToStringPtrOutputWithContext

func (e ConfigEirpUnits) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigEirpUnitsInput

type ConfigEirpUnitsInput interface {
	pulumi.Input

	ToConfigEirpUnitsOutput() ConfigEirpUnitsOutput
	ToConfigEirpUnitsOutputWithContext(context.Context) ConfigEirpUnitsOutput
}

ConfigEirpUnitsInput is an input type that accepts values of the ConfigEirpUnits enum A concrete instance of `ConfigEirpUnitsInput` can be one of the following:

ConfigEirpUnitsDbw

type ConfigEirpUnitsOutput

type ConfigEirpUnitsOutput struct{ *pulumi.OutputState }

func (ConfigEirpUnitsOutput) ElementType

func (ConfigEirpUnitsOutput) ElementType() reflect.Type

func (ConfigEirpUnitsOutput) ToConfigEirpUnitsOutput

func (o ConfigEirpUnitsOutput) ToConfigEirpUnitsOutput() ConfigEirpUnitsOutput

func (ConfigEirpUnitsOutput) ToConfigEirpUnitsOutputWithContext

func (o ConfigEirpUnitsOutput) ToConfigEirpUnitsOutputWithContext(ctx context.Context) ConfigEirpUnitsOutput

func (ConfigEirpUnitsOutput) ToConfigEirpUnitsPtrOutput

func (o ConfigEirpUnitsOutput) ToConfigEirpUnitsPtrOutput() ConfigEirpUnitsPtrOutput

func (ConfigEirpUnitsOutput) ToConfigEirpUnitsPtrOutputWithContext

func (o ConfigEirpUnitsOutput) ToConfigEirpUnitsPtrOutputWithContext(ctx context.Context) ConfigEirpUnitsPtrOutput

func (ConfigEirpUnitsOutput) ToStringOutput

func (o ConfigEirpUnitsOutput) ToStringOutput() pulumi.StringOutput

func (ConfigEirpUnitsOutput) ToStringOutputWithContext

func (o ConfigEirpUnitsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigEirpUnitsOutput) ToStringPtrOutput

func (o ConfigEirpUnitsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigEirpUnitsOutput) ToStringPtrOutputWithContext

func (o ConfigEirpUnitsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigEirpUnitsPtrInput

type ConfigEirpUnitsPtrInput interface {
	pulumi.Input

	ToConfigEirpUnitsPtrOutput() ConfigEirpUnitsPtrOutput
	ToConfigEirpUnitsPtrOutputWithContext(context.Context) ConfigEirpUnitsPtrOutput
}

func ConfigEirpUnitsPtr

func ConfigEirpUnitsPtr(v string) ConfigEirpUnitsPtrInput

type ConfigEirpUnitsPtrOutput

type ConfigEirpUnitsPtrOutput struct{ *pulumi.OutputState }

func (ConfigEirpUnitsPtrOutput) Elem

func (ConfigEirpUnitsPtrOutput) ElementType

func (ConfigEirpUnitsPtrOutput) ElementType() reflect.Type

func (ConfigEirpUnitsPtrOutput) ToConfigEirpUnitsPtrOutput

func (o ConfigEirpUnitsPtrOutput) ToConfigEirpUnitsPtrOutput() ConfigEirpUnitsPtrOutput

func (ConfigEirpUnitsPtrOutput) ToConfigEirpUnitsPtrOutputWithContext

func (o ConfigEirpUnitsPtrOutput) ToConfigEirpUnitsPtrOutputWithContext(ctx context.Context) ConfigEirpUnitsPtrOutput

func (ConfigEirpUnitsPtrOutput) ToStringPtrOutput

func (o ConfigEirpUnitsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigEirpUnitsPtrOutput) ToStringPtrOutputWithContext

func (o ConfigEirpUnitsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigFrequency

type ConfigFrequency struct {
	// The units of the frequency.
	Units *ConfigFrequencyUnits `pulumi:"units"`
	// The value of the frequency. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
	Value *float64 `pulumi:"value"`
}

type ConfigFrequencyArgs

type ConfigFrequencyArgs struct {
	// The units of the frequency.
	Units ConfigFrequencyUnitsPtrInput `pulumi:"units"`
	// The value of the frequency. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

func (ConfigFrequencyArgs) ElementType

func (ConfigFrequencyArgs) ElementType() reflect.Type

func (ConfigFrequencyArgs) ToConfigFrequencyOutput

func (i ConfigFrequencyArgs) ToConfigFrequencyOutput() ConfigFrequencyOutput

func (ConfigFrequencyArgs) ToConfigFrequencyOutputWithContext

func (i ConfigFrequencyArgs) ToConfigFrequencyOutputWithContext(ctx context.Context) ConfigFrequencyOutput

func (ConfigFrequencyArgs) ToConfigFrequencyPtrOutput

func (i ConfigFrequencyArgs) ToConfigFrequencyPtrOutput() ConfigFrequencyPtrOutput

func (ConfigFrequencyArgs) ToConfigFrequencyPtrOutputWithContext

func (i ConfigFrequencyArgs) ToConfigFrequencyPtrOutputWithContext(ctx context.Context) ConfigFrequencyPtrOutput

type ConfigFrequencyBandwidth

type ConfigFrequencyBandwidth struct {
	// The units of the bandwidth.
	Units *ConfigBandwidthUnits `pulumi:"units"`
	// The value of the bandwidth. 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.
	Value *float64 `pulumi:"value"`
}

type ConfigFrequencyBandwidthArgs

type ConfigFrequencyBandwidthArgs struct {
	// The units of the bandwidth.
	Units ConfigBandwidthUnitsPtrInput `pulumi:"units"`
	// The value of the bandwidth. 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.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

func (ConfigFrequencyBandwidthArgs) ElementType

func (ConfigFrequencyBandwidthArgs) ToConfigFrequencyBandwidthOutput

func (i ConfigFrequencyBandwidthArgs) ToConfigFrequencyBandwidthOutput() ConfigFrequencyBandwidthOutput

func (ConfigFrequencyBandwidthArgs) ToConfigFrequencyBandwidthOutputWithContext

func (i ConfigFrequencyBandwidthArgs) ToConfigFrequencyBandwidthOutputWithContext(ctx context.Context) ConfigFrequencyBandwidthOutput

func (ConfigFrequencyBandwidthArgs) ToConfigFrequencyBandwidthPtrOutput

func (i ConfigFrequencyBandwidthArgs) ToConfigFrequencyBandwidthPtrOutput() ConfigFrequencyBandwidthPtrOutput

func (ConfigFrequencyBandwidthArgs) ToConfigFrequencyBandwidthPtrOutputWithContext

func (i ConfigFrequencyBandwidthArgs) ToConfigFrequencyBandwidthPtrOutputWithContext(ctx context.Context) ConfigFrequencyBandwidthPtrOutput

type ConfigFrequencyBandwidthInput

type ConfigFrequencyBandwidthInput interface {
	pulumi.Input

	ToConfigFrequencyBandwidthOutput() ConfigFrequencyBandwidthOutput
	ToConfigFrequencyBandwidthOutputWithContext(context.Context) ConfigFrequencyBandwidthOutput
}

ConfigFrequencyBandwidthInput is an input type that accepts ConfigFrequencyBandwidthArgs and ConfigFrequencyBandwidthOutput values. You can construct a concrete instance of `ConfigFrequencyBandwidthInput` via:

ConfigFrequencyBandwidthArgs{...}

type ConfigFrequencyBandwidthOutput

type ConfigFrequencyBandwidthOutput struct{ *pulumi.OutputState }

func (ConfigFrequencyBandwidthOutput) ElementType

func (ConfigFrequencyBandwidthOutput) ToConfigFrequencyBandwidthOutput

func (o ConfigFrequencyBandwidthOutput) ToConfigFrequencyBandwidthOutput() ConfigFrequencyBandwidthOutput

func (ConfigFrequencyBandwidthOutput) ToConfigFrequencyBandwidthOutputWithContext

func (o ConfigFrequencyBandwidthOutput) ToConfigFrequencyBandwidthOutputWithContext(ctx context.Context) ConfigFrequencyBandwidthOutput

func (ConfigFrequencyBandwidthOutput) ToConfigFrequencyBandwidthPtrOutput

func (o ConfigFrequencyBandwidthOutput) ToConfigFrequencyBandwidthPtrOutput() ConfigFrequencyBandwidthPtrOutput

func (ConfigFrequencyBandwidthOutput) ToConfigFrequencyBandwidthPtrOutputWithContext

func (o ConfigFrequencyBandwidthOutput) ToConfigFrequencyBandwidthPtrOutputWithContext(ctx context.Context) ConfigFrequencyBandwidthPtrOutput

func (ConfigFrequencyBandwidthOutput) Units

The units of the bandwidth.

func (ConfigFrequencyBandwidthOutput) Value

The value of the bandwidth. 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.

type ConfigFrequencyBandwidthPtrInput

type ConfigFrequencyBandwidthPtrInput interface {
	pulumi.Input

	ToConfigFrequencyBandwidthPtrOutput() ConfigFrequencyBandwidthPtrOutput
	ToConfigFrequencyBandwidthPtrOutputWithContext(context.Context) ConfigFrequencyBandwidthPtrOutput
}

ConfigFrequencyBandwidthPtrInput is an input type that accepts ConfigFrequencyBandwidthArgs, ConfigFrequencyBandwidthPtr and ConfigFrequencyBandwidthPtrOutput values. You can construct a concrete instance of `ConfigFrequencyBandwidthPtrInput` via:

        ConfigFrequencyBandwidthArgs{...}

or:

        nil

type ConfigFrequencyBandwidthPtrOutput

type ConfigFrequencyBandwidthPtrOutput struct{ *pulumi.OutputState }

func (ConfigFrequencyBandwidthPtrOutput) Elem

func (ConfigFrequencyBandwidthPtrOutput) ElementType

func (ConfigFrequencyBandwidthPtrOutput) ToConfigFrequencyBandwidthPtrOutput

func (o ConfigFrequencyBandwidthPtrOutput) ToConfigFrequencyBandwidthPtrOutput() ConfigFrequencyBandwidthPtrOutput

func (ConfigFrequencyBandwidthPtrOutput) ToConfigFrequencyBandwidthPtrOutputWithContext

func (o ConfigFrequencyBandwidthPtrOutput) ToConfigFrequencyBandwidthPtrOutputWithContext(ctx context.Context) ConfigFrequencyBandwidthPtrOutput

func (ConfigFrequencyBandwidthPtrOutput) Units

The units of the bandwidth.

func (ConfigFrequencyBandwidthPtrOutput) Value

The value of the bandwidth. 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.

type ConfigFrequencyInput

type ConfigFrequencyInput interface {
	pulumi.Input

	ToConfigFrequencyOutput() ConfigFrequencyOutput
	ToConfigFrequencyOutputWithContext(context.Context) ConfigFrequencyOutput
}

ConfigFrequencyInput is an input type that accepts ConfigFrequencyArgs and ConfigFrequencyOutput values. You can construct a concrete instance of `ConfigFrequencyInput` via:

ConfigFrequencyArgs{...}

type ConfigFrequencyOutput

type ConfigFrequencyOutput struct{ *pulumi.OutputState }

func (ConfigFrequencyOutput) ElementType

func (ConfigFrequencyOutput) ElementType() reflect.Type

func (ConfigFrequencyOutput) ToConfigFrequencyOutput

func (o ConfigFrequencyOutput) ToConfigFrequencyOutput() ConfigFrequencyOutput

func (ConfigFrequencyOutput) ToConfigFrequencyOutputWithContext

func (o ConfigFrequencyOutput) ToConfigFrequencyOutputWithContext(ctx context.Context) ConfigFrequencyOutput

func (ConfigFrequencyOutput) ToConfigFrequencyPtrOutput

func (o ConfigFrequencyOutput) ToConfigFrequencyPtrOutput() ConfigFrequencyPtrOutput

func (ConfigFrequencyOutput) ToConfigFrequencyPtrOutputWithContext

func (o ConfigFrequencyOutput) ToConfigFrequencyPtrOutputWithContext(ctx context.Context) ConfigFrequencyPtrOutput

func (ConfigFrequencyOutput) Units

The units of the frequency.

func (ConfigFrequencyOutput) Value

The value of the frequency. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.

type ConfigFrequencyPtrInput

type ConfigFrequencyPtrInput interface {
	pulumi.Input

	ToConfigFrequencyPtrOutput() ConfigFrequencyPtrOutput
	ToConfigFrequencyPtrOutputWithContext(context.Context) ConfigFrequencyPtrOutput
}

ConfigFrequencyPtrInput is an input type that accepts ConfigFrequencyArgs, ConfigFrequencyPtr and ConfigFrequencyPtrOutput values. You can construct a concrete instance of `ConfigFrequencyPtrInput` via:

        ConfigFrequencyArgs{...}

or:

        nil

type ConfigFrequencyPtrOutput

type ConfigFrequencyPtrOutput struct{ *pulumi.OutputState }

func (ConfigFrequencyPtrOutput) Elem

func (ConfigFrequencyPtrOutput) ElementType

func (ConfigFrequencyPtrOutput) ElementType() reflect.Type

func (ConfigFrequencyPtrOutput) ToConfigFrequencyPtrOutput

func (o ConfigFrequencyPtrOutput) ToConfigFrequencyPtrOutput() ConfigFrequencyPtrOutput

func (ConfigFrequencyPtrOutput) ToConfigFrequencyPtrOutputWithContext

func (o ConfigFrequencyPtrOutput) ToConfigFrequencyPtrOutputWithContext(ctx context.Context) ConfigFrequencyPtrOutput

func (ConfigFrequencyPtrOutput) Units

The units of the frequency.

func (ConfigFrequencyPtrOutput) Value

The value of the frequency. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.

type ConfigFrequencyUnits

type ConfigFrequencyUnits string

func (ConfigFrequencyUnits) ElementType

func (ConfigFrequencyUnits) ElementType() reflect.Type

func (ConfigFrequencyUnits) ToConfigFrequencyUnitsOutput

func (e ConfigFrequencyUnits) ToConfigFrequencyUnitsOutput() ConfigFrequencyUnitsOutput

func (ConfigFrequencyUnits) ToConfigFrequencyUnitsOutputWithContext

func (e ConfigFrequencyUnits) ToConfigFrequencyUnitsOutputWithContext(ctx context.Context) ConfigFrequencyUnitsOutput

func (ConfigFrequencyUnits) ToConfigFrequencyUnitsPtrOutput

func (e ConfigFrequencyUnits) ToConfigFrequencyUnitsPtrOutput() ConfigFrequencyUnitsPtrOutput

func (ConfigFrequencyUnits) ToConfigFrequencyUnitsPtrOutputWithContext

func (e ConfigFrequencyUnits) ToConfigFrequencyUnitsPtrOutputWithContext(ctx context.Context) ConfigFrequencyUnitsPtrOutput

func (ConfigFrequencyUnits) ToStringOutput

func (e ConfigFrequencyUnits) ToStringOutput() pulumi.StringOutput

func (ConfigFrequencyUnits) ToStringOutputWithContext

func (e ConfigFrequencyUnits) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigFrequencyUnits) ToStringPtrOutput

func (e ConfigFrequencyUnits) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigFrequencyUnits) ToStringPtrOutputWithContext

func (e ConfigFrequencyUnits) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigFrequencyUnitsInput

type ConfigFrequencyUnitsInput interface {
	pulumi.Input

	ToConfigFrequencyUnitsOutput() ConfigFrequencyUnitsOutput
	ToConfigFrequencyUnitsOutputWithContext(context.Context) ConfigFrequencyUnitsOutput
}

ConfigFrequencyUnitsInput is an input type that accepts values of the ConfigFrequencyUnits enum A concrete instance of `ConfigFrequencyUnitsInput` can be one of the following:

ConfigFrequencyUnitsGHz
ConfigFrequencyUnitsMHz
ConfigFrequencyUnitsKHz

type ConfigFrequencyUnitsOutput

type ConfigFrequencyUnitsOutput struct{ *pulumi.OutputState }

func (ConfigFrequencyUnitsOutput) ElementType

func (ConfigFrequencyUnitsOutput) ElementType() reflect.Type

func (ConfigFrequencyUnitsOutput) ToConfigFrequencyUnitsOutput

func (o ConfigFrequencyUnitsOutput) ToConfigFrequencyUnitsOutput() ConfigFrequencyUnitsOutput

func (ConfigFrequencyUnitsOutput) ToConfigFrequencyUnitsOutputWithContext

func (o ConfigFrequencyUnitsOutput) ToConfigFrequencyUnitsOutputWithContext(ctx context.Context) ConfigFrequencyUnitsOutput

func (ConfigFrequencyUnitsOutput) ToConfigFrequencyUnitsPtrOutput

func (o ConfigFrequencyUnitsOutput) ToConfigFrequencyUnitsPtrOutput() ConfigFrequencyUnitsPtrOutput

func (ConfigFrequencyUnitsOutput) ToConfigFrequencyUnitsPtrOutputWithContext

func (o ConfigFrequencyUnitsOutput) ToConfigFrequencyUnitsPtrOutputWithContext(ctx context.Context) ConfigFrequencyUnitsPtrOutput

func (ConfigFrequencyUnitsOutput) ToStringOutput

func (o ConfigFrequencyUnitsOutput) ToStringOutput() pulumi.StringOutput

func (ConfigFrequencyUnitsOutput) ToStringOutputWithContext

func (o ConfigFrequencyUnitsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigFrequencyUnitsOutput) ToStringPtrOutput

func (o ConfigFrequencyUnitsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigFrequencyUnitsOutput) ToStringPtrOutputWithContext

func (o ConfigFrequencyUnitsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigFrequencyUnitsPtrInput

type ConfigFrequencyUnitsPtrInput interface {
	pulumi.Input

	ToConfigFrequencyUnitsPtrOutput() ConfigFrequencyUnitsPtrOutput
	ToConfigFrequencyUnitsPtrOutputWithContext(context.Context) ConfigFrequencyUnitsPtrOutput
}

func ConfigFrequencyUnitsPtr

func ConfigFrequencyUnitsPtr(v string) ConfigFrequencyUnitsPtrInput

type ConfigFrequencyUnitsPtrOutput

type ConfigFrequencyUnitsPtrOutput struct{ *pulumi.OutputState }

func (ConfigFrequencyUnitsPtrOutput) Elem

func (ConfigFrequencyUnitsPtrOutput) ElementType

func (ConfigFrequencyUnitsPtrOutput) ToConfigFrequencyUnitsPtrOutput

func (o ConfigFrequencyUnitsPtrOutput) ToConfigFrequencyUnitsPtrOutput() ConfigFrequencyUnitsPtrOutput

func (ConfigFrequencyUnitsPtrOutput) ToConfigFrequencyUnitsPtrOutputWithContext

func (o ConfigFrequencyUnitsPtrOutput) ToConfigFrequencyUnitsPtrOutputWithContext(ctx context.Context) ConfigFrequencyUnitsPtrOutput

func (ConfigFrequencyUnitsPtrOutput) ToStringPtrOutput

func (ConfigFrequencyUnitsPtrOutput) ToStringPtrOutputWithContext

func (o ConfigFrequencyUnitsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigInput

type ConfigInput interface {
	pulumi.Input

	ToConfigOutput() ConfigOutput
	ToConfigOutputWithContext(ctx context.Context) ConfigOutput
}

type ConfigOutput

type ConfigOutput struct{ *pulumi.OutputState }

func (ConfigOutput) Arn added in v0.17.0

The ARN of the config, such as `arn:aws:groundstation:us-east-2:1234567890:config/tracking/9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (ConfigOutput) AwsId added in v0.99.0

func (o ConfigOutput) AwsId() pulumi.StringOutput

The ID of the config, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (ConfigOutput) ConfigData added in v0.17.0

func (o ConfigOutput) ConfigData() ConfigDataOutput

Object containing the parameters of a config. Only one subtype may be specified per config. See the subtype definitions for a description of each config subtype.

func (ConfigOutput) ElementType

func (ConfigOutput) ElementType() reflect.Type

func (ConfigOutput) Name added in v0.17.0

func (o ConfigOutput) Name() pulumi.StringOutput

The name of the config object.

func (ConfigOutput) Tags added in v0.17.0

func (o ConfigOutput) Tags() aws.TagArrayOutput

Tags assigned to a resource.

func (ConfigOutput) ToConfigOutput

func (o ConfigOutput) ToConfigOutput() ConfigOutput

func (ConfigOutput) ToConfigOutputWithContext

func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput

func (ConfigOutput) Type added in v0.17.0

func (o ConfigOutput) Type() pulumi.StringOutput

The type of the config, such as `tracking` .

type ConfigPolarization

type ConfigPolarization string

func (ConfigPolarization) ElementType

func (ConfigPolarization) ElementType() reflect.Type

func (ConfigPolarization) ToConfigPolarizationOutput

func (e ConfigPolarization) ToConfigPolarizationOutput() ConfigPolarizationOutput

func (ConfigPolarization) ToConfigPolarizationOutputWithContext

func (e ConfigPolarization) ToConfigPolarizationOutputWithContext(ctx context.Context) ConfigPolarizationOutput

func (ConfigPolarization) ToConfigPolarizationPtrOutput

func (e ConfigPolarization) ToConfigPolarizationPtrOutput() ConfigPolarizationPtrOutput

func (ConfigPolarization) ToConfigPolarizationPtrOutputWithContext

func (e ConfigPolarization) ToConfigPolarizationPtrOutputWithContext(ctx context.Context) ConfigPolarizationPtrOutput

func (ConfigPolarization) ToStringOutput

func (e ConfigPolarization) ToStringOutput() pulumi.StringOutput

func (ConfigPolarization) ToStringOutputWithContext

func (e ConfigPolarization) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigPolarization) ToStringPtrOutput

func (e ConfigPolarization) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigPolarization) ToStringPtrOutputWithContext

func (e ConfigPolarization) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigPolarizationInput

type ConfigPolarizationInput interface {
	pulumi.Input

	ToConfigPolarizationOutput() ConfigPolarizationOutput
	ToConfigPolarizationOutputWithContext(context.Context) ConfigPolarizationOutput
}

ConfigPolarizationInput is an input type that accepts values of the ConfigPolarization enum A concrete instance of `ConfigPolarizationInput` can be one of the following:

ConfigPolarizationLeftHand
ConfigPolarizationRightHand
ConfigPolarizationNone

type ConfigPolarizationOutput

type ConfigPolarizationOutput struct{ *pulumi.OutputState }

func (ConfigPolarizationOutput) ElementType

func (ConfigPolarizationOutput) ElementType() reflect.Type

func (ConfigPolarizationOutput) ToConfigPolarizationOutput

func (o ConfigPolarizationOutput) ToConfigPolarizationOutput() ConfigPolarizationOutput

func (ConfigPolarizationOutput) ToConfigPolarizationOutputWithContext

func (o ConfigPolarizationOutput) ToConfigPolarizationOutputWithContext(ctx context.Context) ConfigPolarizationOutput

func (ConfigPolarizationOutput) ToConfigPolarizationPtrOutput

func (o ConfigPolarizationOutput) ToConfigPolarizationPtrOutput() ConfigPolarizationPtrOutput

func (ConfigPolarizationOutput) ToConfigPolarizationPtrOutputWithContext

func (o ConfigPolarizationOutput) ToConfigPolarizationPtrOutputWithContext(ctx context.Context) ConfigPolarizationPtrOutput

func (ConfigPolarizationOutput) ToStringOutput

func (o ConfigPolarizationOutput) ToStringOutput() pulumi.StringOutput

func (ConfigPolarizationOutput) ToStringOutputWithContext

func (o ConfigPolarizationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigPolarizationOutput) ToStringPtrOutput

func (o ConfigPolarizationOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigPolarizationOutput) ToStringPtrOutputWithContext

func (o ConfigPolarizationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigPolarizationPtrInput

type ConfigPolarizationPtrInput interface {
	pulumi.Input

	ToConfigPolarizationPtrOutput() ConfigPolarizationPtrOutput
	ToConfigPolarizationPtrOutputWithContext(context.Context) ConfigPolarizationPtrOutput
}

func ConfigPolarizationPtr

func ConfigPolarizationPtr(v string) ConfigPolarizationPtrInput

type ConfigPolarizationPtrOutput

type ConfigPolarizationPtrOutput struct{ *pulumi.OutputState }

func (ConfigPolarizationPtrOutput) Elem

func (ConfigPolarizationPtrOutput) ElementType

func (ConfigPolarizationPtrOutput) ToConfigPolarizationPtrOutput

func (o ConfigPolarizationPtrOutput) ToConfigPolarizationPtrOutput() ConfigPolarizationPtrOutput

func (ConfigPolarizationPtrOutput) ToConfigPolarizationPtrOutputWithContext

func (o ConfigPolarizationPtrOutput) ToConfigPolarizationPtrOutputWithContext(ctx context.Context) ConfigPolarizationPtrOutput

func (ConfigPolarizationPtrOutput) ToStringPtrOutput

func (o ConfigPolarizationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigPolarizationPtrOutput) ToStringPtrOutputWithContext

func (o ConfigPolarizationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigS3RecordingConfig

type ConfigS3RecordingConfig struct {
	// S3 Bucket where the data is written. The name of the S3 Bucket provided must begin with `aws-groundstation` .
	BucketArn *string `pulumi:"bucketArn"`
	// The prefix of the S3 data object. If you choose to use any optional keys for substitution, these values will be replaced with the corresponding information from your contact details. For example, a prefix of `{satellite_id}/{year}/{month}/{day}/` will replaced with `fake_satellite_id/2021/01/10/`
	//
	// *Optional keys for substitution* : `{satellite_id}` | `{config-name}` | `{config-id}` | `{year}` | `{month}` | `{day}`
	Prefix *string `pulumi:"prefix"`
	// Defines the ARN of the role assumed for putting archives to S3.
	RoleArn *string `pulumi:"roleArn"`
}

type ConfigS3RecordingConfigArgs

type ConfigS3RecordingConfigArgs struct {
	// S3 Bucket where the data is written. The name of the S3 Bucket provided must begin with `aws-groundstation` .
	BucketArn pulumi.StringPtrInput `pulumi:"bucketArn"`
	// The prefix of the S3 data object. If you choose to use any optional keys for substitution, these values will be replaced with the corresponding information from your contact details. For example, a prefix of `{satellite_id}/{year}/{month}/{day}/` will replaced with `fake_satellite_id/2021/01/10/`
	//
	// *Optional keys for substitution* : `{satellite_id}` | `{config-name}` | `{config-id}` | `{year}` | `{month}` | `{day}`
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
	// Defines the ARN of the role assumed for putting archives to S3.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
}

func (ConfigS3RecordingConfigArgs) ElementType

func (ConfigS3RecordingConfigArgs) ToConfigS3RecordingConfigOutput

func (i ConfigS3RecordingConfigArgs) ToConfigS3RecordingConfigOutput() ConfigS3RecordingConfigOutput

func (ConfigS3RecordingConfigArgs) ToConfigS3RecordingConfigOutputWithContext

func (i ConfigS3RecordingConfigArgs) ToConfigS3RecordingConfigOutputWithContext(ctx context.Context) ConfigS3RecordingConfigOutput

func (ConfigS3RecordingConfigArgs) ToConfigS3RecordingConfigPtrOutput

func (i ConfigS3RecordingConfigArgs) ToConfigS3RecordingConfigPtrOutput() ConfigS3RecordingConfigPtrOutput

func (ConfigS3RecordingConfigArgs) ToConfigS3RecordingConfigPtrOutputWithContext

func (i ConfigS3RecordingConfigArgs) ToConfigS3RecordingConfigPtrOutputWithContext(ctx context.Context) ConfigS3RecordingConfigPtrOutput

type ConfigS3RecordingConfigInput

type ConfigS3RecordingConfigInput interface {
	pulumi.Input

	ToConfigS3RecordingConfigOutput() ConfigS3RecordingConfigOutput
	ToConfigS3RecordingConfigOutputWithContext(context.Context) ConfigS3RecordingConfigOutput
}

ConfigS3RecordingConfigInput is an input type that accepts ConfigS3RecordingConfigArgs and ConfigS3RecordingConfigOutput values. You can construct a concrete instance of `ConfigS3RecordingConfigInput` via:

ConfigS3RecordingConfigArgs{...}

type ConfigS3RecordingConfigOutput

type ConfigS3RecordingConfigOutput struct{ *pulumi.OutputState }

func (ConfigS3RecordingConfigOutput) BucketArn

S3 Bucket where the data is written. The name of the S3 Bucket provided must begin with `aws-groundstation` .

func (ConfigS3RecordingConfigOutput) ElementType

func (ConfigS3RecordingConfigOutput) Prefix

The prefix of the S3 data object. If you choose to use any optional keys for substitution, these values will be replaced with the corresponding information from your contact details. For example, a prefix of `{satellite_id}/{year}/{month}/{day}/` will replaced with `fake_satellite_id/2021/01/10/`

*Optional keys for substitution* : `{satellite_id}` | `{config-name}` | `{config-id}` | `{year}` | `{month}` | `{day}`

func (ConfigS3RecordingConfigOutput) RoleArn

Defines the ARN of the role assumed for putting archives to S3.

func (ConfigS3RecordingConfigOutput) ToConfigS3RecordingConfigOutput

func (o ConfigS3RecordingConfigOutput) ToConfigS3RecordingConfigOutput() ConfigS3RecordingConfigOutput

func (ConfigS3RecordingConfigOutput) ToConfigS3RecordingConfigOutputWithContext

func (o ConfigS3RecordingConfigOutput) ToConfigS3RecordingConfigOutputWithContext(ctx context.Context) ConfigS3RecordingConfigOutput

func (ConfigS3RecordingConfigOutput) ToConfigS3RecordingConfigPtrOutput

func (o ConfigS3RecordingConfigOutput) ToConfigS3RecordingConfigPtrOutput() ConfigS3RecordingConfigPtrOutput

func (ConfigS3RecordingConfigOutput) ToConfigS3RecordingConfigPtrOutputWithContext

func (o ConfigS3RecordingConfigOutput) ToConfigS3RecordingConfigPtrOutputWithContext(ctx context.Context) ConfigS3RecordingConfigPtrOutput

type ConfigS3RecordingConfigPtrInput

type ConfigS3RecordingConfigPtrInput interface {
	pulumi.Input

	ToConfigS3RecordingConfigPtrOutput() ConfigS3RecordingConfigPtrOutput
	ToConfigS3RecordingConfigPtrOutputWithContext(context.Context) ConfigS3RecordingConfigPtrOutput
}

ConfigS3RecordingConfigPtrInput is an input type that accepts ConfigS3RecordingConfigArgs, ConfigS3RecordingConfigPtr and ConfigS3RecordingConfigPtrOutput values. You can construct a concrete instance of `ConfigS3RecordingConfigPtrInput` via:

        ConfigS3RecordingConfigArgs{...}

or:

        nil

type ConfigS3RecordingConfigPtrOutput

type ConfigS3RecordingConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigS3RecordingConfigPtrOutput) BucketArn

S3 Bucket where the data is written. The name of the S3 Bucket provided must begin with `aws-groundstation` .

func (ConfigS3RecordingConfigPtrOutput) Elem

func (ConfigS3RecordingConfigPtrOutput) ElementType

func (ConfigS3RecordingConfigPtrOutput) Prefix

The prefix of the S3 data object. If you choose to use any optional keys for substitution, these values will be replaced with the corresponding information from your contact details. For example, a prefix of `{satellite_id}/{year}/{month}/{day}/` will replaced with `fake_satellite_id/2021/01/10/`

*Optional keys for substitution* : `{satellite_id}` | `{config-name}` | `{config-id}` | `{year}` | `{month}` | `{day}`

func (ConfigS3RecordingConfigPtrOutput) RoleArn

Defines the ARN of the role assumed for putting archives to S3.

func (ConfigS3RecordingConfigPtrOutput) ToConfigS3RecordingConfigPtrOutput

func (o ConfigS3RecordingConfigPtrOutput) ToConfigS3RecordingConfigPtrOutput() ConfigS3RecordingConfigPtrOutput

func (ConfigS3RecordingConfigPtrOutput) ToConfigS3RecordingConfigPtrOutputWithContext

func (o ConfigS3RecordingConfigPtrOutput) ToConfigS3RecordingConfigPtrOutputWithContext(ctx context.Context) ConfigS3RecordingConfigPtrOutput

type ConfigSpectrumConfig

type ConfigSpectrumConfig struct {
	// The bandwidth of the spectrum. 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.
	Bandwidth *ConfigFrequencyBandwidth `pulumi:"bandwidth"`
	// The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
	CenterFrequency *ConfigFrequency `pulumi:"centerFrequency"`
	// The polarization of the spectrum. Valid values are `"RIGHT_HAND"` and `"LEFT_HAND"` . Capturing both `"RIGHT_HAND"` and `"LEFT_HAND"` polarization requires two separate configs.
	Polarization *ConfigPolarization `pulumi:"polarization"`
}

type ConfigSpectrumConfigArgs

type ConfigSpectrumConfigArgs struct {
	// The bandwidth of the spectrum. 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.
	Bandwidth ConfigFrequencyBandwidthPtrInput `pulumi:"bandwidth"`
	// The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
	CenterFrequency ConfigFrequencyPtrInput `pulumi:"centerFrequency"`
	// The polarization of the spectrum. Valid values are `"RIGHT_HAND"` and `"LEFT_HAND"` . Capturing both `"RIGHT_HAND"` and `"LEFT_HAND"` polarization requires two separate configs.
	Polarization ConfigPolarizationPtrInput `pulumi:"polarization"`
}

func (ConfigSpectrumConfigArgs) ElementType

func (ConfigSpectrumConfigArgs) ElementType() reflect.Type

func (ConfigSpectrumConfigArgs) ToConfigSpectrumConfigOutput

func (i ConfigSpectrumConfigArgs) ToConfigSpectrumConfigOutput() ConfigSpectrumConfigOutput

func (ConfigSpectrumConfigArgs) ToConfigSpectrumConfigOutputWithContext

func (i ConfigSpectrumConfigArgs) ToConfigSpectrumConfigOutputWithContext(ctx context.Context) ConfigSpectrumConfigOutput

func (ConfigSpectrumConfigArgs) ToConfigSpectrumConfigPtrOutput

func (i ConfigSpectrumConfigArgs) ToConfigSpectrumConfigPtrOutput() ConfigSpectrumConfigPtrOutput

func (ConfigSpectrumConfigArgs) ToConfigSpectrumConfigPtrOutputWithContext

func (i ConfigSpectrumConfigArgs) ToConfigSpectrumConfigPtrOutputWithContext(ctx context.Context) ConfigSpectrumConfigPtrOutput

type ConfigSpectrumConfigInput

type ConfigSpectrumConfigInput interface {
	pulumi.Input

	ToConfigSpectrumConfigOutput() ConfigSpectrumConfigOutput
	ToConfigSpectrumConfigOutputWithContext(context.Context) ConfigSpectrumConfigOutput
}

ConfigSpectrumConfigInput is an input type that accepts ConfigSpectrumConfigArgs and ConfigSpectrumConfigOutput values. You can construct a concrete instance of `ConfigSpectrumConfigInput` via:

ConfigSpectrumConfigArgs{...}

type ConfigSpectrumConfigOutput

type ConfigSpectrumConfigOutput struct{ *pulumi.OutputState }

func (ConfigSpectrumConfigOutput) Bandwidth

The bandwidth of the spectrum. 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.

func (ConfigSpectrumConfigOutput) CenterFrequency

The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.

func (ConfigSpectrumConfigOutput) ElementType

func (ConfigSpectrumConfigOutput) ElementType() reflect.Type

func (ConfigSpectrumConfigOutput) Polarization

The polarization of the spectrum. Valid values are `"RIGHT_HAND"` and `"LEFT_HAND"` . Capturing both `"RIGHT_HAND"` and `"LEFT_HAND"` polarization requires two separate configs.

func (ConfigSpectrumConfigOutput) ToConfigSpectrumConfigOutput

func (o ConfigSpectrumConfigOutput) ToConfigSpectrumConfigOutput() ConfigSpectrumConfigOutput

func (ConfigSpectrumConfigOutput) ToConfigSpectrumConfigOutputWithContext

func (o ConfigSpectrumConfigOutput) ToConfigSpectrumConfigOutputWithContext(ctx context.Context) ConfigSpectrumConfigOutput

func (ConfigSpectrumConfigOutput) ToConfigSpectrumConfigPtrOutput

func (o ConfigSpectrumConfigOutput) ToConfigSpectrumConfigPtrOutput() ConfigSpectrumConfigPtrOutput

func (ConfigSpectrumConfigOutput) ToConfigSpectrumConfigPtrOutputWithContext

func (o ConfigSpectrumConfigOutput) ToConfigSpectrumConfigPtrOutputWithContext(ctx context.Context) ConfigSpectrumConfigPtrOutput

type ConfigSpectrumConfigPtrInput

type ConfigSpectrumConfigPtrInput interface {
	pulumi.Input

	ToConfigSpectrumConfigPtrOutput() ConfigSpectrumConfigPtrOutput
	ToConfigSpectrumConfigPtrOutputWithContext(context.Context) ConfigSpectrumConfigPtrOutput
}

ConfigSpectrumConfigPtrInput is an input type that accepts ConfigSpectrumConfigArgs, ConfigSpectrumConfigPtr and ConfigSpectrumConfigPtrOutput values. You can construct a concrete instance of `ConfigSpectrumConfigPtrInput` via:

        ConfigSpectrumConfigArgs{...}

or:

        nil

type ConfigSpectrumConfigPtrOutput

type ConfigSpectrumConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigSpectrumConfigPtrOutput) Bandwidth

The bandwidth of the spectrum. 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.

func (ConfigSpectrumConfigPtrOutput) CenterFrequency

The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.

func (ConfigSpectrumConfigPtrOutput) Elem

func (ConfigSpectrumConfigPtrOutput) ElementType

func (ConfigSpectrumConfigPtrOutput) Polarization

The polarization of the spectrum. Valid values are `"RIGHT_HAND"` and `"LEFT_HAND"` . Capturing both `"RIGHT_HAND"` and `"LEFT_HAND"` polarization requires two separate configs.

func (ConfigSpectrumConfigPtrOutput) ToConfigSpectrumConfigPtrOutput

func (o ConfigSpectrumConfigPtrOutput) ToConfigSpectrumConfigPtrOutput() ConfigSpectrumConfigPtrOutput

func (ConfigSpectrumConfigPtrOutput) ToConfigSpectrumConfigPtrOutputWithContext

func (o ConfigSpectrumConfigPtrOutput) ToConfigSpectrumConfigPtrOutputWithContext(ctx context.Context) ConfigSpectrumConfigPtrOutput

type ConfigState

type ConfigState struct {
}

func (ConfigState) ElementType

func (ConfigState) ElementType() reflect.Type

type ConfigTag

type ConfigTag struct {
	// Name of the object key.
	Key *string `pulumi:"key"`
	// Value of the tag.
	Value *string `pulumi:"value"`
}

type ConfigTrackingConfig

type ConfigTrackingConfig struct {
	// Specifies whether or not to use autotrack. `REMOVED` specifies that program track should only be used during the contact. `PREFERRED` specifies that autotracking is preferred during the contact but fallback to program track if the signal is lost. `REQUIRED` specifies that autotracking is required during the contact and not to use program track if the signal is lost.
	Autotrack *ConfigTrackingConfigAutotrack `pulumi:"autotrack"`
}

type ConfigTrackingConfigArgs

type ConfigTrackingConfigArgs struct {
	// Specifies whether or not to use autotrack. `REMOVED` specifies that program track should only be used during the contact. `PREFERRED` specifies that autotracking is preferred during the contact but fallback to program track if the signal is lost. `REQUIRED` specifies that autotracking is required during the contact and not to use program track if the signal is lost.
	Autotrack ConfigTrackingConfigAutotrackPtrInput `pulumi:"autotrack"`
}

func (ConfigTrackingConfigArgs) ElementType

func (ConfigTrackingConfigArgs) ElementType() reflect.Type

func (ConfigTrackingConfigArgs) ToConfigTrackingConfigOutput

func (i ConfigTrackingConfigArgs) ToConfigTrackingConfigOutput() ConfigTrackingConfigOutput

func (ConfigTrackingConfigArgs) ToConfigTrackingConfigOutputWithContext

func (i ConfigTrackingConfigArgs) ToConfigTrackingConfigOutputWithContext(ctx context.Context) ConfigTrackingConfigOutput

func (ConfigTrackingConfigArgs) ToConfigTrackingConfigPtrOutput

func (i ConfigTrackingConfigArgs) ToConfigTrackingConfigPtrOutput() ConfigTrackingConfigPtrOutput

func (ConfigTrackingConfigArgs) ToConfigTrackingConfigPtrOutputWithContext

func (i ConfigTrackingConfigArgs) ToConfigTrackingConfigPtrOutputWithContext(ctx context.Context) ConfigTrackingConfigPtrOutput

type ConfigTrackingConfigAutotrack

type ConfigTrackingConfigAutotrack string

Specifies whether or not to use autotrack. `REMOVED` specifies that program track should only be used during the contact. `PREFERRED` specifies that autotracking is preferred during the contact but fallback to program track if the signal is lost. `REQUIRED` specifies that autotracking is required during the contact and not to use program track if the signal is lost.

func (ConfigTrackingConfigAutotrack) ElementType

func (ConfigTrackingConfigAutotrack) ToConfigTrackingConfigAutotrackOutput

func (e ConfigTrackingConfigAutotrack) ToConfigTrackingConfigAutotrackOutput() ConfigTrackingConfigAutotrackOutput

func (ConfigTrackingConfigAutotrack) ToConfigTrackingConfigAutotrackOutputWithContext

func (e ConfigTrackingConfigAutotrack) ToConfigTrackingConfigAutotrackOutputWithContext(ctx context.Context) ConfigTrackingConfigAutotrackOutput

func (ConfigTrackingConfigAutotrack) ToConfigTrackingConfigAutotrackPtrOutput

func (e ConfigTrackingConfigAutotrack) ToConfigTrackingConfigAutotrackPtrOutput() ConfigTrackingConfigAutotrackPtrOutput

func (ConfigTrackingConfigAutotrack) ToConfigTrackingConfigAutotrackPtrOutputWithContext

func (e ConfigTrackingConfigAutotrack) ToConfigTrackingConfigAutotrackPtrOutputWithContext(ctx context.Context) ConfigTrackingConfigAutotrackPtrOutput

func (ConfigTrackingConfigAutotrack) ToStringOutput

func (ConfigTrackingConfigAutotrack) ToStringOutputWithContext

func (e ConfigTrackingConfigAutotrack) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigTrackingConfigAutotrack) ToStringPtrOutput

func (ConfigTrackingConfigAutotrack) ToStringPtrOutputWithContext

func (e ConfigTrackingConfigAutotrack) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigTrackingConfigAutotrackInput

type ConfigTrackingConfigAutotrackInput interface {
	pulumi.Input

	ToConfigTrackingConfigAutotrackOutput() ConfigTrackingConfigAutotrackOutput
	ToConfigTrackingConfigAutotrackOutputWithContext(context.Context) ConfigTrackingConfigAutotrackOutput
}

ConfigTrackingConfigAutotrackInput is an input type that accepts values of the ConfigTrackingConfigAutotrack enum A concrete instance of `ConfigTrackingConfigAutotrackInput` can be one of the following:

ConfigTrackingConfigAutotrackRequired
ConfigTrackingConfigAutotrackPreferred
ConfigTrackingConfigAutotrackRemoved

type ConfigTrackingConfigAutotrackOutput

type ConfigTrackingConfigAutotrackOutput struct{ *pulumi.OutputState }

func (ConfigTrackingConfigAutotrackOutput) ElementType

func (ConfigTrackingConfigAutotrackOutput) ToConfigTrackingConfigAutotrackOutput

func (o ConfigTrackingConfigAutotrackOutput) ToConfigTrackingConfigAutotrackOutput() ConfigTrackingConfigAutotrackOutput

func (ConfigTrackingConfigAutotrackOutput) ToConfigTrackingConfigAutotrackOutputWithContext

func (o ConfigTrackingConfigAutotrackOutput) ToConfigTrackingConfigAutotrackOutputWithContext(ctx context.Context) ConfigTrackingConfigAutotrackOutput

func (ConfigTrackingConfigAutotrackOutput) ToConfigTrackingConfigAutotrackPtrOutput

func (o ConfigTrackingConfigAutotrackOutput) ToConfigTrackingConfigAutotrackPtrOutput() ConfigTrackingConfigAutotrackPtrOutput

func (ConfigTrackingConfigAutotrackOutput) ToConfigTrackingConfigAutotrackPtrOutputWithContext

func (o ConfigTrackingConfigAutotrackOutput) ToConfigTrackingConfigAutotrackPtrOutputWithContext(ctx context.Context) ConfigTrackingConfigAutotrackPtrOutput

func (ConfigTrackingConfigAutotrackOutput) ToStringOutput

func (ConfigTrackingConfigAutotrackOutput) ToStringOutputWithContext

func (o ConfigTrackingConfigAutotrackOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConfigTrackingConfigAutotrackOutput) ToStringPtrOutput

func (ConfigTrackingConfigAutotrackOutput) ToStringPtrOutputWithContext

func (o ConfigTrackingConfigAutotrackOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigTrackingConfigAutotrackPtrInput

type ConfigTrackingConfigAutotrackPtrInput interface {
	pulumi.Input

	ToConfigTrackingConfigAutotrackPtrOutput() ConfigTrackingConfigAutotrackPtrOutput
	ToConfigTrackingConfigAutotrackPtrOutputWithContext(context.Context) ConfigTrackingConfigAutotrackPtrOutput
}

type ConfigTrackingConfigAutotrackPtrOutput

type ConfigTrackingConfigAutotrackPtrOutput struct{ *pulumi.OutputState }

func (ConfigTrackingConfigAutotrackPtrOutput) Elem

func (ConfigTrackingConfigAutotrackPtrOutput) ElementType

func (ConfigTrackingConfigAutotrackPtrOutput) ToConfigTrackingConfigAutotrackPtrOutput

func (o ConfigTrackingConfigAutotrackPtrOutput) ToConfigTrackingConfigAutotrackPtrOutput() ConfigTrackingConfigAutotrackPtrOutput

func (ConfigTrackingConfigAutotrackPtrOutput) ToConfigTrackingConfigAutotrackPtrOutputWithContext

func (o ConfigTrackingConfigAutotrackPtrOutput) ToConfigTrackingConfigAutotrackPtrOutputWithContext(ctx context.Context) ConfigTrackingConfigAutotrackPtrOutput

func (ConfigTrackingConfigAutotrackPtrOutput) ToStringPtrOutput

func (ConfigTrackingConfigAutotrackPtrOutput) ToStringPtrOutputWithContext

func (o ConfigTrackingConfigAutotrackPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConfigTrackingConfigInput

type ConfigTrackingConfigInput interface {
	pulumi.Input

	ToConfigTrackingConfigOutput() ConfigTrackingConfigOutput
	ToConfigTrackingConfigOutputWithContext(context.Context) ConfigTrackingConfigOutput
}

ConfigTrackingConfigInput is an input type that accepts ConfigTrackingConfigArgs and ConfigTrackingConfigOutput values. You can construct a concrete instance of `ConfigTrackingConfigInput` via:

ConfigTrackingConfigArgs{...}

type ConfigTrackingConfigOutput

type ConfigTrackingConfigOutput struct{ *pulumi.OutputState }

func (ConfigTrackingConfigOutput) Autotrack

Specifies whether or not to use autotrack. `REMOVED` specifies that program track should only be used during the contact. `PREFERRED` specifies that autotracking is preferred during the contact but fallback to program track if the signal is lost. `REQUIRED` specifies that autotracking is required during the contact and not to use program track if the signal is lost.

func (ConfigTrackingConfigOutput) ElementType

func (ConfigTrackingConfigOutput) ElementType() reflect.Type

func (ConfigTrackingConfigOutput) ToConfigTrackingConfigOutput

func (o ConfigTrackingConfigOutput) ToConfigTrackingConfigOutput() ConfigTrackingConfigOutput

func (ConfigTrackingConfigOutput) ToConfigTrackingConfigOutputWithContext

func (o ConfigTrackingConfigOutput) ToConfigTrackingConfigOutputWithContext(ctx context.Context) ConfigTrackingConfigOutput

func (ConfigTrackingConfigOutput) ToConfigTrackingConfigPtrOutput

func (o ConfigTrackingConfigOutput) ToConfigTrackingConfigPtrOutput() ConfigTrackingConfigPtrOutput

func (ConfigTrackingConfigOutput) ToConfigTrackingConfigPtrOutputWithContext

func (o ConfigTrackingConfigOutput) ToConfigTrackingConfigPtrOutputWithContext(ctx context.Context) ConfigTrackingConfigPtrOutput

type ConfigTrackingConfigPtrInput

type ConfigTrackingConfigPtrInput interface {
	pulumi.Input

	ToConfigTrackingConfigPtrOutput() ConfigTrackingConfigPtrOutput
	ToConfigTrackingConfigPtrOutputWithContext(context.Context) ConfigTrackingConfigPtrOutput
}

ConfigTrackingConfigPtrInput is an input type that accepts ConfigTrackingConfigArgs, ConfigTrackingConfigPtr and ConfigTrackingConfigPtrOutput values. You can construct a concrete instance of `ConfigTrackingConfigPtrInput` via:

        ConfigTrackingConfigArgs{...}

or:

        nil

type ConfigTrackingConfigPtrOutput

type ConfigTrackingConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigTrackingConfigPtrOutput) Autotrack

Specifies whether or not to use autotrack. `REMOVED` specifies that program track should only be used during the contact. `PREFERRED` specifies that autotracking is preferred during the contact but fallback to program track if the signal is lost. `REQUIRED` specifies that autotracking is required during the contact and not to use program track if the signal is lost.

func (ConfigTrackingConfigPtrOutput) Elem

func (ConfigTrackingConfigPtrOutput) ElementType

func (ConfigTrackingConfigPtrOutput) ToConfigTrackingConfigPtrOutput

func (o ConfigTrackingConfigPtrOutput) ToConfigTrackingConfigPtrOutput() ConfigTrackingConfigPtrOutput

func (ConfigTrackingConfigPtrOutput) ToConfigTrackingConfigPtrOutputWithContext

func (o ConfigTrackingConfigPtrOutput) ToConfigTrackingConfigPtrOutputWithContext(ctx context.Context) ConfigTrackingConfigPtrOutput

type ConfigUplinkEchoConfig

type ConfigUplinkEchoConfig struct {
	// Defines the ARN of the uplink config to echo back to a dataflow endpoint.
	AntennaUplinkConfigArn *string `pulumi:"antennaUplinkConfigArn"`
	// Whether or not uplink echo is enabled.
	Enabled *bool `pulumi:"enabled"`
}

type ConfigUplinkEchoConfigArgs

type ConfigUplinkEchoConfigArgs struct {
	// Defines the ARN of the uplink config to echo back to a dataflow endpoint.
	AntennaUplinkConfigArn pulumi.StringPtrInput `pulumi:"antennaUplinkConfigArn"`
	// Whether or not uplink echo is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ConfigUplinkEchoConfigArgs) ElementType

func (ConfigUplinkEchoConfigArgs) ElementType() reflect.Type

func (ConfigUplinkEchoConfigArgs) ToConfigUplinkEchoConfigOutput

func (i ConfigUplinkEchoConfigArgs) ToConfigUplinkEchoConfigOutput() ConfigUplinkEchoConfigOutput

func (ConfigUplinkEchoConfigArgs) ToConfigUplinkEchoConfigOutputWithContext

func (i ConfigUplinkEchoConfigArgs) ToConfigUplinkEchoConfigOutputWithContext(ctx context.Context) ConfigUplinkEchoConfigOutput

func (ConfigUplinkEchoConfigArgs) ToConfigUplinkEchoConfigPtrOutput

func (i ConfigUplinkEchoConfigArgs) ToConfigUplinkEchoConfigPtrOutput() ConfigUplinkEchoConfigPtrOutput

func (ConfigUplinkEchoConfigArgs) ToConfigUplinkEchoConfigPtrOutputWithContext

func (i ConfigUplinkEchoConfigArgs) ToConfigUplinkEchoConfigPtrOutputWithContext(ctx context.Context) ConfigUplinkEchoConfigPtrOutput

type ConfigUplinkEchoConfigInput

type ConfigUplinkEchoConfigInput interface {
	pulumi.Input

	ToConfigUplinkEchoConfigOutput() ConfigUplinkEchoConfigOutput
	ToConfigUplinkEchoConfigOutputWithContext(context.Context) ConfigUplinkEchoConfigOutput
}

ConfigUplinkEchoConfigInput is an input type that accepts ConfigUplinkEchoConfigArgs and ConfigUplinkEchoConfigOutput values. You can construct a concrete instance of `ConfigUplinkEchoConfigInput` via:

ConfigUplinkEchoConfigArgs{...}

type ConfigUplinkEchoConfigOutput

type ConfigUplinkEchoConfigOutput struct{ *pulumi.OutputState }

func (ConfigUplinkEchoConfigOutput) AntennaUplinkConfigArn

func (o ConfigUplinkEchoConfigOutput) AntennaUplinkConfigArn() pulumi.StringPtrOutput

Defines the ARN of the uplink config to echo back to a dataflow endpoint.

func (ConfigUplinkEchoConfigOutput) ElementType

func (ConfigUplinkEchoConfigOutput) Enabled

Whether or not uplink echo is enabled.

func (ConfigUplinkEchoConfigOutput) ToConfigUplinkEchoConfigOutput

func (o ConfigUplinkEchoConfigOutput) ToConfigUplinkEchoConfigOutput() ConfigUplinkEchoConfigOutput

func (ConfigUplinkEchoConfigOutput) ToConfigUplinkEchoConfigOutputWithContext

func (o ConfigUplinkEchoConfigOutput) ToConfigUplinkEchoConfigOutputWithContext(ctx context.Context) ConfigUplinkEchoConfigOutput

func (ConfigUplinkEchoConfigOutput) ToConfigUplinkEchoConfigPtrOutput

func (o ConfigUplinkEchoConfigOutput) ToConfigUplinkEchoConfigPtrOutput() ConfigUplinkEchoConfigPtrOutput

func (ConfigUplinkEchoConfigOutput) ToConfigUplinkEchoConfigPtrOutputWithContext

func (o ConfigUplinkEchoConfigOutput) ToConfigUplinkEchoConfigPtrOutputWithContext(ctx context.Context) ConfigUplinkEchoConfigPtrOutput

type ConfigUplinkEchoConfigPtrInput

type ConfigUplinkEchoConfigPtrInput interface {
	pulumi.Input

	ToConfigUplinkEchoConfigPtrOutput() ConfigUplinkEchoConfigPtrOutput
	ToConfigUplinkEchoConfigPtrOutputWithContext(context.Context) ConfigUplinkEchoConfigPtrOutput
}

ConfigUplinkEchoConfigPtrInput is an input type that accepts ConfigUplinkEchoConfigArgs, ConfigUplinkEchoConfigPtr and ConfigUplinkEchoConfigPtrOutput values. You can construct a concrete instance of `ConfigUplinkEchoConfigPtrInput` via:

        ConfigUplinkEchoConfigArgs{...}

or:

        nil

type ConfigUplinkEchoConfigPtrOutput

type ConfigUplinkEchoConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigUplinkEchoConfigPtrOutput) AntennaUplinkConfigArn

func (o ConfigUplinkEchoConfigPtrOutput) AntennaUplinkConfigArn() pulumi.StringPtrOutput

Defines the ARN of the uplink config to echo back to a dataflow endpoint.

func (ConfigUplinkEchoConfigPtrOutput) Elem

func (ConfigUplinkEchoConfigPtrOutput) ElementType

func (ConfigUplinkEchoConfigPtrOutput) Enabled

Whether or not uplink echo is enabled.

func (ConfigUplinkEchoConfigPtrOutput) ToConfigUplinkEchoConfigPtrOutput

func (o ConfigUplinkEchoConfigPtrOutput) ToConfigUplinkEchoConfigPtrOutput() ConfigUplinkEchoConfigPtrOutput

func (ConfigUplinkEchoConfigPtrOutput) ToConfigUplinkEchoConfigPtrOutputWithContext

func (o ConfigUplinkEchoConfigPtrOutput) ToConfigUplinkEchoConfigPtrOutputWithContext(ctx context.Context) ConfigUplinkEchoConfigPtrOutput

type ConfigUplinkSpectrumConfig

type ConfigUplinkSpectrumConfig struct {
	// The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
	CenterFrequency *ConfigFrequency `pulumi:"centerFrequency"`
	// The polarization of the spectrum. Valid values are `"RIGHT_HAND"` and `"LEFT_HAND"` .
	Polarization *ConfigPolarization `pulumi:"polarization"`
}

type ConfigUplinkSpectrumConfigArgs

type ConfigUplinkSpectrumConfigArgs struct {
	// The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
	CenterFrequency ConfigFrequencyPtrInput `pulumi:"centerFrequency"`
	// The polarization of the spectrum. Valid values are `"RIGHT_HAND"` and `"LEFT_HAND"` .
	Polarization ConfigPolarizationPtrInput `pulumi:"polarization"`
}

func (ConfigUplinkSpectrumConfigArgs) ElementType

func (ConfigUplinkSpectrumConfigArgs) ToConfigUplinkSpectrumConfigOutput

func (i ConfigUplinkSpectrumConfigArgs) ToConfigUplinkSpectrumConfigOutput() ConfigUplinkSpectrumConfigOutput

func (ConfigUplinkSpectrumConfigArgs) ToConfigUplinkSpectrumConfigOutputWithContext

func (i ConfigUplinkSpectrumConfigArgs) ToConfigUplinkSpectrumConfigOutputWithContext(ctx context.Context) ConfigUplinkSpectrumConfigOutput

func (ConfigUplinkSpectrumConfigArgs) ToConfigUplinkSpectrumConfigPtrOutput

func (i ConfigUplinkSpectrumConfigArgs) ToConfigUplinkSpectrumConfigPtrOutput() ConfigUplinkSpectrumConfigPtrOutput

func (ConfigUplinkSpectrumConfigArgs) ToConfigUplinkSpectrumConfigPtrOutputWithContext

func (i ConfigUplinkSpectrumConfigArgs) ToConfigUplinkSpectrumConfigPtrOutputWithContext(ctx context.Context) ConfigUplinkSpectrumConfigPtrOutput

type ConfigUplinkSpectrumConfigInput

type ConfigUplinkSpectrumConfigInput interface {
	pulumi.Input

	ToConfigUplinkSpectrumConfigOutput() ConfigUplinkSpectrumConfigOutput
	ToConfigUplinkSpectrumConfigOutputWithContext(context.Context) ConfigUplinkSpectrumConfigOutput
}

ConfigUplinkSpectrumConfigInput is an input type that accepts ConfigUplinkSpectrumConfigArgs and ConfigUplinkSpectrumConfigOutput values. You can construct a concrete instance of `ConfigUplinkSpectrumConfigInput` via:

ConfigUplinkSpectrumConfigArgs{...}

type ConfigUplinkSpectrumConfigOutput

type ConfigUplinkSpectrumConfigOutput struct{ *pulumi.OutputState }

func (ConfigUplinkSpectrumConfigOutput) CenterFrequency

The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.

func (ConfigUplinkSpectrumConfigOutput) ElementType

func (ConfigUplinkSpectrumConfigOutput) Polarization

The polarization of the spectrum. Valid values are `"RIGHT_HAND"` and `"LEFT_HAND"` .

func (ConfigUplinkSpectrumConfigOutput) ToConfigUplinkSpectrumConfigOutput

func (o ConfigUplinkSpectrumConfigOutput) ToConfigUplinkSpectrumConfigOutput() ConfigUplinkSpectrumConfigOutput

func (ConfigUplinkSpectrumConfigOutput) ToConfigUplinkSpectrumConfigOutputWithContext

func (o ConfigUplinkSpectrumConfigOutput) ToConfigUplinkSpectrumConfigOutputWithContext(ctx context.Context) ConfigUplinkSpectrumConfigOutput

func (ConfigUplinkSpectrumConfigOutput) ToConfigUplinkSpectrumConfigPtrOutput

func (o ConfigUplinkSpectrumConfigOutput) ToConfigUplinkSpectrumConfigPtrOutput() ConfigUplinkSpectrumConfigPtrOutput

func (ConfigUplinkSpectrumConfigOutput) ToConfigUplinkSpectrumConfigPtrOutputWithContext

func (o ConfigUplinkSpectrumConfigOutput) ToConfigUplinkSpectrumConfigPtrOutputWithContext(ctx context.Context) ConfigUplinkSpectrumConfigPtrOutput

type ConfigUplinkSpectrumConfigPtrInput

type ConfigUplinkSpectrumConfigPtrInput interface {
	pulumi.Input

	ToConfigUplinkSpectrumConfigPtrOutput() ConfigUplinkSpectrumConfigPtrOutput
	ToConfigUplinkSpectrumConfigPtrOutputWithContext(context.Context) ConfigUplinkSpectrumConfigPtrOutput
}

ConfigUplinkSpectrumConfigPtrInput is an input type that accepts ConfigUplinkSpectrumConfigArgs, ConfigUplinkSpectrumConfigPtr and ConfigUplinkSpectrumConfigPtrOutput values. You can construct a concrete instance of `ConfigUplinkSpectrumConfigPtrInput` via:

        ConfigUplinkSpectrumConfigArgs{...}

or:

        nil

type ConfigUplinkSpectrumConfigPtrOutput

type ConfigUplinkSpectrumConfigPtrOutput struct{ *pulumi.OutputState }

func (ConfigUplinkSpectrumConfigPtrOutput) CenterFrequency

The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.

func (ConfigUplinkSpectrumConfigPtrOutput) Elem

func (ConfigUplinkSpectrumConfigPtrOutput) ElementType

func (ConfigUplinkSpectrumConfigPtrOutput) Polarization

The polarization of the spectrum. Valid values are `"RIGHT_HAND"` and `"LEFT_HAND"` .

func (ConfigUplinkSpectrumConfigPtrOutput) ToConfigUplinkSpectrumConfigPtrOutput

func (o ConfigUplinkSpectrumConfigPtrOutput) ToConfigUplinkSpectrumConfigPtrOutput() ConfigUplinkSpectrumConfigPtrOutput

func (ConfigUplinkSpectrumConfigPtrOutput) ToConfigUplinkSpectrumConfigPtrOutputWithContext

func (o ConfigUplinkSpectrumConfigPtrOutput) ToConfigUplinkSpectrumConfigPtrOutputWithContext(ctx context.Context) ConfigUplinkSpectrumConfigPtrOutput

type DataflowEndpointGroup

type DataflowEndpointGroup struct {
	pulumi.CustomResourceState

	// The ARN of the dataflow endpoint group, such as `arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn pulumi.StringOutput `pulumi:"arn"`
	// UUID of a dataflow endpoint group.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
	ContactPostPassDurationSeconds pulumi.IntPtrOutput `pulumi:"contactPostPassDurationSeconds"`
	// Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
	ContactPrePassDurationSeconds pulumi.IntPtrOutput `pulumi:"contactPrePassDurationSeconds"`
	// List of Endpoint Details, containing address and port for each endpoint.
	EndpointDetails DataflowEndpointGroupEndpointDetailsArrayOutput `pulumi:"endpointDetails"`
	// Tags assigned to a resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

AWS Ground Station DataflowEndpointGroup schema for CloudFormation

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/groundstation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := groundstation.NewDataflowEndpointGroup(ctx, "myDataflowEndpointGroup", &groundstation.DataflowEndpointGroupArgs{
			EndpointDetails: groundstation.DataflowEndpointGroupEndpointDetailsArray{
				&groundstation.DataflowEndpointGroupEndpointDetailsArgs{
					SecurityDetails: &groundstation.DataflowEndpointGroupSecurityDetailsArgs{
						SubnetIds: pulumi.StringArray{
							pulumi.String("subnet-6782e71e"),
						},
						SecurityGroupIds: pulumi.StringArray{
							pulumi.String("sg-6979fe18"),
						},
						RoleArn: pulumi.String("arn:aws:iam::012345678910:role/groundstation-service-role-AWSServiceRoleForAmazonGroundStation-EXAMPLEBQ4PI"),
					},
					Endpoint: &groundstation.DataflowEndpointGroupDataflowEndpointArgs{
						Name: pulumi.String("myEndpoint"),
						Address: &groundstation.DataflowEndpointGroupSocketAddressArgs{
							Name: pulumi.String("172.10.0.2"),
							Port: pulumi.Int(44720),
						},
						Mtu: pulumi.Int(1500),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDataflowEndpointGroup

func GetDataflowEndpointGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataflowEndpointGroupState, opts ...pulumi.ResourceOption) (*DataflowEndpointGroup, error)

GetDataflowEndpointGroup gets an existing DataflowEndpointGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataflowEndpointGroup

func NewDataflowEndpointGroup(ctx *pulumi.Context,
	name string, args *DataflowEndpointGroupArgs, opts ...pulumi.ResourceOption) (*DataflowEndpointGroup, error)

NewDataflowEndpointGroup registers a new resource with the given unique name, arguments, and options.

func (*DataflowEndpointGroup) ElementType

func (*DataflowEndpointGroup) ElementType() reflect.Type

func (*DataflowEndpointGroup) ToDataflowEndpointGroupOutput

func (i *DataflowEndpointGroup) ToDataflowEndpointGroupOutput() DataflowEndpointGroupOutput

func (*DataflowEndpointGroup) ToDataflowEndpointGroupOutputWithContext

func (i *DataflowEndpointGroup) ToDataflowEndpointGroupOutputWithContext(ctx context.Context) DataflowEndpointGroupOutput

type DataflowEndpointGroupAgentStatus added in v0.57.0

type DataflowEndpointGroupAgentStatus string

The status of AgentEndpoint.

func (DataflowEndpointGroupAgentStatus) ElementType added in v0.57.0

func (DataflowEndpointGroupAgentStatus) ToDataflowEndpointGroupAgentStatusOutput added in v0.57.0

func (e DataflowEndpointGroupAgentStatus) ToDataflowEndpointGroupAgentStatusOutput() DataflowEndpointGroupAgentStatusOutput

func (DataflowEndpointGroupAgentStatus) ToDataflowEndpointGroupAgentStatusOutputWithContext added in v0.57.0

func (e DataflowEndpointGroupAgentStatus) ToDataflowEndpointGroupAgentStatusOutputWithContext(ctx context.Context) DataflowEndpointGroupAgentStatusOutput

func (DataflowEndpointGroupAgentStatus) ToDataflowEndpointGroupAgentStatusPtrOutput added in v0.57.0

func (e DataflowEndpointGroupAgentStatus) ToDataflowEndpointGroupAgentStatusPtrOutput() DataflowEndpointGroupAgentStatusPtrOutput

func (DataflowEndpointGroupAgentStatus) ToDataflowEndpointGroupAgentStatusPtrOutputWithContext added in v0.57.0

func (e DataflowEndpointGroupAgentStatus) ToDataflowEndpointGroupAgentStatusPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAgentStatusPtrOutput

func (DataflowEndpointGroupAgentStatus) ToStringOutput added in v0.57.0

func (DataflowEndpointGroupAgentStatus) ToStringOutputWithContext added in v0.57.0

func (e DataflowEndpointGroupAgentStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataflowEndpointGroupAgentStatus) ToStringPtrOutput added in v0.57.0

func (DataflowEndpointGroupAgentStatus) ToStringPtrOutputWithContext added in v0.57.0

func (e DataflowEndpointGroupAgentStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataflowEndpointGroupAgentStatusInput added in v0.57.0

type DataflowEndpointGroupAgentStatusInput interface {
	pulumi.Input

	ToDataflowEndpointGroupAgentStatusOutput() DataflowEndpointGroupAgentStatusOutput
	ToDataflowEndpointGroupAgentStatusOutputWithContext(context.Context) DataflowEndpointGroupAgentStatusOutput
}

DataflowEndpointGroupAgentStatusInput is an input type that accepts values of the DataflowEndpointGroupAgentStatus enum A concrete instance of `DataflowEndpointGroupAgentStatusInput` can be one of the following:

DataflowEndpointGroupAgentStatusSuccess
DataflowEndpointGroupAgentStatusFailed
DataflowEndpointGroupAgentStatusActive
DataflowEndpointGroupAgentStatusInactive

type DataflowEndpointGroupAgentStatusOutput added in v0.57.0

type DataflowEndpointGroupAgentStatusOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupAgentStatusOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupAgentStatusOutput) ToDataflowEndpointGroupAgentStatusOutput added in v0.57.0

func (o DataflowEndpointGroupAgentStatusOutput) ToDataflowEndpointGroupAgentStatusOutput() DataflowEndpointGroupAgentStatusOutput

func (DataflowEndpointGroupAgentStatusOutput) ToDataflowEndpointGroupAgentStatusOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAgentStatusOutput) ToDataflowEndpointGroupAgentStatusOutputWithContext(ctx context.Context) DataflowEndpointGroupAgentStatusOutput

func (DataflowEndpointGroupAgentStatusOutput) ToDataflowEndpointGroupAgentStatusPtrOutput added in v0.57.0

func (o DataflowEndpointGroupAgentStatusOutput) ToDataflowEndpointGroupAgentStatusPtrOutput() DataflowEndpointGroupAgentStatusPtrOutput

func (DataflowEndpointGroupAgentStatusOutput) ToDataflowEndpointGroupAgentStatusPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAgentStatusOutput) ToDataflowEndpointGroupAgentStatusPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAgentStatusPtrOutput

func (DataflowEndpointGroupAgentStatusOutput) ToStringOutput added in v0.57.0

func (DataflowEndpointGroupAgentStatusOutput) ToStringOutputWithContext added in v0.57.0

func (DataflowEndpointGroupAgentStatusOutput) ToStringPtrOutput added in v0.57.0

func (DataflowEndpointGroupAgentStatusOutput) ToStringPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAgentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataflowEndpointGroupAgentStatusPtrInput added in v0.57.0

type DataflowEndpointGroupAgentStatusPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupAgentStatusPtrOutput() DataflowEndpointGroupAgentStatusPtrOutput
	ToDataflowEndpointGroupAgentStatusPtrOutputWithContext(context.Context) DataflowEndpointGroupAgentStatusPtrOutput
}

func DataflowEndpointGroupAgentStatusPtr added in v0.57.0

func DataflowEndpointGroupAgentStatusPtr(v string) DataflowEndpointGroupAgentStatusPtrInput

type DataflowEndpointGroupAgentStatusPtrOutput added in v0.57.0

type DataflowEndpointGroupAgentStatusPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupAgentStatusPtrOutput) Elem added in v0.57.0

func (DataflowEndpointGroupAgentStatusPtrOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupAgentStatusPtrOutput) ToDataflowEndpointGroupAgentStatusPtrOutput added in v0.57.0

func (o DataflowEndpointGroupAgentStatusPtrOutput) ToDataflowEndpointGroupAgentStatusPtrOutput() DataflowEndpointGroupAgentStatusPtrOutput

func (DataflowEndpointGroupAgentStatusPtrOutput) ToDataflowEndpointGroupAgentStatusPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAgentStatusPtrOutput) ToDataflowEndpointGroupAgentStatusPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAgentStatusPtrOutput

func (DataflowEndpointGroupAgentStatusPtrOutput) ToStringPtrOutput added in v0.57.0

func (DataflowEndpointGroupAgentStatusPtrOutput) ToStringPtrOutputWithContext added in v0.57.0

type DataflowEndpointGroupArgs

type DataflowEndpointGroupArgs struct {
	// Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
	ContactPostPassDurationSeconds pulumi.IntPtrInput
	// Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
	ContactPrePassDurationSeconds pulumi.IntPtrInput
	// List of Endpoint Details, containing address and port for each endpoint.
	EndpointDetails DataflowEndpointGroupEndpointDetailsArrayInput
	// Tags assigned to a resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a DataflowEndpointGroup resource.

func (DataflowEndpointGroupArgs) ElementType

func (DataflowEndpointGroupArgs) ElementType() reflect.Type

type DataflowEndpointGroupAuditResults added in v0.57.0

type DataflowEndpointGroupAuditResults string

The results of the audit.

func (DataflowEndpointGroupAuditResults) ElementType added in v0.57.0

func (DataflowEndpointGroupAuditResults) ToDataflowEndpointGroupAuditResultsOutput added in v0.57.0

func (e DataflowEndpointGroupAuditResults) ToDataflowEndpointGroupAuditResultsOutput() DataflowEndpointGroupAuditResultsOutput

func (DataflowEndpointGroupAuditResults) ToDataflowEndpointGroupAuditResultsOutputWithContext added in v0.57.0

func (e DataflowEndpointGroupAuditResults) ToDataflowEndpointGroupAuditResultsOutputWithContext(ctx context.Context) DataflowEndpointGroupAuditResultsOutput

func (DataflowEndpointGroupAuditResults) ToDataflowEndpointGroupAuditResultsPtrOutput added in v0.57.0

func (e DataflowEndpointGroupAuditResults) ToDataflowEndpointGroupAuditResultsPtrOutput() DataflowEndpointGroupAuditResultsPtrOutput

func (DataflowEndpointGroupAuditResults) ToDataflowEndpointGroupAuditResultsPtrOutputWithContext added in v0.57.0

func (e DataflowEndpointGroupAuditResults) ToDataflowEndpointGroupAuditResultsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAuditResultsPtrOutput

func (DataflowEndpointGroupAuditResults) ToStringOutput added in v0.57.0

func (DataflowEndpointGroupAuditResults) ToStringOutputWithContext added in v0.57.0

func (e DataflowEndpointGroupAuditResults) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataflowEndpointGroupAuditResults) ToStringPtrOutput added in v0.57.0

func (DataflowEndpointGroupAuditResults) ToStringPtrOutputWithContext added in v0.57.0

func (e DataflowEndpointGroupAuditResults) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataflowEndpointGroupAuditResultsInput added in v0.57.0

type DataflowEndpointGroupAuditResultsInput interface {
	pulumi.Input

	ToDataflowEndpointGroupAuditResultsOutput() DataflowEndpointGroupAuditResultsOutput
	ToDataflowEndpointGroupAuditResultsOutputWithContext(context.Context) DataflowEndpointGroupAuditResultsOutput
}

DataflowEndpointGroupAuditResultsInput is an input type that accepts values of the DataflowEndpointGroupAuditResults enum A concrete instance of `DataflowEndpointGroupAuditResultsInput` can be one of the following:

DataflowEndpointGroupAuditResultsHealthy
DataflowEndpointGroupAuditResultsUnhealthy

type DataflowEndpointGroupAuditResultsOutput added in v0.57.0

type DataflowEndpointGroupAuditResultsOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupAuditResultsOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupAuditResultsOutput) ToDataflowEndpointGroupAuditResultsOutput added in v0.57.0

func (o DataflowEndpointGroupAuditResultsOutput) ToDataflowEndpointGroupAuditResultsOutput() DataflowEndpointGroupAuditResultsOutput

func (DataflowEndpointGroupAuditResultsOutput) ToDataflowEndpointGroupAuditResultsOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAuditResultsOutput) ToDataflowEndpointGroupAuditResultsOutputWithContext(ctx context.Context) DataflowEndpointGroupAuditResultsOutput

func (DataflowEndpointGroupAuditResultsOutput) ToDataflowEndpointGroupAuditResultsPtrOutput added in v0.57.0

func (o DataflowEndpointGroupAuditResultsOutput) ToDataflowEndpointGroupAuditResultsPtrOutput() DataflowEndpointGroupAuditResultsPtrOutput

func (DataflowEndpointGroupAuditResultsOutput) ToDataflowEndpointGroupAuditResultsPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAuditResultsOutput) ToDataflowEndpointGroupAuditResultsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAuditResultsPtrOutput

func (DataflowEndpointGroupAuditResultsOutput) ToStringOutput added in v0.57.0

func (DataflowEndpointGroupAuditResultsOutput) ToStringOutputWithContext added in v0.57.0

func (DataflowEndpointGroupAuditResultsOutput) ToStringPtrOutput added in v0.57.0

func (DataflowEndpointGroupAuditResultsOutput) ToStringPtrOutputWithContext added in v0.57.0

type DataflowEndpointGroupAuditResultsPtrInput added in v0.57.0

type DataflowEndpointGroupAuditResultsPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupAuditResultsPtrOutput() DataflowEndpointGroupAuditResultsPtrOutput
	ToDataflowEndpointGroupAuditResultsPtrOutputWithContext(context.Context) DataflowEndpointGroupAuditResultsPtrOutput
}

func DataflowEndpointGroupAuditResultsPtr added in v0.57.0

func DataflowEndpointGroupAuditResultsPtr(v string) DataflowEndpointGroupAuditResultsPtrInput

type DataflowEndpointGroupAuditResultsPtrOutput added in v0.57.0

type DataflowEndpointGroupAuditResultsPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupAuditResultsPtrOutput) Elem added in v0.57.0

func (DataflowEndpointGroupAuditResultsPtrOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupAuditResultsPtrOutput) ToDataflowEndpointGroupAuditResultsPtrOutput added in v0.57.0

func (o DataflowEndpointGroupAuditResultsPtrOutput) ToDataflowEndpointGroupAuditResultsPtrOutput() DataflowEndpointGroupAuditResultsPtrOutput

func (DataflowEndpointGroupAuditResultsPtrOutput) ToDataflowEndpointGroupAuditResultsPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAuditResultsPtrOutput) ToDataflowEndpointGroupAuditResultsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAuditResultsPtrOutput

func (DataflowEndpointGroupAuditResultsPtrOutput) ToStringPtrOutput added in v0.57.0

func (DataflowEndpointGroupAuditResultsPtrOutput) ToStringPtrOutputWithContext added in v0.57.0

type DataflowEndpointGroupAwsGroundStationAgentEndpoint added in v0.57.0

type DataflowEndpointGroupAwsGroundStationAgentEndpoint struct {
	// The status of AgentEndpoint.
	AgentStatus *DataflowEndpointGroupAgentStatus `pulumi:"agentStatus"`
	// The results of the audit.
	AuditResults *DataflowEndpointGroupAuditResults `pulumi:"auditResults"`
	// The egress address of AgentEndpoint.
	EgressAddress *DataflowEndpointGroupConnectionDetails `pulumi:"egressAddress"`
	// The ingress address of AgentEndpoint.
	IngressAddress *DataflowEndpointGroupRangedConnectionDetails `pulumi:"ingressAddress"`
	// Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
	Name *string `pulumi:"name"`
}

Information about AwsGroundStationAgentEndpoint.

type DataflowEndpointGroupAwsGroundStationAgentEndpointArgs added in v0.57.0

type DataflowEndpointGroupAwsGroundStationAgentEndpointArgs struct {
	// The status of AgentEndpoint.
	AgentStatus DataflowEndpointGroupAgentStatusPtrInput `pulumi:"agentStatus"`
	// The results of the audit.
	AuditResults DataflowEndpointGroupAuditResultsPtrInput `pulumi:"auditResults"`
	// The egress address of AgentEndpoint.
	EgressAddress DataflowEndpointGroupConnectionDetailsPtrInput `pulumi:"egressAddress"`
	// The ingress address of AgentEndpoint.
	IngressAddress DataflowEndpointGroupRangedConnectionDetailsPtrInput `pulumi:"ingressAddress"`
	// Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Information about AwsGroundStationAgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointArgs) ElementType added in v0.57.0

func (DataflowEndpointGroupAwsGroundStationAgentEndpointArgs) ToDataflowEndpointGroupAwsGroundStationAgentEndpointOutput added in v0.57.0

func (DataflowEndpointGroupAwsGroundStationAgentEndpointArgs) ToDataflowEndpointGroupAwsGroundStationAgentEndpointOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupAwsGroundStationAgentEndpointArgs) ToDataflowEndpointGroupAwsGroundStationAgentEndpointOutputWithContext(ctx context.Context) DataflowEndpointGroupAwsGroundStationAgentEndpointOutput

func (DataflowEndpointGroupAwsGroundStationAgentEndpointArgs) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput added in v0.57.0

func (i DataflowEndpointGroupAwsGroundStationAgentEndpointArgs) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput() DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput

func (DataflowEndpointGroupAwsGroundStationAgentEndpointArgs) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupAwsGroundStationAgentEndpointArgs) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput

type DataflowEndpointGroupAwsGroundStationAgentEndpointInput added in v0.57.0

type DataflowEndpointGroupAwsGroundStationAgentEndpointInput interface {
	pulumi.Input

	ToDataflowEndpointGroupAwsGroundStationAgentEndpointOutput() DataflowEndpointGroupAwsGroundStationAgentEndpointOutput
	ToDataflowEndpointGroupAwsGroundStationAgentEndpointOutputWithContext(context.Context) DataflowEndpointGroupAwsGroundStationAgentEndpointOutput
}

DataflowEndpointGroupAwsGroundStationAgentEndpointInput is an input type that accepts DataflowEndpointGroupAwsGroundStationAgentEndpointArgs and DataflowEndpointGroupAwsGroundStationAgentEndpointOutput values. You can construct a concrete instance of `DataflowEndpointGroupAwsGroundStationAgentEndpointInput` via:

DataflowEndpointGroupAwsGroundStationAgentEndpointArgs{...}

type DataflowEndpointGroupAwsGroundStationAgentEndpointOutput added in v0.57.0

type DataflowEndpointGroupAwsGroundStationAgentEndpointOutput struct{ *pulumi.OutputState }

Information about AwsGroundStationAgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) AgentStatus added in v0.57.0

The status of AgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) AuditResults added in v0.57.0

The results of the audit.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) EgressAddress added in v0.57.0

The egress address of AgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) IngressAddress added in v0.57.0

The ingress address of AgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) Name added in v0.57.0

Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointOutput added in v0.57.0

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointOutputWithContext(ctx context.Context) DataflowEndpointGroupAwsGroundStationAgentEndpointOutput

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput added in v0.57.0

func (DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAwsGroundStationAgentEndpointOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput

type DataflowEndpointGroupAwsGroundStationAgentEndpointPtrInput added in v0.57.0

type DataflowEndpointGroupAwsGroundStationAgentEndpointPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput() DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput
	ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutputWithContext(context.Context) DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput
}

DataflowEndpointGroupAwsGroundStationAgentEndpointPtrInput is an input type that accepts DataflowEndpointGroupAwsGroundStationAgentEndpointArgs, DataflowEndpointGroupAwsGroundStationAgentEndpointPtr and DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput values. You can construct a concrete instance of `DataflowEndpointGroupAwsGroundStationAgentEndpointPtrInput` via:

        DataflowEndpointGroupAwsGroundStationAgentEndpointArgs{...}

or:

        nil

type DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput added in v0.57.0

type DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) AgentStatus added in v0.57.0

The status of AgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) AuditResults added in v0.57.0

The results of the audit.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) EgressAddress added in v0.57.0

The egress address of AgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) Elem added in v0.57.0

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) IngressAddress added in v0.57.0

The ingress address of AgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) Name added in v0.57.0

Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput added in v0.57.0

func (DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput) ToDataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupAwsGroundStationAgentEndpointPtrOutput

type DataflowEndpointGroupConnectionDetails added in v0.57.0

type DataflowEndpointGroupConnectionDetails struct {
	// Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
	Mtu *int `pulumi:"mtu"`
	// A socket address.
	SocketAddress *DataflowEndpointGroupSocketAddress `pulumi:"socketAddress"`
}

Egress address of AgentEndpoint with an optional mtu.

type DataflowEndpointGroupConnectionDetailsArgs added in v0.57.0

type DataflowEndpointGroupConnectionDetailsArgs struct {
	// Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
	Mtu pulumi.IntPtrInput `pulumi:"mtu"`
	// A socket address.
	SocketAddress DataflowEndpointGroupSocketAddressPtrInput `pulumi:"socketAddress"`
}

Egress address of AgentEndpoint with an optional mtu.

func (DataflowEndpointGroupConnectionDetailsArgs) ElementType added in v0.57.0

func (DataflowEndpointGroupConnectionDetailsArgs) ToDataflowEndpointGroupConnectionDetailsOutput added in v0.57.0

func (i DataflowEndpointGroupConnectionDetailsArgs) ToDataflowEndpointGroupConnectionDetailsOutput() DataflowEndpointGroupConnectionDetailsOutput

func (DataflowEndpointGroupConnectionDetailsArgs) ToDataflowEndpointGroupConnectionDetailsOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupConnectionDetailsArgs) ToDataflowEndpointGroupConnectionDetailsOutputWithContext(ctx context.Context) DataflowEndpointGroupConnectionDetailsOutput

func (DataflowEndpointGroupConnectionDetailsArgs) ToDataflowEndpointGroupConnectionDetailsPtrOutput added in v0.57.0

func (i DataflowEndpointGroupConnectionDetailsArgs) ToDataflowEndpointGroupConnectionDetailsPtrOutput() DataflowEndpointGroupConnectionDetailsPtrOutput

func (DataflowEndpointGroupConnectionDetailsArgs) ToDataflowEndpointGroupConnectionDetailsPtrOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupConnectionDetailsArgs) ToDataflowEndpointGroupConnectionDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupConnectionDetailsPtrOutput

type DataflowEndpointGroupConnectionDetailsInput added in v0.57.0

type DataflowEndpointGroupConnectionDetailsInput interface {
	pulumi.Input

	ToDataflowEndpointGroupConnectionDetailsOutput() DataflowEndpointGroupConnectionDetailsOutput
	ToDataflowEndpointGroupConnectionDetailsOutputWithContext(context.Context) DataflowEndpointGroupConnectionDetailsOutput
}

DataflowEndpointGroupConnectionDetailsInput is an input type that accepts DataflowEndpointGroupConnectionDetailsArgs and DataflowEndpointGroupConnectionDetailsOutput values. You can construct a concrete instance of `DataflowEndpointGroupConnectionDetailsInput` via:

DataflowEndpointGroupConnectionDetailsArgs{...}

type DataflowEndpointGroupConnectionDetailsOutput added in v0.57.0

type DataflowEndpointGroupConnectionDetailsOutput struct{ *pulumi.OutputState }

Egress address of AgentEndpoint with an optional mtu.

func (DataflowEndpointGroupConnectionDetailsOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupConnectionDetailsOutput) Mtu added in v0.57.0

Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.

func (DataflowEndpointGroupConnectionDetailsOutput) SocketAddress added in v0.57.0

A socket address.

func (DataflowEndpointGroupConnectionDetailsOutput) ToDataflowEndpointGroupConnectionDetailsOutput added in v0.57.0

func (o DataflowEndpointGroupConnectionDetailsOutput) ToDataflowEndpointGroupConnectionDetailsOutput() DataflowEndpointGroupConnectionDetailsOutput

func (DataflowEndpointGroupConnectionDetailsOutput) ToDataflowEndpointGroupConnectionDetailsOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupConnectionDetailsOutput) ToDataflowEndpointGroupConnectionDetailsOutputWithContext(ctx context.Context) DataflowEndpointGroupConnectionDetailsOutput

func (DataflowEndpointGroupConnectionDetailsOutput) ToDataflowEndpointGroupConnectionDetailsPtrOutput added in v0.57.0

func (o DataflowEndpointGroupConnectionDetailsOutput) ToDataflowEndpointGroupConnectionDetailsPtrOutput() DataflowEndpointGroupConnectionDetailsPtrOutput

func (DataflowEndpointGroupConnectionDetailsOutput) ToDataflowEndpointGroupConnectionDetailsPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupConnectionDetailsOutput) ToDataflowEndpointGroupConnectionDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupConnectionDetailsPtrOutput

type DataflowEndpointGroupConnectionDetailsPtrInput added in v0.57.0

type DataflowEndpointGroupConnectionDetailsPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupConnectionDetailsPtrOutput() DataflowEndpointGroupConnectionDetailsPtrOutput
	ToDataflowEndpointGroupConnectionDetailsPtrOutputWithContext(context.Context) DataflowEndpointGroupConnectionDetailsPtrOutput
}

DataflowEndpointGroupConnectionDetailsPtrInput is an input type that accepts DataflowEndpointGroupConnectionDetailsArgs, DataflowEndpointGroupConnectionDetailsPtr and DataflowEndpointGroupConnectionDetailsPtrOutput values. You can construct a concrete instance of `DataflowEndpointGroupConnectionDetailsPtrInput` via:

        DataflowEndpointGroupConnectionDetailsArgs{...}

or:

        nil

type DataflowEndpointGroupConnectionDetailsPtrOutput added in v0.57.0

type DataflowEndpointGroupConnectionDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupConnectionDetailsPtrOutput) Elem added in v0.57.0

func (DataflowEndpointGroupConnectionDetailsPtrOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupConnectionDetailsPtrOutput) Mtu added in v0.57.0

Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.

func (DataflowEndpointGroupConnectionDetailsPtrOutput) SocketAddress added in v0.57.0

A socket address.

func (DataflowEndpointGroupConnectionDetailsPtrOutput) ToDataflowEndpointGroupConnectionDetailsPtrOutput added in v0.57.0

func (o DataflowEndpointGroupConnectionDetailsPtrOutput) ToDataflowEndpointGroupConnectionDetailsPtrOutput() DataflowEndpointGroupConnectionDetailsPtrOutput

func (DataflowEndpointGroupConnectionDetailsPtrOutput) ToDataflowEndpointGroupConnectionDetailsPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupConnectionDetailsPtrOutput) ToDataflowEndpointGroupConnectionDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupConnectionDetailsPtrOutput

type DataflowEndpointGroupDataflowEndpoint

type DataflowEndpointGroupDataflowEndpoint struct {
	// The address and port of an endpoint.
	Address *DataflowEndpointGroupSocketAddress `pulumi:"address"`
	// Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.
	Mtu *int `pulumi:"mtu"`
	// The endpoint name.
	//
	// When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.
	Name *string `pulumi:"name"`
}

type DataflowEndpointGroupDataflowEndpointArgs

type DataflowEndpointGroupDataflowEndpointArgs struct {
	// The address and port of an endpoint.
	Address DataflowEndpointGroupSocketAddressPtrInput `pulumi:"address"`
	// Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.
	Mtu pulumi.IntPtrInput `pulumi:"mtu"`
	// The endpoint name.
	//
	// When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (DataflowEndpointGroupDataflowEndpointArgs) ElementType

func (DataflowEndpointGroupDataflowEndpointArgs) ToDataflowEndpointGroupDataflowEndpointOutput

func (i DataflowEndpointGroupDataflowEndpointArgs) ToDataflowEndpointGroupDataflowEndpointOutput() DataflowEndpointGroupDataflowEndpointOutput

func (DataflowEndpointGroupDataflowEndpointArgs) ToDataflowEndpointGroupDataflowEndpointOutputWithContext

func (i DataflowEndpointGroupDataflowEndpointArgs) ToDataflowEndpointGroupDataflowEndpointOutputWithContext(ctx context.Context) DataflowEndpointGroupDataflowEndpointOutput

func (DataflowEndpointGroupDataflowEndpointArgs) ToDataflowEndpointGroupDataflowEndpointPtrOutput

func (i DataflowEndpointGroupDataflowEndpointArgs) ToDataflowEndpointGroupDataflowEndpointPtrOutput() DataflowEndpointGroupDataflowEndpointPtrOutput

func (DataflowEndpointGroupDataflowEndpointArgs) ToDataflowEndpointGroupDataflowEndpointPtrOutputWithContext

func (i DataflowEndpointGroupDataflowEndpointArgs) ToDataflowEndpointGroupDataflowEndpointPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupDataflowEndpointPtrOutput

type DataflowEndpointGroupDataflowEndpointInput

type DataflowEndpointGroupDataflowEndpointInput interface {
	pulumi.Input

	ToDataflowEndpointGroupDataflowEndpointOutput() DataflowEndpointGroupDataflowEndpointOutput
	ToDataflowEndpointGroupDataflowEndpointOutputWithContext(context.Context) DataflowEndpointGroupDataflowEndpointOutput
}

DataflowEndpointGroupDataflowEndpointInput is an input type that accepts DataflowEndpointGroupDataflowEndpointArgs and DataflowEndpointGroupDataflowEndpointOutput values. You can construct a concrete instance of `DataflowEndpointGroupDataflowEndpointInput` via:

DataflowEndpointGroupDataflowEndpointArgs{...}

type DataflowEndpointGroupDataflowEndpointOutput

type DataflowEndpointGroupDataflowEndpointOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupDataflowEndpointOutput) Address

The address and port of an endpoint.

func (DataflowEndpointGroupDataflowEndpointOutput) ElementType

func (DataflowEndpointGroupDataflowEndpointOutput) Mtu

Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.

func (DataflowEndpointGroupDataflowEndpointOutput) Name

The endpoint name.

When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.

func (DataflowEndpointGroupDataflowEndpointOutput) ToDataflowEndpointGroupDataflowEndpointOutput

func (o DataflowEndpointGroupDataflowEndpointOutput) ToDataflowEndpointGroupDataflowEndpointOutput() DataflowEndpointGroupDataflowEndpointOutput

func (DataflowEndpointGroupDataflowEndpointOutput) ToDataflowEndpointGroupDataflowEndpointOutputWithContext

func (o DataflowEndpointGroupDataflowEndpointOutput) ToDataflowEndpointGroupDataflowEndpointOutputWithContext(ctx context.Context) DataflowEndpointGroupDataflowEndpointOutput

func (DataflowEndpointGroupDataflowEndpointOutput) ToDataflowEndpointGroupDataflowEndpointPtrOutput

func (o DataflowEndpointGroupDataflowEndpointOutput) ToDataflowEndpointGroupDataflowEndpointPtrOutput() DataflowEndpointGroupDataflowEndpointPtrOutput

func (DataflowEndpointGroupDataflowEndpointOutput) ToDataflowEndpointGroupDataflowEndpointPtrOutputWithContext

func (o DataflowEndpointGroupDataflowEndpointOutput) ToDataflowEndpointGroupDataflowEndpointPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupDataflowEndpointPtrOutput

type DataflowEndpointGroupDataflowEndpointPtrInput

type DataflowEndpointGroupDataflowEndpointPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupDataflowEndpointPtrOutput() DataflowEndpointGroupDataflowEndpointPtrOutput
	ToDataflowEndpointGroupDataflowEndpointPtrOutputWithContext(context.Context) DataflowEndpointGroupDataflowEndpointPtrOutput
}

DataflowEndpointGroupDataflowEndpointPtrInput is an input type that accepts DataflowEndpointGroupDataflowEndpointArgs, DataflowEndpointGroupDataflowEndpointPtr and DataflowEndpointGroupDataflowEndpointPtrOutput values. You can construct a concrete instance of `DataflowEndpointGroupDataflowEndpointPtrInput` via:

        DataflowEndpointGroupDataflowEndpointArgs{...}

or:

        nil

type DataflowEndpointGroupDataflowEndpointPtrOutput

type DataflowEndpointGroupDataflowEndpointPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupDataflowEndpointPtrOutput) Address

The address and port of an endpoint.

func (DataflowEndpointGroupDataflowEndpointPtrOutput) Elem

func (DataflowEndpointGroupDataflowEndpointPtrOutput) ElementType

func (DataflowEndpointGroupDataflowEndpointPtrOutput) Mtu

Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.

func (DataflowEndpointGroupDataflowEndpointPtrOutput) Name

The endpoint name.

When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.

func (DataflowEndpointGroupDataflowEndpointPtrOutput) ToDataflowEndpointGroupDataflowEndpointPtrOutput

func (o DataflowEndpointGroupDataflowEndpointPtrOutput) ToDataflowEndpointGroupDataflowEndpointPtrOutput() DataflowEndpointGroupDataflowEndpointPtrOutput

func (DataflowEndpointGroupDataflowEndpointPtrOutput) ToDataflowEndpointGroupDataflowEndpointPtrOutputWithContext

func (o DataflowEndpointGroupDataflowEndpointPtrOutput) ToDataflowEndpointGroupDataflowEndpointPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupDataflowEndpointPtrOutput

type DataflowEndpointGroupEndpointDetails

type DataflowEndpointGroupEndpointDetails struct {
	// An agent endpoint.
	AwsGroundStationAgentEndpoint *DataflowEndpointGroupAwsGroundStationAgentEndpoint `pulumi:"awsGroundStationAgentEndpoint"`
	// Information about the endpoint such as name and the endpoint address.
	Endpoint *DataflowEndpointGroupDataflowEndpoint `pulumi:"endpoint"`
	// The role ARN, and IDs for security groups and subnets.
	SecurityDetails *DataflowEndpointGroupSecurityDetails `pulumi:"securityDetails"`
}

type DataflowEndpointGroupEndpointDetailsArgs

type DataflowEndpointGroupEndpointDetailsArgs struct {
	// An agent endpoint.
	AwsGroundStationAgentEndpoint DataflowEndpointGroupAwsGroundStationAgentEndpointPtrInput `pulumi:"awsGroundStationAgentEndpoint"`
	// Information about the endpoint such as name and the endpoint address.
	Endpoint DataflowEndpointGroupDataflowEndpointPtrInput `pulumi:"endpoint"`
	// The role ARN, and IDs for security groups and subnets.
	SecurityDetails DataflowEndpointGroupSecurityDetailsPtrInput `pulumi:"securityDetails"`
}

func (DataflowEndpointGroupEndpointDetailsArgs) ElementType

func (DataflowEndpointGroupEndpointDetailsArgs) ToDataflowEndpointGroupEndpointDetailsOutput

func (i DataflowEndpointGroupEndpointDetailsArgs) ToDataflowEndpointGroupEndpointDetailsOutput() DataflowEndpointGroupEndpointDetailsOutput

func (DataflowEndpointGroupEndpointDetailsArgs) ToDataflowEndpointGroupEndpointDetailsOutputWithContext

func (i DataflowEndpointGroupEndpointDetailsArgs) ToDataflowEndpointGroupEndpointDetailsOutputWithContext(ctx context.Context) DataflowEndpointGroupEndpointDetailsOutput

type DataflowEndpointGroupEndpointDetailsArray

type DataflowEndpointGroupEndpointDetailsArray []DataflowEndpointGroupEndpointDetailsInput

func (DataflowEndpointGroupEndpointDetailsArray) ElementType

func (DataflowEndpointGroupEndpointDetailsArray) ToDataflowEndpointGroupEndpointDetailsArrayOutput

func (i DataflowEndpointGroupEndpointDetailsArray) ToDataflowEndpointGroupEndpointDetailsArrayOutput() DataflowEndpointGroupEndpointDetailsArrayOutput

func (DataflowEndpointGroupEndpointDetailsArray) ToDataflowEndpointGroupEndpointDetailsArrayOutputWithContext

func (i DataflowEndpointGroupEndpointDetailsArray) ToDataflowEndpointGroupEndpointDetailsArrayOutputWithContext(ctx context.Context) DataflowEndpointGroupEndpointDetailsArrayOutput

type DataflowEndpointGroupEndpointDetailsArrayInput

type DataflowEndpointGroupEndpointDetailsArrayInput interface {
	pulumi.Input

	ToDataflowEndpointGroupEndpointDetailsArrayOutput() DataflowEndpointGroupEndpointDetailsArrayOutput
	ToDataflowEndpointGroupEndpointDetailsArrayOutputWithContext(context.Context) DataflowEndpointGroupEndpointDetailsArrayOutput
}

DataflowEndpointGroupEndpointDetailsArrayInput is an input type that accepts DataflowEndpointGroupEndpointDetailsArray and DataflowEndpointGroupEndpointDetailsArrayOutput values. You can construct a concrete instance of `DataflowEndpointGroupEndpointDetailsArrayInput` via:

DataflowEndpointGroupEndpointDetailsArray{ DataflowEndpointGroupEndpointDetailsArgs{...} }

type DataflowEndpointGroupEndpointDetailsArrayOutput

type DataflowEndpointGroupEndpointDetailsArrayOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupEndpointDetailsArrayOutput) ElementType

func (DataflowEndpointGroupEndpointDetailsArrayOutput) Index

func (DataflowEndpointGroupEndpointDetailsArrayOutput) ToDataflowEndpointGroupEndpointDetailsArrayOutput

func (o DataflowEndpointGroupEndpointDetailsArrayOutput) ToDataflowEndpointGroupEndpointDetailsArrayOutput() DataflowEndpointGroupEndpointDetailsArrayOutput

func (DataflowEndpointGroupEndpointDetailsArrayOutput) ToDataflowEndpointGroupEndpointDetailsArrayOutputWithContext

func (o DataflowEndpointGroupEndpointDetailsArrayOutput) ToDataflowEndpointGroupEndpointDetailsArrayOutputWithContext(ctx context.Context) DataflowEndpointGroupEndpointDetailsArrayOutput

type DataflowEndpointGroupEndpointDetailsInput

type DataflowEndpointGroupEndpointDetailsInput interface {
	pulumi.Input

	ToDataflowEndpointGroupEndpointDetailsOutput() DataflowEndpointGroupEndpointDetailsOutput
	ToDataflowEndpointGroupEndpointDetailsOutputWithContext(context.Context) DataflowEndpointGroupEndpointDetailsOutput
}

DataflowEndpointGroupEndpointDetailsInput is an input type that accepts DataflowEndpointGroupEndpointDetailsArgs and DataflowEndpointGroupEndpointDetailsOutput values. You can construct a concrete instance of `DataflowEndpointGroupEndpointDetailsInput` via:

DataflowEndpointGroupEndpointDetailsArgs{...}

type DataflowEndpointGroupEndpointDetailsOutput

type DataflowEndpointGroupEndpointDetailsOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupEndpointDetailsOutput) AwsGroundStationAgentEndpoint added in v0.57.0

An agent endpoint.

func (DataflowEndpointGroupEndpointDetailsOutput) ElementType

func (DataflowEndpointGroupEndpointDetailsOutput) Endpoint

Information about the endpoint such as name and the endpoint address.

func (DataflowEndpointGroupEndpointDetailsOutput) SecurityDetails

The role ARN, and IDs for security groups and subnets.

func (DataflowEndpointGroupEndpointDetailsOutput) ToDataflowEndpointGroupEndpointDetailsOutput

func (o DataflowEndpointGroupEndpointDetailsOutput) ToDataflowEndpointGroupEndpointDetailsOutput() DataflowEndpointGroupEndpointDetailsOutput

func (DataflowEndpointGroupEndpointDetailsOutput) ToDataflowEndpointGroupEndpointDetailsOutputWithContext

func (o DataflowEndpointGroupEndpointDetailsOutput) ToDataflowEndpointGroupEndpointDetailsOutputWithContext(ctx context.Context) DataflowEndpointGroupEndpointDetailsOutput

type DataflowEndpointGroupInput

type DataflowEndpointGroupInput interface {
	pulumi.Input

	ToDataflowEndpointGroupOutput() DataflowEndpointGroupOutput
	ToDataflowEndpointGroupOutputWithContext(ctx context.Context) DataflowEndpointGroupOutput
}

type DataflowEndpointGroupIntegerRange added in v0.57.0

type DataflowEndpointGroupIntegerRange struct {
	// A maximum value.
	Maximum *int `pulumi:"maximum"`
	// A minimum value.
	Minimum *int `pulumi:"minimum"`
}

An integer range that has a minimum and maximum value.

type DataflowEndpointGroupIntegerRangeArgs added in v0.57.0

type DataflowEndpointGroupIntegerRangeArgs struct {
	// A maximum value.
	Maximum pulumi.IntPtrInput `pulumi:"maximum"`
	// A minimum value.
	Minimum pulumi.IntPtrInput `pulumi:"minimum"`
}

An integer range that has a minimum and maximum value.

func (DataflowEndpointGroupIntegerRangeArgs) ElementType added in v0.57.0

func (DataflowEndpointGroupIntegerRangeArgs) ToDataflowEndpointGroupIntegerRangeOutput added in v0.57.0

func (i DataflowEndpointGroupIntegerRangeArgs) ToDataflowEndpointGroupIntegerRangeOutput() DataflowEndpointGroupIntegerRangeOutput

func (DataflowEndpointGroupIntegerRangeArgs) ToDataflowEndpointGroupIntegerRangeOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupIntegerRangeArgs) ToDataflowEndpointGroupIntegerRangeOutputWithContext(ctx context.Context) DataflowEndpointGroupIntegerRangeOutput

func (DataflowEndpointGroupIntegerRangeArgs) ToDataflowEndpointGroupIntegerRangePtrOutput added in v0.57.0

func (i DataflowEndpointGroupIntegerRangeArgs) ToDataflowEndpointGroupIntegerRangePtrOutput() DataflowEndpointGroupIntegerRangePtrOutput

func (DataflowEndpointGroupIntegerRangeArgs) ToDataflowEndpointGroupIntegerRangePtrOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupIntegerRangeArgs) ToDataflowEndpointGroupIntegerRangePtrOutputWithContext(ctx context.Context) DataflowEndpointGroupIntegerRangePtrOutput

type DataflowEndpointGroupIntegerRangeInput added in v0.57.0

type DataflowEndpointGroupIntegerRangeInput interface {
	pulumi.Input

	ToDataflowEndpointGroupIntegerRangeOutput() DataflowEndpointGroupIntegerRangeOutput
	ToDataflowEndpointGroupIntegerRangeOutputWithContext(context.Context) DataflowEndpointGroupIntegerRangeOutput
}

DataflowEndpointGroupIntegerRangeInput is an input type that accepts DataflowEndpointGroupIntegerRangeArgs and DataflowEndpointGroupIntegerRangeOutput values. You can construct a concrete instance of `DataflowEndpointGroupIntegerRangeInput` via:

DataflowEndpointGroupIntegerRangeArgs{...}

type DataflowEndpointGroupIntegerRangeOutput added in v0.57.0

type DataflowEndpointGroupIntegerRangeOutput struct{ *pulumi.OutputState }

An integer range that has a minimum and maximum value.

func (DataflowEndpointGroupIntegerRangeOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupIntegerRangeOutput) Maximum added in v0.57.0

A maximum value.

func (DataflowEndpointGroupIntegerRangeOutput) Minimum added in v0.57.0

A minimum value.

func (DataflowEndpointGroupIntegerRangeOutput) ToDataflowEndpointGroupIntegerRangeOutput added in v0.57.0

func (o DataflowEndpointGroupIntegerRangeOutput) ToDataflowEndpointGroupIntegerRangeOutput() DataflowEndpointGroupIntegerRangeOutput

func (DataflowEndpointGroupIntegerRangeOutput) ToDataflowEndpointGroupIntegerRangeOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupIntegerRangeOutput) ToDataflowEndpointGroupIntegerRangeOutputWithContext(ctx context.Context) DataflowEndpointGroupIntegerRangeOutput

func (DataflowEndpointGroupIntegerRangeOutput) ToDataflowEndpointGroupIntegerRangePtrOutput added in v0.57.0

func (o DataflowEndpointGroupIntegerRangeOutput) ToDataflowEndpointGroupIntegerRangePtrOutput() DataflowEndpointGroupIntegerRangePtrOutput

func (DataflowEndpointGroupIntegerRangeOutput) ToDataflowEndpointGroupIntegerRangePtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupIntegerRangeOutput) ToDataflowEndpointGroupIntegerRangePtrOutputWithContext(ctx context.Context) DataflowEndpointGroupIntegerRangePtrOutput

type DataflowEndpointGroupIntegerRangePtrInput added in v0.57.0

type DataflowEndpointGroupIntegerRangePtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupIntegerRangePtrOutput() DataflowEndpointGroupIntegerRangePtrOutput
	ToDataflowEndpointGroupIntegerRangePtrOutputWithContext(context.Context) DataflowEndpointGroupIntegerRangePtrOutput
}

DataflowEndpointGroupIntegerRangePtrInput is an input type that accepts DataflowEndpointGroupIntegerRangeArgs, DataflowEndpointGroupIntegerRangePtr and DataflowEndpointGroupIntegerRangePtrOutput values. You can construct a concrete instance of `DataflowEndpointGroupIntegerRangePtrInput` via:

        DataflowEndpointGroupIntegerRangeArgs{...}

or:

        nil

type DataflowEndpointGroupIntegerRangePtrOutput added in v0.57.0

type DataflowEndpointGroupIntegerRangePtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupIntegerRangePtrOutput) Elem added in v0.57.0

func (DataflowEndpointGroupIntegerRangePtrOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupIntegerRangePtrOutput) Maximum added in v0.57.0

A maximum value.

func (DataflowEndpointGroupIntegerRangePtrOutput) Minimum added in v0.57.0

A minimum value.

func (DataflowEndpointGroupIntegerRangePtrOutput) ToDataflowEndpointGroupIntegerRangePtrOutput added in v0.57.0

func (o DataflowEndpointGroupIntegerRangePtrOutput) ToDataflowEndpointGroupIntegerRangePtrOutput() DataflowEndpointGroupIntegerRangePtrOutput

func (DataflowEndpointGroupIntegerRangePtrOutput) ToDataflowEndpointGroupIntegerRangePtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupIntegerRangePtrOutput) ToDataflowEndpointGroupIntegerRangePtrOutputWithContext(ctx context.Context) DataflowEndpointGroupIntegerRangePtrOutput

type DataflowEndpointGroupOutput

type DataflowEndpointGroupOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupOutput) Arn added in v0.17.0

The ARN of the dataflow endpoint group, such as `arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (DataflowEndpointGroupOutput) AwsId added in v0.99.0

UUID of a dataflow endpoint group.

func (DataflowEndpointGroupOutput) ContactPostPassDurationSeconds added in v0.49.0

func (o DataflowEndpointGroupOutput) ContactPostPassDurationSeconds() pulumi.IntPtrOutput

Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.

func (DataflowEndpointGroupOutput) ContactPrePassDurationSeconds added in v0.49.0

func (o DataflowEndpointGroupOutput) ContactPrePassDurationSeconds() pulumi.IntPtrOutput

Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.

func (DataflowEndpointGroupOutput) ElementType

func (DataflowEndpointGroupOutput) EndpointDetails added in v0.17.0

List of Endpoint Details, containing address and port for each endpoint.

func (DataflowEndpointGroupOutput) Tags added in v0.17.0

Tags assigned to a resource.

func (DataflowEndpointGroupOutput) ToDataflowEndpointGroupOutput

func (o DataflowEndpointGroupOutput) ToDataflowEndpointGroupOutput() DataflowEndpointGroupOutput

func (DataflowEndpointGroupOutput) ToDataflowEndpointGroupOutputWithContext

func (o DataflowEndpointGroupOutput) ToDataflowEndpointGroupOutputWithContext(ctx context.Context) DataflowEndpointGroupOutput

type DataflowEndpointGroupRangedConnectionDetails added in v0.57.0

type DataflowEndpointGroupRangedConnectionDetails struct {
	// Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
	Mtu *int `pulumi:"mtu"`
	// A ranged socket address.
	SocketAddress *DataflowEndpointGroupRangedSocketAddress `pulumi:"socketAddress"`
}

Ingress address of AgentEndpoint with a port range and an optional mtu.

type DataflowEndpointGroupRangedConnectionDetailsArgs added in v0.57.0

type DataflowEndpointGroupRangedConnectionDetailsArgs struct {
	// Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
	Mtu pulumi.IntPtrInput `pulumi:"mtu"`
	// A ranged socket address.
	SocketAddress DataflowEndpointGroupRangedSocketAddressPtrInput `pulumi:"socketAddress"`
}

Ingress address of AgentEndpoint with a port range and an optional mtu.

func (DataflowEndpointGroupRangedConnectionDetailsArgs) ElementType added in v0.57.0

func (DataflowEndpointGroupRangedConnectionDetailsArgs) ToDataflowEndpointGroupRangedConnectionDetailsOutput added in v0.57.0

func (i DataflowEndpointGroupRangedConnectionDetailsArgs) ToDataflowEndpointGroupRangedConnectionDetailsOutput() DataflowEndpointGroupRangedConnectionDetailsOutput

func (DataflowEndpointGroupRangedConnectionDetailsArgs) ToDataflowEndpointGroupRangedConnectionDetailsOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupRangedConnectionDetailsArgs) ToDataflowEndpointGroupRangedConnectionDetailsOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedConnectionDetailsOutput

func (DataflowEndpointGroupRangedConnectionDetailsArgs) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutput added in v0.57.0

func (i DataflowEndpointGroupRangedConnectionDetailsArgs) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutput() DataflowEndpointGroupRangedConnectionDetailsPtrOutput

func (DataflowEndpointGroupRangedConnectionDetailsArgs) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupRangedConnectionDetailsArgs) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedConnectionDetailsPtrOutput

type DataflowEndpointGroupRangedConnectionDetailsInput added in v0.57.0

type DataflowEndpointGroupRangedConnectionDetailsInput interface {
	pulumi.Input

	ToDataflowEndpointGroupRangedConnectionDetailsOutput() DataflowEndpointGroupRangedConnectionDetailsOutput
	ToDataflowEndpointGroupRangedConnectionDetailsOutputWithContext(context.Context) DataflowEndpointGroupRangedConnectionDetailsOutput
}

DataflowEndpointGroupRangedConnectionDetailsInput is an input type that accepts DataflowEndpointGroupRangedConnectionDetailsArgs and DataflowEndpointGroupRangedConnectionDetailsOutput values. You can construct a concrete instance of `DataflowEndpointGroupRangedConnectionDetailsInput` via:

DataflowEndpointGroupRangedConnectionDetailsArgs{...}

type DataflowEndpointGroupRangedConnectionDetailsOutput added in v0.57.0

type DataflowEndpointGroupRangedConnectionDetailsOutput struct{ *pulumi.OutputState }

Ingress address of AgentEndpoint with a port range and an optional mtu.

func (DataflowEndpointGroupRangedConnectionDetailsOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupRangedConnectionDetailsOutput) Mtu added in v0.57.0

Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.

func (DataflowEndpointGroupRangedConnectionDetailsOutput) SocketAddress added in v0.57.0

A ranged socket address.

func (DataflowEndpointGroupRangedConnectionDetailsOutput) ToDataflowEndpointGroupRangedConnectionDetailsOutput added in v0.57.0

func (o DataflowEndpointGroupRangedConnectionDetailsOutput) ToDataflowEndpointGroupRangedConnectionDetailsOutput() DataflowEndpointGroupRangedConnectionDetailsOutput

func (DataflowEndpointGroupRangedConnectionDetailsOutput) ToDataflowEndpointGroupRangedConnectionDetailsOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupRangedConnectionDetailsOutput) ToDataflowEndpointGroupRangedConnectionDetailsOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedConnectionDetailsOutput

func (DataflowEndpointGroupRangedConnectionDetailsOutput) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutput added in v0.57.0

func (o DataflowEndpointGroupRangedConnectionDetailsOutput) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutput() DataflowEndpointGroupRangedConnectionDetailsPtrOutput

func (DataflowEndpointGroupRangedConnectionDetailsOutput) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupRangedConnectionDetailsOutput) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedConnectionDetailsPtrOutput

type DataflowEndpointGroupRangedConnectionDetailsPtrInput added in v0.57.0

type DataflowEndpointGroupRangedConnectionDetailsPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupRangedConnectionDetailsPtrOutput() DataflowEndpointGroupRangedConnectionDetailsPtrOutput
	ToDataflowEndpointGroupRangedConnectionDetailsPtrOutputWithContext(context.Context) DataflowEndpointGroupRangedConnectionDetailsPtrOutput
}

DataflowEndpointGroupRangedConnectionDetailsPtrInput is an input type that accepts DataflowEndpointGroupRangedConnectionDetailsArgs, DataflowEndpointGroupRangedConnectionDetailsPtr and DataflowEndpointGroupRangedConnectionDetailsPtrOutput values. You can construct a concrete instance of `DataflowEndpointGroupRangedConnectionDetailsPtrInput` via:

        DataflowEndpointGroupRangedConnectionDetailsArgs{...}

or:

        nil

type DataflowEndpointGroupRangedConnectionDetailsPtrOutput added in v0.57.0

type DataflowEndpointGroupRangedConnectionDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupRangedConnectionDetailsPtrOutput) Elem added in v0.57.0

func (DataflowEndpointGroupRangedConnectionDetailsPtrOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupRangedConnectionDetailsPtrOutput) Mtu added in v0.57.0

Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.

func (DataflowEndpointGroupRangedConnectionDetailsPtrOutput) SocketAddress added in v0.57.0

A ranged socket address.

func (DataflowEndpointGroupRangedConnectionDetailsPtrOutput) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutput added in v0.57.0

func (DataflowEndpointGroupRangedConnectionDetailsPtrOutput) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupRangedConnectionDetailsPtrOutput) ToDataflowEndpointGroupRangedConnectionDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedConnectionDetailsPtrOutput

type DataflowEndpointGroupRangedSocketAddress added in v0.57.0

type DataflowEndpointGroupRangedSocketAddress struct {
	// IPv4 socket address.
	Name *string `pulumi:"name"`
	// Port range of a socket address.
	PortRange *DataflowEndpointGroupIntegerRange `pulumi:"portRange"`
}

A socket address with a port range.

type DataflowEndpointGroupRangedSocketAddressArgs added in v0.57.0

type DataflowEndpointGroupRangedSocketAddressArgs struct {
	// IPv4 socket address.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Port range of a socket address.
	PortRange DataflowEndpointGroupIntegerRangePtrInput `pulumi:"portRange"`
}

A socket address with a port range.

func (DataflowEndpointGroupRangedSocketAddressArgs) ElementType added in v0.57.0

func (DataflowEndpointGroupRangedSocketAddressArgs) ToDataflowEndpointGroupRangedSocketAddressOutput added in v0.57.0

func (i DataflowEndpointGroupRangedSocketAddressArgs) ToDataflowEndpointGroupRangedSocketAddressOutput() DataflowEndpointGroupRangedSocketAddressOutput

func (DataflowEndpointGroupRangedSocketAddressArgs) ToDataflowEndpointGroupRangedSocketAddressOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupRangedSocketAddressArgs) ToDataflowEndpointGroupRangedSocketAddressOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedSocketAddressOutput

func (DataflowEndpointGroupRangedSocketAddressArgs) ToDataflowEndpointGroupRangedSocketAddressPtrOutput added in v0.57.0

func (i DataflowEndpointGroupRangedSocketAddressArgs) ToDataflowEndpointGroupRangedSocketAddressPtrOutput() DataflowEndpointGroupRangedSocketAddressPtrOutput

func (DataflowEndpointGroupRangedSocketAddressArgs) ToDataflowEndpointGroupRangedSocketAddressPtrOutputWithContext added in v0.57.0

func (i DataflowEndpointGroupRangedSocketAddressArgs) ToDataflowEndpointGroupRangedSocketAddressPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedSocketAddressPtrOutput

type DataflowEndpointGroupRangedSocketAddressInput added in v0.57.0

type DataflowEndpointGroupRangedSocketAddressInput interface {
	pulumi.Input

	ToDataflowEndpointGroupRangedSocketAddressOutput() DataflowEndpointGroupRangedSocketAddressOutput
	ToDataflowEndpointGroupRangedSocketAddressOutputWithContext(context.Context) DataflowEndpointGroupRangedSocketAddressOutput
}

DataflowEndpointGroupRangedSocketAddressInput is an input type that accepts DataflowEndpointGroupRangedSocketAddressArgs and DataflowEndpointGroupRangedSocketAddressOutput values. You can construct a concrete instance of `DataflowEndpointGroupRangedSocketAddressInput` via:

DataflowEndpointGroupRangedSocketAddressArgs{...}

type DataflowEndpointGroupRangedSocketAddressOutput added in v0.57.0

type DataflowEndpointGroupRangedSocketAddressOutput struct{ *pulumi.OutputState }

A socket address with a port range.

func (DataflowEndpointGroupRangedSocketAddressOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupRangedSocketAddressOutput) Name added in v0.57.0

IPv4 socket address.

func (DataflowEndpointGroupRangedSocketAddressOutput) PortRange added in v0.57.0

Port range of a socket address.

func (DataflowEndpointGroupRangedSocketAddressOutput) ToDataflowEndpointGroupRangedSocketAddressOutput added in v0.57.0

func (o DataflowEndpointGroupRangedSocketAddressOutput) ToDataflowEndpointGroupRangedSocketAddressOutput() DataflowEndpointGroupRangedSocketAddressOutput

func (DataflowEndpointGroupRangedSocketAddressOutput) ToDataflowEndpointGroupRangedSocketAddressOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupRangedSocketAddressOutput) ToDataflowEndpointGroupRangedSocketAddressOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedSocketAddressOutput

func (DataflowEndpointGroupRangedSocketAddressOutput) ToDataflowEndpointGroupRangedSocketAddressPtrOutput added in v0.57.0

func (o DataflowEndpointGroupRangedSocketAddressOutput) ToDataflowEndpointGroupRangedSocketAddressPtrOutput() DataflowEndpointGroupRangedSocketAddressPtrOutput

func (DataflowEndpointGroupRangedSocketAddressOutput) ToDataflowEndpointGroupRangedSocketAddressPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupRangedSocketAddressOutput) ToDataflowEndpointGroupRangedSocketAddressPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedSocketAddressPtrOutput

type DataflowEndpointGroupRangedSocketAddressPtrInput added in v0.57.0

type DataflowEndpointGroupRangedSocketAddressPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupRangedSocketAddressPtrOutput() DataflowEndpointGroupRangedSocketAddressPtrOutput
	ToDataflowEndpointGroupRangedSocketAddressPtrOutputWithContext(context.Context) DataflowEndpointGroupRangedSocketAddressPtrOutput
}

DataflowEndpointGroupRangedSocketAddressPtrInput is an input type that accepts DataflowEndpointGroupRangedSocketAddressArgs, DataflowEndpointGroupRangedSocketAddressPtr and DataflowEndpointGroupRangedSocketAddressPtrOutput values. You can construct a concrete instance of `DataflowEndpointGroupRangedSocketAddressPtrInput` via:

        DataflowEndpointGroupRangedSocketAddressArgs{...}

or:

        nil

type DataflowEndpointGroupRangedSocketAddressPtrOutput added in v0.57.0

type DataflowEndpointGroupRangedSocketAddressPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupRangedSocketAddressPtrOutput) Elem added in v0.57.0

func (DataflowEndpointGroupRangedSocketAddressPtrOutput) ElementType added in v0.57.0

func (DataflowEndpointGroupRangedSocketAddressPtrOutput) Name added in v0.57.0

IPv4 socket address.

func (DataflowEndpointGroupRangedSocketAddressPtrOutput) PortRange added in v0.57.0

Port range of a socket address.

func (DataflowEndpointGroupRangedSocketAddressPtrOutput) ToDataflowEndpointGroupRangedSocketAddressPtrOutput added in v0.57.0

func (o DataflowEndpointGroupRangedSocketAddressPtrOutput) ToDataflowEndpointGroupRangedSocketAddressPtrOutput() DataflowEndpointGroupRangedSocketAddressPtrOutput

func (DataflowEndpointGroupRangedSocketAddressPtrOutput) ToDataflowEndpointGroupRangedSocketAddressPtrOutputWithContext added in v0.57.0

func (o DataflowEndpointGroupRangedSocketAddressPtrOutput) ToDataflowEndpointGroupRangedSocketAddressPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupRangedSocketAddressPtrOutput

type DataflowEndpointGroupSecurityDetails

type DataflowEndpointGroupSecurityDetails struct {
	// The ARN of a role which Ground Station has permission to assume, such as `arn:aws:iam::1234567890:role/DataDeliveryServiceRole` .
	//
	// Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.
	RoleArn *string `pulumi:"roleArn"`
	// The security group Ids of the security role, such as `sg-1234567890abcdef0` .
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The subnet Ids of the security details, such as `subnet-12345678` .
	SubnetIds []string `pulumi:"subnetIds"`
}

type DataflowEndpointGroupSecurityDetailsArgs

type DataflowEndpointGroupSecurityDetailsArgs struct {
	// The ARN of a role which Ground Station has permission to assume, such as `arn:aws:iam::1234567890:role/DataDeliveryServiceRole` .
	//
	// Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// The security group Ids of the security role, such as `sg-1234567890abcdef0` .
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The subnet Ids of the security details, such as `subnet-12345678` .
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (DataflowEndpointGroupSecurityDetailsArgs) ElementType

func (DataflowEndpointGroupSecurityDetailsArgs) ToDataflowEndpointGroupSecurityDetailsOutput

func (i DataflowEndpointGroupSecurityDetailsArgs) ToDataflowEndpointGroupSecurityDetailsOutput() DataflowEndpointGroupSecurityDetailsOutput

func (DataflowEndpointGroupSecurityDetailsArgs) ToDataflowEndpointGroupSecurityDetailsOutputWithContext

func (i DataflowEndpointGroupSecurityDetailsArgs) ToDataflowEndpointGroupSecurityDetailsOutputWithContext(ctx context.Context) DataflowEndpointGroupSecurityDetailsOutput

func (DataflowEndpointGroupSecurityDetailsArgs) ToDataflowEndpointGroupSecurityDetailsPtrOutput

func (i DataflowEndpointGroupSecurityDetailsArgs) ToDataflowEndpointGroupSecurityDetailsPtrOutput() DataflowEndpointGroupSecurityDetailsPtrOutput

func (DataflowEndpointGroupSecurityDetailsArgs) ToDataflowEndpointGroupSecurityDetailsPtrOutputWithContext

func (i DataflowEndpointGroupSecurityDetailsArgs) ToDataflowEndpointGroupSecurityDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupSecurityDetailsPtrOutput

type DataflowEndpointGroupSecurityDetailsInput

type DataflowEndpointGroupSecurityDetailsInput interface {
	pulumi.Input

	ToDataflowEndpointGroupSecurityDetailsOutput() DataflowEndpointGroupSecurityDetailsOutput
	ToDataflowEndpointGroupSecurityDetailsOutputWithContext(context.Context) DataflowEndpointGroupSecurityDetailsOutput
}

DataflowEndpointGroupSecurityDetailsInput is an input type that accepts DataflowEndpointGroupSecurityDetailsArgs and DataflowEndpointGroupSecurityDetailsOutput values. You can construct a concrete instance of `DataflowEndpointGroupSecurityDetailsInput` via:

DataflowEndpointGroupSecurityDetailsArgs{...}

type DataflowEndpointGroupSecurityDetailsOutput

type DataflowEndpointGroupSecurityDetailsOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupSecurityDetailsOutput) ElementType

func (DataflowEndpointGroupSecurityDetailsOutput) RoleArn

The ARN of a role which Ground Station has permission to assume, such as `arn:aws:iam::1234567890:role/DataDeliveryServiceRole` .

Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.

func (DataflowEndpointGroupSecurityDetailsOutput) SecurityGroupIds

The security group Ids of the security role, such as `sg-1234567890abcdef0` .

func (DataflowEndpointGroupSecurityDetailsOutput) SubnetIds

The subnet Ids of the security details, such as `subnet-12345678` .

func (DataflowEndpointGroupSecurityDetailsOutput) ToDataflowEndpointGroupSecurityDetailsOutput

func (o DataflowEndpointGroupSecurityDetailsOutput) ToDataflowEndpointGroupSecurityDetailsOutput() DataflowEndpointGroupSecurityDetailsOutput

func (DataflowEndpointGroupSecurityDetailsOutput) ToDataflowEndpointGroupSecurityDetailsOutputWithContext

func (o DataflowEndpointGroupSecurityDetailsOutput) ToDataflowEndpointGroupSecurityDetailsOutputWithContext(ctx context.Context) DataflowEndpointGroupSecurityDetailsOutput

func (DataflowEndpointGroupSecurityDetailsOutput) ToDataflowEndpointGroupSecurityDetailsPtrOutput

func (o DataflowEndpointGroupSecurityDetailsOutput) ToDataflowEndpointGroupSecurityDetailsPtrOutput() DataflowEndpointGroupSecurityDetailsPtrOutput

func (DataflowEndpointGroupSecurityDetailsOutput) ToDataflowEndpointGroupSecurityDetailsPtrOutputWithContext

func (o DataflowEndpointGroupSecurityDetailsOutput) ToDataflowEndpointGroupSecurityDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupSecurityDetailsPtrOutput

type DataflowEndpointGroupSecurityDetailsPtrInput

type DataflowEndpointGroupSecurityDetailsPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupSecurityDetailsPtrOutput() DataflowEndpointGroupSecurityDetailsPtrOutput
	ToDataflowEndpointGroupSecurityDetailsPtrOutputWithContext(context.Context) DataflowEndpointGroupSecurityDetailsPtrOutput
}

DataflowEndpointGroupSecurityDetailsPtrInput is an input type that accepts DataflowEndpointGroupSecurityDetailsArgs, DataflowEndpointGroupSecurityDetailsPtr and DataflowEndpointGroupSecurityDetailsPtrOutput values. You can construct a concrete instance of `DataflowEndpointGroupSecurityDetailsPtrInput` via:

        DataflowEndpointGroupSecurityDetailsArgs{...}

or:

        nil

type DataflowEndpointGroupSecurityDetailsPtrOutput

type DataflowEndpointGroupSecurityDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupSecurityDetailsPtrOutput) Elem

func (DataflowEndpointGroupSecurityDetailsPtrOutput) ElementType

func (DataflowEndpointGroupSecurityDetailsPtrOutput) RoleArn

The ARN of a role which Ground Station has permission to assume, such as `arn:aws:iam::1234567890:role/DataDeliveryServiceRole` .

Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.

func (DataflowEndpointGroupSecurityDetailsPtrOutput) SecurityGroupIds

The security group Ids of the security role, such as `sg-1234567890abcdef0` .

func (DataflowEndpointGroupSecurityDetailsPtrOutput) SubnetIds

The subnet Ids of the security details, such as `subnet-12345678` .

func (DataflowEndpointGroupSecurityDetailsPtrOutput) ToDataflowEndpointGroupSecurityDetailsPtrOutput

func (o DataflowEndpointGroupSecurityDetailsPtrOutput) ToDataflowEndpointGroupSecurityDetailsPtrOutput() DataflowEndpointGroupSecurityDetailsPtrOutput

func (DataflowEndpointGroupSecurityDetailsPtrOutput) ToDataflowEndpointGroupSecurityDetailsPtrOutputWithContext

func (o DataflowEndpointGroupSecurityDetailsPtrOutput) ToDataflowEndpointGroupSecurityDetailsPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupSecurityDetailsPtrOutput

type DataflowEndpointGroupSocketAddress

type DataflowEndpointGroupSocketAddress struct {
	// The name of the endpoint, such as `Endpoint 1` .
	Name *string `pulumi:"name"`
	// The port of the endpoint, such as `55888` .
	Port *int `pulumi:"port"`
}

type DataflowEndpointGroupSocketAddressArgs

type DataflowEndpointGroupSocketAddressArgs struct {
	// The name of the endpoint, such as `Endpoint 1` .
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The port of the endpoint, such as `55888` .
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (DataflowEndpointGroupSocketAddressArgs) ElementType

func (DataflowEndpointGroupSocketAddressArgs) ToDataflowEndpointGroupSocketAddressOutput

func (i DataflowEndpointGroupSocketAddressArgs) ToDataflowEndpointGroupSocketAddressOutput() DataflowEndpointGroupSocketAddressOutput

func (DataflowEndpointGroupSocketAddressArgs) ToDataflowEndpointGroupSocketAddressOutputWithContext

func (i DataflowEndpointGroupSocketAddressArgs) ToDataflowEndpointGroupSocketAddressOutputWithContext(ctx context.Context) DataflowEndpointGroupSocketAddressOutput

func (DataflowEndpointGroupSocketAddressArgs) ToDataflowEndpointGroupSocketAddressPtrOutput

func (i DataflowEndpointGroupSocketAddressArgs) ToDataflowEndpointGroupSocketAddressPtrOutput() DataflowEndpointGroupSocketAddressPtrOutput

func (DataflowEndpointGroupSocketAddressArgs) ToDataflowEndpointGroupSocketAddressPtrOutputWithContext

func (i DataflowEndpointGroupSocketAddressArgs) ToDataflowEndpointGroupSocketAddressPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupSocketAddressPtrOutput

type DataflowEndpointGroupSocketAddressInput

type DataflowEndpointGroupSocketAddressInput interface {
	pulumi.Input

	ToDataflowEndpointGroupSocketAddressOutput() DataflowEndpointGroupSocketAddressOutput
	ToDataflowEndpointGroupSocketAddressOutputWithContext(context.Context) DataflowEndpointGroupSocketAddressOutput
}

DataflowEndpointGroupSocketAddressInput is an input type that accepts DataflowEndpointGroupSocketAddressArgs and DataflowEndpointGroupSocketAddressOutput values. You can construct a concrete instance of `DataflowEndpointGroupSocketAddressInput` via:

DataflowEndpointGroupSocketAddressArgs{...}

type DataflowEndpointGroupSocketAddressOutput

type DataflowEndpointGroupSocketAddressOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupSocketAddressOutput) ElementType

func (DataflowEndpointGroupSocketAddressOutput) Name

The name of the endpoint, such as `Endpoint 1` .

func (DataflowEndpointGroupSocketAddressOutput) Port

The port of the endpoint, such as `55888` .

func (DataflowEndpointGroupSocketAddressOutput) ToDataflowEndpointGroupSocketAddressOutput

func (o DataflowEndpointGroupSocketAddressOutput) ToDataflowEndpointGroupSocketAddressOutput() DataflowEndpointGroupSocketAddressOutput

func (DataflowEndpointGroupSocketAddressOutput) ToDataflowEndpointGroupSocketAddressOutputWithContext

func (o DataflowEndpointGroupSocketAddressOutput) ToDataflowEndpointGroupSocketAddressOutputWithContext(ctx context.Context) DataflowEndpointGroupSocketAddressOutput

func (DataflowEndpointGroupSocketAddressOutput) ToDataflowEndpointGroupSocketAddressPtrOutput

func (o DataflowEndpointGroupSocketAddressOutput) ToDataflowEndpointGroupSocketAddressPtrOutput() DataflowEndpointGroupSocketAddressPtrOutput

func (DataflowEndpointGroupSocketAddressOutput) ToDataflowEndpointGroupSocketAddressPtrOutputWithContext

func (o DataflowEndpointGroupSocketAddressOutput) ToDataflowEndpointGroupSocketAddressPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupSocketAddressPtrOutput

type DataflowEndpointGroupSocketAddressPtrInput

type DataflowEndpointGroupSocketAddressPtrInput interface {
	pulumi.Input

	ToDataflowEndpointGroupSocketAddressPtrOutput() DataflowEndpointGroupSocketAddressPtrOutput
	ToDataflowEndpointGroupSocketAddressPtrOutputWithContext(context.Context) DataflowEndpointGroupSocketAddressPtrOutput
}

DataflowEndpointGroupSocketAddressPtrInput is an input type that accepts DataflowEndpointGroupSocketAddressArgs, DataflowEndpointGroupSocketAddressPtr and DataflowEndpointGroupSocketAddressPtrOutput values. You can construct a concrete instance of `DataflowEndpointGroupSocketAddressPtrInput` via:

        DataflowEndpointGroupSocketAddressArgs{...}

or:

        nil

type DataflowEndpointGroupSocketAddressPtrOutput

type DataflowEndpointGroupSocketAddressPtrOutput struct{ *pulumi.OutputState }

func (DataflowEndpointGroupSocketAddressPtrOutput) Elem

func (DataflowEndpointGroupSocketAddressPtrOutput) ElementType

func (DataflowEndpointGroupSocketAddressPtrOutput) Name

The name of the endpoint, such as `Endpoint 1` .

func (DataflowEndpointGroupSocketAddressPtrOutput) Port

The port of the endpoint, such as `55888` .

func (DataflowEndpointGroupSocketAddressPtrOutput) ToDataflowEndpointGroupSocketAddressPtrOutput

func (o DataflowEndpointGroupSocketAddressPtrOutput) ToDataflowEndpointGroupSocketAddressPtrOutput() DataflowEndpointGroupSocketAddressPtrOutput

func (DataflowEndpointGroupSocketAddressPtrOutput) ToDataflowEndpointGroupSocketAddressPtrOutputWithContext

func (o DataflowEndpointGroupSocketAddressPtrOutput) ToDataflowEndpointGroupSocketAddressPtrOutputWithContext(ctx context.Context) DataflowEndpointGroupSocketAddressPtrOutput

type DataflowEndpointGroupState

type DataflowEndpointGroupState struct {
}

func (DataflowEndpointGroupState) ElementType

func (DataflowEndpointGroupState) ElementType() reflect.Type

type DataflowEndpointGroupTag

type DataflowEndpointGroupTag struct {
	// Name of the object key.
	Key string `pulumi:"key"`
	// Value of the tag.
	Value string `pulumi:"value"`
}

type LookupConfigArgs added in v0.12.0

type LookupConfigArgs struct {
	// The ARN of the config, such as `arn:aws:groundstation:us-east-2:1234567890:config/tracking/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn string `pulumi:"arn"`
}

type LookupConfigOutputArgs added in v0.12.0

type LookupConfigOutputArgs struct {
	// The ARN of the config, such as `arn:aws:groundstation:us-east-2:1234567890:config/tracking/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupConfigOutputArgs) ElementType added in v0.12.0

func (LookupConfigOutputArgs) ElementType() reflect.Type

type LookupConfigResult added in v0.12.0

type LookupConfigResult struct {
	// The ARN of the config, such as `arn:aws:groundstation:us-east-2:1234567890:config/tracking/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn *string `pulumi:"arn"`
	// Object containing the parameters of a config. Only one subtype may be specified per config. See the subtype definitions for a description of each config subtype.
	ConfigData *ConfigData `pulumi:"configData"`
	// The ID of the config, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Id *string `pulumi:"id"`
	// The name of the config object.
	Name *string `pulumi:"name"`
	// Tags assigned to a resource.
	Tags []aws.Tag `pulumi:"tags"`
	// The type of the config, such as `tracking` .
	Type *string `pulumi:"type"`
}

func LookupConfig added in v0.12.0

func LookupConfig(ctx *pulumi.Context, args *LookupConfigArgs, opts ...pulumi.InvokeOption) (*LookupConfigResult, error)

AWS Ground Station config resource type for CloudFormation.

type LookupConfigResultOutput added in v0.12.0

type LookupConfigResultOutput struct{ *pulumi.OutputState }

func LookupConfigOutput added in v0.12.0

func LookupConfigOutput(ctx *pulumi.Context, args LookupConfigOutputArgs, opts ...pulumi.InvokeOption) LookupConfigResultOutput

func (LookupConfigResultOutput) Arn added in v0.12.0

The ARN of the config, such as `arn:aws:groundstation:us-east-2:1234567890:config/tracking/9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (LookupConfigResultOutput) ConfigData added in v0.12.0

Object containing the parameters of a config. Only one subtype may be specified per config. See the subtype definitions for a description of each config subtype.

func (LookupConfigResultOutput) ElementType added in v0.12.0

func (LookupConfigResultOutput) ElementType() reflect.Type

func (LookupConfigResultOutput) Id added in v0.12.0

The ID of the config, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (LookupConfigResultOutput) Name added in v0.12.0

The name of the config object.

func (LookupConfigResultOutput) Tags added in v0.12.0

Tags assigned to a resource.

func (LookupConfigResultOutput) ToLookupConfigResultOutput added in v0.12.0

func (o LookupConfigResultOutput) ToLookupConfigResultOutput() LookupConfigResultOutput

func (LookupConfigResultOutput) ToLookupConfigResultOutputWithContext added in v0.12.0

func (o LookupConfigResultOutput) ToLookupConfigResultOutputWithContext(ctx context.Context) LookupConfigResultOutput

func (LookupConfigResultOutput) Type added in v0.12.0

The type of the config, such as `tracking` .

type LookupDataflowEndpointGroupArgs added in v0.12.0

type LookupDataflowEndpointGroupArgs struct {
	// UUID of a dataflow endpoint group.
	Id string `pulumi:"id"`
}

type LookupDataflowEndpointGroupOutputArgs added in v0.12.0

type LookupDataflowEndpointGroupOutputArgs struct {
	// UUID of a dataflow endpoint group.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDataflowEndpointGroupOutputArgs) ElementType added in v0.12.0

type LookupDataflowEndpointGroupResult added in v0.12.0

type LookupDataflowEndpointGroupResult struct {
	// The ARN of the dataflow endpoint group, such as `arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn *string `pulumi:"arn"`
	// Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
	ContactPostPassDurationSeconds *int `pulumi:"contactPostPassDurationSeconds"`
	// Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
	ContactPrePassDurationSeconds *int `pulumi:"contactPrePassDurationSeconds"`
	// List of Endpoint Details, containing address and port for each endpoint.
	EndpointDetails []DataflowEndpointGroupEndpointDetails `pulumi:"endpointDetails"`
	// UUID of a dataflow endpoint group.
	Id *string `pulumi:"id"`
	// Tags assigned to a resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupDataflowEndpointGroup added in v0.12.0

func LookupDataflowEndpointGroup(ctx *pulumi.Context, args *LookupDataflowEndpointGroupArgs, opts ...pulumi.InvokeOption) (*LookupDataflowEndpointGroupResult, error)

AWS Ground Station DataflowEndpointGroup schema for CloudFormation

type LookupDataflowEndpointGroupResultOutput added in v0.12.0

type LookupDataflowEndpointGroupResultOutput struct{ *pulumi.OutputState }

func (LookupDataflowEndpointGroupResultOutput) Arn added in v0.12.0

The ARN of the dataflow endpoint group, such as `arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (LookupDataflowEndpointGroupResultOutput) ContactPostPassDurationSeconds added in v0.49.0

func (o LookupDataflowEndpointGroupResultOutput) ContactPostPassDurationSeconds() pulumi.IntPtrOutput

Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.

func (LookupDataflowEndpointGroupResultOutput) ContactPrePassDurationSeconds added in v0.49.0

func (o LookupDataflowEndpointGroupResultOutput) ContactPrePassDurationSeconds() pulumi.IntPtrOutput

Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.

func (LookupDataflowEndpointGroupResultOutput) ElementType added in v0.12.0

func (LookupDataflowEndpointGroupResultOutput) EndpointDetails added in v0.12.0

List of Endpoint Details, containing address and port for each endpoint.

func (LookupDataflowEndpointGroupResultOutput) Id added in v0.12.0

UUID of a dataflow endpoint group.

func (LookupDataflowEndpointGroupResultOutput) Tags added in v0.12.0

Tags assigned to a resource.

func (LookupDataflowEndpointGroupResultOutput) ToLookupDataflowEndpointGroupResultOutput added in v0.12.0

func (o LookupDataflowEndpointGroupResultOutput) ToLookupDataflowEndpointGroupResultOutput() LookupDataflowEndpointGroupResultOutput

func (LookupDataflowEndpointGroupResultOutput) ToLookupDataflowEndpointGroupResultOutputWithContext added in v0.12.0

func (o LookupDataflowEndpointGroupResultOutput) ToLookupDataflowEndpointGroupResultOutputWithContext(ctx context.Context) LookupDataflowEndpointGroupResultOutput

type LookupMissionProfileArgs added in v0.12.0

type LookupMissionProfileArgs struct {
	// The ARN of the mission profile, such as `arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn string `pulumi:"arn"`
	// The ID of the mission profile, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Id string `pulumi:"id"`
}

type LookupMissionProfileOutputArgs added in v0.12.0

type LookupMissionProfileOutputArgs struct {
	// The ARN of the mission profile, such as `arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn pulumi.StringInput `pulumi:"arn"`
	// The ID of the mission profile, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMissionProfileOutputArgs) ElementType added in v0.12.0

type LookupMissionProfileResult added in v0.12.0

type LookupMissionProfileResult struct {
	// The ARN of the mission profile, such as `arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn *string `pulumi:"arn"`
	// Post-pass time needed after the contact.
	ContactPostPassDurationSeconds *int `pulumi:"contactPostPassDurationSeconds"`
	// Pre-pass time needed before the contact.
	ContactPrePassDurationSeconds *int `pulumi:"contactPrePassDurationSeconds"`
	// A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
	DataflowEdges []MissionProfileDataflowEdge `pulumi:"dataflowEdges"`
	// The ID of the mission profile, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Id *string `pulumi:"id"`
	// Visibilities with shorter duration than the specified minimum viable contact duration will be ignored when searching for available contacts.
	MinimumViableContactDurationSeconds *int `pulumi:"minimumViableContactDurationSeconds"`
	// A name used to identify a mission profile.
	Name *string `pulumi:"name"`
	// The region of the mission profile.
	Region *string `pulumi:"region"`
	// The ARN of a KMS Key used for encrypting data during transmission from the source to destination locations.
	StreamsKmsKey *MissionProfileStreamsKmsKey `pulumi:"streamsKmsKey"`
	// The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.
	StreamsKmsRole *string `pulumi:"streamsKmsRole"`
	// Tags assigned to the mission profile.
	Tags []aws.Tag `pulumi:"tags"`
	// The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
	TrackingConfigArn *string `pulumi:"trackingConfigArn"`
}

func LookupMissionProfile added in v0.12.0

func LookupMissionProfile(ctx *pulumi.Context, args *LookupMissionProfileArgs, opts ...pulumi.InvokeOption) (*LookupMissionProfileResult, error)

AWS Ground Station Mission Profile resource type for CloudFormation.

type LookupMissionProfileResultOutput added in v0.12.0

type LookupMissionProfileResultOutput struct{ *pulumi.OutputState }

func LookupMissionProfileOutput added in v0.12.0

func (LookupMissionProfileResultOutput) Arn added in v0.12.0

The ARN of the mission profile, such as `arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (LookupMissionProfileResultOutput) ContactPostPassDurationSeconds added in v0.12.0

func (o LookupMissionProfileResultOutput) ContactPostPassDurationSeconds() pulumi.IntPtrOutput

Post-pass time needed after the contact.

func (LookupMissionProfileResultOutput) ContactPrePassDurationSeconds added in v0.12.0

func (o LookupMissionProfileResultOutput) ContactPrePassDurationSeconds() pulumi.IntPtrOutput

Pre-pass time needed before the contact.

func (LookupMissionProfileResultOutput) DataflowEdges added in v0.12.0

A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.

func (LookupMissionProfileResultOutput) ElementType added in v0.12.0

func (LookupMissionProfileResultOutput) Id added in v0.12.0

The ID of the mission profile, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (LookupMissionProfileResultOutput) MinimumViableContactDurationSeconds added in v0.12.0

func (o LookupMissionProfileResultOutput) MinimumViableContactDurationSeconds() pulumi.IntPtrOutput

Visibilities with shorter duration than the specified minimum viable contact duration will be ignored when searching for available contacts.

func (LookupMissionProfileResultOutput) Name added in v0.12.0

A name used to identify a mission profile.

func (LookupMissionProfileResultOutput) Region added in v0.12.0

The region of the mission profile.

func (LookupMissionProfileResultOutput) StreamsKmsKey added in v0.57.0

The ARN of a KMS Key used for encrypting data during transmission from the source to destination locations.

func (LookupMissionProfileResultOutput) StreamsKmsRole added in v0.57.0

The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.

func (LookupMissionProfileResultOutput) Tags added in v0.12.0

Tags assigned to the mission profile.

func (LookupMissionProfileResultOutput) ToLookupMissionProfileResultOutput added in v0.12.0

func (o LookupMissionProfileResultOutput) ToLookupMissionProfileResultOutput() LookupMissionProfileResultOutput

func (LookupMissionProfileResultOutput) ToLookupMissionProfileResultOutputWithContext added in v0.12.0

func (o LookupMissionProfileResultOutput) ToLookupMissionProfileResultOutputWithContext(ctx context.Context) LookupMissionProfileResultOutput

func (LookupMissionProfileResultOutput) TrackingConfigArn added in v0.12.0

The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.

type MissionProfile

type MissionProfile struct {
	pulumi.CustomResourceState

	// The ARN of the mission profile, such as `arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The ID of the mission profile, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Post-pass time needed after the contact.
	ContactPostPassDurationSeconds pulumi.IntPtrOutput `pulumi:"contactPostPassDurationSeconds"`
	// Pre-pass time needed before the contact.
	ContactPrePassDurationSeconds pulumi.IntPtrOutput `pulumi:"contactPrePassDurationSeconds"`
	// A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
	DataflowEdges MissionProfileDataflowEdgeArrayOutput `pulumi:"dataflowEdges"`
	// Visibilities with shorter duration than the specified minimum viable contact duration will be ignored when searching for available contacts.
	MinimumViableContactDurationSeconds pulumi.IntOutput `pulumi:"minimumViableContactDurationSeconds"`
	// A name used to identify a mission profile.
	Name pulumi.StringOutput `pulumi:"name"`
	// The region of the mission profile.
	Region pulumi.StringOutput `pulumi:"region"`
	// The ARN of a KMS Key used for encrypting data during transmission from the source to destination locations.
	StreamsKmsKey MissionProfileStreamsKmsKeyPtrOutput `pulumi:"streamsKmsKey"`
	// The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.
	StreamsKmsRole pulumi.StringPtrOutput `pulumi:"streamsKmsRole"`
	// Tags assigned to the mission profile.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
	TrackingConfigArn pulumi.StringOutput `pulumi:"trackingConfigArn"`
}

AWS Ground Station Mission Profile resource type for CloudFormation.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/groundstation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := groundstation.NewMissionProfile(ctx, "myMissionProfile", &groundstation.MissionProfileArgs{
			Name:                                pulumi.String("My Mission Profile"),
			ContactPrePassDurationSeconds:       pulumi.Int(120),
			ContactPostPassDurationSeconds:      pulumi.Int(180),
			MinimumViableContactDurationSeconds: pulumi.Int(300),
			TrackingConfigArn:                   pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/tracking/00000000-0000-0000-0000-000000000000"),
			DataflowEdges: groundstation.MissionProfileDataflowEdgeArray{
				&groundstation.MissionProfileDataflowEdgeArgs{
					Source:      pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/antenna-downlink/11111111-1111-1111-1111-111111111111"),
					Destination: pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222"),
				},
				&groundstation.MissionProfileDataflowEdgeArgs{
					Source:      pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333"),
					Destination: pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/antenna-uplink/44444444-4444-4444-4444-444444444444"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/groundstation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := groundstation.NewMissionProfile(ctx, "myMissionProfile", &groundstation.MissionProfileArgs{
			Name:                                pulumi.String("Mission Profile"),
			ContactPrePassDurationSeconds:       pulumi.Int(120),
			ContactPostPassDurationSeconds:      pulumi.Int(180),
			MinimumViableContactDurationSeconds: pulumi.Int(300),
			TrackingConfigArn:                   pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/tracking/00000000-0000-0000-0000-000000000000"),
			DataflowEdges: groundstation.MissionProfileDataflowEdgeArray{
				&groundstation.MissionProfileDataflowEdgeArgs{
					Source:      pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/antenna-downlink/11111111-1111-1111-1111-111111111111"),
					Destination: pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222"),
				},
				&groundstation.MissionProfileDataflowEdgeArgs{
					Source:      pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333"),
					Destination: pulumi.String("arn:aws:groundstation:us-east-2:1234567890:config/antenna-uplink/44444444-4444-4444-4444-444444444444"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetMissionProfile

func GetMissionProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MissionProfileState, opts ...pulumi.ResourceOption) (*MissionProfile, error)

GetMissionProfile gets an existing MissionProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMissionProfile

func NewMissionProfile(ctx *pulumi.Context,
	name string, args *MissionProfileArgs, opts ...pulumi.ResourceOption) (*MissionProfile, error)

NewMissionProfile registers a new resource with the given unique name, arguments, and options.

func (*MissionProfile) ElementType

func (*MissionProfile) ElementType() reflect.Type

func (*MissionProfile) ToMissionProfileOutput

func (i *MissionProfile) ToMissionProfileOutput() MissionProfileOutput

func (*MissionProfile) ToMissionProfileOutputWithContext

func (i *MissionProfile) ToMissionProfileOutputWithContext(ctx context.Context) MissionProfileOutput

type MissionProfileArgs

type MissionProfileArgs struct {
	// Post-pass time needed after the contact.
	ContactPostPassDurationSeconds pulumi.IntPtrInput
	// Pre-pass time needed before the contact.
	ContactPrePassDurationSeconds pulumi.IntPtrInput
	// A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.
	DataflowEdges MissionProfileDataflowEdgeArrayInput
	// Visibilities with shorter duration than the specified minimum viable contact duration will be ignored when searching for available contacts.
	MinimumViableContactDurationSeconds pulumi.IntInput
	// A name used to identify a mission profile.
	Name pulumi.StringPtrInput
	// The ARN of a KMS Key used for encrypting data during transmission from the source to destination locations.
	StreamsKmsKey MissionProfileStreamsKmsKeyPtrInput
	// The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.
	StreamsKmsRole pulumi.StringPtrInput
	// Tags assigned to the mission profile.
	Tags aws.TagArrayInput
	// The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.
	TrackingConfigArn pulumi.StringInput
}

The set of arguments for constructing a MissionProfile resource.

func (MissionProfileArgs) ElementType

func (MissionProfileArgs) ElementType() reflect.Type

type MissionProfileDataflowEdge

type MissionProfileDataflowEdge struct {
	// The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.
	Destination *string `pulumi:"destination"`
	// The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.
	Source *string `pulumi:"source"`
}

type MissionProfileDataflowEdgeArgs

type MissionProfileDataflowEdgeArgs struct {
	// The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.
	Destination pulumi.StringPtrInput `pulumi:"destination"`
	// The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.
	Source pulumi.StringPtrInput `pulumi:"source"`
}

func (MissionProfileDataflowEdgeArgs) ElementType

func (MissionProfileDataflowEdgeArgs) ToMissionProfileDataflowEdgeOutput

func (i MissionProfileDataflowEdgeArgs) ToMissionProfileDataflowEdgeOutput() MissionProfileDataflowEdgeOutput

func (MissionProfileDataflowEdgeArgs) ToMissionProfileDataflowEdgeOutputWithContext

func (i MissionProfileDataflowEdgeArgs) ToMissionProfileDataflowEdgeOutputWithContext(ctx context.Context) MissionProfileDataflowEdgeOutput

type MissionProfileDataflowEdgeArray

type MissionProfileDataflowEdgeArray []MissionProfileDataflowEdgeInput

func (MissionProfileDataflowEdgeArray) ElementType

func (MissionProfileDataflowEdgeArray) ToMissionProfileDataflowEdgeArrayOutput

func (i MissionProfileDataflowEdgeArray) ToMissionProfileDataflowEdgeArrayOutput() MissionProfileDataflowEdgeArrayOutput

func (MissionProfileDataflowEdgeArray) ToMissionProfileDataflowEdgeArrayOutputWithContext

func (i MissionProfileDataflowEdgeArray) ToMissionProfileDataflowEdgeArrayOutputWithContext(ctx context.Context) MissionProfileDataflowEdgeArrayOutput

type MissionProfileDataflowEdgeArrayInput

type MissionProfileDataflowEdgeArrayInput interface {
	pulumi.Input

	ToMissionProfileDataflowEdgeArrayOutput() MissionProfileDataflowEdgeArrayOutput
	ToMissionProfileDataflowEdgeArrayOutputWithContext(context.Context) MissionProfileDataflowEdgeArrayOutput
}

MissionProfileDataflowEdgeArrayInput is an input type that accepts MissionProfileDataflowEdgeArray and MissionProfileDataflowEdgeArrayOutput values. You can construct a concrete instance of `MissionProfileDataflowEdgeArrayInput` via:

MissionProfileDataflowEdgeArray{ MissionProfileDataflowEdgeArgs{...} }

type MissionProfileDataflowEdgeArrayOutput

type MissionProfileDataflowEdgeArrayOutput struct{ *pulumi.OutputState }

func (MissionProfileDataflowEdgeArrayOutput) ElementType

func (MissionProfileDataflowEdgeArrayOutput) Index

func (MissionProfileDataflowEdgeArrayOutput) ToMissionProfileDataflowEdgeArrayOutput

func (o MissionProfileDataflowEdgeArrayOutput) ToMissionProfileDataflowEdgeArrayOutput() MissionProfileDataflowEdgeArrayOutput

func (MissionProfileDataflowEdgeArrayOutput) ToMissionProfileDataflowEdgeArrayOutputWithContext

func (o MissionProfileDataflowEdgeArrayOutput) ToMissionProfileDataflowEdgeArrayOutputWithContext(ctx context.Context) MissionProfileDataflowEdgeArrayOutput

type MissionProfileDataflowEdgeInput

type MissionProfileDataflowEdgeInput interface {
	pulumi.Input

	ToMissionProfileDataflowEdgeOutput() MissionProfileDataflowEdgeOutput
	ToMissionProfileDataflowEdgeOutputWithContext(context.Context) MissionProfileDataflowEdgeOutput
}

MissionProfileDataflowEdgeInput is an input type that accepts MissionProfileDataflowEdgeArgs and MissionProfileDataflowEdgeOutput values. You can construct a concrete instance of `MissionProfileDataflowEdgeInput` via:

MissionProfileDataflowEdgeArgs{...}

type MissionProfileDataflowEdgeOutput

type MissionProfileDataflowEdgeOutput struct{ *pulumi.OutputState }

func (MissionProfileDataflowEdgeOutput) Destination

The ARN of the destination for this dataflow edge. For example, specify the ARN of a dataflow endpoint config for a downlink edge or an antenna uplink config for an uplink edge.

func (MissionProfileDataflowEdgeOutput) ElementType

func (MissionProfileDataflowEdgeOutput) Source

The ARN of the source for this dataflow edge. For example, specify the ARN of an antenna downlink config for a downlink edge or a dataflow endpoint config for an uplink edge.

func (MissionProfileDataflowEdgeOutput) ToMissionProfileDataflowEdgeOutput

func (o MissionProfileDataflowEdgeOutput) ToMissionProfileDataflowEdgeOutput() MissionProfileDataflowEdgeOutput

func (MissionProfileDataflowEdgeOutput) ToMissionProfileDataflowEdgeOutputWithContext

func (o MissionProfileDataflowEdgeOutput) ToMissionProfileDataflowEdgeOutputWithContext(ctx context.Context) MissionProfileDataflowEdgeOutput

type MissionProfileInput

type MissionProfileInput interface {
	pulumi.Input

	ToMissionProfileOutput() MissionProfileOutput
	ToMissionProfileOutputWithContext(ctx context.Context) MissionProfileOutput
}

type MissionProfileOutput

type MissionProfileOutput struct{ *pulumi.OutputState }

func (MissionProfileOutput) Arn added in v0.17.0

The ARN of the mission profile, such as `arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (MissionProfileOutput) AwsId added in v0.99.0

The ID of the mission profile, such as `9940bf3b-d2ba-427e-9906-842b5e5d2296` .

func (MissionProfileOutput) ContactPostPassDurationSeconds added in v0.17.0

func (o MissionProfileOutput) ContactPostPassDurationSeconds() pulumi.IntPtrOutput

Post-pass time needed after the contact.

func (MissionProfileOutput) ContactPrePassDurationSeconds added in v0.17.0

func (o MissionProfileOutput) ContactPrePassDurationSeconds() pulumi.IntPtrOutput

Pre-pass time needed before the contact.

func (MissionProfileOutput) DataflowEdges added in v0.17.0

A list containing lists of config ARNs. Each list of config ARNs is an edge, with a "from" config and a "to" config.

func (MissionProfileOutput) ElementType

func (MissionProfileOutput) ElementType() reflect.Type

func (MissionProfileOutput) MinimumViableContactDurationSeconds added in v0.17.0

func (o MissionProfileOutput) MinimumViableContactDurationSeconds() pulumi.IntOutput

Visibilities with shorter duration than the specified minimum viable contact duration will be ignored when searching for available contacts.

func (MissionProfileOutput) Name added in v0.17.0

A name used to identify a mission profile.

func (MissionProfileOutput) Region added in v0.17.0

The region of the mission profile.

func (MissionProfileOutput) StreamsKmsKey added in v0.57.0

The ARN of a KMS Key used for encrypting data during transmission from the source to destination locations.

func (MissionProfileOutput) StreamsKmsRole added in v0.57.0

func (o MissionProfileOutput) StreamsKmsRole() pulumi.StringPtrOutput

The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage.

func (MissionProfileOutput) Tags added in v0.17.0

Tags assigned to the mission profile.

func (MissionProfileOutput) ToMissionProfileOutput

func (o MissionProfileOutput) ToMissionProfileOutput() MissionProfileOutput

func (MissionProfileOutput) ToMissionProfileOutputWithContext

func (o MissionProfileOutput) ToMissionProfileOutputWithContext(ctx context.Context) MissionProfileOutput

func (MissionProfileOutput) TrackingConfigArn added in v0.17.0

func (o MissionProfileOutput) TrackingConfigArn() pulumi.StringOutput

The ARN of a tracking config objects that defines how to track the satellite through the sky during a contact.

type MissionProfileState

type MissionProfileState struct {
}

func (MissionProfileState) ElementType

func (MissionProfileState) ElementType() reflect.Type

type MissionProfileStreamsKmsKey added in v0.57.0

type MissionProfileStreamsKmsKey struct {
	// KMS Alias Arn.
	KmsAliasArn *string `pulumi:"kmsAliasArn"`
	// KMS Key Arn.
	KmsKeyArn *string `pulumi:"kmsKeyArn"`
}

type MissionProfileStreamsKmsKeyArgs added in v0.57.0

type MissionProfileStreamsKmsKeyArgs struct {
	// KMS Alias Arn.
	KmsAliasArn pulumi.StringPtrInput `pulumi:"kmsAliasArn"`
	// KMS Key Arn.
	KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}

func (MissionProfileStreamsKmsKeyArgs) ElementType added in v0.57.0

func (MissionProfileStreamsKmsKeyArgs) ToMissionProfileStreamsKmsKeyOutput added in v0.57.0

func (i MissionProfileStreamsKmsKeyArgs) ToMissionProfileStreamsKmsKeyOutput() MissionProfileStreamsKmsKeyOutput

func (MissionProfileStreamsKmsKeyArgs) ToMissionProfileStreamsKmsKeyOutputWithContext added in v0.57.0

func (i MissionProfileStreamsKmsKeyArgs) ToMissionProfileStreamsKmsKeyOutputWithContext(ctx context.Context) MissionProfileStreamsKmsKeyOutput

func (MissionProfileStreamsKmsKeyArgs) ToMissionProfileStreamsKmsKeyPtrOutput added in v0.57.0

func (i MissionProfileStreamsKmsKeyArgs) ToMissionProfileStreamsKmsKeyPtrOutput() MissionProfileStreamsKmsKeyPtrOutput

func (MissionProfileStreamsKmsKeyArgs) ToMissionProfileStreamsKmsKeyPtrOutputWithContext added in v0.57.0

func (i MissionProfileStreamsKmsKeyArgs) ToMissionProfileStreamsKmsKeyPtrOutputWithContext(ctx context.Context) MissionProfileStreamsKmsKeyPtrOutput

type MissionProfileStreamsKmsKeyInput added in v0.57.0

type MissionProfileStreamsKmsKeyInput interface {
	pulumi.Input

	ToMissionProfileStreamsKmsKeyOutput() MissionProfileStreamsKmsKeyOutput
	ToMissionProfileStreamsKmsKeyOutputWithContext(context.Context) MissionProfileStreamsKmsKeyOutput
}

MissionProfileStreamsKmsKeyInput is an input type that accepts MissionProfileStreamsKmsKeyArgs and MissionProfileStreamsKmsKeyOutput values. You can construct a concrete instance of `MissionProfileStreamsKmsKeyInput` via:

MissionProfileStreamsKmsKeyArgs{...}

type MissionProfileStreamsKmsKeyOutput added in v0.57.0

type MissionProfileStreamsKmsKeyOutput struct{ *pulumi.OutputState }

func (MissionProfileStreamsKmsKeyOutput) ElementType added in v0.57.0

func (MissionProfileStreamsKmsKeyOutput) KmsAliasArn added in v0.57.0

KMS Alias Arn.

func (MissionProfileStreamsKmsKeyOutput) KmsKeyArn added in v0.57.0

KMS Key Arn.

func (MissionProfileStreamsKmsKeyOutput) ToMissionProfileStreamsKmsKeyOutput added in v0.57.0

func (o MissionProfileStreamsKmsKeyOutput) ToMissionProfileStreamsKmsKeyOutput() MissionProfileStreamsKmsKeyOutput

func (MissionProfileStreamsKmsKeyOutput) ToMissionProfileStreamsKmsKeyOutputWithContext added in v0.57.0

func (o MissionProfileStreamsKmsKeyOutput) ToMissionProfileStreamsKmsKeyOutputWithContext(ctx context.Context) MissionProfileStreamsKmsKeyOutput

func (MissionProfileStreamsKmsKeyOutput) ToMissionProfileStreamsKmsKeyPtrOutput added in v0.57.0

func (o MissionProfileStreamsKmsKeyOutput) ToMissionProfileStreamsKmsKeyPtrOutput() MissionProfileStreamsKmsKeyPtrOutput

func (MissionProfileStreamsKmsKeyOutput) ToMissionProfileStreamsKmsKeyPtrOutputWithContext added in v0.57.0

func (o MissionProfileStreamsKmsKeyOutput) ToMissionProfileStreamsKmsKeyPtrOutputWithContext(ctx context.Context) MissionProfileStreamsKmsKeyPtrOutput

type MissionProfileStreamsKmsKeyPtrInput added in v0.57.0

type MissionProfileStreamsKmsKeyPtrInput interface {
	pulumi.Input

	ToMissionProfileStreamsKmsKeyPtrOutput() MissionProfileStreamsKmsKeyPtrOutput
	ToMissionProfileStreamsKmsKeyPtrOutputWithContext(context.Context) MissionProfileStreamsKmsKeyPtrOutput
}

MissionProfileStreamsKmsKeyPtrInput is an input type that accepts MissionProfileStreamsKmsKeyArgs, MissionProfileStreamsKmsKeyPtr and MissionProfileStreamsKmsKeyPtrOutput values. You can construct a concrete instance of `MissionProfileStreamsKmsKeyPtrInput` via:

        MissionProfileStreamsKmsKeyArgs{...}

or:

        nil

func MissionProfileStreamsKmsKeyPtr added in v0.57.0

type MissionProfileStreamsKmsKeyPtrOutput added in v0.57.0

type MissionProfileStreamsKmsKeyPtrOutput struct{ *pulumi.OutputState }

func (MissionProfileStreamsKmsKeyPtrOutput) Elem added in v0.57.0

func (MissionProfileStreamsKmsKeyPtrOutput) ElementType added in v0.57.0

func (MissionProfileStreamsKmsKeyPtrOutput) KmsAliasArn added in v0.57.0

KMS Alias Arn.

func (MissionProfileStreamsKmsKeyPtrOutput) KmsKeyArn added in v0.57.0

KMS Key Arn.

func (MissionProfileStreamsKmsKeyPtrOutput) ToMissionProfileStreamsKmsKeyPtrOutput added in v0.57.0

func (o MissionProfileStreamsKmsKeyPtrOutput) ToMissionProfileStreamsKmsKeyPtrOutput() MissionProfileStreamsKmsKeyPtrOutput

func (MissionProfileStreamsKmsKeyPtrOutput) ToMissionProfileStreamsKmsKeyPtrOutputWithContext added in v0.57.0

func (o MissionProfileStreamsKmsKeyPtrOutput) ToMissionProfileStreamsKmsKeyPtrOutputWithContext(ctx context.Context) MissionProfileStreamsKmsKeyPtrOutput

type MissionProfileTag

type MissionProfileTag struct {
	// Name of the object key.
	Key string `pulumi:"key"`
	// Value of the tag.
	Value string `pulumi:"value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL