We recommend new projects start with resources from the AWS provider.
aws-native.iotwireless.ServiceProfile
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
An example resource schema demonstrating some basic constructs and validation rules.
Create ServiceProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceProfile(name: string, args?: ServiceProfileArgs, opts?: CustomResourceOptions);@overload
def ServiceProfile(resource_name: str,
                   args: Optional[ServiceProfileArgs] = None,
                   opts: Optional[ResourceOptions] = None)
@overload
def ServiceProfile(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   lo_ra_wan: Optional[ServiceProfileLoRaWanServiceProfileArgs] = None,
                   name: Optional[str] = None,
                   tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewServiceProfile(ctx *Context, name string, args *ServiceProfileArgs, opts ...ResourceOption) (*ServiceProfile, error)public ServiceProfile(string name, ServiceProfileArgs? args = null, CustomResourceOptions? opts = null)
public ServiceProfile(String name, ServiceProfileArgs args)
public ServiceProfile(String name, ServiceProfileArgs args, CustomResourceOptions options)
type: aws-native:iotwireless:ServiceProfile
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 ServiceProfileArgs
- 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 ServiceProfileArgs
- 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 ServiceProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ServiceProfile 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 ServiceProfile resource accepts the following input properties:
- LoRa Pulumi.Wan Aws Native. Io TWireless. Inputs. Service Profile Lo Ra Wan Service Profile 
- LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
- Name string
- Name of service profile
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- A list of key-value pairs that contain metadata for the service profile.
- LoRa ServiceWan Profile Lo Ra Wan Service Profile Args 
- LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
- Name string
- Name of service profile
- 
TagArgs 
- A list of key-value pairs that contain metadata for the service profile.
- loRa ServiceWan Profile Lo Ra Wan Service Profile 
- LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
- name String
- Name of service profile
- List<Tag>
- A list of key-value pairs that contain metadata for the service profile.
- loRa ServiceWan Profile Lo Ra Wan Service Profile 
- LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
- name string
- Name of service profile
- Tag[]
- A list of key-value pairs that contain metadata for the service profile.
- lo_ra_ Servicewan Profile Lo Ra Wan Service Profile Args 
- LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
- name str
- Name of service profile
- 
Sequence[TagArgs] 
- A list of key-value pairs that contain metadata for the service profile.
- loRa Property MapWan 
- LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
- name String
- Name of service profile
- List<Property Map>
- A list of key-value pairs that contain metadata for the service profile.
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceProfile resource produces the following output properties:
Supporting Types
ServiceProfileLoRaWanServiceProfile, ServiceProfileLoRaWanServiceProfileArgs              
- AddGw boolMetadata 
- The AddGWMetaData value.
- ChannelMask string
- The ChannelMask value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DevStatus intReq Freq 
- The DevStatusReqFreq value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DlBucket intSize 
- The DLBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DlRate int
- The DLRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DlRate stringPolicy 
- The DLRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DrMax int
- The DRMax value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DrMin int
- The DRMin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- HrAllowed bool
- The HRAllowed value that describes whether handover roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- MinGw intDiversity 
- The MinGwDiversity value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- NwkGeo boolLoc 
- The NwkGeoLoc value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- PrAllowed bool
- The PRAllowed value that describes whether passive roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- RaAllowed bool
- The RAAllowed value that describes whether roaming activation is allowed.
- ReportDev boolStatus Battery 
- The ReportDevStatusBattery value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ReportDev boolStatus Margin 
- The ReportDevStatusMargin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- TargetPer int
- The TargetPer value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- UlBucket intSize 
- The UlBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- UlRate int
- The ULRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- UlRate stringPolicy 
- The ULRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- AddGw boolMetadata 
- The AddGWMetaData value.
- ChannelMask string
- The ChannelMask value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DevStatus intReq Freq 
- The DevStatusReqFreq value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DlBucket intSize 
- The DLBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DlRate int
- The DLRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DlRate stringPolicy 
- The DLRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DrMax int
- The DRMax value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- DrMin int
- The DRMin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- HrAllowed bool
- The HRAllowed value that describes whether handover roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- MinGw intDiversity 
- The MinGwDiversity value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- NwkGeo boolLoc 
- The NwkGeoLoc value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- PrAllowed bool
- The PRAllowed value that describes whether passive roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- RaAllowed bool
- The RAAllowed value that describes whether roaming activation is allowed.
- ReportDev boolStatus Battery 
- The ReportDevStatusBattery value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ReportDev boolStatus Margin 
- The ReportDevStatusMargin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- TargetPer int
- The TargetPer value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- UlBucket intSize 
- The UlBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- UlRate int
- The ULRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- UlRate stringPolicy 
- The ULRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- addGw BooleanMetadata 
- The AddGWMetaData value.
- channelMask String
- The ChannelMask value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- devStatus IntegerReq Freq 
- The DevStatusReqFreq value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlBucket IntegerSize 
- The DLBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlRate Integer
- The DLRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlRate StringPolicy 
- The DLRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- drMax Integer
- The DRMax value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- drMin Integer
- The DRMin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- hrAllowed Boolean
- The HRAllowed value that describes whether handover roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- minGw IntegerDiversity 
- The MinGwDiversity value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- nwkGeo BooleanLoc 
- The NwkGeoLoc value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- prAllowed Boolean
- The PRAllowed value that describes whether passive roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- raAllowed Boolean
- The RAAllowed value that describes whether roaming activation is allowed.
- reportDev BooleanStatus Battery 
- The ReportDevStatusBattery value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- reportDev BooleanStatus Margin 
- The ReportDevStatusMargin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- targetPer Integer
- The TargetPer value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulBucket IntegerSize 
- The UlBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulRate Integer
- The ULRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulRate StringPolicy 
- The ULRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- addGw booleanMetadata 
- The AddGWMetaData value.
- channelMask string
- The ChannelMask value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- devStatus numberReq Freq 
- The DevStatusReqFreq value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlBucket numberSize 
- The DLBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlRate number
- The DLRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlRate stringPolicy 
- The DLRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- drMax number
- The DRMax value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- drMin number
- The DRMin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- hrAllowed boolean
- The HRAllowed value that describes whether handover roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- minGw numberDiversity 
- The MinGwDiversity value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- nwkGeo booleanLoc 
- The NwkGeoLoc value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- prAllowed boolean
- The PRAllowed value that describes whether passive roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- raAllowed boolean
- The RAAllowed value that describes whether roaming activation is allowed.
- reportDev booleanStatus Battery 
- The ReportDevStatusBattery value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- reportDev booleanStatus Margin 
- The ReportDevStatusMargin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- targetPer number
- The TargetPer value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulBucket numberSize 
- The UlBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulRate number
- The ULRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulRate stringPolicy 
- The ULRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- add_gw_ boolmetadata 
- The AddGWMetaData value.
- channel_mask str
- The ChannelMask value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dev_status_ intreq_ freq 
- The DevStatusReqFreq value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dl_bucket_ intsize 
- The DLBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dl_rate int
- The DLRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dl_rate_ strpolicy 
- The DLRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dr_max int
- The DRMax value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dr_min int
- The DRMin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- hr_allowed bool
- The HRAllowed value that describes whether handover roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- min_gw_ intdiversity 
- The MinGwDiversity value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- nwk_geo_ boolloc 
- The NwkGeoLoc value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- pr_allowed bool
- The PRAllowed value that describes whether passive roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ra_allowed bool
- The RAAllowed value that describes whether roaming activation is allowed.
- report_dev_ boolstatus_ battery 
- The ReportDevStatusBattery value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- report_dev_ boolstatus_ margin 
- The ReportDevStatusMargin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- target_per int
- The TargetPer value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ul_bucket_ intsize 
- The UlBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ul_rate int
- The ULRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ul_rate_ strpolicy 
- The ULRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- addGw BooleanMetadata 
- The AddGWMetaData value.
- channelMask String
- The ChannelMask value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- devStatus NumberReq Freq 
- The DevStatusReqFreq value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlBucket NumberSize 
- The DLBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlRate Number
- The DLRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- dlRate StringPolicy 
- The DLRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- drMax Number
- The DRMax value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- drMin Number
- The DRMin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- hrAllowed Boolean
- The HRAllowed value that describes whether handover roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- minGw NumberDiversity 
- The MinGwDiversity value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- nwkGeo BooleanLoc 
- The NwkGeoLoc value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- prAllowed Boolean
- The PRAllowed value that describes whether passive roaming is allowed. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- raAllowed Boolean
- The RAAllowed value that describes whether roaming activation is allowed.
- reportDev BooleanStatus Battery 
- The ReportDevStatusBattery value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- reportDev BooleanStatus Margin 
- The ReportDevStatusMargin value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- targetPer Number
- The TargetPer value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulBucket NumberSize 
- The UlBucketSize value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulRate Number
- The ULRate value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
- ulRate StringPolicy 
- The ULRatePolicy value. - This property is - ReadOnlyand can't be inputted for create. It's returned with- Fn::GetAtt
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.