awsiotwireless

package
v2.0.0-alpha.11 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnDestination_CFN_RESOURCE_TYPE_NAME

func CfnDestination_CFN_RESOURCE_TYPE_NAME() *string

func CfnDestination_IsCfnElement

func CfnDestination_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 CfnDestination_IsCfnResource

func CfnDestination_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnDestination_IsConstruct

func CfnDestination_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 CfnDeviceProfile_CFN_RESOURCE_TYPE_NAME

func CfnDeviceProfile_CFN_RESOURCE_TYPE_NAME() *string

func CfnDeviceProfile_IsCfnElement

func CfnDeviceProfile_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 CfnDeviceProfile_IsCfnResource

func CfnDeviceProfile_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnDeviceProfile_IsConstruct

func CfnDeviceProfile_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 CfnServiceProfile_CFN_RESOURCE_TYPE_NAME

func CfnServiceProfile_CFN_RESOURCE_TYPE_NAME() *string

func CfnServiceProfile_IsCfnElement

func CfnServiceProfile_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 CfnServiceProfile_IsCfnResource

func CfnServiceProfile_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnServiceProfile_IsConstruct

func CfnServiceProfile_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 CfnWirelessDevice_CFN_RESOURCE_TYPE_NAME

func CfnWirelessDevice_CFN_RESOURCE_TYPE_NAME() *string

func CfnWirelessDevice_IsCfnElement

func CfnWirelessDevice_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 CfnWirelessDevice_IsCfnResource

func CfnWirelessDevice_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnWirelessDevice_IsConstruct

func CfnWirelessDevice_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 CfnWirelessGateway_CFN_RESOURCE_TYPE_NAME

func CfnWirelessGateway_CFN_RESOURCE_TYPE_NAME() *string

func CfnWirelessGateway_IsCfnElement

func CfnWirelessGateway_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 CfnWirelessGateway_IsCfnResource

func CfnWirelessGateway_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnWirelessGateway_IsConstruct

func CfnWirelessGateway_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 NewCfnDestination_Override

func NewCfnDestination_Override(c CfnDestination, scope constructs.Construct, id *string, props *CfnDestinationProps)

Create a new `AWS::IoTWireless::Destination`.

func NewCfnDeviceProfile_Override

func NewCfnDeviceProfile_Override(c CfnDeviceProfile, scope constructs.Construct, id *string, props *CfnDeviceProfileProps)

Create a new `AWS::IoTWireless::DeviceProfile`.

func NewCfnServiceProfile_Override

func NewCfnServiceProfile_Override(c CfnServiceProfile, scope constructs.Construct, id *string, props *CfnServiceProfileProps)

Create a new `AWS::IoTWireless::ServiceProfile`.

func NewCfnWirelessDevice_Override

func NewCfnWirelessDevice_Override(c CfnWirelessDevice, scope constructs.Construct, id *string, props *CfnWirelessDeviceProps)

Create a new `AWS::IoTWireless::WirelessDevice`.

func NewCfnWirelessGateway_Override

func NewCfnWirelessGateway_Override(c CfnWirelessGateway, scope constructs.Construct, id *string, props *CfnWirelessGatewayProps)

Create a new `AWS::IoTWireless::WirelessGateway`.

Types

type CfnDestination

