Note on ARM Template Deployments: Due to the way the underlying Azure API is designed, this provider can only manage the deployment of the ARM Template - and not any resources which are created by it.
This means that when deleting the core.TemplateDeployment resource, this provider will only remove the reference to the deployment, whilst leaving any resources created by that ARM Template Deployment.
One workaround for this is to use a unique Resource Group for each ARM Template Deployment, which means deleting the Resource Group would contain any resources created within it - however this isn’t ideal. More information.

This provider does not know about the individual resources created by Azure using a deployment template and therefore cannot delete these resources during a destroy. Destroying a template deployment removes the associated deployment operations, but will not delete the Azure resources created by the deployment. In order to delete these resources, the containing resource group must also be destroyed. More information.

deployment_mode (pulumi.Input[str]) – Specifies the mode that is used to deploy resources. This value could be either Incremental or Complete.
Note that you will almost always want this to be set to Incremental otherwise the deployment will destroy all infrastructure not
specified within the template, and this provider will not be aware of this.

name (pulumi.Input[str]) – Specifies the name of the template deployment. Changing this forces a
new resource to be created.

parameters (pulumi.Input[dict]) – Specifies the name and value pairs that define the deployment parameters for the template.

Specifies the mode that is used to deploy resources. This value could be either Incremental or Complete.
Note that you will almost always want this to be set to Incremental otherwise the deployment will destroy all infrastructure not
specified within the template, and this provider will not be aware of this.

A map of supported scalar output types returned from the deployment (currently, Azure Template Deployment outputs of type String, Int and Bool are supported, and are converted to strings - others will be ignored) and can be accessed using .outputs["name"].

deployment_mode (pulumi.Input[str]) – Specifies the mode that is used to deploy resources. This value could be either Incremental or Complete.
Note that you will almost always want this to be set to Incremental otherwise the deployment will destroy all infrastructure not
specified within the template, and this provider will not be aware of this.

name (pulumi.Input[str]) – Specifies the name of the template deployment. Changing this forces a
new resource to be created.

outputs (pulumi.Input[dict]) – A map of supported scalar output types returned from the deployment (currently, Azure Template Deployment outputs of type String, Int and Bool are supported, and are converted to strings - others will be ignored) and can be accessed using .outputs["name"].

parameters (pulumi.Input[dict]) – Specifies the name and value pairs that define the deployment parameters for the template.