Documentation
¶
Index ¶
- func CfnDestination_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDestination_IsCfnElement(x interface{}) *bool
- func CfnDestination_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDestination_IsConstruct(x interface{}) *bool
- func CfnDeviceProfile_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDeviceProfile_IsCfnElement(x interface{}) *bool
- func CfnDeviceProfile_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDeviceProfile_IsConstruct(x interface{}) *bool
- func CfnFuotaTask_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFuotaTask_IsCfnElement(x interface{}) *bool
- func CfnFuotaTask_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFuotaTask_IsConstruct(x interface{}) *bool
- func CfnMulticastGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnMulticastGroup_IsCfnElement(x interface{}) *bool
- func CfnMulticastGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnMulticastGroup_IsConstruct(x interface{}) *bool
- func CfnPartnerAccount_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPartnerAccount_IsCfnElement(x interface{}) *bool
- func CfnPartnerAccount_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPartnerAccount_IsConstruct(x interface{}) *bool
- func CfnServiceProfile_CFN_RESOURCE_TYPE_NAME() *string
- func CfnServiceProfile_IsCfnElement(x interface{}) *bool
- func CfnServiceProfile_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnServiceProfile_IsConstruct(x interface{}) *bool
- func CfnTaskDefinition_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTaskDefinition_IsCfnElement(x interface{}) *bool
- func CfnTaskDefinition_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTaskDefinition_IsConstruct(x interface{}) *bool
- func CfnWirelessDevice_CFN_RESOURCE_TYPE_NAME() *string
- func CfnWirelessDevice_IsCfnElement(x interface{}) *bool
- func CfnWirelessDevice_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnWirelessDevice_IsConstruct(x interface{}) *bool
- func CfnWirelessGateway_CFN_RESOURCE_TYPE_NAME() *string
- func CfnWirelessGateway_IsCfnElement(x interface{}) *bool
- func CfnWirelessGateway_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnWirelessGateway_IsConstruct(x interface{}) *bool
- func NewCfnDestination_Override(c CfnDestination, scope constructs.Construct, id *string, ...)
- func NewCfnDeviceProfile_Override(c CfnDeviceProfile, scope constructs.Construct, id *string, ...)
- func NewCfnFuotaTask_Override(c CfnFuotaTask, scope constructs.Construct, id *string, ...)
- func NewCfnMulticastGroup_Override(c CfnMulticastGroup, scope constructs.Construct, id *string, ...)
- func NewCfnPartnerAccount_Override(c CfnPartnerAccount, scope constructs.Construct, id *string, ...)
- func NewCfnServiceProfile_Override(c CfnServiceProfile, scope constructs.Construct, id *string, ...)
- func NewCfnTaskDefinition_Override(c CfnTaskDefinition, scope constructs.Construct, id *string, ...)
- func NewCfnWirelessDevice_Override(c CfnWirelessDevice, scope constructs.Construct, id *string, ...)
- func NewCfnWirelessGateway_Override(c CfnWirelessGateway, scope constructs.Construct, id *string, ...)
- type CfnDestination
- type CfnDestinationProps
- type CfnDeviceProfile
- type CfnDeviceProfileProps
- type CfnDeviceProfile_LoRaWANDeviceProfileProperty
- type CfnFuotaTask
- type CfnFuotaTaskProps
- type CfnFuotaTask_LoRaWANProperty
- type CfnMulticastGroup
- type CfnMulticastGroupProps
- type CfnMulticastGroup_LoRaWANProperty
- type CfnPartnerAccount
- type CfnPartnerAccountProps
- type CfnPartnerAccount_SidewalkAccountInfoProperty
- type CfnPartnerAccount_SidewalkUpdateAccountProperty
- type CfnServiceProfile
- type CfnServiceProfileProps
- type CfnServiceProfile_LoRaWANServiceProfileProperty
- type CfnTaskDefinition
- type CfnTaskDefinitionProps
- type CfnTaskDefinition_LoRaWANGatewayVersionProperty
- type CfnTaskDefinition_LoRaWANUpdateGatewayTaskCreateProperty
- type CfnTaskDefinition_LoRaWANUpdateGatewayTaskEntryProperty
- type CfnTaskDefinition_UpdateWirelessGatewayTaskCreateProperty
- type CfnWirelessDevice
- type CfnWirelessDeviceProps
- type CfnWirelessDevice_AbpV10xProperty
- type CfnWirelessDevice_AbpV11Property
- type CfnWirelessDevice_LoRaWANDeviceProperty
- type CfnWirelessDevice_OtaaV10xProperty
- type CfnWirelessDevice_OtaaV11Property
- type CfnWirelessDevice_SessionKeysAbpV10xProperty
- type CfnWirelessDevice_SessionKeysAbpV11Property
- type CfnWirelessGateway
- type CfnWirelessGatewayProps
- type CfnWirelessGateway_LoRaWANGatewayProperty
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.
func CfnDestination_IsCfnResource ¶
func CfnDestination_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnDeviceProfile_IsCfnResource ¶
func CfnDeviceProfile_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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 CfnFuotaTask_CFN_RESOURCE_TYPE_NAME ¶
func CfnFuotaTask_CFN_RESOURCE_TYPE_NAME() *string
func CfnFuotaTask_IsCfnElement ¶
func CfnFuotaTask_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.
func CfnFuotaTask_IsCfnResource ¶
func CfnFuotaTask_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnFuotaTask_IsConstruct ¶
func CfnFuotaTask_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 CfnMulticastGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnMulticastGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnMulticastGroup_IsCfnElement ¶
func CfnMulticastGroup_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.
func CfnMulticastGroup_IsCfnResource ¶
func CfnMulticastGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnMulticastGroup_IsConstruct ¶
func CfnMulticastGroup_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 CfnPartnerAccount_CFN_RESOURCE_TYPE_NAME ¶
func CfnPartnerAccount_CFN_RESOURCE_TYPE_NAME() *string
func CfnPartnerAccount_IsCfnElement ¶
func CfnPartnerAccount_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.
func CfnPartnerAccount_IsCfnResource ¶
func CfnPartnerAccount_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnPartnerAccount_IsConstruct ¶
func CfnPartnerAccount_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.
func CfnServiceProfile_IsCfnResource ¶
func CfnServiceProfile_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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 CfnTaskDefinition_CFN_RESOURCE_TYPE_NAME ¶
func CfnTaskDefinition_CFN_RESOURCE_TYPE_NAME() *string
func CfnTaskDefinition_IsCfnElement ¶
func CfnTaskDefinition_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.
func CfnTaskDefinition_IsCfnResource ¶
func CfnTaskDefinition_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnTaskDefinition_IsConstruct ¶
func CfnTaskDefinition_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.
func CfnWirelessDevice_IsCfnResource ¶
func CfnWirelessDevice_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnWirelessGateway_IsCfnResource ¶
func CfnWirelessGateway_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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 NewCfnFuotaTask_Override ¶
func NewCfnFuotaTask_Override(c CfnFuotaTask, scope constructs.Construct, id *string, props *CfnFuotaTaskProps)
Create a new `AWS::IoTWireless::FuotaTask`.
func NewCfnMulticastGroup_Override ¶
func NewCfnMulticastGroup_Override(c CfnMulticastGroup, scope constructs.Construct, id *string, props *CfnMulticastGroupProps)
Create a new `AWS::IoTWireless::MulticastGroup`.
func NewCfnPartnerAccount_Override ¶
func NewCfnPartnerAccount_Override(c CfnPartnerAccount, scope constructs.Construct, id *string, props *CfnPartnerAccountProps)
Create a new `AWS::IoTWireless::PartnerAccount`.
func NewCfnServiceProfile_Override ¶
func NewCfnServiceProfile_Override(c CfnServiceProfile, scope constructs.Construct, id *string, props *CfnServiceProfileProps)
Create a new `AWS::IoTWireless::ServiceProfile`.
func NewCfnTaskDefinition_Override ¶
func NewCfnTaskDefinition_Override(c CfnTaskDefinition, scope constructs.Construct, id *string, props *CfnTaskDefinitionProps)
Create a new `AWS::IoTWireless::TaskDefinition`.
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`.
TODO: EXAMPLE
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.Description`.
Description *string `json:"description"`
// `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.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTWireless::Destination`.
TODO: EXAMPLE
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`.
TODO: EXAMPLE
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`.
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
type CfnFuotaTask ¶
type CfnFuotaTask interface {
awscdk.CfnResource
awscdk.IInspectable
AssociateMulticastGroup() *string
SetAssociateMulticastGroup(val *string)
AssociateWirelessDevice() *string
SetAssociateWirelessDevice(val *string)
AttrArn() *string
AttrFuotaTaskStatus() *string
AttrId() *string
AttrLoRaWanStartTime() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
DisassociateMulticastGroup() *string
SetDisassociateMulticastGroup(val *string)
DisassociateWirelessDevice() *string
SetDisassociateWirelessDevice(val *string)
FirmwareUpdateImage() *string
SetFirmwareUpdateImage(val *string)
FirmwareUpdateRole() *string
SetFirmwareUpdateRole(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
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::FuotaTask`.
TODO: EXAMPLE
func NewCfnFuotaTask ¶
func NewCfnFuotaTask(scope constructs.Construct, id *string, props *CfnFuotaTaskProps) CfnFuotaTask
Create a new `AWS::IoTWireless::FuotaTask`.
type CfnFuotaTaskProps ¶
type CfnFuotaTaskProps struct {
// `AWS::IoTWireless::FuotaTask.AssociateMulticastGroup`.
AssociateMulticastGroup *string `json:"associateMulticastGroup"`
// `AWS::IoTWireless::FuotaTask.AssociateWirelessDevice`.
AssociateWirelessDevice *string `json:"associateWirelessDevice"`
// `AWS::IoTWireless::FuotaTask.Description`.
Description *string `json:"description"`
// `AWS::IoTWireless::FuotaTask.DisassociateMulticastGroup`.
DisassociateMulticastGroup *string `json:"disassociateMulticastGroup"`
// `AWS::IoTWireless::FuotaTask.DisassociateWirelessDevice`.
DisassociateWirelessDevice *string `json:"disassociateWirelessDevice"`
// `AWS::IoTWireless::FuotaTask.FirmwareUpdateImage`.
FirmwareUpdateImage *string `json:"firmwareUpdateImage"`
// `AWS::IoTWireless::FuotaTask.FirmwareUpdateRole`.
FirmwareUpdateRole *string `json:"firmwareUpdateRole"`
// `AWS::IoTWireless::FuotaTask.LoRaWAN`.
LoRaWan interface{} `json:"loRaWan"`
// `AWS::IoTWireless::FuotaTask.Name`.
Name *string `json:"name"`
// `AWS::IoTWireless::FuotaTask.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTWireless::FuotaTask`.
TODO: EXAMPLE
type CfnFuotaTask_LoRaWANProperty ¶
type CfnFuotaTask_LoRaWANProperty struct {
// `CfnFuotaTask.LoRaWANProperty.RfRegion`.
RfRegion *string `json:"rfRegion"`
// `CfnFuotaTask.LoRaWANProperty.StartTime`.
StartTime *string `json:"startTime"`
}
TODO: EXAMPLE
type CfnMulticastGroup ¶
type CfnMulticastGroup interface {
awscdk.CfnResource
awscdk.IInspectable
AssociateWirelessDevice() *string
SetAssociateWirelessDevice(val *string)
AttrArn() *string
AttrId() *string
AttrLoRaWanNumberOfDevicesInGroup() *float64
AttrLoRaWanNumberOfDevicesRequested() *float64
AttrStatus() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
DisassociateWirelessDevice() *string
SetDisassociateWirelessDevice(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
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::MulticastGroup`.
TODO: EXAMPLE
func NewCfnMulticastGroup ¶
func NewCfnMulticastGroup(scope constructs.Construct, id *string, props *CfnMulticastGroupProps) CfnMulticastGroup
Create a new `AWS::IoTWireless::MulticastGroup`.
type CfnMulticastGroupProps ¶
type CfnMulticastGroupProps struct {
// `AWS::IoTWireless::MulticastGroup.AssociateWirelessDevice`.
AssociateWirelessDevice *string `json:"associateWirelessDevice"`
// `AWS::IoTWireless::MulticastGroup.Description`.
Description *string `json:"description"`
// `AWS::IoTWireless::MulticastGroup.DisassociateWirelessDevice`.
DisassociateWirelessDevice *string `json:"disassociateWirelessDevice"`
// `AWS::IoTWireless::MulticastGroup.LoRaWAN`.
LoRaWan interface{} `json:"loRaWan"`
// `AWS::IoTWireless::MulticastGroup.Name`.
Name *string `json:"name"`
// `AWS::IoTWireless::MulticastGroup.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTWireless::MulticastGroup`.
TODO: EXAMPLE
type CfnMulticastGroup_LoRaWANProperty ¶
type CfnMulticastGroup_LoRaWANProperty struct {
// `CfnMulticastGroup.LoRaWANProperty.DlClass`.
DlClass *string `json:"dlClass"`
// `CfnMulticastGroup.LoRaWANProperty.NumberOfDevicesInGroup`.
NumberOfDevicesInGroup *float64 `json:"numberOfDevicesInGroup"`
// `CfnMulticastGroup.LoRaWANProperty.NumberOfDevicesRequested`.
NumberOfDevicesRequested *float64 `json:"numberOfDevicesRequested"`
// `CfnMulticastGroup.LoRaWANProperty.RfRegion`.
RfRegion *string `json:"rfRegion"`
}
TODO: EXAMPLE
type CfnPartnerAccount ¶
type CfnPartnerAccount interface {
awscdk.CfnResource
awscdk.IInspectable
AccountLinked() interface{}
SetAccountLinked(val interface{})
AttrArn() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Fingerprint() *string
SetFingerprint(val *string)
LogicalId() *string
Node() constructs.Node
PartnerAccountId() *string
SetPartnerAccountId(val *string)
PartnerType() *string
SetPartnerType(val *string)
Ref() *string
Sidewalk() interface{}
SetSidewalk(val interface{})
SidewalkUpdate() interface{}
SetSidewalkUpdate(val interface{})
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::PartnerAccount`.
TODO: EXAMPLE
func NewCfnPartnerAccount ¶
func NewCfnPartnerAccount(scope constructs.Construct, id *string, props *CfnPartnerAccountProps) CfnPartnerAccount
Create a new `AWS::IoTWireless::PartnerAccount`.
type CfnPartnerAccountProps ¶
type CfnPartnerAccountProps struct {
// `AWS::IoTWireless::PartnerAccount.AccountLinked`.
AccountLinked interface{} `json:"accountLinked"`
// `AWS::IoTWireless::PartnerAccount.Fingerprint`.
Fingerprint *string `json:"fingerprint"`
// `AWS::IoTWireless::PartnerAccount.PartnerAccountId`.
PartnerAccountId *string `json:"partnerAccountId"`
// `AWS::IoTWireless::PartnerAccount.PartnerType`.
PartnerType *string `json:"partnerType"`
// `AWS::IoTWireless::PartnerAccount.Sidewalk`.
Sidewalk interface{} `json:"sidewalk"`
// `AWS::IoTWireless::PartnerAccount.SidewalkUpdate`.
SidewalkUpdate interface{} `json:"sidewalkUpdate"`
// `AWS::IoTWireless::PartnerAccount.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::IoTWireless::PartnerAccount`.
TODO: EXAMPLE
type CfnPartnerAccount_SidewalkAccountInfoProperty ¶
type CfnPartnerAccount_SidewalkAccountInfoProperty struct {
// `CfnPartnerAccount.SidewalkAccountInfoProperty.AppServerPrivateKey`.
AppServerPrivateKey *string `json:"appServerPrivateKey"`
}
TODO: EXAMPLE
type CfnPartnerAccount_SidewalkUpdateAccountProperty ¶
type CfnPartnerAccount_SidewalkUpdateAccountProperty struct {
// `CfnPartnerAccount.SidewalkUpdateAccountProperty.AppServerPrivateKey`.
AppServerPrivateKey *string `json:"appServerPrivateKey"`
}
TODO: EXAMPLE
type CfnServiceProfile ¶
type CfnServiceProfile interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrId() *string
AttrLoRaWanChannelMask() *string
AttrLoRaWanDevStatusReqFreq() *float64
AttrLoRaWanDlBucketSize() *float64
AttrLoRaWanDlRate() *float64
AttrLoRaWanDlRatePolicy() *string
AttrLoRaWanDrMax() *float64
AttrLoRaWanDrMin() *float64
AttrLoRaWanHrAllowed() awscdk.IResolvable
AttrLoRaWanMinGwDiversity() *float64
AttrLoRaWanNwkGeoLoc() awscdk.IResolvable
AttrLoRaWanPrAllowed() awscdk.IResolvable
AttrLoRaWanRaAllowed() awscdk.IResolvable
AttrLoRaWanReportDevStatusBattery() awscdk.IResolvable
AttrLoRaWanReportDevStatusMargin() awscdk.IResolvable
AttrLoRaWanResponse() awscdk.IResolvable
AttrLoRaWanTargetPer() *float64
AttrLoRaWanUlBucketSize() *float64
AttrLoRaWanUlRate() *float64
AttrLoRaWanUlRatePolicy() *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`.
TODO: EXAMPLE
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`.
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
type CfnTaskDefinition ¶
type CfnTaskDefinition interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrId() *string
AutoCreateTasks() interface{}
SetAutoCreateTasks(val interface{})
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
LoRaWanUpdateGatewayTaskEntry() interface{}
SetLoRaWanUpdateGatewayTaskEntry(val interface{})
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
TaskDefinitionType() *string
SetTaskDefinitionType(val *string)
Update() interface{}
SetUpdate(val interface{})
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::TaskDefinition`.
TODO: EXAMPLE
func NewCfnTaskDefinition ¶
func NewCfnTaskDefinition(scope constructs.Construct, id *string, props *CfnTaskDefinitionProps) CfnTaskDefinition
Create a new `AWS::IoTWireless::TaskDefinition`.
type CfnTaskDefinitionProps ¶
type CfnTaskDefinitionProps struct {
// `AWS::IoTWireless::TaskDefinition.AutoCreateTasks`.
AutoCreateTasks interface{} `json:"autoCreateTasks"`
// `AWS::IoTWireless::TaskDefinition.LoRaWANUpdateGatewayTaskEntry`.
LoRaWanUpdateGatewayTaskEntry interface{} `json:"loRaWanUpdateGatewayTaskEntry"`
// `AWS::IoTWireless::TaskDefinition.Name`.
Name *string `json:"name"`
// `AWS::IoTWireless::TaskDefinition.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::IoTWireless::TaskDefinition.TaskDefinitionType`.
TaskDefinitionType *string `json:"taskDefinitionType"`
// `AWS::IoTWireless::TaskDefinition.Update`.
Update interface{} `json:"update"`
}
Properties for defining a `AWS::IoTWireless::TaskDefinition`.
TODO: EXAMPLE
type CfnTaskDefinition_LoRaWANGatewayVersionProperty ¶
type CfnTaskDefinition_LoRaWANGatewayVersionProperty struct {
// `CfnTaskDefinition.LoRaWANGatewayVersionProperty.Model`.
Model *string `json:"model"`
// `CfnTaskDefinition.LoRaWANGatewayVersionProperty.PackageVersion`.
PackageVersion *string `json:"packageVersion"`
// `CfnTaskDefinition.LoRaWANGatewayVersionProperty.Station`.
Station *string `json:"station"`
}
TODO: EXAMPLE
type CfnTaskDefinition_LoRaWANUpdateGatewayTaskCreateProperty ¶
type CfnTaskDefinition_LoRaWANUpdateGatewayTaskCreateProperty struct {
// `CfnTaskDefinition.LoRaWANUpdateGatewayTaskCreateProperty.CurrentVersion`.
CurrentVersion interface{} `json:"currentVersion"`
// `CfnTaskDefinition.LoRaWANUpdateGatewayTaskCreateProperty.SigKeyCrc`.
SigKeyCrc *float64 `json:"sigKeyCrc"`
// `CfnTaskDefinition.LoRaWANUpdateGatewayTaskCreateProperty.UpdateSignature`.
UpdateSignature *string `json:"updateSignature"`
// `CfnTaskDefinition.LoRaWANUpdateGatewayTaskCreateProperty.UpdateVersion`.
UpdateVersion interface{} `json:"updateVersion"`
}
TODO: EXAMPLE
type CfnTaskDefinition_LoRaWANUpdateGatewayTaskEntryProperty ¶
type CfnTaskDefinition_LoRaWANUpdateGatewayTaskEntryProperty struct {
// `CfnTaskDefinition.LoRaWANUpdateGatewayTaskEntryProperty.CurrentVersion`.
CurrentVersion interface{} `json:"currentVersion"`
// `CfnTaskDefinition.LoRaWANUpdateGatewayTaskEntryProperty.UpdateVersion`.
UpdateVersion interface{} `json:"updateVersion"`
}
TODO: EXAMPLE
type CfnTaskDefinition_UpdateWirelessGatewayTaskCreateProperty ¶
type CfnTaskDefinition_UpdateWirelessGatewayTaskCreateProperty struct {
// `CfnTaskDefinition.UpdateWirelessGatewayTaskCreateProperty.LoRaWAN`.
LoRaWan interface{} `json:"loRaWan"`
// `CfnTaskDefinition.UpdateWirelessGatewayTaskCreateProperty.UpdateDataRole`.
UpdateDataRole *string `json:"updateDataRole"`
// `CfnTaskDefinition.UpdateWirelessGatewayTaskCreateProperty.UpdateDataSource`.
UpdateDataSource *string `json:"updateDataSource"`
}
TODO: EXAMPLE
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`.
TODO: EXAMPLE
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.Description`.
Description *string `json:"description"`
// `AWS::IoTWireless::WirelessDevice.DestinationName`.
DestinationName *string `json:"destinationName"`
// `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"`
// `AWS::IoTWireless::WirelessDevice.Type`.
Type *string `json:"type"`
}
Properties for defining a `AWS::IoTWireless::WirelessDevice`.
TODO: EXAMPLE
type CfnWirelessDevice_AbpV10xProperty ¶
type CfnWirelessDevice_AbpV10xProperty struct {
// `CfnWirelessDevice.AbpV10xProperty.DevAddr`.
DevAddr *string `json:"devAddr"`
// `CfnWirelessDevice.AbpV10xProperty.SessionKeys`.
SessionKeys interface{} `json:"sessionKeys"`
}
TODO: EXAMPLE
type CfnWirelessDevice_AbpV11Property ¶
type CfnWirelessDevice_AbpV11Property struct {
// `CfnWirelessDevice.AbpV11Property.DevAddr`.
DevAddr *string `json:"devAddr"`
// `CfnWirelessDevice.AbpV11Property.SessionKeys`.
SessionKeys interface{} `json:"sessionKeys"`
}
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
type CfnWirelessDevice_OtaaV10xProperty ¶
type CfnWirelessDevice_OtaaV10xProperty struct {
// `CfnWirelessDevice.OtaaV10xProperty.AppEui`.
AppEui *string `json:"appEui"`
// `CfnWirelessDevice.OtaaV10xProperty.AppKey`.
AppKey *string `json:"appKey"`
}
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
type CfnWirelessDevice_SessionKeysAbpV10xProperty ¶
type CfnWirelessDevice_SessionKeysAbpV10xProperty struct {
// `CfnWirelessDevice.SessionKeysAbpV10xProperty.AppSKey`.
AppSKey *string `json:"appSKey"`
// `CfnWirelessDevice.SessionKeysAbpV10xProperty.NwkSKey`.
NwkSKey *string `json:"nwkSKey"`
}
TODO: EXAMPLE
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"`
}
TODO: EXAMPLE
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`.
TODO: EXAMPLE
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.Description`.
Description *string `json:"description"`
// `AWS::IoTWireless::WirelessGateway.LastUplinkReceivedAt`.
LastUplinkReceivedAt *string `json:"lastUplinkReceivedAt"`
// `AWS::IoTWireless::WirelessGateway.LoRaWAN`.
LoRaWan interface{} `json:"loRaWan"`
// `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`.
TODO: EXAMPLE
type CfnWirelessGateway_LoRaWANGatewayProperty ¶
type CfnWirelessGateway_LoRaWANGatewayProperty struct {
// `CfnWirelessGateway.LoRaWANGatewayProperty.GatewayEui`.
GatewayEui *string `json:"gatewayEui"`
// `CfnWirelessGateway.LoRaWANGatewayProperty.RfRegion`.
RfRegion *string `json:"rfRegion"`
}
TODO: EXAMPLE