// Provisions a thing in the device registry. RegisterThing calls other AWS IoT
// control plane APIs. These calls might exceed your account level  AWS IoT
// Throttling Limits
// (https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_iot)
// and cause throttle errors. Please contact AWS Customer Support
// (https://console.aws.amazon.com/support/home) to raise your throttling limits if
// necessary.
Provisions a thing in the device registry. RegisterThing calls other AWS IoT
control plane APIs. These calls might exceed your account level  AWS IoT
Throttling Limits

and cause throttle errors. Please contact AWS Customer Support
to raise your throttling limits if
necessary.
// Provisions a thing in the device registry . RegisterThing calls other AWS IoT // control plane APIs . These calls might exceed your account level AWS IoT // Throttling Limits // ( https : // docs . aws . amazon . com / general / latest / gr / aws_service_limits . html#limits_iot ) // and cause throttle errors . Please contact AWS Customer Support // ( https : // console . aws . amazon . com / support / home ) to raise your throttling limits if // necessary .
func (c *Client) RegisterThing(ctx context.Context, params *RegisterThingInput, optFns ...func(*Options)) (*RegisterThingOutput, error) {
	if params == nil {
		params = &RegisterThingInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "RegisterThing", params, optFns, addOperationRegisterThingMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*RegisterThingOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) RegisterThing ( ctx context . Context , params * RegisterThingInput , optFns ... func ( * Options ) ) ( * RegisterThingOutput , error ) { if params == nil { params = & RegisterThingInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationRegisterThingMiddlewares ) if err != nil { return nil , err } out := result . ( * RegisterThingOutput ) out . ResultMetadata = metadata return out , nil }
Provisions a thing in the device registry.
Provisions a thing in the device registry .