awsgroundstation

package
v2.0.0-rc.5 Latest Latest
Warning

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

Go to latest
Published: May 28, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnConfig_CFN_RESOURCE_TYPE_NAME

func CfnConfig_CFN_RESOURCE_TYPE_NAME() *string

func CfnConfig_IsCfnElement

func CfnConfig_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnConfig_IsCfnResource

func CfnConfig_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnConfig_IsConstruct

func CfnConfig_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnDataflowEndpointGroup_CFN_RESOURCE_TYPE_NAME

func CfnDataflowEndpointGroup_CFN_RESOURCE_TYPE_NAME() *string

func CfnDataflowEndpointGroup_IsCfnElement

func CfnDataflowEndpointGroup_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnDataflowEndpointGroup_IsCfnResource

func CfnDataflowEndpointGroup_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnDataflowEndpointGroup_IsConstruct

func CfnDataflowEndpointGroup_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnMissionProfile_CFN_RESOURCE_TYPE_NAME

func CfnMissionProfile_CFN_RESOURCE_TYPE_NAME() *string

func CfnMissionProfile_IsCfnElement

func CfnMissionProfile_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnMissionProfile_IsCfnResource

func CfnMissionProfile_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnMissionProfile_IsConstruct

func CfnMissionProfile_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func NewCfnConfig_Override

func NewCfnConfig_Override(c CfnConfig, scope constructs.Construct, id *string, props *CfnConfigProps)

Create a new `AWS::GroundStation::Config`.

func NewCfnDataflowEndpointGroup_Override

func NewCfnDataflowEndpointGroup_Override(c CfnDataflowEndpointGroup, scope constructs.Construct, id *string, props *CfnDataflowEndpointGroupProps)

Create a new `AWS::GroundStation::DataflowEndpointGroup`.

func NewCfnMissionProfile_Override

func NewCfnMissionProfile_Override(c CfnMissionProfile, scope constructs.Construct, id *string, props *CfnMissionProfileProps)

Create a new `AWS::GroundStation::MissionProfile`.

Types

type CfnConfig

type CfnConfig interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrId() *string
	AttrType() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	ConfigData() interface{}
	SetConfigData(val interface{})
	CreationStack() *[]*string
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::GroundStation::Config`.

func NewCfnConfig

func NewCfnConfig(scope constructs.Construct, id *string, props *CfnConfigProps) CfnConfig

Create a new `AWS::GroundStation::Config`.

type CfnConfigProps

type CfnConfigProps struct {
	// `AWS::GroundStation::Config.ConfigData`.
	ConfigData interface{} `json:"configData"`
	// `AWS::GroundStation::Config.Name`.
	Name *string `json:"name"`
	// `AWS::GroundStation::Config.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::GroundStation::Config`.

type CfnConfig_AntennaDownlinkConfigProperty

type CfnConfig_AntennaDownlinkConfigProperty struct {
	// `CfnConfig.AntennaDownlinkConfigProperty.SpectrumConfig`.
	SpectrumConfig interface{} `json:"spectrumConfig"`
}

type CfnConfig_AntennaDownlinkDemodDecodeConfigProperty

type CfnConfig_AntennaDownlinkDemodDecodeConfigProperty struct {
	// `CfnConfig.AntennaDownlinkDemodDecodeConfigProperty.DecodeConfig`.
	DecodeConfig interface{} `json:"decodeConfig"`
	// `CfnConfig.AntennaDownlinkDemodDecodeConfigProperty.DemodulationConfig`.
	DemodulationConfig interface{} `json:"demodulationConfig"`
	// `CfnConfig.AntennaDownlinkDemodDecodeConfigProperty.SpectrumConfig`.
	SpectrumConfig interface{} `json:"spectrumConfig"`
}

type CfnConfig_AntennaUplinkConfigProperty

type CfnConfig_AntennaUplinkConfigProperty struct {
	// `CfnConfig.AntennaUplinkConfigProperty.SpectrumConfig`.
	SpectrumConfig interface{} `json:"spectrumConfig"`
	// `CfnConfig.AntennaUplinkConfigProperty.TargetEirp`.
	TargetEirp interface{} `json:"targetEirp"`
	// `CfnConfig.AntennaUplinkConfigProperty.TransmitDisabled`.
	TransmitDisabled interface{} `json:"transmitDisabled"`
}

type CfnConfig_ConfigDataProperty

type CfnConfig_ConfigDataProperty struct {
	// `CfnConfig.ConfigDataProperty.AntennaDownlinkConfig`.
	AntennaDownlinkConfig interface{} `json:"antennaDownlinkConfig"`
	// `CfnConfig.ConfigDataProperty.AntennaDownlinkDemodDecodeConfig`.
	AntennaDownlinkDemodDecodeConfig interface{} `json:"antennaDownlinkDemodDecodeConfig"`
	// `CfnConfig.ConfigDataProperty.AntennaUplinkConfig`.
	AntennaUplinkConfig interface{} `json:"antennaUplinkConfig"`
	// `CfnConfig.ConfigDataProperty.DataflowEndpointConfig`.
	DataflowEndpointConfig interface{} `json:"dataflowEndpointConfig"`
	// `CfnConfig.ConfigDataProperty.S3RecordingConfig`.
	S3RecordingConfig interface{} `json:"s3RecordingConfig"`
	// `CfnConfig.ConfigDataProperty.TrackingConfig`.
	TrackingConfig interface{} `json:"trackingConfig"`
	// `CfnConfig.ConfigDataProperty.UplinkEchoConfig`.
	UplinkEchoConfig interface{} `json:"uplinkEchoConfig"`
}

type CfnConfig_DataflowEndpointConfigProperty

type CfnConfig_DataflowEndpointConfigProperty struct {
	// `CfnConfig.DataflowEndpointConfigProperty.DataflowEndpointName`.
	DataflowEndpointName *string `json:"dataflowEndpointName"`
	// `CfnConfig.DataflowEndpointConfigProperty.DataflowEndpointRegion`.
	DataflowEndpointRegion *string `json:"dataflowEndpointRegion"`
}

type CfnConfig_DecodeConfigProperty

type CfnConfig_DecodeConfigProperty struct {
	// `CfnConfig.DecodeConfigProperty.UnvalidatedJSON`.
	UnvalidatedJson *string `json:"unvalidatedJson"`
}

type CfnConfig_DemodulationConfigProperty

type CfnConfig_DemodulationConfigProperty struct {
	// `CfnConfig.DemodulationConfigProperty.UnvalidatedJSON`.
	UnvalidatedJson *string `json:"unvalidatedJson"`
}

type CfnConfig_EirpProperty

type CfnConfig_EirpProperty struct {
	// `CfnConfig.EirpProperty.Units`.
	Units *string `json:"units"`
	// `CfnConfig.EirpProperty.Value`.
	Value *float64 `json:"value"`
}

type CfnConfig_FrequencyBandwidthProperty

type CfnConfig_FrequencyBandwidthProperty struct {
	// `CfnConfig.FrequencyBandwidthProperty.Units`.
	Units *string `json:"units"`
	// `CfnConfig.FrequencyBandwidthProperty.Value`.
	Value *float64 `json:"value"`
}

type CfnConfig_FrequencyProperty

type CfnConfig_FrequencyProperty struct {
	// `CfnConfig.FrequencyProperty.Units`.
	Units *string `json:"units"`
	// `CfnConfig.FrequencyProperty.Value`.
	Value *float64 `json:"value"`
}

type CfnConfig_S3RecordingConfigProperty

type CfnConfig_S3RecordingConfigProperty struct {
	// `CfnConfig.S3RecordingConfigProperty.BucketArn`.
	BucketArn *string `json:"bucketArn"`
	// `CfnConfig.S3RecordingConfigProperty.Prefix`.
	Prefix *string `json:"prefix"`
	// `CfnConfig.S3RecordingConfigProperty.RoleArn`.
	RoleArn *string `json:"roleArn"`
}

type CfnConfig_SpectrumConfigProperty

type CfnConfig_SpectrumConfigProperty struct {
	// `CfnConfig.SpectrumConfigProperty.Bandwidth`.
	Bandwidth interface{} `json:"bandwidth"`
	// `CfnConfig.SpectrumConfigProperty.CenterFrequency`.
	CenterFrequency interface{} `json:"centerFrequency"`
	// `CfnConfig.SpectrumConfigProperty.Polarization`.
	Polarization *string `json:"polarization"`
}

type CfnConfig_TrackingConfigProperty

type CfnConfig_TrackingConfigProperty struct {
	// `CfnConfig.TrackingConfigProperty.Autotrack`.
	Autotrack *string `json:"autotrack"`
}

type CfnConfig_UplinkEchoConfigProperty

type CfnConfig_UplinkEchoConfigProperty struct {
	// `CfnConfig.UplinkEchoConfigProperty.AntennaUplinkConfigArn`.
	AntennaUplinkConfigArn *string `json:"antennaUplinkConfigArn"`
	// `CfnConfig.UplinkEchoConfigProperty.Enabled`.
	Enabled interface{} `json:"enabled"`
}

type CfnConfig_UplinkSpectrumConfigProperty

type CfnConfig_UplinkSpectrumConfigProperty struct {
	// `CfnConfig.UplinkSpectrumConfigProperty.CenterFrequency`.
	CenterFrequency interface{} `json:"centerFrequency"`
	// `CfnConfig.UplinkSpectrumConfigProperty.Polarization`.
	Polarization *string `json:"polarization"`
}

type CfnDataflowEndpointGroup

type CfnDataflowEndpointGroup interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrId() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	EndpointDetails() interface{}
	SetEndpointDetails(val interface{})
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::GroundStation::DataflowEndpointGroup`.

func NewCfnDataflowEndpointGroup

func NewCfnDataflowEndpointGroup(scope constructs.Construct, id *string, props *CfnDataflowEndpointGroupProps) CfnDataflowEndpointGroup

Create a new `AWS::GroundStation::DataflowEndpointGroup`.

type CfnDataflowEndpointGroupProps

type CfnDataflowEndpointGroupProps struct {
	// `AWS::GroundStation::DataflowEndpointGroup.EndpointDetails`.
	EndpointDetails interface{} `json:"endpointDetails"`
	// `AWS::GroundStation::DataflowEndpointGroup.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::GroundStation::DataflowEndpointGroup`.

type CfnDataflowEndpointGroup_DataflowEndpointProperty

type CfnDataflowEndpointGroup_DataflowEndpointProperty struct {
	// `CfnDataflowEndpointGroup.DataflowEndpointProperty.Address`.
	Address interface{} `json:"address"`
	// `CfnDataflowEndpointGroup.DataflowEndpointProperty.Mtu`.
	Mtu *float64 `json:"mtu"`
	// `CfnDataflowEndpointGroup.DataflowEndpointProperty.Name`.
	Name *string `json:"name"`
}

type CfnDataflowEndpointGroup_EndpointDetailsProperty

type CfnDataflowEndpointGroup_EndpointDetailsProperty struct {
	// `CfnDataflowEndpointGroup.EndpointDetailsProperty.Endpoint`.
	Endpoint interface{} `json:"endpoint"`
	// `CfnDataflowEndpointGroup.EndpointDetailsProperty.SecurityDetails`.
	SecurityDetails interface{} `json:"securityDetails"`
}

type CfnDataflowEndpointGroup_SecurityDetailsProperty

type CfnDataflowEndpointGroup_SecurityDetailsProperty struct {
	// `CfnDataflowEndpointGroup.SecurityDetailsProperty.RoleArn`.
	RoleArn *string `json:"roleArn"`
	// `CfnDataflowEndpointGroup.SecurityDetailsProperty.SecurityGroupIds`.
	SecurityGroupIds *[]*string `json:"securityGroupIds"`
	// `CfnDataflowEndpointGroup.SecurityDetailsProperty.SubnetIds`.
	SubnetIds *[]*string `json:"subnetIds"`
}

type CfnDataflowEndpointGroup_SocketAddressProperty

type CfnDataflowEndpointGroup_SocketAddressProperty struct {
	// `CfnDataflowEndpointGroup.SocketAddressProperty.Name`.
	Name *string `json:"name"`
	// `CfnDataflowEndpointGroup.SocketAddressProperty.Port`.
	Port *float64 `json:"port"`
}

type CfnMissionProfile

type CfnMissionProfile interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrId() *string
	AttrRegion() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	ContactPostPassDurationSeconds() *float64
	SetContactPostPassDurationSeconds(val *float64)
	ContactPrePassDurationSeconds() *float64
	SetContactPrePassDurationSeconds(val *float64)
	CreationStack() *[]*string
	DataflowEdges() interface{}
	SetDataflowEdges(val interface{})
	LogicalId() *string
	MinimumViableContactDurationSeconds() *float64
	SetMinimumViableContactDurationSeconds(val *float64)
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	TrackingConfigArn() *string
	SetTrackingConfigArn(val *string)
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::GroundStation::MissionProfile`.

func NewCfnMissionProfile

func NewCfnMissionProfile(scope constructs.Construct, id *string, props *CfnMissionProfileProps) CfnMissionProfile

Create a new `AWS::GroundStation::MissionProfile`.

type CfnMissionProfileProps

type CfnMissionProfileProps struct {
	// `AWS::GroundStation::MissionProfile.DataflowEdges`.
	DataflowEdges interface{} `json:"dataflowEdges"`
	// `AWS::GroundStation::MissionProfile.MinimumViableContactDurationSeconds`.
	MinimumViableContactDurationSeconds *float64 `json:"minimumViableContactDurationSeconds"`
	// `AWS::GroundStation::MissionProfile.Name`.
	Name *string `json:"name"`
	// `AWS::GroundStation::MissionProfile.TrackingConfigArn`.
	TrackingConfigArn *string `json:"trackingConfigArn"`
	// `AWS::GroundStation::MissionProfile.ContactPostPassDurationSeconds`.
	ContactPostPassDurationSeconds *float64 `json:"contactPostPassDurationSeconds"`
	// `AWS::GroundStation::MissionProfile.ContactPrePassDurationSeconds`.
	ContactPrePassDurationSeconds *float64 `json:"contactPrePassDurationSeconds"`
	// `AWS::GroundStation::MissionProfile.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::GroundStation::MissionProfile`.

type CfnMissionProfile_DataflowEdgeProperty

type CfnMissionProfile_DataflowEdgeProperty struct {
	// `CfnMissionProfile.DataflowEdgeProperty.Destination`.
	Destination *string `json:"destination"`
	// `CfnMissionProfile.DataflowEdgeProperty.Source`.
	Source *string `json:"source"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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