azure-native.blueprint.PublishedBlueprint
Explore with Pulumi AI
Represents a published blueprint. Azure REST API version: 2018-11-01-preview. Prior API version in Azure Native 1.x: 2018-11-01-preview.
Example Usage
PublishedManagementGroupBlueprint_Publish
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var publishedBlueprint = new AzureNative.Blueprint.PublishedBlueprint("publishedBlueprint", new()
    {
        BlueprintName = "simpleBlueprint",
        ResourceScope = "providers/Microsoft.Management/managementGroups/ContosoOnlineGroup",
        VersionId = "v2",
    });
});
package main
import (
	blueprint "github.com/pulumi/pulumi-azure-native-sdk/blueprint/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := blueprint.NewPublishedBlueprint(ctx, "publishedBlueprint", &blueprint.PublishedBlueprintArgs{
			BlueprintName: pulumi.String("simpleBlueprint"),
			ResourceScope: pulumi.String("providers/Microsoft.Management/managementGroups/ContosoOnlineGroup"),
			VersionId:     pulumi.String("v2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.blueprint.PublishedBlueprint;
import com.pulumi.azurenative.blueprint.PublishedBlueprintArgs;
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 publishedBlueprint = new PublishedBlueprint("publishedBlueprint", PublishedBlueprintArgs.builder()
            .blueprintName("simpleBlueprint")
            .resourceScope("providers/Microsoft.Management/managementGroups/ContosoOnlineGroup")
            .versionId("v2")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const publishedBlueprint = new azure_native.blueprint.PublishedBlueprint("publishedBlueprint", {
    blueprintName: "simpleBlueprint",
    resourceScope: "providers/Microsoft.Management/managementGroups/ContosoOnlineGroup",
    versionId: "v2",
});
import pulumi
import pulumi_azure_native as azure_native
published_blueprint = azure_native.blueprint.PublishedBlueprint("publishedBlueprint",
    blueprint_name="simpleBlueprint",
    resource_scope="providers/Microsoft.Management/managementGroups/ContosoOnlineGroup",
    version_id="v2")
resources:
  publishedBlueprint:
    type: azure-native:blueprint:PublishedBlueprint
    properties:
      blueprintName: simpleBlueprint
      resourceScope: providers/Microsoft.Management/managementGroups/ContosoOnlineGroup
      versionId: v2
PublishedSubscriptionBlueprint_Publish
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var publishedBlueprint = new AzureNative.Blueprint.PublishedBlueprint("publishedBlueprint", new()
    {
        BlueprintName = "simpleBlueprint",
        ResourceScope = "subscriptions/00000000-0000-0000-0000-000000000000",
        VersionId = "v2",
    });
});
package main
import (
	blueprint "github.com/pulumi/pulumi-azure-native-sdk/blueprint/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := blueprint.NewPublishedBlueprint(ctx, "publishedBlueprint", &blueprint.PublishedBlueprintArgs{
			BlueprintName: pulumi.String("simpleBlueprint"),
			ResourceScope: pulumi.String("subscriptions/00000000-0000-0000-0000-000000000000"),
			VersionId:     pulumi.String("v2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.blueprint.PublishedBlueprint;
import com.pulumi.azurenative.blueprint.PublishedBlueprintArgs;
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 publishedBlueprint = new PublishedBlueprint("publishedBlueprint", PublishedBlueprintArgs.builder()
            .blueprintName("simpleBlueprint")
            .resourceScope("subscriptions/00000000-0000-0000-0000-000000000000")
            .versionId("v2")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const publishedBlueprint = new azure_native.blueprint.PublishedBlueprint("publishedBlueprint", {
    blueprintName: "simpleBlueprint",
    resourceScope: "subscriptions/00000000-0000-0000-0000-000000000000",
    versionId: "v2",
});
import pulumi
import pulumi_azure_native as azure_native
published_blueprint = azure_native.blueprint.PublishedBlueprint("publishedBlueprint",
    blueprint_name="simpleBlueprint",
    resource_scope="subscriptions/00000000-0000-0000-0000-000000000000",
    version_id="v2")
resources:
  publishedBlueprint:
    type: azure-native:blueprint:PublishedBlueprint
    properties:
      blueprintName: simpleBlueprint
      resourceScope: subscriptions/00000000-0000-0000-0000-000000000000
      versionId: v2
Create PublishedBlueprint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PublishedBlueprint(name: string, args: PublishedBlueprintArgs, opts?: CustomResourceOptions);@overload
def PublishedBlueprint(resource_name: str,
                       args: PublishedBlueprintArgs,
                       opts: Optional[ResourceOptions] = None)
@overload
def PublishedBlueprint(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       blueprint_name: Optional[str] = None,
                       resource_scope: Optional[str] = None,
                       change_notes: Optional[str] = None,
                       description: Optional[str] = None,
                       display_name: Optional[str] = None,
                       parameters: Optional[Mapping[str, ParameterDefinitionArgs]] = None,
                       resource_groups: Optional[Mapping[str, ResourceGroupDefinitionArgs]] = None,
                       target_scope: Optional[Union[str, BlueprintTargetScope]] = None,
                       version_id: Optional[str] = None)func NewPublishedBlueprint(ctx *Context, name string, args PublishedBlueprintArgs, opts ...ResourceOption) (*PublishedBlueprint, error)public PublishedBlueprint(string name, PublishedBlueprintArgs args, CustomResourceOptions? opts = null)
public PublishedBlueprint(String name, PublishedBlueprintArgs args)
public PublishedBlueprint(String name, PublishedBlueprintArgs args, CustomResourceOptions options)
type: azure-native:blueprint:PublishedBlueprint
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PublishedBlueprintArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PublishedBlueprintArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PublishedBlueprintArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PublishedBlueprintArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PublishedBlueprintArgs
- 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 publishedBlueprintResource = new AzureNative.Blueprint.PublishedBlueprint("publishedBlueprintResource", new()
{
    BlueprintName = "string",
    ResourceScope = "string",
    ChangeNotes = "string",
    Description = "string",
    DisplayName = "string",
    Parameters = 
    {
        { "string", new AzureNative.Blueprint.Inputs.ParameterDefinitionArgs
        {
            Type = AzureNative.Blueprint.TemplateParameterType.@String,
            AllowedValues = new[]
            {
                "any",
            },
            DefaultValue = "any",
            Description = "string",
            DisplayName = "string",
            StrongType = "string",
        } },
    },
    ResourceGroups = 
    {
        { "string", new AzureNative.Blueprint.Inputs.ResourceGroupDefinitionArgs
        {
            DependsOn = new[]
            {
                "string",
            },
            Description = "string",
            DisplayName = "string",
            Location = "string",
            Name = "string",
            StrongType = "string",
            Tags = 
            {
                { "string", "string" },
            },
        } },
    },
    TargetScope = "string",
    VersionId = "string",
});
example, err := blueprint.NewPublishedBlueprint(ctx, "publishedBlueprintResource", &blueprint.PublishedBlueprintArgs{
	BlueprintName: pulumi.String("string"),
	ResourceScope: pulumi.String("string"),
	ChangeNotes:   pulumi.String("string"),
	Description:   pulumi.String("string"),
	DisplayName:   pulumi.String("string"),
	Parameters: blueprint.ParameterDefinitionMap{
		"string": &blueprint.ParameterDefinitionArgs{
			Type: pulumi.String(blueprint.TemplateParameterTypeString),
			AllowedValues: pulumi.Array{
				pulumi.Any("any"),
			},
			DefaultValue: pulumi.Any("any"),
			Description:  pulumi.String("string"),
			DisplayName:  pulumi.String("string"),
			StrongType:   pulumi.String("string"),
		},
	},
	ResourceGroups: blueprint.ResourceGroupDefinitionMap{
		"string": &blueprint.ResourceGroupDefinitionArgs{
			DependsOn: pulumi.StringArray{
				pulumi.String("string"),
			},
			Description: pulumi.String("string"),
			DisplayName: pulumi.String("string"),
			Location:    pulumi.String("string"),
			Name:        pulumi.String("string"),
			StrongType:  pulumi.String("string"),
			Tags: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
		},
	},
	TargetScope: pulumi.String("string"),
	VersionId:   pulumi.String("string"),
})
var publishedBlueprintResource = new PublishedBlueprint("publishedBlueprintResource", PublishedBlueprintArgs.builder()
    .blueprintName("string")
    .resourceScope("string")
    .changeNotes("string")
    .description("string")
    .displayName("string")
    .parameters(Map.of("string", Map.ofEntries(
        Map.entry("type", "string"),
        Map.entry("allowedValues", "any"),
        Map.entry("defaultValue", "any"),
        Map.entry("description", "string"),
        Map.entry("displayName", "string"),
        Map.entry("strongType", "string")
    )))
    .resourceGroups(Map.of("string", Map.ofEntries(
        Map.entry("dependsOn", "string"),
        Map.entry("description", "string"),
        Map.entry("displayName", "string"),
        Map.entry("location", "string"),
        Map.entry("name", "string"),
        Map.entry("strongType", "string"),
        Map.entry("tags", Map.of("string", "string"))
    )))
    .targetScope("string")
    .versionId("string")
    .build());
published_blueprint_resource = azure_native.blueprint.PublishedBlueprint("publishedBlueprintResource",
    blueprint_name="string",
    resource_scope="string",
    change_notes="string",
    description="string",
    display_name="string",
    parameters={
        "string": {
            "type": azure_native.blueprint.TemplateParameterType.STRING,
            "allowed_values": ["any"],
            "default_value": "any",
            "description": "string",
            "display_name": "string",
            "strong_type": "string",
        },
    },
    resource_groups={
        "string": {
            "depends_on": ["string"],
            "description": "string",
            "display_name": "string",
            "location": "string",
            "name": "string",
            "strong_type": "string",
            "tags": {
                "string": "string",
            },
        },
    },
    target_scope="string",
    version_id="string")
const publishedBlueprintResource = new azure_native.blueprint.PublishedBlueprint("publishedBlueprintResource", {
    blueprintName: "string",
    resourceScope: "string",
    changeNotes: "string",
    description: "string",
    displayName: "string",
    parameters: {
        string: {
            type: azure_native.blueprint.TemplateParameterType.String,
            allowedValues: ["any"],
            defaultValue: "any",
            description: "string",
            displayName: "string",
            strongType: "string",
        },
    },
    resourceGroups: {
        string: {
            dependsOn: ["string"],
            description: "string",
            displayName: "string",
            location: "string",
            name: "string",
            strongType: "string",
            tags: {
                string: "string",
            },
        },
    },
    targetScope: "string",
    versionId: "string",
});
type: azure-native:blueprint:PublishedBlueprint
properties:
    blueprintName: string
    changeNotes: string
    description: string
    displayName: string
    parameters:
        string:
            allowedValues:
                - any
            defaultValue: any
            description: string
            displayName: string
            strongType: string
            type: string
    resourceGroups:
        string:
            dependsOn:
                - string
            description: string
            displayName: string
            location: string
            name: string
            strongType: string
            tags:
                string: string
    resourceScope: string
    targetScope: string
    versionId: string
PublishedBlueprint 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 PublishedBlueprint resource accepts the following input properties:
- BlueprintName string
- Name of the published blueprint definition.
- ResourceScope string
- The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- ChangeNotes string
- Version-specific change notes.
- Description string
- Multi-line explain this resource.
- DisplayName string
- One-liner string explain this resource.
- Parameters
Dictionary<string, Pulumi.Azure Native. Blueprint. Inputs. Parameter Definition Args> 
- Parameters required by this blueprint definition.
- ResourceGroups Dictionary<string, Pulumi.Azure Native. Blueprint. Inputs. Resource Group Definition Args> 
- Resource group placeholders defined by this blueprint definition.
- TargetScope string | Pulumi.Azure Native. Blueprint. Blueprint Target Scope 
- The scope where this blueprint definition can be assigned.
- VersionId string
- Version of the published blueprint definition.
- BlueprintName string
- Name of the published blueprint definition.
- ResourceScope string
- The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- ChangeNotes string
- Version-specific change notes.
- Description string
- Multi-line explain this resource.
- DisplayName string
- One-liner string explain this resource.
- Parameters
map[string]ParameterDefinition Args 
- Parameters required by this blueprint definition.
- ResourceGroups map[string]ResourceGroup Definition Args 
- Resource group placeholders defined by this blueprint definition.
- TargetScope string | BlueprintTarget Scope 
- The scope where this blueprint definition can be assigned.
- VersionId string
- Version of the published blueprint definition.
- blueprintName String
- Name of the published blueprint definition.
- resourceScope String
- The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- changeNotes String
- Version-specific change notes.
- description String
- Multi-line explain this resource.
- displayName String
- One-liner string explain this resource.
- parameters
Map<String,ParameterDefinition Args> 
- Parameters required by this blueprint definition.
- resourceGroups Map<String,ResourceGroup Definition Args> 
- Resource group placeholders defined by this blueprint definition.
- targetScope String | BlueprintTarget Scope 
- The scope where this blueprint definition can be assigned.
- versionId String
- Version of the published blueprint definition.
- blueprintName string
- Name of the published blueprint definition.
- resourceScope string
- The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- changeNotes string
- Version-specific change notes.
- description string
- Multi-line explain this resource.
- displayName string
- One-liner string explain this resource.
- parameters
{[key: string]: ParameterDefinition Args} 
- Parameters required by this blueprint definition.
- resourceGroups {[key: string]: ResourceGroup Definition Args} 
- Resource group placeholders defined by this blueprint definition.
- targetScope string | BlueprintTarget Scope 
- The scope where this blueprint definition can be assigned.
- versionId string
- Version of the published blueprint definition.
- blueprint_name str
- Name of the published blueprint definition.
- resource_scope str
- The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- change_notes str
- Version-specific change notes.
- description str
- Multi-line explain this resource.
- display_name str
- One-liner string explain this resource.
- parameters
Mapping[str, ParameterDefinition Args] 
- Parameters required by this blueprint definition.
- resource_groups Mapping[str, ResourceGroup Definition Args] 
- Resource group placeholders defined by this blueprint definition.
- target_scope str | BlueprintTarget Scope 
- The scope where this blueprint definition can be assigned.
- version_id str
- Version of the published blueprint definition.
- blueprintName String
- Name of the published blueprint definition.
- resourceScope String
- The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- changeNotes String
- Version-specific change notes.
- description String
- Multi-line explain this resource.
- displayName String
- One-liner string explain this resource.
- parameters Map<Property Map>
- Parameters required by this blueprint definition.
- resourceGroups Map<Property Map>
- Resource group placeholders defined by this blueprint definition.
- targetScope String | "subscription" | "managementGroup" 
- The scope where this blueprint definition can be assigned.
- versionId String
- Version of the published blueprint definition.
Outputs
All input properties are implicitly available as output properties. Additionally, the PublishedBlueprint resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of this resource.
- Status
Pulumi.Azure Native. Blueprint. Outputs. Blueprint Status Response 
- Status of the blueprint. This field is readonly.
- Type string
- Type of this resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of this resource.
- Status
BlueprintStatus Response 
- Status of the blueprint. This field is readonly.
- Type string
- Type of this resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of this resource.
- status
BlueprintStatus Response 
- Status of the blueprint. This field is readonly.
- type String
- Type of this resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of this resource.
- status
BlueprintStatus Response 
- Status of the blueprint. This field is readonly.
- type string
- Type of this resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of this resource.
- status
BlueprintStatus Response 
- Status of the blueprint. This field is readonly.
- type str
- Type of this resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of this resource.
- status Property Map
- Status of the blueprint. This field is readonly.
- type String
- Type of this resource.
Supporting Types
BlueprintStatusResponse, BlueprintStatusResponseArgs      
- LastModified string
- Last modified time of this blueprint definition.
- TimeCreated string
- Creation time of this blueprint definition.
- LastModified string
- Last modified time of this blueprint definition.
- TimeCreated string
- Creation time of this blueprint definition.
- lastModified String
- Last modified time of this blueprint definition.
- timeCreated String
- Creation time of this blueprint definition.
- lastModified string
- Last modified time of this blueprint definition.
- timeCreated string
- Creation time of this blueprint definition.
- last_modified str
- Last modified time of this blueprint definition.
- time_created str
- Creation time of this blueprint definition.
- lastModified String
- Last modified time of this blueprint definition.
- timeCreated String
- Creation time of this blueprint definition.
BlueprintTargetScope, BlueprintTargetScopeArgs      
- Subscription
- subscriptionThe blueprint targets a subscription during blueprint assignment.
- ManagementGroup 
- managementGroupThe blueprint targets a management group during blueprint assignment. This is reserved for future use.
- BlueprintTarget Scope Subscription 
- subscriptionThe blueprint targets a subscription during blueprint assignment.
- BlueprintTarget Scope Management Group 
- managementGroupThe blueprint targets a management group during blueprint assignment. This is reserved for future use.
- Subscription
- subscriptionThe blueprint targets a subscription during blueprint assignment.
- ManagementGroup 
- managementGroupThe blueprint targets a management group during blueprint assignment. This is reserved for future use.
- Subscription
- subscriptionThe blueprint targets a subscription during blueprint assignment.
- ManagementGroup 
- managementGroupThe blueprint targets a management group during blueprint assignment. This is reserved for future use.
- SUBSCRIPTION
- subscriptionThe blueprint targets a subscription during blueprint assignment.
- MANAGEMENT_GROUP
- managementGroupThe blueprint targets a management group during blueprint assignment. This is reserved for future use.
- "subscription"
- subscriptionThe blueprint targets a subscription during blueprint assignment.
- "managementGroup" 
- managementGroupThe blueprint targets a management group during blueprint assignment. This is reserved for future use.
ParameterDefinition, ParameterDefinitionArgs    
- Type
string | Pulumi.Azure Native. Blueprint. Template Parameter Type 
- Allowed data types for Resource Manager template parameters.
- AllowedValues List<object>
- Array of allowed values for this parameter.
- DefaultValue object
- Default Value for this parameter.
- Description string
- Description of this parameter/resourceGroup.
- DisplayName string
- DisplayName of this parameter/resourceGroup.
- StrongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Type
string | TemplateParameter Type 
- Allowed data types for Resource Manager template parameters.
- AllowedValues []interface{}
- Array of allowed values for this parameter.
- DefaultValue interface{}
- Default Value for this parameter.
- Description string
- Description of this parameter/resourceGroup.
- DisplayName string
- DisplayName of this parameter/resourceGroup.
- StrongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type
String | TemplateParameter Type 
- Allowed data types for Resource Manager template parameters.
- allowedValues List<Object>
- Array of allowed values for this parameter.
- defaultValue Object
- Default Value for this parameter.
- description String
- Description of this parameter/resourceGroup.
- displayName String
- DisplayName of this parameter/resourceGroup.
- strongType String
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type
string | TemplateParameter Type 
- Allowed data types for Resource Manager template parameters.
- allowedValues any[]
- Array of allowed values for this parameter.
- defaultValue any
- Default Value for this parameter.
- description string
- Description of this parameter/resourceGroup.
- displayName string
- DisplayName of this parameter/resourceGroup.
- strongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type
str | TemplateParameter Type 
- Allowed data types for Resource Manager template parameters.
- allowed_values Sequence[Any]
- Array of allowed values for this parameter.
- default_value Any
- Default Value for this parameter.
- description str
- Description of this parameter/resourceGroup.
- display_name str
- DisplayName of this parameter/resourceGroup.
- strong_type str
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type
String | "string" | "array" | "bool" | "int" | "object" | "secureObject" | "secure String" 
- Allowed data types for Resource Manager template parameters.
- allowedValues List<Any>
- Array of allowed values for this parameter.
- defaultValue Any
- Default Value for this parameter.
- description String
- Description of this parameter/resourceGroup.
- displayName String
- DisplayName of this parameter/resourceGroup.
- strongType String
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
ParameterDefinitionResponse, ParameterDefinitionResponseArgs      
- Type string
- Allowed data types for Resource Manager template parameters.
- AllowedValues List<object>
- Array of allowed values for this parameter.
- DefaultValue object
- Default Value for this parameter.
- Description string
- Description of this parameter/resourceGroup.
- DisplayName string
- DisplayName of this parameter/resourceGroup.
- StrongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Type string
- Allowed data types for Resource Manager template parameters.
- AllowedValues []interface{}
- Array of allowed values for this parameter.
- DefaultValue interface{}
- Default Value for this parameter.
- Description string
- Description of this parameter/resourceGroup.
- DisplayName string
- DisplayName of this parameter/resourceGroup.
- StrongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type String
- Allowed data types for Resource Manager template parameters.
- allowedValues List<Object>
- Array of allowed values for this parameter.
- defaultValue Object
- Default Value for this parameter.
- description String
- Description of this parameter/resourceGroup.
- displayName String
- DisplayName of this parameter/resourceGroup.
- strongType String
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type string
- Allowed data types for Resource Manager template parameters.
- allowedValues any[]
- Array of allowed values for this parameter.
- defaultValue any
- Default Value for this parameter.
- description string
- Description of this parameter/resourceGroup.
- displayName string
- DisplayName of this parameter/resourceGroup.
- strongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type str
- Allowed data types for Resource Manager template parameters.
- allowed_values Sequence[Any]
- Array of allowed values for this parameter.
- default_value Any
- Default Value for this parameter.
- description str
- Description of this parameter/resourceGroup.
- display_name str
- DisplayName of this parameter/resourceGroup.
- strong_type str
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type String
- Allowed data types for Resource Manager template parameters.
- allowedValues List<Any>
- Array of allowed values for this parameter.
- defaultValue Any
- Default Value for this parameter.
- description String
- Description of this parameter/resourceGroup.
- displayName String
- DisplayName of this parameter/resourceGroup.
- strongType String
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
ResourceGroupDefinition, ResourceGroupDefinitionArgs      
- DependsOn List<string>
- Artifacts which need to be deployed before this resource group.
- Description string
- Description of this parameter/resourceGroup.
- DisplayName string
- DisplayName of this parameter/resourceGroup.
- Location string
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- Name string
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- StrongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Dictionary<string, string>
- Tags to be assigned to this resource group.
- DependsOn []string
- Artifacts which need to be deployed before this resource group.
- Description string
- Description of this parameter/resourceGroup.
- DisplayName string
- DisplayName of this parameter/resourceGroup.
- Location string
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- Name string
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- StrongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- map[string]string
- Tags to be assigned to this resource group.
- dependsOn List<String>
- Artifacts which need to be deployed before this resource group.
- description String
- Description of this parameter/resourceGroup.
- displayName String
- DisplayName of this parameter/resourceGroup.
- location String
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- name String
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- strongType String
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Map<String,String>
- Tags to be assigned to this resource group.
- dependsOn string[]
- Artifacts which need to be deployed before this resource group.
- description string
- Description of this parameter/resourceGroup.
- displayName string
- DisplayName of this parameter/resourceGroup.
- location string
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- name string
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- strongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- {[key: string]: string}
- Tags to be assigned to this resource group.
- depends_on Sequence[str]
- Artifacts which need to be deployed before this resource group.
- description str
- Description of this parameter/resourceGroup.
- display_name str
- DisplayName of this parameter/resourceGroup.
- location str
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- name str
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- strong_type str
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Mapping[str, str]
- Tags to be assigned to this resource group.
- dependsOn List<String>
- Artifacts which need to be deployed before this resource group.
- description String
- Description of this parameter/resourceGroup.
- displayName String
- DisplayName of this parameter/resourceGroup.
- location String
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- name String
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- strongType String
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Map<String>
- Tags to be assigned to this resource group.
ResourceGroupDefinitionResponse, ResourceGroupDefinitionResponseArgs        
- DependsOn List<string>
- Artifacts which need to be deployed before this resource group.
- Description string
- Description of this parameter/resourceGroup.
- DisplayName string
- DisplayName of this parameter/resourceGroup.
- Location string
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- Name string
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- StrongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Dictionary<string, string>
- Tags to be assigned to this resource group.
- DependsOn []string
- Artifacts which need to be deployed before this resource group.
- Description string
- Description of this parameter/resourceGroup.
- DisplayName string
- DisplayName of this parameter/resourceGroup.
- Location string
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- Name string
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- StrongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- map[string]string
- Tags to be assigned to this resource group.
- dependsOn List<String>
- Artifacts which need to be deployed before this resource group.
- description String
- Description of this parameter/resourceGroup.
- displayName String
- DisplayName of this parameter/resourceGroup.
- location String
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- name String
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- strongType String
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Map<String,String>
- Tags to be assigned to this resource group.
- dependsOn string[]
- Artifacts which need to be deployed before this resource group.
- description string
- Description of this parameter/resourceGroup.
- displayName string
- DisplayName of this parameter/resourceGroup.
- location string
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- name string
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- strongType string
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- {[key: string]: string}
- Tags to be assigned to this resource group.
- depends_on Sequence[str]
- Artifacts which need to be deployed before this resource group.
- description str
- Description of this parameter/resourceGroup.
- display_name str
- DisplayName of this parameter/resourceGroup.
- location str
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- name str
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- strong_type str
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Mapping[str, str]
- Tags to be assigned to this resource group.
- dependsOn List<String>
- Artifacts which need to be deployed before this resource group.
- description String
- Description of this parameter/resourceGroup.
- displayName String
- DisplayName of this parameter/resourceGroup.
- location String
- Location of this resourceGroup. Leave empty if the resource group location will be specified during the blueprint assignment.
- name String
- Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.
- strongType String
- StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Map<String>
- Tags to be assigned to this resource group.
TemplateParameterType, TemplateParameterTypeArgs      
- @String
- string
- Array
- array
- @Bool
- bool
- @Int
- int
- @Object
- object
- SecureObject 
- secureObject
- SecureString 
- secureString
- TemplateParameter Type String 
- string
- TemplateParameter Type Array 
- array
- TemplateParameter Type Bool 
- bool
- TemplateParameter Type Int 
- int
- TemplateParameter Type Object 
- object
- TemplateParameter Type Secure Object 
- secureObject
- TemplateParameter Type Secure String 
- secureString
- String
- string
- Array
- array
- Bool
- bool
- Int_
- int
- Object
- object
- SecureObject 
- secureObject
- SecureString 
- secureString
- String
- string
- Array
- array
- Bool
- bool
- Int
- int
- Object
- object
- SecureObject 
- secureObject
- SecureString 
- secureString
- STRING
- string
- ARRAY
- array
- BOOL
- bool
- INT
- int
- OBJECT
- object
- SECURE_OBJECT
- secureObject
- SECURE_STRING
- secureString
- "string"
- string
- "array"
- array
- "bool"
- bool
- "int"
- int
- "object"
- object
- "secureObject" 
- secureObject
- "secureString" 
- secureString
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:blueprint:PublishedBlueprint v2 /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0