1. Packages
  2. Azure Native
  3. API Docs
  4. resources
  5. DeploymentStackAtSubscription
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.resources.DeploymentStackAtSubscription

Explore with Pulumi AI

Deployment stack object.

Uses Azure REST API version 2024-03-01. In version 2.x of the Azure Native provider, it used API version 2022-08-01-preview.

Other available API versions: 2022-08-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native resources [ApiVersion]. See the version guide for details.

Example Usage

DeploymentStacksSubscriptionCreateOrUpdate

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var deploymentStackAtSubscription = new AzureNative.Resources.DeploymentStackAtSubscription("deploymentStackAtSubscription", new()
    {
        ActionOnUnmanage = new AzureNative.Resources.Inputs.ActionOnUnmanageArgs
        {
            ManagementGroups = AzureNative.Resources.DeploymentStacksDeleteDetachEnum.Detach,
            ResourceGroups = AzureNative.Resources.DeploymentStacksDeleteDetachEnum.Delete,
            Resources = AzureNative.Resources.DeploymentStacksDeleteDetachEnum.Delete,
        },
        DenySettings = new AzureNative.Resources.Inputs.DenySettingsArgs
        {
            ApplyToChildScopes = false,
            ExcludedActions = new[]
            {
                "action",
            },
            ExcludedPrincipals = new[]
            {
                "principal",
            },
            Mode = AzureNative.Resources.DenySettingsMode.DenyDelete,
        },
        DeploymentStackName = "simpleDeploymentStack",
        Location = "eastus",
        Parameters = 
        {
            { "parameter1", new AzureNative.Resources.Inputs.DeploymentParameterArgs
            {
                Value = "a string",
            } },
        },
        Tags = 
        {
            { "tagkey", "tagVal" },
        },
    });

});
Copy
package main

import (
	resources "github.com/pulumi/pulumi-azure-native-sdk/resources/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := resources.NewDeploymentStackAtSubscription(ctx, "deploymentStackAtSubscription", &resources.DeploymentStackAtSubscriptionArgs{
			ActionOnUnmanage: &resources.ActionOnUnmanageArgs{
				ManagementGroups: pulumi.String(resources.DeploymentStacksDeleteDetachEnumDetach),
				ResourceGroups:   pulumi.String(resources.DeploymentStacksDeleteDetachEnumDelete),
				Resources:        pulumi.String(resources.DeploymentStacksDeleteDetachEnumDelete),
			},
			DenySettings: &resources.DenySettingsArgs{
				ApplyToChildScopes: pulumi.Bool(false),
				ExcludedActions: pulumi.StringArray{
					pulumi.String("action"),
				},
				ExcludedPrincipals: pulumi.StringArray{
					pulumi.String("principal"),
				},
				Mode: pulumi.String(resources.DenySettingsModeDenyDelete),
			},
			DeploymentStackName: pulumi.String("simpleDeploymentStack"),
			Location:            pulumi.String("eastus"),
			Parameters: resources.DeploymentParameterMap{
				"parameter1": &resources.DeploymentParameterArgs{
					Value: pulumi.Any("a string"),
				},
			},
			Tags: pulumi.StringMap{
				"tagkey": pulumi.String("tagVal"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.resources.DeploymentStackAtSubscription;
import com.pulumi.azurenative.resources.DeploymentStackAtSubscriptionArgs;
import com.pulumi.azurenative.resources.inputs.ActionOnUnmanageArgs;
import com.pulumi.azurenative.resources.inputs.DenySettingsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var deploymentStackAtSubscription = new DeploymentStackAtSubscription("deploymentStackAtSubscription", DeploymentStackAtSubscriptionArgs.builder()
            .actionOnUnmanage(ActionOnUnmanageArgs.builder()
                .managementGroups("detach")
                .resourceGroups("delete")
                .resources("delete")
                .build())
            .denySettings(DenySettingsArgs.builder()
                .applyToChildScopes(false)
                .excludedActions("action")
                .excludedPrincipals("principal")
                .mode("denyDelete")
                .build())
            .deploymentStackName("simpleDeploymentStack")
            .location("eastus")
            .parameters(Map.of("parameter1", DeploymentParameterArgs.builder()
                .value("a string")
                .build()))
            .tags(Map.of("tagkey", "tagVal"))
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const deploymentStackAtSubscription = new azure_native.resources.DeploymentStackAtSubscription("deploymentStackAtSubscription", {
    actionOnUnmanage: {
        managementGroups: azure_native.resources.DeploymentStacksDeleteDetachEnum.Detach,
        resourceGroups: azure_native.resources.DeploymentStacksDeleteDetachEnum.Delete,
        resources: azure_native.resources.DeploymentStacksDeleteDetachEnum.Delete,
    },
    denySettings: {
        applyToChildScopes: false,
        excludedActions: ["action"],
        excludedPrincipals: ["principal"],
        mode: azure_native.resources.DenySettingsMode.DenyDelete,
    },
    deploymentStackName: "simpleDeploymentStack",
    location: "eastus",
    parameters: {
        parameter1: {
            value: "a string",
        },
    },
    tags: {
        tagkey: "tagVal",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

deployment_stack_at_subscription = azure_native.resources.DeploymentStackAtSubscription("deploymentStackAtSubscription",
    action_on_unmanage={
        "management_groups": azure_native.resources.DeploymentStacksDeleteDetachEnum.DETACH,
        "resource_groups": azure_native.resources.DeploymentStacksDeleteDetachEnum.DELETE,
        "resources": azure_native.resources.DeploymentStacksDeleteDetachEnum.DELETE,
    },
    deny_settings={
        "apply_to_child_scopes": False,
        "excluded_actions": ["action"],
        "excluded_principals": ["principal"],
        "mode": azure_native.resources.DenySettingsMode.DENY_DELETE,
    },
    deployment_stack_name="simpleDeploymentStack",
    location="eastus",
    parameters={
        "parameter1": {
            "value": "a string",
        },
    },
    tags={
        "tagkey": "tagVal",
    })
Copy
resources:
  deploymentStackAtSubscription:
    type: azure-native:resources:DeploymentStackAtSubscription
    properties:
      actionOnUnmanage:
        managementGroups: detach
        resourceGroups: delete
        resources: delete
      denySettings:
        applyToChildScopes: false
        excludedActions:
          - action
        excludedPrincipals:
          - principal
        mode: denyDelete
      deploymentStackName: simpleDeploymentStack
      location: eastus
      parameters:
        parameter1:
          value: a string
      tags:
        tagkey: tagVal
Copy

Create DeploymentStackAtSubscription Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new DeploymentStackAtSubscription(name: string, args: DeploymentStackAtSubscriptionArgs, opts?: CustomResourceOptions);
@overload
def DeploymentStackAtSubscription(resource_name: str,
                                  args: DeploymentStackAtSubscriptionArgs,
                                  opts: Optional[ResourceOptions] = None)

@overload
def DeploymentStackAtSubscription(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  deny_settings: Optional[DenySettingsArgs] = None,
                                  action_on_unmanage: Optional[ActionOnUnmanageArgs] = None,
                                  description: Optional[str] = None,
                                  debug_setting: Optional[DeploymentStacksDebugSettingArgs] = None,
                                  deployment_scope: Optional[str] = None,
                                  deployment_stack_name: Optional[str] = None,
                                  bypass_stack_out_of_sync_error: Optional[bool] = None,
                                  location: Optional[str] = None,
                                  parameters: Optional[Mapping[str, DeploymentParameterArgs]] = None,
                                  parameters_link: Optional[DeploymentStacksParametersLinkArgs] = None,
                                  tags: Optional[Mapping[str, str]] = None,
                                  template: Optional[Any] = None,
                                  template_link: Optional[DeploymentStacksTemplateLinkArgs] = None)
func NewDeploymentStackAtSubscription(ctx *Context, name string, args DeploymentStackAtSubscriptionArgs, opts ...ResourceOption) (*DeploymentStackAtSubscription, error)
public DeploymentStackAtSubscription(string name, DeploymentStackAtSubscriptionArgs args, CustomResourceOptions? opts = null)
public DeploymentStackAtSubscription(String name, DeploymentStackAtSubscriptionArgs args)
public DeploymentStackAtSubscription(String name, DeploymentStackAtSubscriptionArgs args, CustomResourceOptions options)
type: azure-native:resources:DeploymentStackAtSubscription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DeploymentStackAtSubscriptionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DeploymentStackAtSubscriptionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DeploymentStackAtSubscriptionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DeploymentStackAtSubscriptionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DeploymentStackAtSubscriptionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var deploymentStackAtSubscriptionResource = new AzureNative.Resources.DeploymentStackAtSubscription("deploymentStackAtSubscriptionResource", new()
{
    DenySettings = new AzureNative.Resources.Inputs.DenySettingsArgs
    {
        Mode = "string",
        ApplyToChildScopes = false,
        ExcludedActions = new[]
        {
            "string",
        },
        ExcludedPrincipals = new[]
        {
            "string",
        },
    },
    ActionOnUnmanage = new AzureNative.Resources.Inputs.ActionOnUnmanageArgs
    {
        Resources = "string",
        ManagementGroups = "string",
        ResourceGroups = "string",
    },
    Description = "string",
    DebugSetting = new AzureNative.Resources.Inputs.DeploymentStacksDebugSettingArgs
    {
        DetailLevel = "string",
    },
    DeploymentScope = "string",
    DeploymentStackName = "string",
    BypassStackOutOfSyncError = false,
    Location = "string",
    Parameters = 
    {
        { "string", new AzureNative.Resources.Inputs.DeploymentParameterArgs
        {
            Reference = new AzureNative.Resources.Inputs.KeyVaultParameterReferenceArgs
            {
                KeyVault = new AzureNative.Resources.Inputs.KeyVaultReferenceArgs
                {
                    Id = "string",
                },
                SecretName = "string",
                SecretVersion = "string",
            },
            Type = "string",
            Value = "any",
        } },
    },
    ParametersLink = new AzureNative.Resources.Inputs.DeploymentStacksParametersLinkArgs
    {
        Uri = "string",
        ContentVersion = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
    Template = "any",
    TemplateLink = new AzureNative.Resources.Inputs.DeploymentStacksTemplateLinkArgs
    {
        ContentVersion = "string",
        Id = "string",
        QueryString = "string",
        RelativePath = "string",
        Uri = "string",
    },
});
Copy
example, err := resources.NewDeploymentStackAtSubscription(ctx, "deploymentStackAtSubscriptionResource", &resources.DeploymentStackAtSubscriptionArgs{
	DenySettings: &resources.DenySettingsArgs{
		Mode:               pulumi.String("string"),
		ApplyToChildScopes: pulumi.Bool(false),
		ExcludedActions: pulumi.StringArray{
			pulumi.String("string"),
		},
		ExcludedPrincipals: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ActionOnUnmanage: &resources.ActionOnUnmanageArgs{
		Resources:        pulumi.String("string"),
		ManagementGroups: pulumi.String("string"),
		ResourceGroups:   pulumi.String("string"),
	},
	Description: pulumi.String("string"),
	DebugSetting: &resources.DeploymentStacksDebugSettingArgs{
		DetailLevel: pulumi.String("string"),
	},
	DeploymentScope:           pulumi.String("string"),
	DeploymentStackName:       pulumi.String("string"),
	BypassStackOutOfSyncError: pulumi.Bool(false),
	Location:                  pulumi.String("string"),
	Parameters: resources.DeploymentParameterMap{
		"string": &resources.DeploymentParameterArgs{
			Reference: &resources.KeyVaultParameterReferenceArgs{
				KeyVault: &resources.KeyVaultReferenceArgs{
					Id: pulumi.String("string"),
				},
				SecretName:    pulumi.String("string"),
				SecretVersion: pulumi.String("string"),
			},
			Type:  pulumi.String("string"),
			Value: pulumi.Any("any"),
		},
	},
	ParametersLink: &resources.DeploymentStacksParametersLinkArgs{
		Uri:            pulumi.String("string"),
		ContentVersion: pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Template: pulumi.Any("any"),
	TemplateLink: &resources.DeploymentStacksTemplateLinkArgs{
		ContentVersion: pulumi.String("string"),
		Id:             pulumi.String("string"),
		QueryString:    pulumi.String("string"),
		RelativePath:   pulumi.String("string"),
		Uri:            pulumi.String("string"),
	},
})
Copy
var deploymentStackAtSubscriptionResource = new DeploymentStackAtSubscription("deploymentStackAtSubscriptionResource", DeploymentStackAtSubscriptionArgs.builder()
    .denySettings(DenySettingsArgs.builder()
        .mode("string")
        .applyToChildScopes(false)
        .excludedActions("string")
        .excludedPrincipals("string")
        .build())
    .actionOnUnmanage(ActionOnUnmanageArgs.builder()
        .resources("string")
        .managementGroups("string")
        .resourceGroups("string")
        .build())
    .description("string")
    .debugSetting(DeploymentStacksDebugSettingArgs.builder()
        .detailLevel("string")
        .build())
    .deploymentScope("string")
    .deploymentStackName("string")
    .bypassStackOutOfSyncError(false)
    .location("string")
    .parameters(Map.of("string", Map.ofEntries(
        Map.entry("reference", Map.ofEntries(
            Map.entry("keyVault", Map.of("id", "string")),
            Map.entry("secretName", "string"),
            Map.entry("secretVersion", "string")
        )),
        Map.entry("type", "string"),
        Map.entry("value", "any")
    )))
    .parametersLink(DeploymentStacksParametersLinkArgs.builder()
        .uri("string")
        .contentVersion("string")
        .build())
    .tags(Map.of("string", "string"))
    .template("any")
    .templateLink(DeploymentStacksTemplateLinkArgs.builder()
        .contentVersion("string")
        .id("string")
        .queryString("string")
        .relativePath("string")
        .uri("string")
        .build())
    .build());
Copy
deployment_stack_at_subscription_resource = azure_native.resources.DeploymentStackAtSubscription("deploymentStackAtSubscriptionResource",
    deny_settings={
        "mode": "string",
        "apply_to_child_scopes": False,
        "excluded_actions": ["string"],
        "excluded_principals": ["string"],
    },
    action_on_unmanage={
        "resources": "string",
        "management_groups": "string",
        "resource_groups": "string",
    },
    description="string",
    debug_setting={
        "detail_level": "string",
    },
    deployment_scope="string",
    deployment_stack_name="string",
    bypass_stack_out_of_sync_error=False,
    location="string",
    parameters={
        "string": {
            "reference": {
                "key_vault": {
                    "id": "string",
                },
                "secret_name": "string",
                "secret_version": "string",
            },
            "type": "string",
            "value": "any",
        },
    },
    parameters_link={
        "uri": "string",
        "content_version": "string",
    },
    tags={
        "string": "string",
    },
    template="any",
    template_link={
        "content_version": "string",
        "id": "string",
        "query_string": "string",
        "relative_path": "string",
        "uri": "string",
    })
Copy
const deploymentStackAtSubscriptionResource = new azure_native.resources.DeploymentStackAtSubscription("deploymentStackAtSubscriptionResource", {
    denySettings: {
        mode: "string",
        applyToChildScopes: false,
        excludedActions: ["string"],
        excludedPrincipals: ["string"],
    },
    actionOnUnmanage: {
        resources: "string",
        managementGroups: "string",
        resourceGroups: "string",
    },
    description: "string",
    debugSetting: {
        detailLevel: "string",
    },
    deploymentScope: "string",
    deploymentStackName: "string",
    bypassStackOutOfSyncError: false,
    location: "string",
    parameters: {
        string: {
            reference: {
                keyVault: {
                    id: "string",
                },
                secretName: "string",
                secretVersion: "string",
            },
            type: "string",
            value: "any",
        },
    },
    parametersLink: {
        uri: "string",
        contentVersion: "string",
    },
    tags: {
        string: "string",
    },
    template: "any",
    templateLink: {
        contentVersion: "string",
        id: "string",
        queryString: "string",
        relativePath: "string",
        uri: "string",
    },
});
Copy
type: azure-native:resources:DeploymentStackAtSubscription
properties:
    actionOnUnmanage:
        managementGroups: string
        resourceGroups: string
        resources: string
    bypassStackOutOfSyncError: false
    debugSetting:
        detailLevel: string
    denySettings:
        applyToChildScopes: false
        excludedActions:
            - string
        excludedPrincipals:
            - string
        mode: string
    deploymentScope: string
    deploymentStackName: string
    description: string
    location: string
    parameters:
        string:
            reference:
                keyVault:
                    id: string
                secretName: string
                secretVersion: string
            type: string
            value: any
    parametersLink:
        contentVersion: string
        uri: string
    tags:
        string: string
    template: any
    templateLink:
        contentVersion: string
        id: string
        queryString: string
        relativePath: string
        uri: string
Copy

DeploymentStackAtSubscription Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The DeploymentStackAtSubscription resource accepts the following input properties:

ActionOnUnmanage This property is required. Pulumi.AzureNative.Resources.Inputs.ActionOnUnmanage
Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.
DenySettings This property is required. Pulumi.AzureNative.Resources.Inputs.DenySettings
Defines how resources deployed by the stack are locked.
BypassStackOutOfSyncError bool
Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
DebugSetting Pulumi.AzureNative.Resources.Inputs.DeploymentStacksDebugSetting
The debug setting of the deployment.
DeploymentScope string
The scope at which the initial deployment should be created. If a scope is not specified, it will default to the scope of the deployment stack. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}').
DeploymentStackName Changes to this property will trigger replacement. string
Name of the deployment stack.
Description string
Deployment stack description. Max length of 4096 characters.
Location Changes to this property will trigger replacement. string
The location of the Deployment stack. It cannot be changed after creation. It must be one of the supported Azure locations.
Parameters Dictionary<string, Pulumi.AzureNative.Resources.Inputs.DeploymentParameterArgs>
Name and value pairs that define the deployment parameters for the template. Use this element when providing the parameter values directly in the request, rather than linking to an existing parameter file. Use either the parametersLink property or the parameters property, but not both.
ParametersLink Pulumi.AzureNative.Resources.Inputs.DeploymentStacksParametersLink
The URI of parameters file. Use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
Tags Dictionary<string, string>
Deployment stack resource tags.
Template object
The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
TemplateLink Pulumi.AzureNative.Resources.Inputs.DeploymentStacksTemplateLink
The URI of the template. Use either the templateLink property or the template property, but not both.
ActionOnUnmanage This property is required. ActionOnUnmanageArgs
Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.
DenySettings This property is required. DenySettingsArgs
Defines how resources deployed by the stack are locked.
BypassStackOutOfSyncError bool
Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
DebugSetting DeploymentStacksDebugSettingArgs
The debug setting of the deployment.
DeploymentScope string
The scope at which the initial deployment should be created. If a scope is not specified, it will default to the scope of the deployment stack. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}').
DeploymentStackName Changes to this property will trigger replacement. string
Name of the deployment stack.
Description string
Deployment stack description. Max length of 4096 characters.
Location Changes to this property will trigger replacement. string
The location of the Deployment stack. It cannot be changed after creation. It must be one of the supported Azure locations.
Parameters map[string]DeploymentParameterArgs
Name and value pairs that define the deployment parameters for the template. Use this element when providing the parameter values directly in the request, rather than linking to an existing parameter file. Use either the parametersLink property or the parameters property, but not both.
ParametersLink DeploymentStacksParametersLinkArgs
The URI of parameters file. Use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
Tags map[string]string
Deployment stack resource tags.
Template interface{}
The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
TemplateLink DeploymentStacksTemplateLinkArgs
The URI of the template. Use either the templateLink property or the template property, but not both.
actionOnUnmanage This property is required. ActionOnUnmanage
Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.
denySettings This property is required. DenySettings
Defines how resources deployed by the stack are locked.
bypassStackOutOfSyncError Boolean
Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
debugSetting DeploymentStacksDebugSetting
The debug setting of the deployment.
deploymentScope String
The scope at which the initial deployment should be created. If a scope is not specified, it will default to the scope of the deployment stack. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}').
deploymentStackName Changes to this property will trigger replacement. String
Name of the deployment stack.
description String
Deployment stack description. Max length of 4096 characters.
location Changes to this property will trigger replacement. String
The location of the Deployment stack. It cannot be changed after creation. It must be one of the supported Azure locations.
parameters Map<String,DeploymentParameterArgs>
Name and value pairs that define the deployment parameters for the template. Use this element when providing the parameter values directly in the request, rather than linking to an existing parameter file. Use either the parametersLink property or the parameters property, but not both.
parametersLink DeploymentStacksParametersLink
The URI of parameters file. Use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
tags Map<String,String>
Deployment stack resource tags.
template Object
The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
templateLink DeploymentStacksTemplateLink
The URI of the template. Use either the templateLink property or the template property, but not both.
actionOnUnmanage This property is required. ActionOnUnmanage
Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.
denySettings This property is required. DenySettings
Defines how resources deployed by the stack are locked.
bypassStackOutOfSyncError boolean
Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
debugSetting DeploymentStacksDebugSetting
The debug setting of the deployment.
deploymentScope string
The scope at which the initial deployment should be created. If a scope is not specified, it will default to the scope of the deployment stack. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}').
deploymentStackName Changes to this property will trigger replacement. string
Name of the deployment stack.
description string
Deployment stack description. Max length of 4096 characters.
location Changes to this property will trigger replacement. string
The location of the Deployment stack. It cannot be changed after creation. It must be one of the supported Azure locations.
parameters {[key: string]: DeploymentParameterArgs}
Name and value pairs that define the deployment parameters for the template. Use this element when providing the parameter values directly in the request, rather than linking to an existing parameter file. Use either the parametersLink property or the parameters property, but not both.
parametersLink DeploymentStacksParametersLink
The URI of parameters file. Use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
tags {[key: string]: string}
Deployment stack resource tags.
template any
The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
templateLink DeploymentStacksTemplateLink
The URI of the template. Use either the templateLink property or the template property, but not both.
action_on_unmanage This property is required. ActionOnUnmanageArgs
Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.
deny_settings This property is required. DenySettingsArgs
Defines how resources deployed by the stack are locked.
bypass_stack_out_of_sync_error bool
Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
debug_setting DeploymentStacksDebugSettingArgs
The debug setting of the deployment.
deployment_scope str
The scope at which the initial deployment should be created. If a scope is not specified, it will default to the scope of the deployment stack. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}').
deployment_stack_name Changes to this property will trigger replacement. str
Name of the deployment stack.
description str
Deployment stack description. Max length of 4096 characters.
location Changes to this property will trigger replacement. str
The location of the Deployment stack. It cannot be changed after creation. It must be one of the supported Azure locations.
parameters Mapping[str, DeploymentParameterArgs]
Name and value pairs that define the deployment parameters for the template. Use this element when providing the parameter values directly in the request, rather than linking to an existing parameter file. Use either the parametersLink property or the parameters property, but not both.
parameters_link DeploymentStacksParametersLinkArgs
The URI of parameters file. Use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
tags Mapping[str, str]
Deployment stack resource tags.
template Any
The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
template_link DeploymentStacksTemplateLinkArgs
The URI of the template. Use either the templateLink property or the template property, but not both.
actionOnUnmanage This property is required. Property Map
Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.
denySettings This property is required. Property Map
Defines how resources deployed by the stack are locked.
bypassStackOutOfSyncError Boolean
Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
debugSetting Property Map
The debug setting of the deployment.
deploymentScope String
The scope at which the initial deployment should be created. If a scope is not specified, it will default to the scope of the deployment stack. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}').
deploymentStackName Changes to this property will trigger replacement. String
Name of the deployment stack.
description String
Deployment stack description. Max length of 4096 characters.
location Changes to this property will trigger replacement. String
The location of the Deployment stack. It cannot be changed after creation. It must be one of the supported Azure locations.
parameters Map<Property Map>
Name and value pairs that define the deployment parameters for the template. Use this element when providing the parameter values directly in the request, rather than linking to an existing parameter file. Use either the parametersLink property or the parameters property, but not both.
parametersLink Property Map
The URI of parameters file. Use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
tags Map<String>
Deployment stack resource tags.
template Any
The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
templateLink Property Map
The URI of the template. Use either the templateLink property or the template property, but not both.

Outputs

All input properties are implicitly available as output properties. Additionally, the DeploymentStackAtSubscription resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
CorrelationId string
The correlation id of the last Deployment stack upsert or delete operation. It is in GUID format and is used for tracing.
DeletedResources List<Pulumi.AzureNative.Resources.Outputs.ResourceReferenceResponse>
An array of resources that were deleted during the most recent Deployment stack update. Deleted means that the resource was removed from the template and relevant deletion operations were specified.
DeploymentId string
The resourceId of the deployment resource created by the deployment stack.
DetachedResources List<Pulumi.AzureNative.Resources.Outputs.ResourceReferenceResponse>
An array of resources that were detached during the most recent Deployment stack update. Detached means that the resource was removed from the template, but no relevant deletion operations were specified. So, the resource still exists while no longer being associated with the stack.
Duration string
The duration of the last successful Deployment stack update.
FailedResources List<Pulumi.AzureNative.Resources.Outputs.ResourceReferenceExtendedResponse>
An array of resources that failed to reach goal state during the most recent update. Each resourceId is accompanied by an error message.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name of this resource.
Outputs object
The outputs of the deployment resource created by the deployment stack.
ProvisioningState string
State of the deployment stack.
Resources List<Pulumi.AzureNative.Resources.Outputs.ManagedResourceReferenceResponse>
An array of resources currently managed by the deployment stack.
SystemData Pulumi.AzureNative.Resources.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
Type of this resource.
Error Pulumi.AzureNative.Resources.Outputs.ErrorDetailResponse
The error detail.
AzureApiVersion string
The Azure API version of the resource.
CorrelationId string
The correlation id of the last Deployment stack upsert or delete operation. It is in GUID format and is used for tracing.
DeletedResources []ResourceReferenceResponse
An array of resources that were deleted during the most recent Deployment stack update. Deleted means that the resource was removed from the template and relevant deletion operations were specified.
DeploymentId string
The resourceId of the deployment resource created by the deployment stack.
DetachedResources []ResourceReferenceResponse
An array of resources that were detached during the most recent Deployment stack update. Detached means that the resource was removed from the template, but no relevant deletion operations were specified. So, the resource still exists while no longer being associated with the stack.
Duration string
The duration of the last successful Deployment stack update.
FailedResources []ResourceReferenceExtendedResponse
An array of resources that failed to reach goal state during the most recent update. Each resourceId is accompanied by an error message.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name of this resource.
Outputs interface{}
The outputs of the deployment resource created by the deployment stack.
ProvisioningState string
State of the deployment stack.
Resources []ManagedResourceReferenceResponse
An array of resources currently managed by the deployment stack.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
Type of this resource.
Error ErrorDetailResponse
The error detail.
azureApiVersion String
The Azure API version of the resource.
correlationId String
The correlation id of the last Deployment stack upsert or delete operation. It is in GUID format and is used for tracing.
deletedResources List<ResourceReferenceResponse>
An array of resources that were deleted during the most recent Deployment stack update. Deleted means that the resource was removed from the template and relevant deletion operations were specified.
deploymentId String
The resourceId of the deployment resource created by the deployment stack.
detachedResources List<ResourceReferenceResponse>
An array of resources that were detached during the most recent Deployment stack update. Detached means that the resource was removed from the template, but no relevant deletion operations were specified. So, the resource still exists while no longer being associated with the stack.
duration String
The duration of the last successful Deployment stack update.
failedResources List<ResourceReferenceExtendedResponse>
An array of resources that failed to reach goal state during the most recent update. Each resourceId is accompanied by an error message.
id String
The provider-assigned unique ID for this managed resource.
name String
Name of this resource.
outputs Object
The outputs of the deployment resource created by the deployment stack.
provisioningState String
State of the deployment stack.
resources List<ManagedResourceReferenceResponse>
An array of resources currently managed by the deployment stack.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
Type of this resource.
error ErrorDetailResponse
The error detail.
azureApiVersion string
The Azure API version of the resource.
correlationId string
The correlation id of the last Deployment stack upsert or delete operation. It is in GUID format and is used for tracing.
deletedResources ResourceReferenceResponse[]
An array of resources that were deleted during the most recent Deployment stack update. Deleted means that the resource was removed from the template and relevant deletion operations were specified.
deploymentId string
The resourceId of the deployment resource created by the deployment stack.
detachedResources ResourceReferenceResponse[]
An array of resources that were detached during the most recent Deployment stack update. Detached means that the resource was removed from the template, but no relevant deletion operations were specified. So, the resource still exists while no longer being associated with the stack.
duration string
The duration of the last successful Deployment stack update.
failedResources ResourceReferenceExtendedResponse[]
An array of resources that failed to reach goal state during the most recent update. Each resourceId is accompanied by an error message.
id string
The provider-assigned unique ID for this managed resource.
name string
Name of this resource.
outputs any
The outputs of the deployment resource created by the deployment stack.
provisioningState string
State of the deployment stack.
resources ManagedResourceReferenceResponse[]
An array of resources currently managed by the deployment stack.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
Type of this resource.
error ErrorDetailResponse
The error detail.
azure_api_version str
The Azure API version of the resource.
correlation_id str
The correlation id of the last Deployment stack upsert or delete operation. It is in GUID format and is used for tracing.
deleted_resources Sequence[ResourceReferenceResponse]
An array of resources that were deleted during the most recent Deployment stack update. Deleted means that the resource was removed from the template and relevant deletion operations were specified.
deployment_id str
The resourceId of the deployment resource created by the deployment stack.
detached_resources Sequence[ResourceReferenceResponse]
An array of resources that were detached during the most recent Deployment stack update. Detached means that the resource was removed from the template, but no relevant deletion operations were specified. So, the resource still exists while no longer being associated with the stack.
duration str
The duration of the last successful Deployment stack update.
failed_resources Sequence[ResourceReferenceExtendedResponse]
An array of resources that failed to reach goal state during the most recent update. Each resourceId is accompanied by an error message.
id str
The provider-assigned unique ID for this managed resource.
name str
Name of this resource.
outputs Any
The outputs of the deployment resource created by the deployment stack.
provisioning_state str
State of the deployment stack.
resources Sequence[ManagedResourceReferenceResponse]
An array of resources currently managed by the deployment stack.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
Type of this resource.
error ErrorDetailResponse
The error detail.
azureApiVersion String
The Azure API version of the resource.
correlationId String
The correlation id of the last Deployment stack upsert or delete operation. It is in GUID format and is used for tracing.
deletedResources List<Property Map>
An array of resources that were deleted during the most recent Deployment stack update. Deleted means that the resource was removed from the template and relevant deletion operations were specified.
deploymentId String
The resourceId of the deployment resource created by the deployment stack.
detachedResources List<Property Map>
An array of resources that were detached during the most recent Deployment stack update. Detached means that the resource was removed from the template, but no relevant deletion operations were specified. So, the resource still exists while no longer being associated with the stack.
duration String
The duration of the last successful Deployment stack update.
failedResources List<Property Map>
An array of resources that failed to reach goal state during the most recent update. Each resourceId is accompanied by an error message.
id String
The provider-assigned unique ID for this managed resource.
name String
Name of this resource.
outputs Any
The outputs of the deployment resource created by the deployment stack.
provisioningState String
State of the deployment stack.
resources List<Property Map>
An array of resources currently managed by the deployment stack.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
Type of this resource.
error Property Map
The error detail.

Supporting Types

ActionOnUnmanage
, ActionOnUnmanageArgs

Resources This property is required. string | Pulumi.AzureNative.Resources.DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
ManagementGroups string | Pulumi.AzureNative.Resources.DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
ResourceGroups string | Pulumi.AzureNative.Resources.DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
Resources This property is required. string | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
ManagementGroups string | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
ResourceGroups string | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resources This property is required. String | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
managementGroups String | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resourceGroups String | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resources This property is required. string | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
managementGroups string | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resourceGroups string | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resources This property is required. str | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
management_groups str | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resource_groups str | DeploymentStacksDeleteDetachEnum
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resources This property is required. String | "delete" | "detach"
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
managementGroups String | "delete" | "detach"
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resourceGroups String | "delete" | "detach"
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.

ActionOnUnmanageResponse
, ActionOnUnmanageResponseArgs

Resources This property is required. string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
ManagementGroups string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
ResourceGroups string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
Resources This property is required. string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
ManagementGroups string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
ResourceGroups string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resources This property is required. String
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
managementGroups String
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resourceGroups String
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resources This property is required. string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
managementGroups string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resourceGroups string
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resources This property is required. str
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
management_groups str
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resource_groups str
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resources This property is required. String
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
managementGroups String
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.
resourceGroups String
Specifies an action for a newly unmanaged resource. Delete will attempt to delete the resource from Azure. Detach will leave the resource in it's current state.

DenySettings
, DenySettingsArgs

Mode This property is required. string | Pulumi.AzureNative.Resources.DenySettingsMode
denySettings Mode that defines denied actions.
ApplyToChildScopes bool
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
ExcludedActions List<string>
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
ExcludedPrincipals List<string>
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
Mode This property is required. string | DenySettingsMode
denySettings Mode that defines denied actions.
ApplyToChildScopes bool
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
ExcludedActions []string
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
ExcludedPrincipals []string
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
mode This property is required. String | DenySettingsMode
denySettings Mode that defines denied actions.
applyToChildScopes Boolean
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
excludedActions List<String>
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
excludedPrincipals List<String>
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
mode This property is required. string | DenySettingsMode
denySettings Mode that defines denied actions.
applyToChildScopes boolean
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
excludedActions string[]
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
excludedPrincipals string[]
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
mode This property is required. str | DenySettingsMode
denySettings Mode that defines denied actions.
apply_to_child_scopes bool
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
excluded_actions Sequence[str]
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
excluded_principals Sequence[str]
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
mode This property is required. String | "denyDelete" | "denyWriteAndDelete" | "none"
denySettings Mode that defines denied actions.
applyToChildScopes Boolean
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
excludedActions List<String>
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
excludedPrincipals List<String>
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.

DenySettingsMode
, DenySettingsModeArgs

DenyDelete
denyDeleteAuthorized users are able to read and modify the resources, but cannot delete.
DenyWriteAndDelete
denyWriteAndDeleteAuthorized users can read from a resource, but cannot modify or delete it.
None
noneNo denyAssignments have been applied.
DenySettingsModeDenyDelete
denyDeleteAuthorized users are able to read and modify the resources, but cannot delete.
DenySettingsModeDenyWriteAndDelete
denyWriteAndDeleteAuthorized users can read from a resource, but cannot modify or delete it.
DenySettingsModeNone
noneNo denyAssignments have been applied.
DenyDelete
denyDeleteAuthorized users are able to read and modify the resources, but cannot delete.
DenyWriteAndDelete
denyWriteAndDeleteAuthorized users can read from a resource, but cannot modify or delete it.
None
noneNo denyAssignments have been applied.
DenyDelete
denyDeleteAuthorized users are able to read and modify the resources, but cannot delete.
DenyWriteAndDelete
denyWriteAndDeleteAuthorized users can read from a resource, but cannot modify or delete it.
None
noneNo denyAssignments have been applied.
DENY_DELETE
denyDeleteAuthorized users are able to read and modify the resources, but cannot delete.
DENY_WRITE_AND_DELETE
denyWriteAndDeleteAuthorized users can read from a resource, but cannot modify or delete it.
NONE
noneNo denyAssignments have been applied.
"denyDelete"
denyDeleteAuthorized users are able to read and modify the resources, but cannot delete.
"denyWriteAndDelete"
denyWriteAndDeleteAuthorized users can read from a resource, but cannot modify or delete it.
"none"
noneNo denyAssignments have been applied.

DenySettingsResponse
, DenySettingsResponseArgs

Mode This property is required. string
denySettings Mode that defines denied actions.
ApplyToChildScopes bool
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
ExcludedActions List<string>
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
ExcludedPrincipals List<string>
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
Mode This property is required. string
denySettings Mode that defines denied actions.
ApplyToChildScopes bool
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
ExcludedActions []string
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
ExcludedPrincipals []string
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
mode This property is required. String
denySettings Mode that defines denied actions.
applyToChildScopes Boolean
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
excludedActions List<String>
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
excludedPrincipals List<String>
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
mode This property is required. string
denySettings Mode that defines denied actions.
applyToChildScopes boolean
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
excludedActions string[]
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
excludedPrincipals string[]
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
mode This property is required. str
denySettings Mode that defines denied actions.
apply_to_child_scopes bool
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
excluded_actions Sequence[str]
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
excluded_principals Sequence[str]
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.
mode This property is required. String
denySettings Mode that defines denied actions.
applyToChildScopes Boolean
DenySettings will be applied to child resource scopes of every managed resource with a deny assignment.
excludedActions List<String>
List of role-based management operations that are excluded from the denySettings. Up to 200 actions are permitted. If the denySetting mode is set to 'denyWriteAndDelete', then the following actions are automatically appended to 'excludedActions': '*/read' and 'Microsoft.Authorization/locks/delete'. If the denySetting mode is set to 'denyDelete', then the following actions are automatically appended to 'excludedActions': 'Microsoft.Authorization/locks/delete'. Duplicate actions will be removed.
excludedPrincipals List<String>
List of AAD principal IDs excluded from the lock. Up to 5 principals are permitted.

DeploymentParameter
, DeploymentParameterArgs

Reference Pulumi.AzureNative.Resources.Inputs.KeyVaultParameterReference
Azure Key Vault parameter reference.
Type string
Type of the value.
Value object
Input value to the parameter.
Reference KeyVaultParameterReference
Azure Key Vault parameter reference.
Type string
Type of the value.
Value interface{}
Input value to the parameter.
reference KeyVaultParameterReference
Azure Key Vault parameter reference.
type String
Type of the value.
value Object
Input value to the parameter.
reference KeyVaultParameterReference
Azure Key Vault parameter reference.
type string
Type of the value.
value any
Input value to the parameter.
reference KeyVaultParameterReference
Azure Key Vault parameter reference.
type str
Type of the value.
value Any
Input value to the parameter.
reference Property Map
Azure Key Vault parameter reference.
type String
Type of the value.
value Any
Input value to the parameter.

DeploymentParameterResponse
, DeploymentParameterResponseArgs

Reference Pulumi.AzureNative.Resources.Inputs.KeyVaultParameterReferenceResponse
Azure Key Vault parameter reference.
Type string
Type of the value.
Value object
Input value to the parameter.
Reference KeyVaultParameterReferenceResponse
Azure Key Vault parameter reference.
Type string
Type of the value.
Value interface{}
Input value to the parameter.
reference KeyVaultParameterReferenceResponse
Azure Key Vault parameter reference.
type String
Type of the value.
value Object
Input value to the parameter.
reference KeyVaultParameterReferenceResponse
Azure Key Vault parameter reference.
type string
Type of the value.
value any
Input value to the parameter.
reference KeyVaultParameterReferenceResponse
Azure Key Vault parameter reference.
type str
Type of the value.
value Any
Input value to the parameter.
reference Property Map
Azure Key Vault parameter reference.
type String
Type of the value.
value Any
Input value to the parameter.

DeploymentStacksDebugSetting
, DeploymentStacksDebugSettingArgs

DetailLevel string
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
DetailLevel string
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
detailLevel String
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
detailLevel string
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
detail_level str
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
detailLevel String
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.

DeploymentStacksDebugSettingResponse
, DeploymentStacksDebugSettingResponseArgs

DetailLevel string
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
DetailLevel string
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
detailLevel String
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
detailLevel string
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
detail_level str
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.
detailLevel String
Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information that is being passed in during deployment. By logging information about the request or response, sensitive data that is retrieved through the deployment operations could potentially be exposed.

DeploymentStacksDeleteDetachEnum
, DeploymentStacksDeleteDetachEnumArgs

Delete
delete
Detach
detach
DeploymentStacksDeleteDetachEnumDelete
delete
DeploymentStacksDeleteDetachEnumDetach
detach
Delete
delete
Detach
detach
Delete
delete
Detach
detach
DELETE
delete
DETACH
detach
"delete"
delete
"detach"
detach
Uri This property is required. string
The URI of the parameters file.
ContentVersion string
If included, must match the ContentVersion in the template.
Uri This property is required. string
The URI of the parameters file.
ContentVersion string
If included, must match the ContentVersion in the template.
uri This property is required. String
The URI of the parameters file.
contentVersion String
If included, must match the ContentVersion in the template.
uri This property is required. string
The URI of the parameters file.
contentVersion string
If included, must match the ContentVersion in the template.
uri This property is required. str
The URI of the parameters file.
content_version str
If included, must match the ContentVersion in the template.
uri This property is required. String
The URI of the parameters file.
contentVersion String
If included, must match the ContentVersion in the template.

DeploymentStacksParametersLinkResponse
, DeploymentStacksParametersLinkResponseArgs

Uri This property is required. string
The URI of the parameters file.
ContentVersion string
If included, must match the ContentVersion in the template.
Uri This property is required. string
The URI of the parameters file.
ContentVersion string
If included, must match the ContentVersion in the template.
uri This property is required. String
The URI of the parameters file.
contentVersion String
If included, must match the ContentVersion in the template.
uri This property is required. string
The URI of the parameters file.
contentVersion string
If included, must match the ContentVersion in the template.
uri This property is required. str
The URI of the parameters file.
content_version str
If included, must match the ContentVersion in the template.
uri This property is required. String
The URI of the parameters file.
contentVersion String
If included, must match the ContentVersion in the template.
ContentVersion string
If included, must match the ContentVersion in the template.
Id string
The resourceId of a Template Spec. Use either the id or uri property, but not both.
QueryString string
The query string (for example, a SAS token) to be used with the templateLink URI.
RelativePath string
The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs.
Uri string
The URI of the template to deploy. Use either the uri or id property, but not both.
ContentVersion string
If included, must match the ContentVersion in the template.
Id string
The resourceId of a Template Spec. Use either the id or uri property, but not both.
QueryString string
The query string (for example, a SAS token) to be used with the templateLink URI.
RelativePath string
The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs.
Uri string
The URI of the template to deploy. Use either the uri or id property, but not both.
contentVersion String
If included, must match the ContentVersion in the template.
id String
The resourceId of a Template Spec. Use either the id or uri property, but not both.
queryString String
The query string (for example, a SAS token) to be used with the templateLink URI.
relativePath String
The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs.
uri String
The URI of the template to deploy. Use either the uri or id property, but not both.
contentVersion string
If included, must match the ContentVersion in the template.
id string
The resourceId of a Template Spec. Use either the id or uri property, but not both.
queryString string
The query string (for example, a SAS token) to be used with the templateLink URI.
relativePath string
The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs.
uri string
The URI of the template to deploy. Use either the uri or id property, but not both.
content_version str
If included, must match the ContentVersion in the template.
id str
The resourceId of a Template Spec. Use either the id or uri property, but not both.
query_string str
The query string (for example, a SAS token) to be used with the templateLink URI.
relative_path str
The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs.
uri str
The URI of the template to deploy. Use either the uri or id property, but not both.
contentVersion String
If included, must match the ContentVersion in the template.
id String
The resourceId of a Template Spec. Use either the id or uri property, but not both.
queryString String
The query string (for example, a SAS token) to be used with the templateLink URI.
relativePath String
The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs.
uri String
The URI of the template to deploy. Use either the uri or id property, but not both.

ErrorAdditionalInfoResponse
, ErrorAdditionalInfoResponseArgs

Info This property is required. object
The additional info.
Type This property is required. string
The additional info type.
Info This property is required. interface{}
The additional info.
Type This property is required. string
The additional info type.
info This property is required. Object
The additional info.
type This property is required. String
The additional info type.
info This property is required. any
The additional info.
type This property is required. string
The additional info type.
info This property is required. Any
The additional info.
type This property is required. str
The additional info type.
info This property is required. Any
The additional info.
type This property is required. String
The additional info type.

ErrorDetailResponse
, ErrorDetailResponseArgs

AdditionalInfo This property is required. List<Pulumi.AzureNative.Resources.Inputs.ErrorAdditionalInfoResponse>
The error additional info.
Code This property is required. string
The error code.
Details This property is required. List<Pulumi.AzureNative.Resources.Inputs.ErrorDetailResponse>
The error details.
Message This property is required. string
The error message.
Target This property is required. string
The error target.
AdditionalInfo This property is required. []ErrorAdditionalInfoResponse
The error additional info.
Code This property is required. string
The error code.
Details This property is required. []ErrorDetailResponse
The error details.
Message This property is required. string
The error message.
Target This property is required. string
The error target.
additionalInfo This property is required. List<ErrorAdditionalInfoResponse>
The error additional info.
code This property is required. String
The error code.
details This property is required. List<ErrorDetailResponse>
The error details.
message This property is required. String
The error message.
target This property is required. String
The error target.
additionalInfo This property is required. ErrorAdditionalInfoResponse[]
The error additional info.
code This property is required. string
The error code.
details This property is required. ErrorDetailResponse[]
The error details.
message This property is required. string
The error message.
target This property is required. string
The error target.
additional_info This property is required. Sequence[ErrorAdditionalInfoResponse]
The error additional info.
code This property is required. str
The error code.
details This property is required. Sequence[ErrorDetailResponse]
The error details.
message This property is required. str
The error message.
target This property is required. str
The error target.
additionalInfo This property is required. List<Property Map>
The error additional info.
code This property is required. String
The error code.
details This property is required. List<Property Map>
The error details.
message This property is required. String
The error message.
target This property is required. String
The error target.

KeyVaultParameterReference
, KeyVaultParameterReferenceArgs

KeyVault This property is required. Pulumi.AzureNative.Resources.Inputs.KeyVaultReference
Azure Key Vault reference.
SecretName This property is required. string
Azure Key Vault secret name.
SecretVersion string
Azure Key Vault secret version.
KeyVault This property is required. KeyVaultReference
Azure Key Vault reference.
SecretName This property is required. string
Azure Key Vault secret name.
SecretVersion string
Azure Key Vault secret version.
keyVault This property is required. KeyVaultReference
Azure Key Vault reference.
secretName This property is required. String
Azure Key Vault secret name.
secretVersion String
Azure Key Vault secret version.
keyVault This property is required. KeyVaultReference
Azure Key Vault reference.
secretName This property is required. string
Azure Key Vault secret name.
secretVersion string
Azure Key Vault secret version.
key_vault This property is required. KeyVaultReference
Azure Key Vault reference.
secret_name This property is required. str
Azure Key Vault secret name.
secret_version str
Azure Key Vault secret version.
keyVault This property is required. Property Map
Azure Key Vault reference.
secretName This property is required. String
Azure Key Vault secret name.
secretVersion String
Azure Key Vault secret version.

KeyVaultParameterReferenceResponse
, KeyVaultParameterReferenceResponseArgs

KeyVault This property is required. Pulumi.AzureNative.Resources.Inputs.KeyVaultReferenceResponse
Azure Key Vault reference.
SecretName This property is required. string
Azure Key Vault secret name.
SecretVersion string
Azure Key Vault secret version.
KeyVault This property is required. KeyVaultReferenceResponse
Azure Key Vault reference.
SecretName This property is required. string
Azure Key Vault secret name.
SecretVersion string
Azure Key Vault secret version.
keyVault This property is required. KeyVaultReferenceResponse
Azure Key Vault reference.
secretName This property is required. String
Azure Key Vault secret name.
secretVersion String
Azure Key Vault secret version.
keyVault This property is required. KeyVaultReferenceResponse
Azure Key Vault reference.
secretName This property is required. string
Azure Key Vault secret name.
secretVersion string
Azure Key Vault secret version.
key_vault This property is required. KeyVaultReferenceResponse
Azure Key Vault reference.
secret_name This property is required. str
Azure Key Vault secret name.
secret_version str
Azure Key Vault secret version.
keyVault This property is required. Property Map
Azure Key Vault reference.
secretName This property is required. String
Azure Key Vault secret name.
secretVersion String
Azure Key Vault secret version.

KeyVaultReference
, KeyVaultReferenceArgs

Id This property is required. string
Azure Key Vault resourceId.
Id This property is required. string
Azure Key Vault resourceId.
id This property is required. String
Azure Key Vault resourceId.
id This property is required. string
Azure Key Vault resourceId.
id This property is required. str
Azure Key Vault resourceId.
id This property is required. String
Azure Key Vault resourceId.

KeyVaultReferenceResponse
, KeyVaultReferenceResponseArgs

Id This property is required. string
Azure Key Vault resourceId.
Id This property is required. string
Azure Key Vault resourceId.
id This property is required. String
Azure Key Vault resourceId.
id This property is required. string
Azure Key Vault resourceId.
id This property is required. str
Azure Key Vault resourceId.
id This property is required. String
Azure Key Vault resourceId.

ManagedResourceReferenceResponse
, ManagedResourceReferenceResponseArgs

Id This property is required. string
The resourceId of a resource managed by the deployment stack.
DenyStatus string
denyAssignment settings applied to the resource.
Status string
Current management state of the resource in the deployment stack.
Id This property is required. string
The resourceId of a resource managed by the deployment stack.
DenyStatus string
denyAssignment settings applied to the resource.
Status string
Current management state of the resource in the deployment stack.
id This property is required. String
The resourceId of a resource managed by the deployment stack.
denyStatus String
denyAssignment settings applied to the resource.
status String
Current management state of the resource in the deployment stack.
id This property is required. string
The resourceId of a resource managed by the deployment stack.
denyStatus string
denyAssignment settings applied to the resource.
status string
Current management state of the resource in the deployment stack.
id This property is required. str
The resourceId of a resource managed by the deployment stack.
deny_status str
denyAssignment settings applied to the resource.
status str
Current management state of the resource in the deployment stack.
id This property is required. String
The resourceId of a resource managed by the deployment stack.
denyStatus String
denyAssignment settings applied to the resource.
status String
Current management state of the resource in the deployment stack.

ResourceReferenceExtendedResponse
, ResourceReferenceExtendedResponseArgs

Id This property is required. string
The resourceId of a resource managed by the deployment stack.
Error Pulumi.AzureNative.Resources.Inputs.ErrorDetailResponse
The error detail.
Id This property is required. string
The resourceId of a resource managed by the deployment stack.
Error ErrorDetailResponse
The error detail.
id This property is required. String
The resourceId of a resource managed by the deployment stack.
error ErrorDetailResponse
The error detail.
id This property is required. string
The resourceId of a resource managed by the deployment stack.
error ErrorDetailResponse
The error detail.
id This property is required. str
The resourceId of a resource managed by the deployment stack.
error ErrorDetailResponse
The error detail.
id This property is required. String
The resourceId of a resource managed by the deployment stack.
error Property Map
The error detail.

ResourceReferenceResponse
, ResourceReferenceResponseArgs

Id This property is required. string
The resourceId of a resource managed by the deployment stack.
Id This property is required. string
The resourceId of a resource managed by the deployment stack.
id This property is required. String
The resourceId of a resource managed by the deployment stack.
id This property is required. string
The resourceId of a resource managed by the deployment stack.
id This property is required. str
The resourceId of a resource managed by the deployment stack.
id This property is required. String
The resourceId of a resource managed by the deployment stack.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:resources:DeploymentStackAtSubscription simpleDeploymentStack /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deploymentStacks/{deploymentStackName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0