Skip to content

CreateWirelessDeviceRequest

Source code in docs_src/capo_iot_wireless/types/create_wireless_device_request.py
class CreateWirelessDeviceRequest(TypedDict, closed=True):
    type: "capo_iot_wireless.types.wireless_device_type.WirelessDeviceType"
    """<p>The wireless device type.</p>"""
    name: NotRequired["capo_iot_wireless.types.wireless_device_name.WirelessDeviceName"]
    """<p>The name of the new resource.</p> <note> <p>The following special characters aren't accepted: <code><>^#~$</code> </p> </note>"""
    description: NotRequired["capo_iot_wireless.types.description.Description"]
    """<p>The description of the new resource.</p>"""
    destination_name: "capo_iot_wireless.types.destination_name.DestinationName"
    """<p>The name of the destination to assign to the new wireless device.</p>"""
    client_request_token: NotRequired[
        "capo_iot_wireless.types.client_request_token.ClientRequestToken"
    ]
    """<p>Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see <a href="https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html">Ensuring idempotency in Amazon EC2 API requests</a>.</p>"""
    lo_ra_wan: NotRequired["capo_iot_wireless.types.lo_ra_wan_device.LoRaWANDevice"]
    """<p>The device configuration information to use to create the wireless device.</p>"""
    tags: NotRequired["capo_iot_wireless.types.tag_list.TagList"]
    """<p>The tags to attach to the new wireless device. Tags are metadata that you can use to manage a resource.</p>"""
    positioning: NotRequired[
        "capo_iot_wireless.types.positioning_config_status.PositioningConfigStatus"
    ]
    """<p>The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.</p>"""
    sidewalk: NotRequired[
        "capo_iot_wireless.types.sidewalk_create_wireless_device.SidewalkCreateWirelessDevice"
    ]
    """<p>The device configuration information to use to create the Sidewalk device.</p>"""

client_request_token instance-attribute

client_request_token: NotRequired[ClientRequestToken]

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

description instance-attribute

description: NotRequired[Description]

The description of the new resource.

destination_name instance-attribute

destination_name: DestinationName

The name of the destination to assign to the new wireless device.

lo_ra_wan instance-attribute

lo_ra_wan: NotRequired[LoRaWANDevice]

The device configuration information to use to create the wireless device.

name instance-attribute

name: NotRequired[WirelessDeviceName]

The name of the new resource.

The following special characters aren't accepted: <>^#~$

positioning instance-attribute

positioning: NotRequired[PositioningConfigStatus]

The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.

sidewalk instance-attribute

sidewalk: NotRequired[SidewalkCreateWirelessDevice]

The device configuration information to use to create the Sidewalk device.

tags instance-attribute

tags: NotRequired[TagList]

The tags to attach to the new wireless device. Tags are metadata that you can use to manage a resource.

type instance-attribute

The wireless device type.