1. Packages
  2. AWS Native
  3. API Docs
  4. iotwireless
  5. getWirelessDevice

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 logo

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
    DestinationName string
    Wireless device destination name
    Id string
    Wireless device Id. Returned after successful create.
    LastUplinkReceivedAt string
    The date and time when the most recent uplink was received.
    LoRaWan Pulumi.AwsNative.IoTWireless.Outputs.WirelessDeviceLoRaWanDevice
    The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
    Name string
    Wireless device name
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
    ThingArn string
    Thing arn. Passed into update to associate Thing with Wireless device.
    ThingName string
    Thing Arn. If there is a Thing created, this can be returned with a Get call.
    Type Pulumi.AwsNative.IoTWireless.WirelessDeviceType
    Wireless device type, currently only Sidewalk and LoRa
    Arn string
    Wireless device arn. Returned after successful create.
    Description string
    Wireless device description
    DestinationName string
    Wireless device destination name
    Id string
    Wireless device Id. Returned after successful create.
    LastUplinkReceivedAt string
    The date and time when the most recent uplink was received.
    LoRaWan WirelessDeviceLoRaWanDevice
    The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
    Name string
    Wireless device name
    Tags Tag
    A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
    ThingArn string
    Thing arn. Passed into update to associate Thing with Wireless device.
    ThingName string
    Thing Arn. If there is a Thing created, this can be returned with a Get call.
    Type WirelessDeviceType
    Wireless device type, currently only Sidewalk and LoRa
    arn String
    Wireless device arn. Returned after successful create.
    description String
    Wireless device description
    destinationName String
    Wireless device destination name
    id String
    Wireless device Id. Returned after successful create.
    lastUplinkReceivedAt String
    The date and time when the most recent uplink was received.
    loRaWan WirelessDeviceLoRaWanDevice
    The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
    name String
    Wireless device name
    tags List<Tag>
    A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
    thingArn String
    Thing arn. Passed into update to associate Thing with Wireless device.
    thingName String
    Thing Arn. If there is a Thing created, this can be returned with a Get call.
    type WirelessDeviceType
    Wireless device type, currently only Sidewalk and LoRa
    arn string
    Wireless device arn. Returned after successful create.
    description string
    Wireless device description
    destinationName string
    Wireless device destination name
    id string
    Wireless device Id. Returned after successful create.
    lastUplinkReceivedAt string
    The date and time when the most recent uplink was received.
    loRaWan WirelessDeviceLoRaWanDevice
    The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
    name string
    Wireless device name
    tags Tag[]
    A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
    thingArn string
    Thing arn. Passed into update to associate Thing with Wireless device.
    thingName string
    Thing Arn. If there is a Thing created, this can be returned with a Get call.
    type WirelessDeviceType
    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_received_at str
    The date and time when the most recent uplink was received.
    lo_ra_wan WirelessDeviceLoRaWanDevice
    The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
    name str
    Wireless device name
    tags 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 WirelessDeviceType
    Wireless device type, currently only Sidewalk and LoRa
    arn String
    Wireless device arn. Returned after successful create.
    description String
    Wireless device description
    destinationName String
    Wireless device destination name
    id String
    Wireless device Id. Returned after successful create.
    lastUplinkReceivedAt String
    The date and time when the most recent uplink was received.
    loRaWan Property Map
    The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
    name String
    Wireless device name
    tags 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.
    thingArn String
    Thing arn. Passed into update to associate Thing with Wireless device.
    thingName String
    Thing Arn. If there is a Thing created, this can be returned with a Get call.
    type "Sidewalk" | "LoRaWAN"
    Wireless device type, currently only Sidewalk and LoRa

    Supporting Types

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    WirelessDeviceAbpV10x

    DevAddr string
    The DevAddr value.
    SessionKeys WirelessDeviceSessionKeysAbpV10x
    Session keys for ABP v1.0.x.
    devAddr String
    The DevAddr value.
    sessionKeys WirelessDeviceSessionKeysAbpV10x
    Session keys for ABP v1.0.x.
    devAddr string
    The DevAddr value.
    sessionKeys WirelessDeviceSessionKeysAbpV10x
    Session keys for ABP v1.0.x.
    dev_addr str
    The DevAddr value.
    session_keys WirelessDeviceSessionKeysAbpV10x
    Session keys for ABP v1.0.x.
    devAddr String
    The DevAddr value.
    sessionKeys Property Map
    Session keys for ABP v1.0.x.

    WirelessDeviceAbpV11

    DevAddr string
    The DevAddr value.
    SessionKeys WirelessDeviceSessionKeysAbpV11
    Session keys for ABP v1.1.
    devAddr String
    The DevAddr value.
    sessionKeys WirelessDeviceSessionKeysAbpV11
    Session keys for ABP v1.1.
    devAddr string
    The DevAddr value.
    sessionKeys WirelessDeviceSessionKeysAbpV11
    Session keys for ABP v1.1.
    dev_addr str
    The DevAddr value.
    session_keys WirelessDeviceSessionKeysAbpV11
    Session keys for ABP v1.1.
    devAddr String
    The DevAddr value.
    sessionKeys Property Map
    Session keys for ABP v1.1.

    WirelessDeviceLoRaWanDevice

    AbpV10x Pulumi.AwsNative.IoTWireless.Inputs.WirelessDeviceAbpV10x
    ABP device object for LoRaWAN specification v1.0.x.
    AbpV11 Pulumi.AwsNative.IoTWireless.Inputs.WirelessDeviceAbpV11
    ABP device object for create APIs for v1.1.
    DevEui string
    The DevEUI value.
    DeviceProfileId string
    The ID of the device profile for the new wireless device.
    OtaaV10x Pulumi.AwsNative.IoTWireless.Inputs.WirelessDeviceOtaaV10x
    OTAA device object for create APIs for v1.0.x
    OtaaV11 Pulumi.AwsNative.IoTWireless.Inputs.WirelessDeviceOtaaV11
    OTAA device object for v1.1 for create APIs.
    ServiceProfileId string
    The ID of the service profile.
    AbpV10x WirelessDeviceAbpV10x
    ABP device object for LoRaWAN specification v1.0.x.
    AbpV11 WirelessDeviceAbpV11
    ABP device object for create APIs for v1.1.
    DevEui string
    The DevEUI value.
    DeviceProfileId string
    The ID of the device profile for the new wireless device.
    OtaaV10x WirelessDeviceOtaaV10x
    OTAA device object for create APIs for v1.0.x
    OtaaV11 WirelessDeviceOtaaV11
    OTAA device object for v1.1 for create APIs.
    ServiceProfileId string
    The ID of the service profile.
    abpV10x WirelessDeviceAbpV10x
    ABP device object for LoRaWAN specification v1.0.x.
    abpV11 WirelessDeviceAbpV11
    ABP device object for create APIs for v1.1.
    devEui String
    The DevEUI value.
    deviceProfileId String
    The ID of the device profile for the new wireless device.
    otaaV10x WirelessDeviceOtaaV10x
    OTAA device object for create APIs for v1.0.x
    otaaV11 WirelessDeviceOtaaV11
    OTAA device object for v1.1 for create APIs.
    serviceProfileId String
    The ID of the service profile.
    abpV10x WirelessDeviceAbpV10x
    ABP device object for LoRaWAN specification v1.0.x.
    abpV11 WirelessDeviceAbpV11
    ABP device object for create APIs for v1.1.
    devEui string
    The DevEUI value.
    deviceProfileId string
    The ID of the device profile for the new wireless device.
    otaaV10x WirelessDeviceOtaaV10x
    OTAA device object for create APIs for v1.0.x
    otaaV11 WirelessDeviceOtaaV11
    OTAA device object for v1.1 for create APIs.
    serviceProfileId string
    The ID of the service profile.
    abp_v10x WirelessDeviceAbpV10x
    ABP device object for LoRaWAN specification v1.0.x.
    abp_v11 WirelessDeviceAbpV11
    ABP device object for create APIs for v1.1.
    dev_eui str
    The DevEUI value.
    device_profile_id str
    The ID of the device profile for the new wireless device.
    otaa_v10x WirelessDeviceOtaaV10x
    OTAA device object for create APIs for v1.0.x
    otaa_v11 WirelessDeviceOtaaV11
    OTAA device object for v1.1 for create APIs.
    service_profile_id str
    The ID of the service profile.
    abpV10x Property Map
    ABP device object for LoRaWAN specification v1.0.x.
    abpV11 Property Map
    ABP device object for create APIs for v1.1.
    devEui String
    The DevEUI value.
    deviceProfileId String
    The ID of the device profile for the new wireless device.
    otaaV10x Property Map
    OTAA device object for create APIs for v1.0.x
    otaaV11 Property Map
    OTAA device object for v1.1 for create APIs.
    serviceProfileId String
    The ID of the service profile.

    WirelessDeviceOtaaV10x

    AppEui string
    The AppEUI value. You specify this value when using LoRaWAN versions v1.0.2 or v1.0.3.
    AppKey string
    The AppKey value.
    AppEui string
    The AppEUI value. You specify this value when using LoRaWAN versions v1.0.2 or v1.0.3.
    AppKey string
    The AppKey value.
    appEui String
    The AppEUI value. You specify this value when using LoRaWAN versions v1.0.2 or v1.0.3.
    appKey String
    The AppKey value.
    appEui string
    The AppEUI value. You specify this value when using LoRaWAN versions v1.0.2 or v1.0.3.
    appKey string
    The AppKey value.
    app_eui str
    The AppEUI value. You specify this value when using LoRaWAN versions v1.0.2 or v1.0.3.
    app_key str
    The AppKey value.
    appEui String
    The AppEUI value. You specify this value when using LoRaWAN versions v1.0.2 or v1.0.3.
    appKey String
    The AppKey value.

    WirelessDeviceOtaaV11

    AppKey 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.
    JoinEui string
    The JoinEUI value.
    NwkKey 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.
    AppKey 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.
    JoinEui string
    The JoinEUI value.
    NwkKey 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.
    appKey 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.
    joinEui String
    The JoinEUI value.
    nwkKey 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.
    appKey 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.
    joinEui string
    The JoinEUI value.
    nwkKey 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.
    appKey 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.
    joinEui String
    The JoinEUI value.
    nwkKey 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

    AppSKey string
    The AppSKey value.
    NwkSKey string
    The NwkKey value.
    AppSKey string
    The AppSKey value.
    NwkSKey string
    The NwkKey value.
    appSKey String
    The AppSKey value.
    nwkSKey String
    The NwkKey value.
    appSKey string
    The AppSKey value.
    nwkSKey string
    The NwkKey value.
    app_s_key str
    The AppSKey value.
    nwk_s_key str
    The NwkKey value.
    appSKey String
    The AppSKey value.
    nwkSKey String
    The NwkKey value.

    WirelessDeviceSessionKeysAbpV11

    AppSKey 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.
    FNwkSIntKey string
    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.
    NwkSEncKey string
    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.
    SNwkSIntKey string
    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.
    AppSKey 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.
    FNwkSIntKey string
    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.
    NwkSEncKey string
    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.
    SNwkSIntKey string
    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.
    appSKey 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.
    fNwkSIntKey String
    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.
    nwkSEncKey String
    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.
    sNwkSIntKey String
    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.
    appSKey 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.
    fNwkSIntKey string
    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.
    nwkSEncKey string
    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.
    sNwkSIntKey string
    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_key str
    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_s_int_key str
    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_enc_key str
    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_s_int_key str
    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.
    appSKey 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.
    fNwkSIntKey String
    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.
    nwkSEncKey String
    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.
    sNwkSIntKey String
    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 logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi