We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
Creates a fleet provisioning template.
Using getProvisioningTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getProvisioningTemplate(args: GetProvisioningTemplateArgs, opts?: InvokeOptions): Promise<GetProvisioningTemplateResult>
function getProvisioningTemplateOutput(args: GetProvisioningTemplateOutputArgs, opts?: InvokeOptions): Output<GetProvisioningTemplateResult>def get_provisioning_template(template_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProvisioningTemplateResult
def get_provisioning_template_output(template_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProvisioningTemplateResult]func LookupProvisioningTemplate(ctx *Context, args *LookupProvisioningTemplateArgs, opts ...InvokeOption) (*LookupProvisioningTemplateResult, error)
func LookupProvisioningTemplateOutput(ctx *Context, args *LookupProvisioningTemplateOutputArgs, opts ...InvokeOption) LookupProvisioningTemplateResultOutput> Note: This function is named LookupProvisioningTemplate in the Go SDK.
public static class GetProvisioningTemplate
{
public static Task<GetProvisioningTemplateResult> InvokeAsync(GetProvisioningTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetProvisioningTemplateResult> Invoke(GetProvisioningTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProvisioningTemplateResult> getProvisioningTemplate(GetProvisioningTemplateArgs args, InvokeOptions options)
public static Output<GetProvisioningTemplateResult> getProvisioningTemplate(GetProvisioningTemplateArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:iot:getProvisioningTemplate
arguments:
# arguments dictionaryThe following arguments are supported:
- Template
Name string - The name of the fleet provisioning template.
- Template
Name string - The name of the fleet provisioning template.
- template
Name String - The name of the fleet provisioning template.
- template
Name string - The name of the fleet provisioning template.
- template_
name str - The name of the fleet provisioning template.
- template
Name String - The name of the fleet provisioning template.
getProvisioningTemplate Result
The following output properties are available:
- Description string
- The description of the fleet provisioning template.
- Enabled bool
- True to enable the fleet provisioning template, otherwise false.
- Pre
Provisioning Pulumi.Hook Aws Native. Io T. Outputs. Provisioning Template Provisioning Hook - Creates a pre-provisioning hook template.
- Provisioning
Role stringArn - The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.
-
List<Pulumi.
Aws Native. Outputs. Tag> - Metadata that can be used to manage the fleet provisioning template.
- Template
Arn string - The ARN that identifies the provisioning template.
- Template
Body string - The JSON formatted contents of the fleet provisioning template version.
- Description string
- The description of the fleet provisioning template.
- Enabled bool
- True to enable the fleet provisioning template, otherwise false.
- Pre
Provisioning ProvisioningHook Template Provisioning Hook - Creates a pre-provisioning hook template.
- Provisioning
Role stringArn - The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.
- Tag
- Metadata that can be used to manage the fleet provisioning template.
- Template
Arn string - The ARN that identifies the provisioning template.
- Template
Body string - The JSON formatted contents of the fleet provisioning template version.
- description String
- The description of the fleet provisioning template.
- enabled Boolean
- True to enable the fleet provisioning template, otherwise false.
- pre
Provisioning ProvisioningHook Template Provisioning Hook - Creates a pre-provisioning hook template.
- provisioning
Role StringArn - The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.
- List<Tag>
- Metadata that can be used to manage the fleet provisioning template.
- template
Arn String - The ARN that identifies the provisioning template.
- template
Body String - The JSON formatted contents of the fleet provisioning template version.
- description string
- The description of the fleet provisioning template.
- enabled boolean
- True to enable the fleet provisioning template, otherwise false.
- pre
Provisioning ProvisioningHook Template Provisioning Hook - Creates a pre-provisioning hook template.
- provisioning
Role stringArn - The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.
- Tag[]
- Metadata that can be used to manage the fleet provisioning template.
- template
Arn string - The ARN that identifies the provisioning template.
- template
Body string - The JSON formatted contents of the fleet provisioning template version.
- description str
- The description of the fleet provisioning template.
- enabled bool
- True to enable the fleet provisioning template, otherwise false.
- pre_
provisioning_ Provisioninghook Template Provisioning Hook - Creates a pre-provisioning hook template.
- provisioning_
role_ strarn - The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.
- Sequence[root_Tag]
- Metadata that can be used to manage the fleet provisioning template.
- template_
arn str - The ARN that identifies the provisioning template.
- template_
body str - The JSON formatted contents of the fleet provisioning template version.
- description String
- The description of the fleet provisioning template.
- enabled Boolean
- True to enable the fleet provisioning template, otherwise false.
- pre
Provisioning Property MapHook - Creates a pre-provisioning hook template.
- provisioning
Role StringArn - The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.
- List<Property Map>
- Metadata that can be used to manage the fleet provisioning template.
- template
Arn String - The ARN that identifies the provisioning template.
- template
Body String - The JSON formatted contents of the fleet provisioning template version.
Supporting Types
ProvisioningTemplateProvisioningHook
- Payload
Version string - The payload that was sent to the target function. The valid payload is
"2020-04-01". - Target
Arn string - The ARN of the target function.
- Payload
Version string - The payload that was sent to the target function. The valid payload is
"2020-04-01". - Target
Arn string - The ARN of the target function.
- payload
Version String - The payload that was sent to the target function. The valid payload is
"2020-04-01". - target
Arn String - The ARN of the target function.
- payload
Version string - The payload that was sent to the target function. The valid payload is
"2020-04-01". - target
Arn string - The ARN of the target function.
- payload_
version str - The payload that was sent to the target function. The valid payload is
"2020-04-01". - target_
arn str - The ARN of the target function.
- payload
Version String - The payload that was sent to the target function. The valid payload is
"2020-04-01". - target
Arn String - The ARN of the target function.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
