AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.iot.getProvisioningTemplate
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 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)
// Output-based functions aren't available in Java yet
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
 
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi