![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.iotwireless.kotlin.outputs.ServiceProfileLoRaWanServiceProfile.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.iotwireless.kotlin.outputs
import kotlin.Boolean
import kotlin.Int
import kotlin.String
import kotlin.Suppress
/**
*
* @property addGwMetadata The AddGWMetaData value.
* @property channelMask The ChannelMask value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property devStatusReqFreq The DevStatusReqFreq value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property dlBucketSize The DLBucketSize value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property dlRate The DLRate value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property dlRatePolicy The DLRatePolicy value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property drMax The DRMax value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property drMin The DRMin value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property hrAllowed The HRAllowed value that describes whether handover roaming is allowed.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property minGwDiversity The MinGwDiversity value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property nwkGeoLoc The NwkGeoLoc value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property prAllowed The PRAllowed value that describes whether passive roaming is allowed.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property raAllowed The RAAllowed value that describes whether roaming activation is allowed.
* @property reportDevStatusBattery The ReportDevStatusBattery value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property reportDevStatusMargin The ReportDevStatusMargin value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property targetPer The TargetPer value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property ulBucketSize The UlBucketSize value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property ulRate The ULRate value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
* @property ulRatePolicy The ULRatePolicy value.
* This property is `ReadOnly` and can't be inputted for create. It's returned with `Fn::GetAtt`
*/
public data class ServiceProfileLoRaWanServiceProfile(
public val addGwMetadata: Boolean? = null,
public val channelMask: String? = null,
public val devStatusReqFreq: Int? = null,
public val dlBucketSize: Int? = null,
public val dlRate: Int? = null,
public val dlRatePolicy: String? = null,
public val drMax: Int? = null,
public val drMin: Int? = null,
public val hrAllowed: Boolean? = null,
public val minGwDiversity: Int? = null,
public val nwkGeoLoc: Boolean? = null,
public val prAllowed: Boolean? = null,
public val raAllowed: Boolean? = null,
public val reportDevStatusBattery: Boolean? = null,
public val reportDevStatusMargin: Boolean? = null,
public val targetPer: Int? = null,
public val ulBucketSize: Int? = null,
public val ulRate: Int? = null,
public val ulRatePolicy: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.iotwireless.outputs.ServiceProfileLoRaWanServiceProfile): ServiceProfileLoRaWanServiceProfile = ServiceProfileLoRaWanServiceProfile(
addGwMetadata = javaType.addGwMetadata().map({ args0 -> args0 }).orElse(null),
channelMask = javaType.channelMask().map({ args0 -> args0 }).orElse(null),
devStatusReqFreq = javaType.devStatusReqFreq().map({ args0 -> args0 }).orElse(null),
dlBucketSize = javaType.dlBucketSize().map({ args0 -> args0 }).orElse(null),
dlRate = javaType.dlRate().map({ args0 -> args0 }).orElse(null),
dlRatePolicy = javaType.dlRatePolicy().map({ args0 -> args0 }).orElse(null),
drMax = javaType.drMax().map({ args0 -> args0 }).orElse(null),
drMin = javaType.drMin().map({ args0 -> args0 }).orElse(null),
hrAllowed = javaType.hrAllowed().map({ args0 -> args0 }).orElse(null),
minGwDiversity = javaType.minGwDiversity().map({ args0 -> args0 }).orElse(null),
nwkGeoLoc = javaType.nwkGeoLoc().map({ args0 -> args0 }).orElse(null),
prAllowed = javaType.prAllowed().map({ args0 -> args0 }).orElse(null),
raAllowed = javaType.raAllowed().map({ args0 -> args0 }).orElse(null),
reportDevStatusBattery = javaType.reportDevStatusBattery().map({ args0 -> args0 }).orElse(null),
reportDevStatusMargin = javaType.reportDevStatusMargin().map({ args0 -> args0 }).orElse(null),
targetPer = javaType.targetPer().map({ args0 -> args0 }).orElse(null),
ulBucketSize = javaType.ulBucketSize().map({ args0 -> args0 }).orElse(null),
ulRate = javaType.ulRate().map({ args0 -> args0 }).orElse(null),
ulRatePolicy = javaType.ulRatePolicy().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy