AWS Native is in preview. AWS Classic is fully supported.
aws-native.iotwireless.DeviceProfile
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Device Profile’s resource schema demonstrating some basic constructs and validation rules.
Create DeviceProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DeviceProfile(name: string, args?: DeviceProfileArgs, opts?: CustomResourceOptions);
@overload
def DeviceProfile(resource_name: str,
args: Optional[DeviceProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def DeviceProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
lo_ra_wan: Optional[DeviceProfileLoRaWanDeviceProfileArgs] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDeviceProfile(ctx *Context, name string, args *DeviceProfileArgs, opts ...ResourceOption) (*DeviceProfile, error)
public DeviceProfile(string name, DeviceProfileArgs? args = null, CustomResourceOptions? opts = null)
public DeviceProfile(String name, DeviceProfileArgs args)
public DeviceProfile(String name, DeviceProfileArgs args, CustomResourceOptions options)
type: aws-native:iotwireless:DeviceProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeviceProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeviceProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeviceProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeviceProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeviceProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DeviceProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DeviceProfile resource accepts the following input properties:
- Lo
Ra Pulumi.Wan Aws Native. Io TWireless. Inputs. Device Profile Lo Ra Wan Device Profile - LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
- Name string
- Name of service profile
- List<Pulumi.
Aws Native. Inputs. Tag> - A list of key-value pairs that contain metadata for the device profile.
- Lo
Ra DeviceWan Profile Lo Ra Wan Device Profile Args - LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
- Name string
- Name of service profile
- Tag
Args - A list of key-value pairs that contain metadata for the device profile.
- lo
Ra DeviceWan Profile Lo Ra Wan Device Profile - LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
- name String
- Name of service profile
- List<Tag>
- A list of key-value pairs that contain metadata for the device profile.
- lo
Ra DeviceWan Profile Lo Ra Wan Device Profile - LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
- name string
- Name of service profile
- Tag[]
- A list of key-value pairs that contain metadata for the device profile.
- lo_
ra_ Devicewan Profile Lo Ra Wan Device Profile Args - LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
- name str
- Name of service profile
- Sequence[Tag
Args] - A list of key-value pairs that contain metadata for the device profile.
- lo
Ra Property MapWan - LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
- name String
- Name of service profile
- List<Property Map>
- A list of key-value pairs that contain metadata for the device profile.
Outputs
All input properties are implicitly available as output properties. Additionally, the DeviceProfile resource produces the following output properties:
Supporting Types
DeviceProfileLoRaWanDeviceProfile, DeviceProfileLoRaWanDeviceProfileArgs
- Class
BTimeout int - The ClassBTimeout value.
- Class
CTimeout int - The ClassCTimeout value.
- Factory
Preset List<int>Freqs List - The list of values that make up the FactoryPresetFreqs value. Valid range of values include a minimum value of 1000000 and a maximum value of 16700000.
- Mac
Version string - The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
- Max
Duty intCycle - The MaxDutyCycle value.
- Max
Eirp int - The MaxEIRP value.
- Ping
Slot intDr - The PingSlotDR value.
- Ping
Slot intFreq - The PingSlotFreq value.
- Ping
Slot intPeriod - The PingSlotPeriod value.
- Reg
Params stringRevision - The version of regional parameters.
- Rf
Region string - The frequency band (RFRegion) value.
- Rx
Data intRate2 - The RXDataRate2 value.
- Rx
Delay1 int - The RXDelay1 value.
- Rx
Dr intOffset1 - The RXDROffset1 value.
- Rx
Freq2 int - The RXFreq2 value.
- Supports32Bit
FCnt bool - The Supports32BitFCnt value.
- Supports
Class boolB - The SupportsClassB value.
- Supports
Class boolC - The SupportsClassC value.
- Supports
Join bool - The SupportsJoin value.
- Class
BTimeout int - The ClassBTimeout value.
- Class
CTimeout int - The ClassCTimeout value.
- Factory
Preset []intFreqs List - The list of values that make up the FactoryPresetFreqs value. Valid range of values include a minimum value of 1000000 and a maximum value of 16700000.
- Mac
Version string - The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
- Max
Duty intCycle - The MaxDutyCycle value.
- Max
Eirp int - The MaxEIRP value.
- Ping
Slot intDr - The PingSlotDR value.
- Ping
Slot intFreq - The PingSlotFreq value.
- Ping
Slot intPeriod - The PingSlotPeriod value.
- Reg
Params stringRevision - The version of regional parameters.
- Rf
Region string - The frequency band (RFRegion) value.
- Rx
Data intRate2 - The RXDataRate2 value.
- Rx
Delay1 int - The RXDelay1 value.
- Rx
Dr intOffset1 - The RXDROffset1 value.
- Rx
Freq2 int - The RXFreq2 value.
- Supports32Bit
FCnt bool - The Supports32BitFCnt value.
- Supports
Class boolB - The SupportsClassB value.
- Supports
Class boolC - The SupportsClassC value.
- Supports
Join bool - The SupportsJoin value.
- class
BTimeout Integer - The ClassBTimeout value.
- class
CTimeout Integer - The ClassCTimeout value.
- factory
Preset List<Integer>Freqs List - The list of values that make up the FactoryPresetFreqs value. Valid range of values include a minimum value of 1000000 and a maximum value of 16700000.
- mac
Version String - The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
- max
Duty IntegerCycle - The MaxDutyCycle value.
- max
Eirp Integer - The MaxEIRP value.
- ping
Slot IntegerDr - The PingSlotDR value.
- ping
Slot IntegerFreq - The PingSlotFreq value.
- ping
Slot IntegerPeriod - The PingSlotPeriod value.
- reg
Params StringRevision - The version of regional parameters.
- rf
Region String - The frequency band (RFRegion) value.
- rx
Data IntegerRate2 - The RXDataRate2 value.
- rx
Delay1 Integer - The RXDelay1 value.
- rx
Dr IntegerOffset1 - The RXDROffset1 value.
- rx
Freq2 Integer - The RXFreq2 value.
- supports32Bit
FCnt Boolean - The Supports32BitFCnt value.
- supports
Class BooleanB - The SupportsClassB value.
- supports
Class BooleanC - The SupportsClassC value.
- supports
Join Boolean - The SupportsJoin value.
- class
BTimeout number - The ClassBTimeout value.
- class
CTimeout number - The ClassCTimeout value.
- factory
Preset number[]Freqs List - The list of values that make up the FactoryPresetFreqs value. Valid range of values include a minimum value of 1000000 and a maximum value of 16700000.
- mac
Version string - The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
- max
Duty numberCycle - The MaxDutyCycle value.
- max
Eirp number - The MaxEIRP value.
- ping
Slot numberDr - The PingSlotDR value.
- ping
Slot numberFreq - The PingSlotFreq value.
- ping
Slot numberPeriod - The PingSlotPeriod value.
- reg
Params stringRevision - The version of regional parameters.
- rf
Region string - The frequency band (RFRegion) value.
- rx
Data numberRate2 - The RXDataRate2 value.
- rx
Delay1 number - The RXDelay1 value.
- rx
Dr numberOffset1 - The RXDROffset1 value.
- rx
Freq2 number - The RXFreq2 value.
- supports32Bit
FCnt boolean - The Supports32BitFCnt value.
- supports
Class booleanB - The SupportsClassB value.
- supports
Class booleanC - The SupportsClassC value.
- supports
Join boolean - The SupportsJoin value.
- class_
b_ inttimeout - The ClassBTimeout value.
- class_
c_ inttimeout - The ClassCTimeout value.
- factory_
preset_ Sequence[int]freqs_ list - The list of values that make up the FactoryPresetFreqs value. Valid range of values include a minimum value of 1000000 and a maximum value of 16700000.
- mac_
version str - The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
- max_
duty_ intcycle - The MaxDutyCycle value.
- max_
eirp int - The MaxEIRP value.
- ping_
slot_ intdr - The PingSlotDR value.
- ping_
slot_ intfreq - The PingSlotFreq value.
- ping_
slot_ intperiod - The PingSlotPeriod value.
- reg_
params_ strrevision - The version of regional parameters.
- rf_
region str - The frequency band (RFRegion) value.
- rx_
data_ intrate2 - The RXDataRate2 value.
- rx_
delay1 int - The RXDelay1 value.
- rx_
dr_ intoffset1 - The RXDROffset1 value.
- rx_
freq2 int - The RXFreq2 value.
- supports32_
bit_ boolf_ cnt - The Supports32BitFCnt value.
- supports_
class_ boolb - The SupportsClassB value.
- supports_
class_ boolc - The SupportsClassC value.
- supports_
join bool - The SupportsJoin value.
- class
BTimeout Number - The ClassBTimeout value.
- class
CTimeout Number - The ClassCTimeout value.
- factory
Preset List<Number>Freqs List - The list of values that make up the FactoryPresetFreqs value. Valid range of values include a minimum value of 1000000 and a maximum value of 16700000.
- mac
Version String - The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
- max
Duty NumberCycle - The MaxDutyCycle value.
- max
Eirp Number - The MaxEIRP value.
- ping
Slot NumberDr - The PingSlotDR value.
- ping
Slot NumberFreq - The PingSlotFreq value.
- ping
Slot NumberPeriod - The PingSlotPeriod value.
- reg
Params StringRevision - The version of regional parameters.
- rf
Region String - The frequency band (RFRegion) value.
- rx
Data NumberRate2 - The RXDataRate2 value.
- rx
Delay1 Number - The RXDelay1 value.
- rx
Dr NumberOffset1 - The RXDROffset1 value.
- rx
Freq2 Number - The RXFreq2 value.
- supports32Bit
FCnt Boolean - The Supports32BitFCnt value.
- supports
Class BooleanB - The SupportsClassB value.
- supports
Class BooleanC - The SupportsClassC value.
- supports
Join Boolean - The SupportsJoin value.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.