type CfnDestination interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	Expression() *string
	SetExpression(val *string)
	ExpressionType() *string
	SetExpressionType(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Ref() *string
	RoleArn() *string
	SetRoleArn(val *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::IoTWireless::Destination`.

func NewCfnDestination

func NewCfnDestination(scope constructs.Construct, id *string, props *CfnDestinationProps) CfnDestination

Create a new `AWS::IoTWireless::Destination`.

type CfnDestinationProps

type CfnDestinationProps struct {
	// `AWS::IoTWireless::Destination.Expression`.
	Expression *string `json:"expression"`
	// `AWS::IoTWireless::Destination.ExpressionType`.
	ExpressionType *string `json:"expressionType"`
	// `AWS::IoTWireless::Destination.Name`.
	Name *string `json:"name"`
	// `AWS::IoTWireless::Destination.RoleArn`.
	RoleArn *string `json:"roleArn"`
	// `AWS::IoTWireless::Destination.Description`.
	Description *string `json:"description"`
	// `AWS::IoTWireless::Destination.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::IoTWireless::Destination`.

type CfnDeviceProfile

type CfnDeviceProfile interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrId() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	LoRaWan() interface{}
	SetLoRaWan(val interface{})
	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::IoTWireless::DeviceProfile`.

func NewCfnDeviceProfile

func NewCfnDeviceProfile(scope constructs.Construct, id *string, props *CfnDeviceProfileProps) CfnDeviceProfile

Create a new `AWS::IoTWireless::DeviceProfile`.

type CfnDeviceProfileProps

type CfnDeviceProfileProps struct {
	// `AWS::IoTWireless::DeviceProfile.LoRaWAN`.
	LoRaWan interface{} `json:"loRaWan"`
	// `AWS::IoTWireless::DeviceProfile.Name`.
	Name *string `json:"name"`
	// `AWS::IoTWireless::DeviceProfile.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::IoTWireless::DeviceProfile`.

type CfnDeviceProfile_LoRaWANDeviceProfileProperty

type CfnDeviceProfile_LoRaWANDeviceProfileProperty struct {
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.ClassBTimeout`.
	ClassBTimeout *float64 `json:"classBTimeout"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.ClassCTimeout`.
	ClassCTimeout *float64 `json:"classCTimeout"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.MacVersion`.
	MacVersion *string `json:"macVersion"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.MaxDutyCycle`.
	MaxDutyCycle *float64 `json:"maxDutyCycle"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.MaxEirp`.
	MaxEirp *float64 `json:"maxEirp"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.PingSlotDr`.
	PingSlotDr *float64 `json:"pingSlotDr"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.PingSlotFreq`.
	PingSlotFreq *float64 `json:"pingSlotFreq"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.PingSlotPeriod`.
	PingSlotPeriod *float64 `json:"pingSlotPeriod"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.RegParamsRevision`.
	RegParamsRevision *string `json:"regParamsRevision"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.RfRegion`.
	RfRegion *string `json:"rfRegion"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.Supports32BitFCnt`.
	Supports32BitFCnt interface{} `json:"supports32BitFCnt"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.SupportsClassB`.
	SupportsClassB interface{} `json:"supportsClassB"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.SupportsClassC`.
	SupportsClassC interface{} `json:"supportsClassC"`
	// `CfnDeviceProfile.LoRaWANDeviceProfileProperty.SupportsJoin`.
	SupportsJoin interface{} `json:"supportsJoin"`
}

type CfnServiceProfile

type CfnServiceProfile interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrChannelMask() *string
	AttrDevStatusReqFreq() *float64
	AttrDlBucketSize() *float64
	AttrDlRate() *float64
	AttrDlRatePolicy() *string
	AttrDrMax() *float64
	AttrDrMin() *float64
	AttrHrAllowed() awscdk.IResolvable
	AttrId() *string
	AttrLoRaWanResponse() awscdk.IResolvable
	AttrMinGwDiversity() *float64
	AttrNwkGeoLoc() awscdk.IResolvable
	AttrPrAllowed() awscdk.IResolvable
	AttrRaAllowed() awscdk.IResolvable
	AttrReportDevStatusBattery() awscdk.IResolvable
	AttrReportDevStatusMargin() awscdk.IResolvable
	AttrTargetPer() *float64
	AttrUlBucketSize() *float64
	AttrUlRate() *float64
	AttrUlRatePolicy() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	LoRaWan() interface{}
	SetLoRaWan(val interface{})
	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::IoTWireless::ServiceProfile`.

func NewCfnServiceProfile

func NewCfnServiceProfile(scope constructs.Construct, id *string, props *CfnServiceProfileProps) CfnServiceProfile

Create a new `AWS::IoTWireless::ServiceProfile`.

type CfnServiceProfileProps

type CfnServiceProfileProps struct {
	// `AWS::IoTWireless::ServiceProfile.LoRaWAN`.
	LoRaWan interface{} `json:"loRaWan"`
	// `AWS::IoTWireless::ServiceProfile.Name`.
	Name *string `json:"name"`
	// `AWS::IoTWireless::ServiceProfile.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::IoTWireless::ServiceProfile`.

type CfnServiceProfile_LoRaWANServiceProfileProperty

type CfnServiceProfile_LoRaWANServiceProfileProperty struct {
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.AddGwMetadata`.
	AddGwMetadata interface{} `json:"addGwMetadata"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.ChannelMask`.
	ChannelMask *string `json:"channelMask"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.DevStatusReqFreq`.
	DevStatusReqFreq *float64 `json:"devStatusReqFreq"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.DlBucketSize`.
	DlBucketSize *float64 `json:"dlBucketSize"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.DlRate`.
	DlRate *float64 `json:"dlRate"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.DlRatePolicy`.
	DlRatePolicy *string `json:"dlRatePolicy"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.DrMax`.
	DrMax *float64 `json:"drMax"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.DrMin`.
	DrMin *float64 `json:"drMin"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.HrAllowed`.
	HrAllowed interface{} `json:"hrAllowed"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.MinGwDiversity`.
	MinGwDiversity *float64 `json:"minGwDiversity"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.NwkGeoLoc`.
	NwkGeoLoc interface{} `json:"nwkGeoLoc"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.PrAllowed`.
	PrAllowed interface{} `json:"prAllowed"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.RaAllowed`.
	RaAllowed interface{} `json:"raAllowed"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.ReportDevStatusBattery`.
	ReportDevStatusBattery interface{} `json:"reportDevStatusBattery"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.ReportDevStatusMargin`.
	ReportDevStatusMargin interface{} `json:"reportDevStatusMargin"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.TargetPer`.
	TargetPer *float64 `json:"targetPer"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.UlBucketSize`.
	UlBucketSize *float64 `json:"ulBucketSize"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.UlRate`.
	UlRate *float64 `json:"ulRate"`
	// `CfnServiceProfile.LoRaWANServiceProfileProperty.UlRatePolicy`.
	UlRatePolicy *string `json:"ulRatePolicy"`
}

type CfnWirelessDevice

type CfnWirelessDevice interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrId() *string
	AttrThingName() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	DestinationName() *string
	SetDestinationName(val *string)
	LastUplinkReceivedAt() *string
	SetLastUplinkReceivedAt(val *string)
	LogicalId() *string
	LoRaWan() interface{}
	SetLoRaWan(val interface{})
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	ThingArn() *string
	SetThingArn(val *string)
	Type() *string
	SetType(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::IoTWireless::WirelessDevice`.

func NewCfnWirelessDevice

func NewCfnWirelessDevice(scope constructs.Construct, id *string, props *CfnWirelessDeviceProps) CfnWirelessDevice

Create a new `AWS::IoTWireless::WirelessDevice`.

type CfnWirelessDeviceProps

type CfnWirelessDeviceProps struct {
	// `AWS::IoTWireless::WirelessDevice.DestinationName`.
	DestinationName *string `json:"destinationName"`
	// `AWS::IoTWireless::WirelessDevice.Type`.
	Type *string `json:"type"`
	// `AWS::IoTWireless::WirelessDevice.Description`.
	Description *string `json:"description"`
	// `AWS::IoTWireless::WirelessDevice.LastUplinkReceivedAt`.
	LastUplinkReceivedAt *string `json:"lastUplinkReceivedAt"`
	// `AWS::IoTWireless::WirelessDevice.LoRaWAN`.
	LoRaWan interface{} `json:"loRaWan"`
	// `AWS::IoTWireless::WirelessDevice.Name`.
	Name *string `json:"name"`
	// `AWS::IoTWireless::WirelessDevice.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
	// `AWS::IoTWireless::WirelessDevice.ThingArn`.
	ThingArn *string `json:"thingArn"`
}

Properties for defining a `AWS::IoTWireless::WirelessDevice`.

type CfnWirelessDevice_AbpV10xProperty

type CfnWirelessDevice_AbpV10xProperty struct {
	// `CfnWirelessDevice.AbpV10xProperty.DevAddr`.
	DevAddr *string `json:"devAddr"`
	// `CfnWirelessDevice.AbpV10xProperty.SessionKeys`.
	SessionKeys interface{} `json:"sessionKeys"`
}

type CfnWirelessDevice_AbpV11Property

type CfnWirelessDevice_AbpV11Property struct {
	// `CfnWirelessDevice.AbpV11Property.DevAddr`.
	DevAddr *string `json:"devAddr"`
	// `CfnWirelessDevice.AbpV11Property.SessionKeys`.
	SessionKeys interface{} `json:"sessionKeys"`
}

type CfnWirelessDevice_LoRaWANDeviceProperty

type CfnWirelessDevice_LoRaWANDeviceProperty struct {
	// `CfnWirelessDevice.LoRaWANDeviceProperty.AbpV10x`.
	AbpV10X interface{} `json:"abpV10X"`
	// `CfnWirelessDevice.LoRaWANDeviceProperty.AbpV11`.
	AbpV11 interface{} `json:"abpV11"`
	// `CfnWirelessDevice.LoRaWANDeviceProperty.DevEui`.
	DevEui *string `json:"devEui"`
	// `CfnWirelessDevice.LoRaWANDeviceProperty.DeviceProfileId`.
	DeviceProfileId *string `json:"deviceProfileId"`
	// `CfnWirelessDevice.LoRaWANDeviceProperty.OtaaV10x`.
	OtaaV10X interface{} `json:"otaaV10X"`
	// `CfnWirelessDevice.LoRaWANDeviceProperty.OtaaV11`.
	OtaaV11 interface{} `json:"otaaV11"`
	// `CfnWirelessDevice.LoRaWANDeviceProperty.ServiceProfileId`.
	ServiceProfileId *string `json:"serviceProfileId"`
}

type CfnWirelessDevice_OtaaV10xProperty

type CfnWirelessDevice_OtaaV10xProperty struct {
	// `CfnWirelessDevice.OtaaV10xProperty.AppEui`.
	AppEui *string `json:"appEui"`
	// `CfnWirelessDevice.OtaaV10xProperty.AppKey`.
	AppKey *string `json:"appKey"`
}

type CfnWirelessDevice_OtaaV11Property

type CfnWirelessDevice_OtaaV11Property struct {
	// `CfnWirelessDevice.OtaaV11Property.AppKey`.
	AppKey *string `json:"appKey"`
	// `CfnWirelessDevice.OtaaV11Property.JoinEui`.
	JoinEui *string `json:"joinEui"`
	// `CfnWirelessDevice.OtaaV11Property.NwkKey`.
	NwkKey *string `json:"nwkKey"`
}

type CfnWirelessDevice_SessionKeysAbpV10xProperty

type CfnWirelessDevice_SessionKeysAbpV10xProperty struct {
	// `CfnWirelessDevice.SessionKeysAbpV10xProperty.AppSKey`.
	AppSKey *string `json:"appSKey"`
	// `CfnWirelessDevice.SessionKeysAbpV10xProperty.NwkSKey`.
	NwkSKey *string `json:"nwkSKey"`
}

type CfnWirelessDevice_SessionKeysAbpV11Property

type CfnWirelessDevice_SessionKeysAbpV11Property struct {
	// `CfnWirelessDevice.SessionKeysAbpV11Property.AppSKey`.
	AppSKey *string `json:"appSKey"`
	// `CfnWirelessDevice.SessionKeysAbpV11Property.FNwkSIntKey`.
	FNwkSIntKey *string `json:"fNwkSIntKey"`
	// `CfnWirelessDevice.SessionKeysAbpV11Property.NwkSEncKey`.
	NwkSEncKey *string `json:"nwkSEncKey"`
	// `CfnWirelessDevice.SessionKeysAbpV11Property.SNwkSIntKey`.
	SNwkSIntKey *string `json:"sNwkSIntKey"`
}

type CfnWirelessGateway

type CfnWirelessGateway interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrId() *string
	AttrThingName() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LastUplinkReceivedAt() *string
	SetLastUplinkReceivedAt(val *string)
	LogicalId() *string
	LoRaWan() interface{}
	SetLoRaWan(val interface{})
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	ThingArn() *string
	SetThingArn(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::IoTWireless::WirelessGateway`.

func NewCfnWirelessGateway

func NewCfnWirelessGateway(scope constructs.Construct, id *string, props *CfnWirelessGatewayProps) CfnWirelessGateway

Create a new `AWS::IoTWireless::WirelessGateway`.

type CfnWirelessGatewayProps

type CfnWirelessGatewayProps struct {
	// `AWS::IoTWireless::WirelessGateway.LoRaWAN`.
	LoRaWan interface{} `json:"loRaWan"`
	// `AWS::IoTWireless::WirelessGateway.Description`.
	Description *string `json:"description"`
	// `AWS::IoTWireless::WirelessGateway.LastUplinkReceivedAt`.
	LastUplinkReceivedAt *string `json:"lastUplinkReceivedAt"`
	// `AWS::IoTWireless::WirelessGateway.Name`.
	Name *string `json:"name"`
	// `AWS::IoTWireless::WirelessGateway.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
	// `AWS::IoTWireless::WirelessGateway.ThingArn`.
	ThingArn *string `json:"thingArn"`
}

Properties for defining a `AWS::IoTWireless::WirelessGateway`.

type CfnWirelessGateway_LoRaWANGatewayProperty

type CfnWirelessGateway_LoRaWANGatewayProperty struct {
	// `CfnWirelessGateway.LoRaWANGatewayProperty.GatewayEui`.
	GatewayEui *string `json:"gatewayEui"`
	// `CfnWirelessGateway.LoRaWANGatewayProperty.RfRegion`.
	RfRegion *string `json:"rfRegion"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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