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.
Other available API versions: 2017-11-11-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 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")
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",
});
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 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")
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",
});
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": azure_native.blueprint.ParameterDefinitionArgs(
type=azure_native.blueprint.TemplateParameterType.STRING,
allowed_values=["any"],
default_value="any",
description="string",
display_name="string",
strong_type="string",
),
},
resource_groups={
"string": azure_native.blueprint.ResourceGroupDefinitionArgs(
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
The PublishedBlueprint resource accepts the following input properties:
- Blueprint
Name string - Name of the published blueprint definition.
- Resource
Scope string - The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- Change
Notes string - Version-specific change notes.
- Description string
- Multi-line explain this resource.
- Display
Name string - One-liner string explain this resource.
- Parameters
Dictionary<string, Pulumi.
Azure Native. Blueprint. Inputs. Parameter Definition Args> - Parameters required by this blueprint definition.
- Resource
Groups Dictionary<string, Pulumi.Azure Native. Blueprint. Inputs. Resource Group Definition Args> - Resource group placeholders defined by this blueprint definition.
- Target
Scope string | Pulumi.Azure Native. Blueprint. Blueprint Target Scope - The scope where this blueprint definition can be assigned.
- Version
Id string - Version of the published blueprint definition.
- Blueprint
Name string - Name of the published blueprint definition.
- Resource
Scope string - The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- Change
Notes string - Version-specific change notes.
- Description string
- Multi-line explain this resource.
- Display
Name string - One-liner string explain this resource.
- Parameters
map[string]Parameter
Definition Args - Parameters required by this blueprint definition.
- Resource
Groups map[string]ResourceGroup Definition Args - Resource group placeholders defined by this blueprint definition.
- Target
Scope string | BlueprintTarget Scope - The scope where this blueprint definition can be assigned.
- Version
Id string - Version of the published blueprint definition.
- blueprint
Name String - Name of the published blueprint definition.
- resource
Scope String - The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- change
Notes String - Version-specific change notes.
- description String
- Multi-line explain this resource.
- display
Name String - One-liner string explain this resource.
- parameters
Map<String,Parameter
Definition Args> - Parameters required by this blueprint definition.
- resource
Groups Map<String,ResourceGroup Definition Args> - Resource group placeholders defined by this blueprint definition.
- target
Scope String | BlueprintTarget Scope - The scope where this blueprint definition can be assigned.
- version
Id String - Version of the published blueprint definition.
- blueprint
Name string - Name of the published blueprint definition.
- resource
Scope string - The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- change
Notes string - Version-specific change notes.
- description string
- Multi-line explain this resource.
- display
Name string - One-liner string explain this resource.
- parameters
{[key: string]: Parameter
Definition Args} - Parameters required by this blueprint definition.
- resource
Groups {[key: string]: ResourceGroup Definition Args} - Resource group placeholders defined by this blueprint definition.
- target
Scope string | BlueprintTarget Scope - The scope where this blueprint definition can be assigned.
- version
Id 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, Parameter
Definition 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.
- blueprint
Name String - Name of the published blueprint definition.
- resource
Scope String - The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').
- change
Notes String - Version-specific change notes.
- description String
- Multi-line explain this resource.
- display
Name String - One-liner string explain this resource.
- parameters Map<Property Map>
- Parameters required by this blueprint definition.
- resource
Groups Map<Property Map> - Resource group placeholders defined by this blueprint definition.
- target
Scope String | "subscription" | "managementGroup" - The scope where this blueprint definition can be assigned.
- version
Id 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
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
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
Blueprint
Status 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
Blueprint
Status 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
- Last
Modified string - Last modified time of this blueprint definition.
- Time
Created string - Creation time of this blueprint definition.
- Last
Modified string - Last modified time of this blueprint definition.
- Time
Created string - Creation time of this blueprint definition.
- last
Modified String - Last modified time of this blueprint definition.
- time
Created String - Creation time of this blueprint definition.
- last
Modified string - Last modified time of this blueprint definition.
- time
Created 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.
- last
Modified String - Last modified time of this blueprint definition.
- time
Created String - Creation time of this blueprint definition.
BlueprintTargetScope, BlueprintTargetScopeArgs
- 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.
- Blueprint
Target Scope Subscription - subscriptionThe blueprint targets a subscription during blueprint assignment.
- Blueprint
Target 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.
- 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.
- 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.
- 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.
- "management
Group" - 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.
- Allowed
Values List<object> - Array of allowed values for this parameter.
- Default
Value object - Default Value for this parameter.
- Description string
- Description of this parameter/resourceGroup.
- Display
Name string - DisplayName of this parameter/resourceGroup.
- Strong
Type string - StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- Type
string | Template
Parameter Type - Allowed data types for Resource Manager template parameters.
- Allowed
Values []interface{} - Array of allowed values for this parameter.
- Default
Value interface{} - Default Value for this parameter.
- Description string
- Description of this parameter/resourceGroup.
- Display
Name string - DisplayName of this parameter/resourceGroup.
- Strong
Type string - StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type
String | Template
Parameter Type - Allowed data types for Resource Manager template parameters.
- allowed
Values List<Object> - Array of allowed values for this parameter.
- default
Value Object - Default Value for this parameter.
- description String
- Description of this parameter/resourceGroup.
- display
Name String - DisplayName of this parameter/resourceGroup.
- strong
Type String - StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type
string | Template
Parameter Type - Allowed data types for Resource Manager template parameters.
- allowed
Values any[] - Array of allowed values for this parameter.
- default
Value any - Default Value for this parameter.
- description string
- Description of this parameter/resourceGroup.
- display
Name string - DisplayName of this parameter/resourceGroup.
- strong
Type string - StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
- type
str | Template
Parameter 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" | "secure
Object" | "secure String" - Allowed data types for Resource Manager template parameters.
- allowed
Values List<Any> - Array of allowed values for this parameter.
- default
Value Any - Default Value for this parameter.
- description String
- Description of this parameter/resourceGroup.
- display
Name String - DisplayName of this parameter/resourceGroup.
- strong
Type 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.
- Allowed
Values List<object> - Array of allowed values for this parameter.
- Default
Value object - Default Value for this parameter.
- Description string
- Description of this parameter/resourceGroup.
- Display
Name string - DisplayName of this parameter/resourceGroup.
- Strong
Type 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.
- Allowed
Values []interface{} - Array of allowed values for this parameter.
- Default
Value interface{} - Default Value for this parameter.
- Description string
- Description of this parameter/resourceGroup.
- Display
Name string - DisplayName of this parameter/resourceGroup.
- Strong
Type 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.
- allowed
Values List<Object> - Array of allowed values for this parameter.
- default
Value Object - Default Value for this parameter.
- description String
- Description of this parameter/resourceGroup.
- display
Name String - DisplayName of this parameter/resourceGroup.
- strong
Type 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.
- allowed
Values any[] - Array of allowed values for this parameter.
- default
Value any - Default Value for this parameter.
- description string
- Description of this parameter/resourceGroup.
- display
Name string - DisplayName of this parameter/resourceGroup.
- strong
Type 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.
- allowed
Values List<Any> - Array of allowed values for this parameter.
- default
Value Any - Default Value for this parameter.
- description String
- Description of this parameter/resourceGroup.
- display
Name String - DisplayName of this parameter/resourceGroup.
- strong
Type String - StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and location.
ResourceGroupDefinition, ResourceGroupDefinitionArgs
- Depends
On List<string> - Artifacts which need to be deployed before this resource group.
- Description string
- Description of this parameter/resourceGroup.
- Display
Name 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.
- Strong
Type 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.
- Depends
On []string - Artifacts which need to be deployed before this resource group.
- Description string
- Description of this parameter/resourceGroup.
- Display
Name 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.
- Strong
Type 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.
- depends
On List<String> - Artifacts which need to be deployed before this resource group.
- description String
- Description of this parameter/resourceGroup.
- display
Name 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.
- strong
Type 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.
- depends
On string[] - Artifacts which need to be deployed before this resource group.
- description string
- Description of this parameter/resourceGroup.
- display
Name 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.
- strong
Type 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.
- depends
On List<String> - Artifacts which need to be deployed before this resource group.
- description String
- Description of this parameter/resourceGroup.
- display
Name 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.
- strong
Type 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
- Depends
On List<string> - Artifacts which need to be deployed before this resource group.
- Description string
- Description of this parameter/resourceGroup.
- Display
Name 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.
- Strong
Type 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.
- Depends
On []string - Artifacts which need to be deployed before this resource group.
- Description string
- Description of this parameter/resourceGroup.
- Display
Name 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.
- Strong
Type 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.
- depends
On List<String> - Artifacts which need to be deployed before this resource group.
- description String
- Description of this parameter/resourceGroup.
- display
Name 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.
- strong
Type 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.
- depends
On string[] - Artifacts which need to be deployed before this resource group.
- description string
- Description of this parameter/resourceGroup.
- display
Name 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.
- strong
Type 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.
- depends
On List<String> - Artifacts which need to be deployed before this resource group.
- description String
- Description of this parameter/resourceGroup.
- display
Name 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.
- strong
Type 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
- Secure
Object - secureObject
- Secure
String - secureString
- Template
Parameter Type String - string
- Template
Parameter Type Array - array
- Template
Parameter Type Bool - bool
- Template
Parameter Type Int - int
- Template
Parameter Type Object - object
- Template
Parameter Type Secure Object - secureObject
- Template
Parameter Type Secure String - 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
- Secure
Object - secureObject
- Secure
String - 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
- "secure
Object" - secureObject
- "secure
String" - 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