1. Packages
  2. Azure Native
  3. API Docs
  4. edge
  5. WorkflowVersion
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.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

azure-native.edge.WorkflowVersion

Explore with Pulumi AI

azure-native logo
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.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

    Workflow Version Resource

    Uses Azure REST API version 2025-06-01.

    Example Usage

    WorkflowVersions_CreateOrUpdate_MaximumSet

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var workflowVersion = new AzureNative.Edge.WorkflowVersion("workflowVersion", new()
        {
            ContextName = "testname",
            ExtendedLocation = new AzureNative.Edge.Inputs.AzureResourceManagerCommonTypesExtendedLocationArgs
            {
                Name = "szjrwimeqyiue",
                Type = AzureNative.Edge.ExtendedLocationType.EdgeZone,
            },
            Properties = new AzureNative.Edge.Inputs.WorkflowVersionPropertiesArgs
            {
                Specification = null,
                StageSpec = new[]
                {
                    new AzureNative.Edge.Inputs.StageSpecArgs
                    {
                        Name = "amrbjd",
                        Specification = null,
                        TaskOption = new AzureNative.Edge.Inputs.TaskOptionArgs
                        {
                            Concurrency = 3,
                            ErrorAction = new AzureNative.Edge.Inputs.ErrorActionArgs
                            {
                                MaxToleratedFailures = 0,
                                Mode = AzureNative.Edge.ErrorActionMode.StopOnAnyFailure,
                            },
                        },
                        Tasks = new[]
                        {
                            new AzureNative.Edge.Inputs.TaskSpecArgs
                            {
                                Name = "xxmeyvmgydbcwxqwjhadjxjod",
                                Specification = null,
                                TargetId = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}",
                            },
                        },
                    },
                },
            },
            ResourceGroupName = "rgconfigurationmanager",
            VersionName = "testname",
            WorkflowName = "testname",
        });
    
    });
    
    package main
    
    import (
    	edge "github.com/pulumi/pulumi-azure-native-sdk/edge/v3"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := edge.NewWorkflowVersion(ctx, "workflowVersion", &edge.WorkflowVersionArgs{
    			ContextName: pulumi.String("testname"),
    			ExtendedLocation: &edge.AzureResourceManagerCommonTypesExtendedLocationArgs{
    				Name: pulumi.String("szjrwimeqyiue"),
    				Type: pulumi.String(edge.ExtendedLocationTypeEdgeZone),
    			},
    			Properties: &edge.WorkflowVersionPropertiesArgs{
    				Specification: pulumi.Any(map[string]interface{}{}),
    				StageSpec: edge.StageSpecArray{
    					&edge.StageSpecArgs{
    						Name:          pulumi.String("amrbjd"),
    						Specification: pulumi.Any(map[string]interface{}{}),
    						TaskOption: &edge.TaskOptionArgs{
    							Concurrency: pulumi.Int(3),
    							ErrorAction: &edge.ErrorActionArgs{
    								MaxToleratedFailures: pulumi.Int(0),
    								Mode:                 pulumi.String(edge.ErrorActionModeStopOnAnyFailure),
    							},
    						},
    						Tasks: edge.TaskSpecArray{
    							&edge.TaskSpecArgs{
    								Name:          pulumi.String("xxmeyvmgydbcwxqwjhadjxjod"),
    								Specification: pulumi.Any(map[string]interface{}{}),
    								TargetId:      pulumi.String("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"),
    							},
    						},
    					},
    				},
    			},
    			ResourceGroupName: pulumi.String("rgconfigurationmanager"),
    			VersionName:       pulumi.String("testname"),
    			WorkflowName:      pulumi.String("testname"),
    		})
    		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.edge.WorkflowVersion;
    import com.pulumi.azurenative.edge.WorkflowVersionArgs;
    import com.pulumi.azurenative.edge.inputs.AzureResourceManagerCommonTypesExtendedLocationArgs;
    import com.pulumi.azurenative.edge.inputs.WorkflowVersionPropertiesArgs;
    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 workflowVersion = new WorkflowVersion("workflowVersion", WorkflowVersionArgs.builder()
                .contextName("testname")
                .extendedLocation(AzureResourceManagerCommonTypesExtendedLocationArgs.builder()
                    .name("szjrwimeqyiue")
                    .type("EdgeZone")
                    .build())
                .properties(WorkflowVersionPropertiesArgs.builder()
                    .specification(Map.ofEntries(
                    ))
                    .stageSpec(StageSpecArgs.builder()
                        .name("amrbjd")
                        .specification(Map.ofEntries(
                        ))
                        .taskOption(TaskOptionArgs.builder()
                            .concurrency(3)
                            .errorAction(ErrorActionArgs.builder()
                                .maxToleratedFailures(0)
                                .mode("stopOnAnyFailure")
                                .build())
                            .build())
                        .tasks(TaskSpecArgs.builder()
                            .name("xxmeyvmgydbcwxqwjhadjxjod")
                            .specification(Map.ofEntries(
                            ))
                            .targetId("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}")
                            .build())
                        .build())
                    .build())
                .resourceGroupName("rgconfigurationmanager")
                .versionName("testname")
                .workflowName("testname")
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const workflowVersion = new azure_native.edge.WorkflowVersion("workflowVersion", {
        contextName: "testname",
        extendedLocation: {
            name: "szjrwimeqyiue",
            type: azure_native.edge.ExtendedLocationType.EdgeZone,
        },
        properties: {
            specification: {},
            stageSpec: [{
                name: "amrbjd",
                specification: {},
                taskOption: {
                    concurrency: 3,
                    errorAction: {
                        maxToleratedFailures: 0,
                        mode: azure_native.edge.ErrorActionMode.StopOnAnyFailure,
                    },
                },
                tasks: [{
                    name: "xxmeyvmgydbcwxqwjhadjxjod",
                    specification: {},
                    targetId: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}",
                }],
            }],
        },
        resourceGroupName: "rgconfigurationmanager",
        versionName: "testname",
        workflowName: "testname",
    });
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    workflow_version = azure_native.edge.WorkflowVersion("workflowVersion",
        context_name="testname",
        extended_location={
            "name": "szjrwimeqyiue",
            "type": azure_native.edge.ExtendedLocationType.EDGE_ZONE,
        },
        properties={
            "specification": {},
            "stage_spec": [{
                "name": "amrbjd",
                "specification": {},
                "task_option": {
                    "concurrency": 3,
                    "error_action": {
                        "max_tolerated_failures": 0,
                        "mode": azure_native.edge.ErrorActionMode.STOP_ON_ANY_FAILURE,
                    },
                },
                "tasks": [{
                    "name": "xxmeyvmgydbcwxqwjhadjxjod",
                    "specification": {},
                    "target_id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}",
                }],
            }],
        },
        resource_group_name="rgconfigurationmanager",
        version_name="testname",
        workflow_name="testname")
    
    resources:
      workflowVersion:
        type: azure-native:edge:WorkflowVersion
        properties:
          contextName: testname
          extendedLocation:
            name: szjrwimeqyiue
            type: EdgeZone
          properties:
            specification: {}
            stageSpec:
              - name: amrbjd
                specification: {}
                taskOption:
                  concurrency: 3
                  errorAction:
                    maxToleratedFailures: 0
                    mode: stopOnAnyFailure
                tasks:
                  - name: xxmeyvmgydbcwxqwjhadjxjod
                    specification: {}
                    targetId: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
          resourceGroupName: rgconfigurationmanager
          versionName: testname
          workflowName: testname
    

    Create WorkflowVersion Resource

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

    Constructor syntax

    new WorkflowVersion(name: string, args: WorkflowVersionArgs, opts?: CustomResourceOptions);
    @overload
    def WorkflowVersion(resource_name: str,
                        args: WorkflowVersionArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def WorkflowVersion(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        context_name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        workflow_name: Optional[str] = None,
                        extended_location: Optional[AzureResourceManagerCommonTypesExtendedLocationArgs] = None,
                        properties: Optional[WorkflowVersionPropertiesArgs] = None,
                        version_name: Optional[str] = None)
    func NewWorkflowVersion(ctx *Context, name string, args WorkflowVersionArgs, opts ...ResourceOption) (*WorkflowVersion, error)
    public WorkflowVersion(string name, WorkflowVersionArgs args, CustomResourceOptions? opts = null)
    public WorkflowVersion(String name, WorkflowVersionArgs args)
    public WorkflowVersion(String name, WorkflowVersionArgs args, CustomResourceOptions options)
    
    type: azure-native:edge:WorkflowVersion
    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 WorkflowVersionArgs
    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 WorkflowVersionArgs
    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 WorkflowVersionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WorkflowVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WorkflowVersionArgs
    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 workflowVersionResource = new AzureNative.Edge.WorkflowVersion("workflowVersionResource", new()
    {
        ContextName = "string",
        ResourceGroupName = "string",
        WorkflowName = "string",
        ExtendedLocation = new AzureNative.Edge.Inputs.AzureResourceManagerCommonTypesExtendedLocationArgs
        {
            Name = "string",
            Type = "string",
        },
        Properties = new AzureNative.Edge.Inputs.WorkflowVersionPropertiesArgs
        {
            StageSpec = new[]
            {
                new AzureNative.Edge.Inputs.StageSpecArgs
                {
                    Name = "string",
                    Specification = "any",
                    TaskOption = new AzureNative.Edge.Inputs.TaskOptionArgs
                    {
                        Concurrency = 0,
                        ErrorAction = new AzureNative.Edge.Inputs.ErrorActionArgs
                        {
                            MaxToleratedFailures = 0,
                            Mode = "string",
                        },
                    },
                    Tasks = new[]
                    {
                        new AzureNative.Edge.Inputs.TaskSpecArgs
                        {
                            Name = "string",
                            Specification = "any",
                            TargetId = "string",
                        },
                    },
                },
            },
            Specification = "any",
        },
        VersionName = "string",
    });
    
    example, err := edge.NewWorkflowVersion(ctx, "workflowVersionResource", &edge.WorkflowVersionArgs{
    	ContextName:       pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	WorkflowName:      pulumi.String("string"),
    	ExtendedLocation: &edge.AzureResourceManagerCommonTypesExtendedLocationArgs{
    		Name: pulumi.String("string"),
    		Type: pulumi.String("string"),
    	},
    	Properties: &edge.WorkflowVersionPropertiesArgs{
    		StageSpec: edge.StageSpecArray{
    			&edge.StageSpecArgs{
    				Name:          pulumi.String("string"),
    				Specification: pulumi.Any("any"),
    				TaskOption: &edge.TaskOptionArgs{
    					Concurrency: pulumi.Int(0),
    					ErrorAction: &edge.ErrorActionArgs{
    						MaxToleratedFailures: pulumi.Int(0),
    						Mode:                 pulumi.String("string"),
    					},
    				},
    				Tasks: edge.TaskSpecArray{
    					&edge.TaskSpecArgs{
    						Name:          pulumi.String("string"),
    						Specification: pulumi.Any("any"),
    						TargetId:      pulumi.String("string"),
    					},
    				},
    			},
    		},
    		Specification: pulumi.Any("any"),
    	},
    	VersionName: pulumi.String("string"),
    })
    
    var workflowVersionResource = new WorkflowVersion("workflowVersionResource", WorkflowVersionArgs.builder()
        .contextName("string")
        .resourceGroupName("string")
        .workflowName("string")
        .extendedLocation(AzureResourceManagerCommonTypesExtendedLocationArgs.builder()
            .name("string")
            .type("string")
            .build())
        .properties(WorkflowVersionPropertiesArgs.builder()
            .stageSpec(StageSpecArgs.builder()
                .name("string")
                .specification("any")
                .taskOption(TaskOptionArgs.builder()
                    .concurrency(0)
                    .errorAction(ErrorActionArgs.builder()
                        .maxToleratedFailures(0)
                        .mode("string")
                        .build())
                    .build())
                .tasks(TaskSpecArgs.builder()
                    .name("string")
                    .specification("any")
                    .targetId("string")
                    .build())
                .build())
            .specification("any")
            .build())
        .versionName("string")
        .build());
    
    workflow_version_resource = azure_native.edge.WorkflowVersion("workflowVersionResource",
        context_name="string",
        resource_group_name="string",
        workflow_name="string",
        extended_location={
            "name": "string",
            "type": "string",
        },
        properties={
            "stage_spec": [{
                "name": "string",
                "specification": "any",
                "task_option": {
                    "concurrency": 0,
                    "error_action": {
                        "max_tolerated_failures": 0,
                        "mode": "string",
                    },
                },
                "tasks": [{
                    "name": "string",
                    "specification": "any",
                    "target_id": "string",
                }],
            }],
            "specification": "any",
        },
        version_name="string")
    
    const workflowVersionResource = new azure_native.edge.WorkflowVersion("workflowVersionResource", {
        contextName: "string",
        resourceGroupName: "string",
        workflowName: "string",
        extendedLocation: {
            name: "string",
            type: "string",
        },
        properties: {
            stageSpec: [{
                name: "string",
                specification: "any",
                taskOption: {
                    concurrency: 0,
                    errorAction: {
                        maxToleratedFailures: 0,
                        mode: "string",
                    },
                },
                tasks: [{
                    name: "string",
                    specification: "any",
                    targetId: "string",
                }],
            }],
            specification: "any",
        },
        versionName: "string",
    });
    
    type: azure-native:edge:WorkflowVersion
    properties:
        contextName: string
        extendedLocation:
            name: string
            type: string
        properties:
            specification: any
            stageSpec:
                - name: string
                  specification: any
                  taskOption:
                    concurrency: 0
                    errorAction:
                        maxToleratedFailures: 0
                        mode: string
                  tasks:
                    - name: string
                      specification: any
                      targetId: string
        resourceGroupName: string
        versionName: string
        workflowName: string
    

    WorkflowVersion 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 WorkflowVersion resource accepts the following input properties:

    ContextName string
    The name of the Context.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkflowName string
    Name of the workflow
    ExtendedLocation Pulumi.AzureNative.Edge.Inputs.AzureResourceManagerCommonTypesExtendedLocation
    The complex type of the extended location.
    Properties Pulumi.AzureNative.Edge.Inputs.WorkflowVersionProperties
    The resource-specific properties for this resource.
    VersionName string
    The name of the workflowVersion.
    ContextName string
    The name of the Context.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkflowName string
    Name of the workflow
    ExtendedLocation AzureResourceManagerCommonTypesExtendedLocationArgs
    The complex type of the extended location.
    Properties WorkflowVersionPropertiesArgs
    The resource-specific properties for this resource.
    VersionName string
    The name of the workflowVersion.
    contextName String
    The name of the Context.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workflowName String
    Name of the workflow
    extendedLocation AzureResourceManagerCommonTypesExtendedLocation
    The complex type of the extended location.
    properties WorkflowVersionProperties
    The resource-specific properties for this resource.
    versionName String
    The name of the workflowVersion.
    contextName string
    The name of the Context.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    workflowName string
    Name of the workflow
    extendedLocation AzureResourceManagerCommonTypesExtendedLocation
    The complex type of the extended location.
    properties WorkflowVersionProperties
    The resource-specific properties for this resource.
    versionName string
    The name of the workflowVersion.
    context_name str
    The name of the Context.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    workflow_name str
    Name of the workflow
    extended_location AzureResourceManagerCommonTypesExtendedLocationArgs
    The complex type of the extended location.
    properties WorkflowVersionPropertiesArgs
    The resource-specific properties for this resource.
    version_name str
    The name of the workflowVersion.
    contextName String
    The name of the Context.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workflowName String
    Name of the workflow
    extendedLocation Property Map
    The complex type of the extended location.
    properties Property Map
    The resource-specific properties for this resource.
    versionName String
    The name of the workflowVersion.

    Outputs

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

    AzureApiVersion string
    The Azure API version of the resource.
    ETag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.Edge.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    The Azure API version of the resource.
    ETag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    eTag String
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    The Azure API version of the resource.
    eTag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    The Azure API version of the resource.
    e_tag str
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    eTag String
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AzureResourceManagerCommonTypesExtendedLocation, AzureResourceManagerCommonTypesExtendedLocationArgs

    Name string
    The name of the extended location.
    Type string | Pulumi.AzureNative.Edge.ExtendedLocationType
    The type of the extended location.
    Name string
    The name of the extended location.
    Type string | ExtendedLocationType
    The type of the extended location.
    name String
    The name of the extended location.
    type String | ExtendedLocationType
    The type of the extended location.
    name string
    The name of the extended location.
    type string | ExtendedLocationType
    The type of the extended location.
    name str
    The name of the extended location.
    type str | ExtendedLocationType
    The type of the extended location.
    name String
    The name of the extended location.
    type String | "EdgeZone" | "CustomLocation"
    The type of the extended location.

    AzureResourceManagerCommonTypesExtendedLocationResponse, AzureResourceManagerCommonTypesExtendedLocationResponseArgs

    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.
    name string
    The name of the extended location.
    type string
    The type of the extended location.
    name str
    The name of the extended location.
    type str
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.

    ErrorAction, ErrorActionArgs

    MaxToleratedFailures int
    Max tolerated failures
    Mode string | Pulumi.AzureNative.Edge.ErrorActionMode
    Error action mode
    MaxToleratedFailures int
    Max tolerated failures
    Mode string | ErrorActionMode
    Error action mode
    maxToleratedFailures Integer
    Max tolerated failures
    mode String | ErrorActionMode
    Error action mode
    maxToleratedFailures number
    Max tolerated failures
    mode string | ErrorActionMode
    Error action mode
    max_tolerated_failures int
    Max tolerated failures
    mode str | ErrorActionMode
    Error action mode
    maxToleratedFailures Number
    Max tolerated failures
    mode String | "stopOnAnyFailure" | "stopOnNFailures" | "silentlyContinue"
    Error action mode

    ErrorActionMode, ErrorActionModeArgs

    StopOnAnyFailure
    stopOnAnyFailureStop on any failure
    StopOnNFailures
    stopOnNFailuresStop after N cumulative failures
    SilentlyContinue
    silentlyContinueContinue silently despite errors
    ErrorActionModeStopOnAnyFailure
    stopOnAnyFailureStop on any failure
    ErrorActionModeStopOnNFailures
    stopOnNFailuresStop after N cumulative failures
    ErrorActionModeSilentlyContinue
    silentlyContinueContinue silently despite errors
    StopOnAnyFailure
    stopOnAnyFailureStop on any failure
    StopOnNFailures
    stopOnNFailuresStop after N cumulative failures
    SilentlyContinue
    silentlyContinueContinue silently despite errors
    StopOnAnyFailure
    stopOnAnyFailureStop on any failure
    StopOnNFailures
    stopOnNFailuresStop after N cumulative failures
    SilentlyContinue
    silentlyContinueContinue silently despite errors
    STOP_ON_ANY_FAILURE
    stopOnAnyFailureStop on any failure
    STOP_ON_N_FAILURES
    stopOnNFailuresStop after N cumulative failures
    SILENTLY_CONTINUE
    silentlyContinueContinue silently despite errors
    "stopOnAnyFailure"
    stopOnAnyFailureStop on any failure
    "stopOnNFailures"
    stopOnNFailuresStop after N cumulative failures
    "silentlyContinue"
    silentlyContinueContinue silently despite errors

    ErrorActionResponse, ErrorActionResponseArgs

    MaxToleratedFailures int
    Max tolerated failures
    Mode string
    Error action mode
    MaxToleratedFailures int
    Max tolerated failures
    Mode string
    Error action mode
    maxToleratedFailures Integer
    Max tolerated failures
    mode String
    Error action mode
    maxToleratedFailures number
    Max tolerated failures
    mode string
    Error action mode
    max_tolerated_failures int
    Max tolerated failures
    mode str
    Error action mode
    maxToleratedFailures Number
    Max tolerated failures
    mode String
    Error action mode

    ExtendedLocationType, ExtendedLocationTypeArgs

    EdgeZone
    EdgeZoneAzure Edge Zones location type
    CustomLocation
    CustomLocationAzure Custom Locations type
    ExtendedLocationTypeEdgeZone
    EdgeZoneAzure Edge Zones location type
    ExtendedLocationTypeCustomLocation
    CustomLocationAzure Custom Locations type
    EdgeZone
    EdgeZoneAzure Edge Zones location type
    CustomLocation
    CustomLocationAzure Custom Locations type
    EdgeZone
    EdgeZoneAzure Edge Zones location type
    CustomLocation
    CustomLocationAzure Custom Locations type
    EDGE_ZONE
    EdgeZoneAzure Edge Zones location type
    CUSTOM_LOCATION
    CustomLocationAzure Custom Locations type
    "EdgeZone"
    EdgeZoneAzure Edge Zones location type
    "CustomLocation"
    CustomLocationAzure Custom Locations type

    StageSpec, StageSpecArgs

    Name string
    Name of Stage
    Specification object
    Stage specification
    TaskOption Pulumi.AzureNative.Edge.Inputs.TaskOption
    Task option for the stage
    Tasks List<Pulumi.AzureNative.Edge.Inputs.TaskSpec>
    List of tasks in the stage
    Name string
    Name of Stage
    Specification interface{}
    Stage specification
    TaskOption TaskOption
    Task option for the stage
    Tasks []TaskSpec
    List of tasks in the stage
    name String
    Name of Stage
    specification Object
    Stage specification
    taskOption TaskOption
    Task option for the stage
    tasks List<TaskSpec>
    List of tasks in the stage
    name string
    Name of Stage
    specification any
    Stage specification
    taskOption TaskOption
    Task option for the stage
    tasks TaskSpec[]
    List of tasks in the stage
    name str
    Name of Stage
    specification Any
    Stage specification
    task_option TaskOption
    Task option for the stage
    tasks Sequence[TaskSpec]
    List of tasks in the stage
    name String
    Name of Stage
    specification Any
    Stage specification
    taskOption Property Map
    Task option for the stage
    tasks List<Property Map>
    List of tasks in the stage

    StageSpecResponse, StageSpecResponseArgs

    Name string
    Name of Stage
    Specification object
    Stage specification
    TaskOption Pulumi.AzureNative.Edge.Inputs.TaskOptionResponse
    Task option for the stage
    Tasks List<Pulumi.AzureNative.Edge.Inputs.TaskSpecResponse>
    List of tasks in the stage
    Name string
    Name of Stage
    Specification interface{}
    Stage specification
    TaskOption TaskOptionResponse
    Task option for the stage
    Tasks []TaskSpecResponse
    List of tasks in the stage
    name String
    Name of Stage
    specification Object
    Stage specification
    taskOption TaskOptionResponse
    Task option for the stage
    tasks List<TaskSpecResponse>
    List of tasks in the stage
    name string
    Name of Stage
    specification any
    Stage specification
    taskOption TaskOptionResponse
    Task option for the stage
    tasks TaskSpecResponse[]
    List of tasks in the stage
    name str
    Name of Stage
    specification Any
    Stage specification
    task_option TaskOptionResponse
    Task option for the stage
    tasks Sequence[TaskSpecResponse]
    List of tasks in the stage
    name String
    Name of Stage
    specification Any
    Stage specification
    taskOption Property Map
    Task option for the stage
    tasks List<Property Map>
    List of tasks in the stage

    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.

    TaskOption, TaskOptionArgs

    Concurrency int
    Parallel worker numbers of the tasks
    ErrorAction Pulumi.AzureNative.Edge.Inputs.ErrorAction
    Error action for the tasks
    Concurrency int
    Parallel worker numbers of the tasks
    ErrorAction ErrorAction
    Error action for the tasks
    concurrency Integer
    Parallel worker numbers of the tasks
    errorAction ErrorAction
    Error action for the tasks
    concurrency number
    Parallel worker numbers of the tasks
    errorAction ErrorAction
    Error action for the tasks
    concurrency int
    Parallel worker numbers of the tasks
    error_action ErrorAction
    Error action for the tasks
    concurrency Number
    Parallel worker numbers of the tasks
    errorAction Property Map
    Error action for the tasks

    TaskOptionResponse, TaskOptionResponseArgs

    Concurrency int
    Parallel worker numbers of the tasks
    ErrorAction Pulumi.AzureNative.Edge.Inputs.ErrorActionResponse
    Error action for the tasks
    Concurrency int
    Parallel worker numbers of the tasks
    ErrorAction ErrorActionResponse
    Error action for the tasks
    concurrency Integer
    Parallel worker numbers of the tasks
    errorAction ErrorActionResponse
    Error action for the tasks
    concurrency number
    Parallel worker numbers of the tasks
    errorAction ErrorActionResponse
    Error action for the tasks
    concurrency int
    Parallel worker numbers of the tasks
    error_action ErrorActionResponse
    Error action for the tasks
    concurrency Number
    Parallel worker numbers of the tasks
    errorAction Property Map
    Error action for the tasks

    TaskSpec, TaskSpecArgs

    Name string
    Name of Task
    Specification object
    Task specification
    TargetId string
    Target ARM id
    Name string
    Name of Task
    Specification interface{}
    Task specification
    TargetId string
    Target ARM id
    name String
    Name of Task
    specification Object
    Task specification
    targetId String
    Target ARM id
    name string
    Name of Task
    specification any
    Task specification
    targetId string
    Target ARM id
    name str
    Name of Task
    specification Any
    Task specification
    target_id str
    Target ARM id
    name String
    Name of Task
    specification Any
    Task specification
    targetId String
    Target ARM id

    TaskSpecResponse, TaskSpecResponseArgs

    Name string
    Name of Task
    Specification object
    Task specification
    TargetId string
    Target ARM id
    Name string
    Name of Task
    Specification interface{}
    Task specification
    TargetId string
    Target ARM id
    name String
    Name of Task
    specification Object
    Task specification
    targetId String
    Target ARM id
    name string
    Name of Task
    specification any
    Task specification
    targetId string
    Target ARM id
    name str
    Name of Task
    specification Any
    Task specification
    target_id str
    Target ARM id
    name String
    Name of Task
    specification Any
    Task specification
    targetId String
    Target ARM id

    WorkflowVersionProperties, WorkflowVersionPropertiesArgs

    StageSpec List<Pulumi.AzureNative.Edge.Inputs.StageSpec>
    A list of stage specs
    Specification object
    Execution specification
    StageSpec []StageSpec
    A list of stage specs
    Specification interface{}
    Execution specification
    stageSpec List<StageSpec>
    A list of stage specs
    specification Object
    Execution specification
    stageSpec StageSpec[]
    A list of stage specs
    specification any
    Execution specification
    stage_spec Sequence[StageSpec]
    A list of stage specs
    specification Any
    Execution specification
    stageSpec List<Property Map>
    A list of stage specs
    specification Any
    Execution specification

    WorkflowVersionPropertiesResponse, WorkflowVersionPropertiesResponseArgs

    Configuration string
    Resolved configuration values
    ProvisioningState string
    Provisioning state of resource
    ReviewId string
    Review id of resolved config for this workflow version
    Revision int
    Revision number of resolved config for this workflow version
    StageSpec List<Pulumi.AzureNative.Edge.Inputs.StageSpecResponse>
    A list of stage specs
    State string
    State of workflow version
    Specification object
    Execution specification
    Configuration string
    Resolved configuration values
    ProvisioningState string
    Provisioning state of resource
    ReviewId string
    Review id of resolved config for this workflow version
    Revision int
    Revision number of resolved config for this workflow version
    StageSpec []StageSpecResponse
    A list of stage specs
    State string
    State of workflow version
    Specification interface{}
    Execution specification
    configuration String
    Resolved configuration values
    provisioningState String
    Provisioning state of resource
    reviewId String
    Review id of resolved config for this workflow version
    revision Integer
    Revision number of resolved config for this workflow version
    stageSpec List<StageSpecResponse>
    A list of stage specs
    state String
    State of workflow version
    specification Object
    Execution specification
    configuration string
    Resolved configuration values
    provisioningState string
    Provisioning state of resource
    reviewId string
    Review id of resolved config for this workflow version
    revision number
    Revision number of resolved config for this workflow version
    stageSpec StageSpecResponse[]
    A list of stage specs
    state string
    State of workflow version
    specification any
    Execution specification
    configuration str
    Resolved configuration values
    provisioning_state str
    Provisioning state of resource
    review_id str
    Review id of resolved config for this workflow version
    revision int
    Revision number of resolved config for this workflow version
    stage_spec Sequence[StageSpecResponse]
    A list of stage specs
    state str
    State of workflow version
    specification Any
    Execution specification
    configuration String
    Resolved configuration values
    provisioningState String
    Provisioning state of resource
    reviewId String
    Review id of resolved config for this workflow version
    revision Number
    Revision number of resolved config for this workflow version
    stageSpec List<Property Map>
    A list of stage specs
    state String
    State of workflow version
    specification Any
    Execution specification

    Import

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

    $ pulumi import azure-native:edge:WorkflowVersion rsghgriwbtckmabbcxmqbvshybhw /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Edge/contexts/{contextName}/workflows/{workflowName}/versions/{versionName} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.7.1 published on Wednesday, Aug 13, 2025 by Pulumi