We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.iot.getProvisioningTemplate
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 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 dictionary
The 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 Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi