CreateManagedThingRequest
¶
Source code in docs_src/capo_iot_managed_integrations/types/create_managed_thing_request.py
authentication_material
instance-attribute
¶
authentication_material: AuthMaterialString
The authentication material defining the device connectivity setup requests. The authorization materials used are the device bar code.
authentication_material_type
instance-attribute
¶
authentication_material_type: AuthMaterialType
The type of authentication material used for device connectivity setup requests.
capabilities
instance-attribute
¶
capabilities: NotRequired[Capabilities]
The capabilities of the device such as light bulb.
capability_report
instance-attribute
¶
capability_report: NotRequired[CapabilityReport]
A report of the capabilities for the managed thing.
capability_schemas
instance-attribute
¶
capability_schemas: NotRequired[CapabilitySchemas]
The capability schemas that define the functionality and features supported by the managed thing, including device capabilities and their associated properties.
classification
instance-attribute
¶
classification: NotRequired[Classification]
The classification of the managed thing such as light bulb or thermostat.
client_token
instance-attribute
¶
client_token: NotRequired[ClientToken]
An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.
credential_locker_id
instance-attribute
¶
credential_locker_id: NotRequired[CredentialLockerId]
The identifier of the credential for the managed thing.
meta_data
instance-attribute
¶
meta_data: NotRequired[MetaData]
The metadata for the managed thing.
The managedThing metadata parameter is used for associating attributes with a managedThing that can be used for grouping over-the-air (OTA) tasks. Name value pairs in metadata can be used in the OtaTargetQueryString parameter for the CreateOtaTask API operation.
name
instance-attribute
¶
name: NotRequired[Name]
The name of the managed thing representing the physical device.
owner
instance-attribute
¶
owner: NotRequired[Owner]
Owner of the device, usually an indication of whom the device belongs to. This value should not contain personal identifiable information.
role
instance-attribute
¶
role: Role
The type of device used. This will be the hub controller, cloud device, or AWS IoT device.
serial_number
instance-attribute
¶
serial_number: NotRequired[SerialNumber]
The serial number of the device.
tags
instance-attribute
¶
tags: NotRequired[TagsMap]
A set of key/value pairs that are used to manage the managed thing.
wi_fi_simple_setup_configuration
instance-attribute
¶
wi_fi_simple_setup_configuration: NotRequired[WiFiSimpleSetupConfiguration]
The Wi-Fi Simple Setup configuration for the managed thing, which defines provisioning capabilities and timeout settings.