PrincipalThingObject - AWS IoT

PrincipalThingObject

An object that represents the thing and the type of relation it has with the principal.

Contents

thingName

The name of the thing.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Pattern: [a-zA-Z0-9:_-]+

Required: Yes

thingPrincipalType

The type of the relation you want to specify when you attach a principal to a thing. The value defaults to NON_EXCLUSIVE_THING.

  • EXCLUSIVE_THING - Attaches the specified principal to the specified thing, exclusively. The thing will be the only thing that’s attached to the principal.

  • NON_EXCLUSIVE_THING - Attaches the specified principal to the specified thing. Multiple things can be attached to the principal.

Type: String

Valid Values: EXCLUSIVE_THING | NON_EXCLUSIVE_THING

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: