create_provisioning_template(**kwargs)¶Creates a provisioning template.
Requires permission to access the CreateProvisioningTemplate action.
See also: AWS API Documentation
Request Syntax
response = client.create_provisioning_template(
    templateName='string',
    description='string',
    templateBody='string',
    enabled=True|False,
    provisioningRoleArn='string',
    preProvisioningHook={
        'payloadVersion': 'string',
        'targetArn': 'string'
    },
    tags=[
        {
            'Key': 'string',
            'Value': 'string'
        },
    ],
    type='FLEET_PROVISIONING'|'JITP'
)
[REQUIRED]
The name of the provisioning template.
[REQUIRED]
The JSON formatted contents of the provisioning template.
[REQUIRED]
The role ARN for the role associated with the provisioning template. This IoT role grants permission to provision a device.
Creates a pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING . For more information about provisioning template types, see type.
The payload that was sent to the target function.
Note: Only Lambda functions are currently supported.
The ARN of the target function.
Note: Only Lambda functions are currently supported.
Metadata which can be used to manage the provisioning template.
Note
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
A set of key/value pairs that are used to manage the resource.
The tag's key.
The tag's value.
FLEET_PROVISIONING . For more information about provisioning template, see: Provisioning template.dict
Response Syntax
{
    'templateArn': 'string',
    'templateName': 'string',
    'defaultVersionId': 123
}
Response Structure
(dict) --
templateArn (string) --
The ARN that identifies the provisioning template.
templateName (string) --
The name of the provisioning template.
defaultVersionId (integer) --
The default version of the provisioning template.
Exceptions
IoT.Client.exceptions.InternalFailureExceptionIoT.Client.exceptions.InvalidRequestExceptionIoT.Client.exceptions.LimitExceededExceptionIoT.Client.exceptions.ThrottlingExceptionIoT.Client.exceptions.UnauthorizedExceptionIoT.Client.exceptions.ResourceAlreadyExistsException