AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.iotwireless.getWirelessDevice
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
Create and manage wireless gateways, including LoRa gateways.
Using getWirelessDevice
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWirelessDevice(args: GetWirelessDeviceArgs, opts?: InvokeOptions): Promise<GetWirelessDeviceResult>
function getWirelessDeviceOutput(args: GetWirelessDeviceOutputArgs, opts?: InvokeOptions): Output<GetWirelessDeviceResult>
def get_wireless_device(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWirelessDeviceResult
def get_wireless_device_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWirelessDeviceResult]
func LookupWirelessDevice(ctx *Context, args *LookupWirelessDeviceArgs, opts ...InvokeOption) (*LookupWirelessDeviceResult, error)
func LookupWirelessDeviceOutput(ctx *Context, args *LookupWirelessDeviceOutputArgs, opts ...InvokeOption) LookupWirelessDeviceResultOutput
> Note: This function is named LookupWirelessDevice
in the Go SDK.
public static class GetWirelessDevice
{
public static Task<GetWirelessDeviceResult> InvokeAsync(GetWirelessDeviceArgs args, InvokeOptions? opts = null)
public static Output<GetWirelessDeviceResult> Invoke(GetWirelessDeviceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWirelessDeviceResult> getWirelessDevice(GetWirelessDeviceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:iotwireless:getWirelessDevice
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Wireless device Id. Returned after successful create.
- Id string
- Wireless device Id. Returned after successful create.
- id String
- Wireless device Id. Returned after successful create.
- id string
- Wireless device Id. Returned after successful create.
- id str
- Wireless device Id. Returned after successful create.
- id String
- Wireless device Id. Returned after successful create.
getWirelessDevice Result
The following output properties are available:
- Arn string
- Wireless device arn. Returned after successful create.
- Description string
- Wireless device description
- Destination
Name string - Wireless device destination name
- Id string
- Wireless device Id. Returned after successful create.
- Last
Uplink stringReceived At - The date and time when the most recent uplink was received.
- Lo
Ra Pulumi.Wan Aws Native. Io TWireless. Outputs. Wireless Device Lo Ra Wan Device - The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
- Name string
- Wireless device name
- List<Pulumi.
Aws Native. Outputs. Tag> - A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
- Thing
Arn string - Thing arn. Passed into update to associate Thing with Wireless device.
- Thing
Name string - Thing Arn. If there is a Thing created, this can be returned with a Get call.
- Type
Pulumi.
Aws Native. Io TWireless. Wireless Device Type - Wireless device type, currently only Sidewalk and LoRa
- Arn string
- Wireless device arn. Returned after successful create.
- Description string
- Wireless device description
- Destination
Name string - Wireless device destination name
- Id string
- Wireless device Id. Returned after successful create.
- Last
Uplink stringReceived At - The date and time when the most recent uplink was received.
- Lo
Ra WirelessWan Device Lo Ra Wan Device - The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
- Name string
- Wireless device name
- Tag
- A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
- Thing
Arn string - Thing arn. Passed into update to associate Thing with Wireless device.
- Thing
Name string - Thing Arn. If there is a Thing created, this can be returned with a Get call.
- Type
Wireless
Device Type - Wireless device type, currently only Sidewalk and LoRa
- arn String
- Wireless device arn. Returned after successful create.
- description String
- Wireless device description
- destination
Name String - Wireless device destination name
- id String
- Wireless device Id. Returned after successful create.
- last
Uplink StringReceived At - The date and time when the most recent uplink was received.
- lo
Ra WirelessWan Device Lo Ra Wan Device - The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
- name String
- Wireless device name
- List<Tag>
- A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
- thing
Arn String - Thing arn. Passed into update to associate Thing with Wireless device.
- thing
Name String - Thing Arn. If there is a Thing created, this can be returned with a Get call.
- type
Wireless
Device Type - Wireless device type, currently only Sidewalk and LoRa
- arn string
- Wireless device arn. Returned after successful create.
- description string
- Wireless device description
- destination
Name string - Wireless device destination name
- id string
- Wireless device Id. Returned after successful create.
- last
Uplink stringReceived At - The date and time when the most recent uplink was received.
- lo
Ra WirelessWan Device Lo Ra Wan Device - The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
- name string
- Wireless device name
- Tag[]
- A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
- thing
Arn string - Thing arn. Passed into update to associate Thing with Wireless device.
- thing
Name string - Thing Arn. If there is a Thing created, this can be returned with a Get call.
- type
Wireless
Device Type - Wireless device type, currently only Sidewalk and LoRa
- arn str
- Wireless device arn. Returned after successful create.
- description str
- Wireless device description
- destination_
name str - Wireless device destination name
- id str
- Wireless device Id. Returned after successful create.
- last_
uplink_ strreceived_ at - The date and time when the most recent uplink was received.
- lo_
ra_ Wirelesswan Device Lo Ra Wan Device - The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
- name str
- Wireless device name
- Sequence[root_Tag]
- A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
- thing_
arn str - Thing arn. Passed into update to associate Thing with Wireless device.
- thing_
name str - Thing Arn. If there is a Thing created, this can be returned with a Get call.
- type
Wireless
Device Type - Wireless device type, currently only Sidewalk and LoRa
- arn String
- Wireless device arn. Returned after successful create.
- description String
- Wireless device description
- destination
Name String - Wireless device destination name
- id String
- Wireless device Id. Returned after successful create.
- last
Uplink StringReceived At - The date and time when the most recent uplink was received.
- lo
Ra Property MapWan - The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
- name String
- Wireless device name
- List<Property Map>
- A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
- thing
Arn String - Thing arn. Passed into update to associate Thing with Wireless device.
- thing
Name String - Thing Arn. If there is a Thing created, this can be returned with a Get call.
- type
"Sidewalk" | "Lo
Ra WAN" - Wireless device type, currently only Sidewalk and LoRa
Supporting Types
Tag
WirelessDeviceAbpV10x
- Dev
Addr string - The DevAddr value.
- Session
Keys Pulumi.Aws Native. Io TWireless. Inputs. Wireless Device Session Keys Abp V10x - Session keys for ABP v1.0.x.
- Dev
Addr string - The DevAddr value.
- Session
Keys WirelessDevice Session Keys Abp V10x - Session keys for ABP v1.0.x.
- dev
Addr String - The DevAddr value.
- session
Keys WirelessDevice Session Keys Abp V10x - Session keys for ABP v1.0.x.
- dev
Addr string - The DevAddr value.
- session
Keys WirelessDevice Session Keys Abp V10x - Session keys for ABP v1.0.x.
- dev_
addr str - The DevAddr value.
- session_
keys WirelessDevice Session Keys Abp V10x - Session keys for ABP v1.0.x.
- dev
Addr String - The DevAddr value.
- session
Keys Property Map - Session keys for ABP v1.0.x.
WirelessDeviceAbpV11
- Dev
Addr string - The DevAddr value.
- Session
Keys Pulumi.Aws Native. Io TWireless. Inputs. Wireless Device Session Keys Abp V11 - Session keys for ABP v1.1.
- Dev
Addr string - The DevAddr value.
- Session
Keys WirelessDevice Session Keys Abp V11 - Session keys for ABP v1.1.
- dev
Addr String - The DevAddr value.
- session
Keys WirelessDevice Session Keys Abp V11 - Session keys for ABP v1.1.
- dev
Addr string - The DevAddr value.
- session
Keys WirelessDevice Session Keys Abp V11 - Session keys for ABP v1.1.
- dev_
addr str - The DevAddr value.
- session_
keys WirelessDevice Session Keys Abp V11 - Session keys for ABP v1.1.
- dev
Addr String - The DevAddr value.
- session
Keys Property Map - Session keys for ABP v1.1.
WirelessDeviceLoRaWanDevice
- Abp
V10x Pulumi.Aws Native. Io TWireless. Inputs. Wireless Device Abp V10x - ABP device object for LoRaWAN specification v1.0.x.
- Abp
V11 Pulumi.Aws Native. Io TWireless. Inputs. Wireless Device Abp V11 - ABP device object for create APIs for v1.1.
- Dev
Eui string - The DevEUI value.
- Device
Profile stringId - The ID of the device profile for the new wireless device.
- Otaa
V10x Pulumi.Aws Native. Io TWireless. Inputs. Wireless Device Otaa V10x - OTAA device object for create APIs for v1.0.x
- Otaa
V11 Pulumi.Aws Native. Io TWireless. Inputs. Wireless Device Otaa V11 - OTAA device object for v1.1 for create APIs.
- Service
Profile stringId - The ID of the service profile.
- Abp
V10x WirelessDevice Abp V10x - ABP device object for LoRaWAN specification v1.0.x.
- Abp
V11 WirelessDevice Abp V11 - ABP device object for create APIs for v1.1.
- Dev
Eui string - The DevEUI value.
- Device
Profile stringId - The ID of the device profile for the new wireless device.
- Otaa
V10x WirelessDevice Otaa V10x - OTAA device object for create APIs for v1.0.x
- Otaa
V11 WirelessDevice Otaa V11 - OTAA device object for v1.1 for create APIs.
- Service
Profile stringId - The ID of the service profile.
- abp
V10x WirelessDevice Abp V10x - ABP device object for LoRaWAN specification v1.0.x.
- abp
V11 WirelessDevice Abp V11 - ABP device object for create APIs for v1.1.
- dev
Eui String - The DevEUI value.
- device
Profile StringId - The ID of the device profile for the new wireless device.
- otaa
V10x WirelessDevice Otaa V10x - OTAA device object for create APIs for v1.0.x
- otaa
V11 WirelessDevice Otaa V11 - OTAA device object for v1.1 for create APIs.
- service
Profile StringId - The ID of the service profile.
- abp
V10x WirelessDevice Abp V10x - ABP device object for LoRaWAN specification v1.0.x.
- abp
V11 WirelessDevice Abp V11 - ABP device object for create APIs for v1.1.
- dev
Eui string - The DevEUI value.
- device
Profile stringId - The ID of the device profile for the new wireless device.
- otaa
V10x WirelessDevice Otaa V10x - OTAA device object for create APIs for v1.0.x
- otaa
V11 WirelessDevice Otaa V11 - OTAA device object for v1.1 for create APIs.
- service
Profile stringId - The ID of the service profile.
- abp_
v10x WirelessDevice Abp V10x - ABP device object for LoRaWAN specification v1.0.x.
- abp_
v11 WirelessDevice Abp V11 - ABP device object for create APIs for v1.1.
- dev_
eui str - The DevEUI value.
- device_
profile_ strid - The ID of the device profile for the new wireless device.
- otaa_
v10x WirelessDevice Otaa V10x - OTAA device object for create APIs for v1.0.x
- otaa_
v11 WirelessDevice Otaa V11 - OTAA device object for v1.1 for create APIs.
- service_
profile_ strid - The ID of the service profile.
- abp
V10x Property Map - ABP device object for LoRaWAN specification v1.0.x.
- abp
V11 Property Map - ABP device object for create APIs for v1.1.
- dev
Eui String - The DevEUI value.
- device
Profile StringId - The ID of the device profile for the new wireless device.
- otaa
V10x Property Map - OTAA device object for create APIs for v1.0.x
- otaa
V11 Property Map - OTAA device object for v1.1 for create APIs.
- service
Profile StringId - The ID of the service profile.
WirelessDeviceOtaaV10x
WirelessDeviceOtaaV11
- App
Key string - The AppKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- Join
Eui string - The JoinEUI value.
- Nwk
Key string - The NwkKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- App
Key string - The AppKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- Join
Eui string - The JoinEUI value.
- Nwk
Key string - The NwkKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- app
Key String - The AppKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- join
Eui String - The JoinEUI value.
- nwk
Key String - The NwkKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- app
Key string - The AppKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- join
Eui string - The JoinEUI value.
- nwk
Key string - The NwkKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- app_
key str - The AppKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- join_
eui str - The JoinEUI value.
- nwk_
key str - The NwkKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- app
Key String - The AppKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- join
Eui String - The JoinEUI value.
- nwk
Key String - The NwkKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
WirelessDeviceSessionKeysAbpV10x
WirelessDeviceSessionKeysAbpV11
- App
SKey string - The AppSKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppSKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- FNwk
SInt stringKey - The FNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the FNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- Nwk
SEnc stringKey - The NwkSEncKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkSEncKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- SNwk
SInt stringKey - The SNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the SNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- App
SKey string - The AppSKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppSKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- FNwk
SInt stringKey - The FNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the FNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- Nwk
SEnc stringKey - The NwkSEncKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkSEncKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- SNwk
SInt stringKey - The SNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the SNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- app
SKey String - The AppSKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppSKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- f
Nwk StringSInt Key - The FNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the FNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- nwk
SEnc StringKey - The NwkSEncKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkSEncKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- s
Nwk StringSInt Key - The SNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the SNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- app
SKey string - The AppSKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppSKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- f
Nwk stringSInt Key - The FNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the FNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- nwk
SEnc stringKey - The NwkSEncKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkSEncKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- s
Nwk stringSInt Key - The SNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the SNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- app_
s_ strkey - The AppSKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppSKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- f_
nwk_ strs_ int_ key - The FNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the FNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- nwk_
s_ strenc_ key - The NwkSEncKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkSEncKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- s_
nwk_ strs_ int_ key - The SNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the SNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- app
SKey String - The AppSKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the AppSKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- f
Nwk StringSInt Key - The FNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the FNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- nwk
SEnc StringKey - The NwkSEncKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the NwkSEncKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
- s
Nwk StringSInt Key - The SNwkSIntKey is a secret key, which you should handle in a similar way as you would an application password. You can protect the SNwkSIntKey value by storing it in the AWS Secrets Manager and use the secretsmanager to reference this value.
WirelessDeviceType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi