Documentation ¶
Index ¶
- func CfnConfig_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfig_IsCfnElement(x interface{}) *bool
- func CfnConfig_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfig_IsConstruct(x interface{}) *bool
- func CfnDataflowEndpointGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataflowEndpointGroup_IsCfnElement(x interface{}) *bool
- func CfnDataflowEndpointGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDataflowEndpointGroup_IsConstruct(x interface{}) *bool
- func CfnMissionProfile_CFN_RESOURCE_TYPE_NAME() *string
- func CfnMissionProfile_IsCfnElement(x interface{}) *bool
- func CfnMissionProfile_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnMissionProfile_IsConstruct(x interface{}) *bool
- func NewCfnConfig_Override(c CfnConfig, scope constructs.Construct, id *string, props *CfnConfigProps)
- func NewCfnDataflowEndpointGroup_Override(c CfnDataflowEndpointGroup, scope constructs.Construct, id *string, ...)
- func NewCfnMissionProfile_Override(c CfnMissionProfile, scope constructs.Construct, id *string, ...)
- type CfnConfig
- type CfnConfigProps
- type CfnConfig_AntennaDownlinkConfigProperty
- type CfnConfig_AntennaDownlinkDemodDecodeConfigProperty
- type CfnConfig_AntennaUplinkConfigProperty
- type CfnConfig_ConfigDataProperty
- type CfnConfig_DataflowEndpointConfigProperty
- type CfnConfig_DecodeConfigProperty
- type CfnConfig_DemodulationConfigProperty
- type CfnConfig_EirpProperty
- type CfnConfig_FrequencyBandwidthProperty
- type CfnConfig_FrequencyProperty
- type CfnConfig_S3RecordingConfigProperty
- type CfnConfig_SpectrumConfigProperty
- type CfnConfig_TrackingConfigProperty
- type CfnConfig_UplinkEchoConfigProperty
- type CfnConfig_UplinkSpectrumConfigProperty
- type CfnDataflowEndpointGroup
- type CfnDataflowEndpointGroupProps
- type CfnDataflowEndpointGroup_DataflowEndpointProperty
- type CfnDataflowEndpointGroup_EndpointDetailsProperty
- type CfnDataflowEndpointGroup_SecurityDetailsProperty
- type CfnDataflowEndpointGroup_SocketAddressProperty
- type CfnMissionProfile
- type CfnMissionProfileProps
- type CfnMissionProfile_DataflowEdgeProperty
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_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 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`.