1. Packages
  2. Intersight Provider
  3. API Docs
  4. WorkflowTaskDefinition
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.WorkflowTaskDefinition

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    Used to define a task which can be included within a workflow. Task definition conveys the intent that we want to achieve with the task. We can have a standalone task definition that is bound to a single implementation for that task, or we can define an TaskDefinition that will serve as the interface task definition which is linked to multiple implementation tasks. Each implemented TaskDefinition will be bound to its own implementation so we can achieve a case where single TaskDefinition has multiple implementations.

    Usage Example

    Resource Creation

    import * as pulumi from "@pulumi/pulumi";
    import * as intersight from "@pulumi/intersight";
    
    const config = new pulumi.Config();
    const workflowTaskDefinition = config.require("workflowTaskDefinition");
    const workflowTaskMetadata = config.require("workflowTaskMetadata");
    const workflowTaskDefinition1 = new intersight.WorkflowTaskDefinition("workflowTaskDefinition1", {
        properties: [{
            objectType: "workflow.Properties",
            externalMeta: true,
            retryCount: 6,
            retryDelay: 60,
            retryPolicy: "Fixed",
            supportStatus: "Supported",
            timeout: 60,
        }],
        label: "inventory.ScopedInventoryTask",
        catalogs: [{
            objectType: "workflow.Catalog",
            moid: _var.workflow_catalog11,
        }],
        interfaceTasks: [{
            objectType: "workflow.TaskDefinition",
            moid: workflowTaskDefinition,
        }],
        taskMetadatas: [{
            objectType: "workflow.TaskMetadata",
            moid: workflowTaskMetadata,
        }],
    });
    const workflowCatalog = config.require("workflowCatalog");
    
    import pulumi
    import pulumi_intersight as intersight
    
    config = pulumi.Config()
    workflow_task_definition = config.require("workflowTaskDefinition")
    workflow_task_metadata = config.require("workflowTaskMetadata")
    workflow_task_definition1 = intersight.WorkflowTaskDefinition("workflowTaskDefinition1",
        properties=[{
            "object_type": "workflow.Properties",
            "external_meta": True,
            "retry_count": 6,
            "retry_delay": 60,
            "retry_policy": "Fixed",
            "support_status": "Supported",
            "timeout": 60,
        }],
        label="inventory.ScopedInventoryTask",
        catalogs=[{
            "object_type": "workflow.Catalog",
            "moid": var["workflow_catalog11"],
        }],
        interface_tasks=[{
            "object_type": "workflow.TaskDefinition",
            "moid": workflow_task_definition,
        }],
        task_metadatas=[{
            "object_type": "workflow.TaskMetadata",
            "moid": workflow_task_metadata,
        }])
    workflow_catalog = config.require("workflowCatalog")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/intersight/intersight"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		workflowTaskDefinition := cfg.Require("workflowTaskDefinition")
    		workflowTaskMetadata := cfg.Require("workflowTaskMetadata")
    		_, err := intersight.NewWorkflowTaskDefinition(ctx, "workflowTaskDefinition1", &intersight.WorkflowTaskDefinitionArgs{
    			Properties: intersight.WorkflowTaskDefinitionPropertyArray{
    				&intersight.WorkflowTaskDefinitionPropertyArgs{
    					ObjectType:    pulumi.String("workflow.Properties"),
    					ExternalMeta:  pulumi.Bool(true),
    					RetryCount:    pulumi.Float64(6),
    					RetryDelay:    pulumi.Float64(60),
    					RetryPolicy:   pulumi.String("Fixed"),
    					SupportStatus: pulumi.String("Supported"),
    					Timeout:       pulumi.Float64(60),
    				},
    			},
    			Label: pulumi.String("inventory.ScopedInventoryTask"),
    			Catalogs: intersight.WorkflowTaskDefinitionCatalogArray{
    				&intersight.WorkflowTaskDefinitionCatalogArgs{
    					ObjectType: pulumi.String("workflow.Catalog"),
    					Moid:       pulumi.Any(_var.Workflow_catalog11),
    				},
    			},
    			InterfaceTasks: intersight.WorkflowTaskDefinitionInterfaceTaskArray{
    				&intersight.WorkflowTaskDefinitionInterfaceTaskArgs{
    					ObjectType: pulumi.String("workflow.TaskDefinition"),
    					Moid:       pulumi.String(workflowTaskDefinition),
    				},
    			},
    			TaskMetadatas: intersight.WorkflowTaskDefinitionTaskMetadataArray{
    				&intersight.WorkflowTaskDefinitionTaskMetadataArgs{
    					ObjectType: pulumi.String("workflow.TaskMetadata"),
    					Moid:       pulumi.String(workflowTaskMetadata),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		workflowCatalog := cfg.Require("workflowCatalog")
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Intersight = Pulumi.Intersight;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var workflowTaskDefinition = config.Require("workflowTaskDefinition");
        var workflowTaskMetadata = config.Require("workflowTaskMetadata");
        var workflowTaskDefinition1 = new Intersight.WorkflowTaskDefinition("workflowTaskDefinition1", new()
        {
            Properties = new[]
            {
                new Intersight.Inputs.WorkflowTaskDefinitionPropertyArgs
                {
                    ObjectType = "workflow.Properties",
                    ExternalMeta = true,
                    RetryCount = 6,
                    RetryDelay = 60,
                    RetryPolicy = "Fixed",
                    SupportStatus = "Supported",
                    Timeout = 60,
                },
            },
            Label = "inventory.ScopedInventoryTask",
            Catalogs = new[]
            {
                new Intersight.Inputs.WorkflowTaskDefinitionCatalogArgs
                {
                    ObjectType = "workflow.Catalog",
                    Moid = @var.Workflow_catalog11,
                },
            },
            InterfaceTasks = new[]
            {
                new Intersight.Inputs.WorkflowTaskDefinitionInterfaceTaskArgs
                {
                    ObjectType = "workflow.TaskDefinition",
                    Moid = workflowTaskDefinition,
                },
            },
            TaskMetadatas = new[]
            {
                new Intersight.Inputs.WorkflowTaskDefinitionTaskMetadataArgs
                {
                    ObjectType = "workflow.TaskMetadata",
                    Moid = workflowTaskMetadata,
                },
            },
        });
    
        var workflowCatalog = config.Require("workflowCatalog");
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.intersight.WorkflowTaskDefinition;
    import com.pulumi.intersight.WorkflowTaskDefinitionArgs;
    import com.pulumi.intersight.inputs.WorkflowTaskDefinitionPropertyArgs;
    import com.pulumi.intersight.inputs.WorkflowTaskDefinitionCatalogArgs;
    import com.pulumi.intersight.inputs.WorkflowTaskDefinitionInterfaceTaskArgs;
    import com.pulumi.intersight.inputs.WorkflowTaskDefinitionTaskMetadataArgs;
    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) {
            final var config = ctx.config();
            final var workflowTaskDefinition = config.get("workflowTaskDefinition");
            final var workflowTaskMetadata = config.get("workflowTaskMetadata");
            var workflowTaskDefinition1 = new WorkflowTaskDefinition("workflowTaskDefinition1", WorkflowTaskDefinitionArgs.builder()
                .properties(WorkflowTaskDefinitionPropertyArgs.builder()
                    .objectType("workflow.Properties")
                    .externalMeta(true)
                    .retryCount(6)
                    .retryDelay(60)
                    .retryPolicy("Fixed")
                    .supportStatus("Supported")
                    .timeout(60)
                    .build())
                .label("inventory.ScopedInventoryTask")
                .catalogs(WorkflowTaskDefinitionCatalogArgs.builder()
                    .objectType("workflow.Catalog")
                    .moid(var_.workflow_catalog11())
                    .build())
                .interfaceTasks(WorkflowTaskDefinitionInterfaceTaskArgs.builder()
                    .objectType("workflow.TaskDefinition")
                    .moid(workflowTaskDefinition)
                    .build())
                .taskMetadatas(WorkflowTaskDefinitionTaskMetadataArgs.builder()
                    .objectType("workflow.TaskMetadata")
                    .moid(workflowTaskMetadata)
                    .build())
                .build());
    
            final var workflowCatalog = config.get("workflowCatalog");
        }
    }
    
    configuration:
      workflowCatalog:
        type: string
      workflowTaskDefinition:
        type: string
      workflowTaskMetadata:
        type: string
    resources:
      workflowTaskDefinition1:
        type: intersight:WorkflowTaskDefinition
        properties:
          properties:
            - objectType: workflow.Properties
              externalMeta: true
              retryCount: 6
              retryDelay: 60
              retryPolicy: Fixed
              supportStatus: Supported
              timeout: 60
          label: inventory.ScopedInventoryTask
          catalogs:
            - objectType: workflow.Catalog
              moid: ${var.workflow_catalog11}
          interfaceTasks:
            - objectType: workflow.TaskDefinition
              moid: ${workflowTaskDefinition}
          taskMetadatas:
            - objectType: workflow.TaskMetadata
              moid: ${workflowTaskMetadata}
    

    Create WorkflowTaskDefinition Resource

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

    Constructor syntax

    new WorkflowTaskDefinition(name: string, args?: WorkflowTaskDefinitionArgs, opts?: CustomResourceOptions);
    @overload
    def WorkflowTaskDefinition(resource_name: str,
                               args: Optional[WorkflowTaskDefinitionArgs] = None,
                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def WorkflowTaskDefinition(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               account_moid: Optional[str] = None,
                               additional_properties: Optional[str] = None,
                               ancestors: Optional[Sequence[WorkflowTaskDefinitionAncestorArgs]] = None,
                               catalogs: Optional[Sequence[WorkflowTaskDefinitionCatalogArgs]] = None,
                               class_id: Optional[str] = None,
                               cloned_froms: Optional[Sequence[WorkflowTaskDefinitionClonedFromArgs]] = None,
                               create_time: Optional[str] = None,
                               default_version: Optional[bool] = None,
                               description: Optional[str] = None,
                               domain_group_moid: Optional[str] = None,
                               implemented_tasks: Optional[Sequence[WorkflowTaskDefinitionImplementedTaskArgs]] = None,
                               interface_tasks: Optional[Sequence[WorkflowTaskDefinitionInterfaceTaskArgs]] = None,
                               internal_properties: Optional[Sequence[WorkflowTaskDefinitionInternalPropertyArgs]] = None,
                               label: Optional[str] = None,
                               license_entitlement: Optional[str] = None,
                               mod_time: Optional[str] = None,
                               moid: Optional[str] = None,
                               name: Optional[str] = None,
                               nr_version: Optional[float] = None,
                               object_type: Optional[str] = None,
                               owners: Optional[Sequence[str]] = None,
                               parents: Optional[Sequence[WorkflowTaskDefinitionParentArgs]] = None,
                               permission_resources: Optional[Sequence[WorkflowTaskDefinitionPermissionResourceArgs]] = None,
                               properties: Optional[Sequence[WorkflowTaskDefinitionPropertyArgs]] = None,
                               rollback_tasks: Optional[Sequence[WorkflowTaskDefinitionRollbackTaskArgs]] = None,
                               secure_prop_access: Optional[bool] = None,
                               shared_scope: Optional[str] = None,
                               tags: Optional[Sequence[WorkflowTaskDefinitionTagArgs]] = None,
                               task_metadatas: Optional[Sequence[WorkflowTaskDefinitionTaskMetadataArgs]] = None,
                               version_contexts: Optional[Sequence[WorkflowTaskDefinitionVersionContextArgs]] = None,
                               workflow_task_definition_id: Optional[str] = None)
    func NewWorkflowTaskDefinition(ctx *Context, name string, args *WorkflowTaskDefinitionArgs, opts ...ResourceOption) (*WorkflowTaskDefinition, error)
    public WorkflowTaskDefinition(string name, WorkflowTaskDefinitionArgs? args = null, CustomResourceOptions? opts = null)
    public WorkflowTaskDefinition(String name, WorkflowTaskDefinitionArgs args)
    public WorkflowTaskDefinition(String name, WorkflowTaskDefinitionArgs args, CustomResourceOptions options)
    
    type: intersight:WorkflowTaskDefinition
    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 WorkflowTaskDefinitionArgs
    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 WorkflowTaskDefinitionArgs
    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 WorkflowTaskDefinitionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WorkflowTaskDefinitionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WorkflowTaskDefinitionArgs
    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 workflowTaskDefinitionResource = new Intersight.WorkflowTaskDefinition("workflowTaskDefinitionResource", new()
    {
        AccountMoid = "string",
        AdditionalProperties = "string",
        Ancestors = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionAncestorArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        Catalogs = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionCatalogArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        ClassId = "string",
        ClonedFroms = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionClonedFromArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        CreateTime = "string",
        DefaultVersion = false,
        Description = "string",
        DomainGroupMoid = "string",
        ImplementedTasks = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionImplementedTaskArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        InterfaceTasks = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionInterfaceTaskArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        InternalProperties = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionInternalPropertyArgs
            {
                AdditionalProperties = "string",
                BaseTaskType = "string",
                ClassId = "string",
                Constraints = new[]
                {
                    new Intersight.Inputs.WorkflowTaskDefinitionInternalPropertyConstraintArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        ObjectType = "string",
                        TargetDataType = "string",
                    },
                },
                Internal = false,
                ObjectType = "string",
                Owner = "string",
            },
        },
        Label = "string",
        LicenseEntitlement = "string",
        ModTime = "string",
        Moid = "string",
        Name = "string",
        NrVersion = 0,
        ObjectType = "string",
        Owners = new[]
        {
            "string",
        },
        Parents = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionParentArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        PermissionResources = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionPermissionResourceArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        Properties = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionPropertyArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Cloneable = false,
                ExternalMeta = false,
                InputDefinitions = new[]
                {
                    new Intersight.Inputs.WorkflowTaskDefinitionPropertyInputDefinitionArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Defaults = new[]
                        {
                            new Intersight.Inputs.WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs
                            {
                                AdditionalProperties = "string",
                                ClassId = "string",
                                IsValueSet = false,
                                ObjectType = "string",
                                Override = false,
                                Value = "string",
                            },
                        },
                        Description = "string",
                        DisplayMetas = new[]
                        {
                            new Intersight.Inputs.WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs
                            {
                                AdditionalProperties = "string",
                                ClassId = "string",
                                InventorySelector = false,
                                ObjectType = "string",
                                WidgetType = "string",
                            },
                        },
                        InputParameters = "string",
                        Label = "string",
                        Name = "string",
                        ObjectType = "string",
                        Required = false,
                    },
                },
                ObjectType = "string",
                OutputDefinitions = new[]
                {
                    new Intersight.Inputs.WorkflowTaskDefinitionPropertyOutputDefinitionArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Defaults = new[]
                        {
                            new Intersight.Inputs.WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs
                            {
                                AdditionalProperties = "string",
                                ClassId = "string",
                                IsValueSet = false,
                                ObjectType = "string",
                                Override = false,
                                Value = "string",
                            },
                        },
                        Description = "string",
                        DisplayMetas = new[]
                        {
                            new Intersight.Inputs.WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs
                            {
                                AdditionalProperties = "string",
                                ClassId = "string",
                                InventorySelector = false,
                                ObjectType = "string",
                                WidgetType = "string",
                            },
                        },
                        InputParameters = "string",
                        Label = "string",
                        Name = "string",
                        ObjectType = "string",
                        Required = false,
                    },
                },
                RetryCount = 0,
                RetryDelay = 0,
                RetryPolicy = "string",
                StartsWorkflow = false,
                SupportStatus = "string",
                Timeout = 0,
                TimeoutPolicy = "string",
            },
        },
        RollbackTasks = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionRollbackTaskArgs
            {
                AdditionalProperties = "string",
                CatalogMoid = "string",
                ClassId = "string",
                Description = "string",
                InputParameters = "string",
                Name = "string",
                NrVersion = 0,
                ObjectType = "string",
                SkipCondition = "string",
                TaskMoid = "string",
            },
        },
        SecurePropAccess = false,
        SharedScope = "string",
        Tags = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionTagArgs
            {
                AdditionalProperties = "string",
                Key = "string",
                Value = "string",
            },
        },
        TaskMetadatas = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionTaskMetadataArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        VersionContexts = new[]
        {
            new Intersight.Inputs.WorkflowTaskDefinitionVersionContextArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                InterestedMos = new[]
                {
                    new Intersight.Inputs.WorkflowTaskDefinitionVersionContextInterestedMoArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Moid = "string",
                        ObjectType = "string",
                        Selector = "string",
                    },
                },
                MarkedForDeletion = false,
                NrVersion = "string",
                ObjectType = "string",
                RefMos = new[]
                {
                    new Intersight.Inputs.WorkflowTaskDefinitionVersionContextRefMoArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Moid = "string",
                        ObjectType = "string",
                        Selector = "string",
                    },
                },
                Timestamp = "string",
                VersionType = "string",
            },
        },
        WorkflowTaskDefinitionId = "string",
    });
    
    example, err := intersight.NewWorkflowTaskDefinition(ctx, "workflowTaskDefinitionResource", &intersight.WorkflowTaskDefinitionArgs{
    	AccountMoid:          pulumi.String("string"),
    	AdditionalProperties: pulumi.String("string"),
    	Ancestors: intersight.WorkflowTaskDefinitionAncestorArray{
    		&intersight.WorkflowTaskDefinitionAncestorArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	Catalogs: intersight.WorkflowTaskDefinitionCatalogArray{
    		&intersight.WorkflowTaskDefinitionCatalogArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	ClassId: pulumi.String("string"),
    	ClonedFroms: intersight.WorkflowTaskDefinitionClonedFromArray{
    		&intersight.WorkflowTaskDefinitionClonedFromArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	CreateTime:      pulumi.String("string"),
    	DefaultVersion:  pulumi.Bool(false),
    	Description:     pulumi.String("string"),
    	DomainGroupMoid: pulumi.String("string"),
    	ImplementedTasks: intersight.WorkflowTaskDefinitionImplementedTaskArray{
    		&intersight.WorkflowTaskDefinitionImplementedTaskArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	InterfaceTasks: intersight.WorkflowTaskDefinitionInterfaceTaskArray{
    		&intersight.WorkflowTaskDefinitionInterfaceTaskArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	InternalProperties: intersight.WorkflowTaskDefinitionInternalPropertyArray{
    		&intersight.WorkflowTaskDefinitionInternalPropertyArgs{
    			AdditionalProperties: pulumi.String("string"),
    			BaseTaskType:         pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Constraints: intersight.WorkflowTaskDefinitionInternalPropertyConstraintArray{
    				&intersight.WorkflowTaskDefinitionInternalPropertyConstraintArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					TargetDataType:       pulumi.String("string"),
    				},
    			},
    			Internal:   pulumi.Bool(false),
    			ObjectType: pulumi.String("string"),
    			Owner:      pulumi.String("string"),
    		},
    	},
    	Label:              pulumi.String("string"),
    	LicenseEntitlement: pulumi.String("string"),
    	ModTime:            pulumi.String("string"),
    	Moid:               pulumi.String("string"),
    	Name:               pulumi.String("string"),
    	NrVersion:          pulumi.Float64(0),
    	ObjectType:         pulumi.String("string"),
    	Owners: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Parents: intersight.WorkflowTaskDefinitionParentArray{
    		&intersight.WorkflowTaskDefinitionParentArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	PermissionResources: intersight.WorkflowTaskDefinitionPermissionResourceArray{
    		&intersight.WorkflowTaskDefinitionPermissionResourceArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	Properties: intersight.WorkflowTaskDefinitionPropertyArray{
    		&intersight.WorkflowTaskDefinitionPropertyArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Cloneable:            pulumi.Bool(false),
    			ExternalMeta:         pulumi.Bool(false),
    			InputDefinitions: intersight.WorkflowTaskDefinitionPropertyInputDefinitionArray{
    				&intersight.WorkflowTaskDefinitionPropertyInputDefinitionArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Defaults: intersight.WorkflowTaskDefinitionPropertyInputDefinitionDefaultArray{
    						&intersight.WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs{
    							AdditionalProperties: pulumi.String("string"),
    							ClassId:              pulumi.String("string"),
    							IsValueSet:           pulumi.Bool(false),
    							ObjectType:           pulumi.String("string"),
    							Override:             pulumi.Bool(false),
    							Value:                pulumi.String("string"),
    						},
    					},
    					Description: pulumi.String("string"),
    					DisplayMetas: intersight.WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArray{
    						&intersight.WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs{
    							AdditionalProperties: pulumi.String("string"),
    							ClassId:              pulumi.String("string"),
    							InventorySelector:    pulumi.Bool(false),
    							ObjectType:           pulumi.String("string"),
    							WidgetType:           pulumi.String("string"),
    						},
    					},
    					InputParameters: pulumi.String("string"),
    					Label:           pulumi.String("string"),
    					Name:            pulumi.String("string"),
    					ObjectType:      pulumi.String("string"),
    					Required:        pulumi.Bool(false),
    				},
    			},
    			ObjectType: pulumi.String("string"),
    			OutputDefinitions: intersight.WorkflowTaskDefinitionPropertyOutputDefinitionArray{
    				&intersight.WorkflowTaskDefinitionPropertyOutputDefinitionArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Defaults: intersight.WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArray{
    						&intersight.WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs{
    							AdditionalProperties: pulumi.String("string"),
    							ClassId:              pulumi.String("string"),
    							IsValueSet:           pulumi.Bool(false),
    							ObjectType:           pulumi.String("string"),
    							Override:             pulumi.Bool(false),
    							Value:                pulumi.String("string"),
    						},
    					},
    					Description: pulumi.String("string"),
    					DisplayMetas: intersight.WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArray{
    						&intersight.WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs{
    							AdditionalProperties: pulumi.String("string"),
    							ClassId:              pulumi.String("string"),
    							InventorySelector:    pulumi.Bool(false),
    							ObjectType:           pulumi.String("string"),
    							WidgetType:           pulumi.String("string"),
    						},
    					},
    					InputParameters: pulumi.String("string"),
    					Label:           pulumi.String("string"),
    					Name:            pulumi.String("string"),
    					ObjectType:      pulumi.String("string"),
    					Required:        pulumi.Bool(false),
    				},
    			},
    			RetryCount:     pulumi.Float64(0),
    			RetryDelay:     pulumi.Float64(0),
    			RetryPolicy:    pulumi.String("string"),
    			StartsWorkflow: pulumi.Bool(false),
    			SupportStatus:  pulumi.String("string"),
    			Timeout:        pulumi.Float64(0),
    			TimeoutPolicy:  pulumi.String("string"),
    		},
    	},
    	RollbackTasks: intersight.WorkflowTaskDefinitionRollbackTaskArray{
    		&intersight.WorkflowTaskDefinitionRollbackTaskArgs{
    			AdditionalProperties: pulumi.String("string"),
    			CatalogMoid:          pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Description:          pulumi.String("string"),
    			InputParameters:      pulumi.String("string"),
    			Name:                 pulumi.String("string"),
    			NrVersion:            pulumi.Float64(0),
    			ObjectType:           pulumi.String("string"),
    			SkipCondition:        pulumi.String("string"),
    			TaskMoid:             pulumi.String("string"),
    		},
    	},
    	SecurePropAccess: pulumi.Bool(false),
    	SharedScope:      pulumi.String("string"),
    	Tags: intersight.WorkflowTaskDefinitionTagArray{
    		&intersight.WorkflowTaskDefinitionTagArgs{
    			AdditionalProperties: pulumi.String("string"),
    			Key:                  pulumi.String("string"),
    			Value:                pulumi.String("string"),
    		},
    	},
    	TaskMetadatas: intersight.WorkflowTaskDefinitionTaskMetadataArray{
    		&intersight.WorkflowTaskDefinitionTaskMetadataArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	VersionContexts: intersight.WorkflowTaskDefinitionVersionContextArray{
    		&intersight.WorkflowTaskDefinitionVersionContextArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			InterestedMos: intersight.WorkflowTaskDefinitionVersionContextInterestedMoArray{
    				&intersight.WorkflowTaskDefinitionVersionContextInterestedMoArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Moid:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					Selector:             pulumi.String("string"),
    				},
    			},
    			MarkedForDeletion: pulumi.Bool(false),
    			NrVersion:         pulumi.String("string"),
    			ObjectType:        pulumi.String("string"),
    			RefMos: intersight.WorkflowTaskDefinitionVersionContextRefMoArray{
    				&intersight.WorkflowTaskDefinitionVersionContextRefMoArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Moid:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					Selector:             pulumi.String("string"),
    				},
    			},
    			Timestamp:   pulumi.String("string"),
    			VersionType: pulumi.String("string"),
    		},
    	},
    	WorkflowTaskDefinitionId: pulumi.String("string"),
    })
    
    var workflowTaskDefinitionResource = new WorkflowTaskDefinition("workflowTaskDefinitionResource", WorkflowTaskDefinitionArgs.builder()
        .accountMoid("string")
        .additionalProperties("string")
        .ancestors(WorkflowTaskDefinitionAncestorArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .catalogs(WorkflowTaskDefinitionCatalogArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .classId("string")
        .clonedFroms(WorkflowTaskDefinitionClonedFromArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .createTime("string")
        .defaultVersion(false)
        .description("string")
        .domainGroupMoid("string")
        .implementedTasks(WorkflowTaskDefinitionImplementedTaskArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .interfaceTasks(WorkflowTaskDefinitionInterfaceTaskArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .internalProperties(WorkflowTaskDefinitionInternalPropertyArgs.builder()
            .additionalProperties("string")
            .baseTaskType("string")
            .classId("string")
            .constraints(WorkflowTaskDefinitionInternalPropertyConstraintArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .objectType("string")
                .targetDataType("string")
                .build())
            .internal(false)
            .objectType("string")
            .owner("string")
            .build())
        .label("string")
        .licenseEntitlement("string")
        .modTime("string")
        .moid("string")
        .name("string")
        .nrVersion(0)
        .objectType("string")
        .owners("string")
        .parents(WorkflowTaskDefinitionParentArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .permissionResources(WorkflowTaskDefinitionPermissionResourceArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .properties(WorkflowTaskDefinitionPropertyArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .cloneable(false)
            .externalMeta(false)
            .inputDefinitions(WorkflowTaskDefinitionPropertyInputDefinitionArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .defaults(WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs.builder()
                    .additionalProperties("string")
                    .classId("string")
                    .isValueSet(false)
                    .objectType("string")
                    .override(false)
                    .value("string")
                    .build())
                .description("string")
                .displayMetas(WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs.builder()
                    .additionalProperties("string")
                    .classId("string")
                    .inventorySelector(false)
                    .objectType("string")
                    .widgetType("string")
                    .build())
                .inputParameters("string")
                .label("string")
                .name("string")
                .objectType("string")
                .required(false)
                .build())
            .objectType("string")
            .outputDefinitions(WorkflowTaskDefinitionPropertyOutputDefinitionArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .defaults(WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs.builder()
                    .additionalProperties("string")
                    .classId("string")
                    .isValueSet(false)
                    .objectType("string")
                    .override(false)
                    .value("string")
                    .build())
                .description("string")
                .displayMetas(WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs.builder()
                    .additionalProperties("string")
                    .classId("string")
                    .inventorySelector(false)
                    .objectType("string")
                    .widgetType("string")
                    .build())
                .inputParameters("string")
                .label("string")
                .name("string")
                .objectType("string")
                .required(false)
                .build())
            .retryCount(0)
            .retryDelay(0)
            .retryPolicy("string")
            .startsWorkflow(false)
            .supportStatus("string")
            .timeout(0)
            .timeoutPolicy("string")
            .build())
        .rollbackTasks(WorkflowTaskDefinitionRollbackTaskArgs.builder()
            .additionalProperties("string")
            .catalogMoid("string")
            .classId("string")
            .description("string")
            .inputParameters("string")
            .name("string")
            .nrVersion(0)
            .objectType("string")
            .skipCondition("string")
            .taskMoid("string")
            .build())
        .securePropAccess(false)
        .sharedScope("string")
        .tags(WorkflowTaskDefinitionTagArgs.builder()
            .additionalProperties("string")
            .key("string")
            .value("string")
            .build())
        .taskMetadatas(WorkflowTaskDefinitionTaskMetadataArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .versionContexts(WorkflowTaskDefinitionVersionContextArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .interestedMos(WorkflowTaskDefinitionVersionContextInterestedMoArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .moid("string")
                .objectType("string")
                .selector("string")
                .build())
            .markedForDeletion(false)
            .nrVersion("string")
            .objectType("string")
            .refMos(WorkflowTaskDefinitionVersionContextRefMoArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .moid("string")
                .objectType("string")
                .selector("string")
                .build())
            .timestamp("string")
            .versionType("string")
            .build())
        .workflowTaskDefinitionId("string")
        .build());
    
    workflow_task_definition_resource = intersight.WorkflowTaskDefinition("workflowTaskDefinitionResource",
        account_moid="string",
        additional_properties="string",
        ancestors=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        catalogs=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        class_id="string",
        cloned_froms=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        create_time="string",
        default_version=False,
        description="string",
        domain_group_moid="string",
        implemented_tasks=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        interface_tasks=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        internal_properties=[{
            "additional_properties": "string",
            "base_task_type": "string",
            "class_id": "string",
            "constraints": [{
                "additional_properties": "string",
                "class_id": "string",
                "object_type": "string",
                "target_data_type": "string",
            }],
            "internal": False,
            "object_type": "string",
            "owner": "string",
        }],
        label="string",
        license_entitlement="string",
        mod_time="string",
        moid="string",
        name="string",
        nr_version=0,
        object_type="string",
        owners=["string"],
        parents=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        permission_resources=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        properties=[{
            "additional_properties": "string",
            "class_id": "string",
            "cloneable": False,
            "external_meta": False,
            "input_definitions": [{
                "additional_properties": "string",
                "class_id": "string",
                "defaults": [{
                    "additional_properties": "string",
                    "class_id": "string",
                    "is_value_set": False,
                    "object_type": "string",
                    "override": False,
                    "value": "string",
                }],
                "description": "string",
                "display_metas": [{
                    "additional_properties": "string",
                    "class_id": "string",
                    "inventory_selector": False,
                    "object_type": "string",
                    "widget_type": "string",
                }],
                "input_parameters": "string",
                "label": "string",
                "name": "string",
                "object_type": "string",
                "required": False,
            }],
            "object_type": "string",
            "output_definitions": [{
                "additional_properties": "string",
                "class_id": "string",
                "defaults": [{
                    "additional_properties": "string",
                    "class_id": "string",
                    "is_value_set": False,
                    "object_type": "string",
                    "override": False,
                    "value": "string",
                }],
                "description": "string",
                "display_metas": [{
                    "additional_properties": "string",
                    "class_id": "string",
                    "inventory_selector": False,
                    "object_type": "string",
                    "widget_type": "string",
                }],
                "input_parameters": "string",
                "label": "string",
                "name": "string",
                "object_type": "string",
                "required": False,
            }],
            "retry_count": 0,
            "retry_delay": 0,
            "retry_policy": "string",
            "starts_workflow": False,
            "support_status": "string",
            "timeout": 0,
            "timeout_policy": "string",
        }],
        rollback_tasks=[{
            "additional_properties": "string",
            "catalog_moid": "string",
            "class_id": "string",
            "description": "string",
            "input_parameters": "string",
            "name": "string",
            "nr_version": 0,
            "object_type": "string",
            "skip_condition": "string",
            "task_moid": "string",
        }],
        secure_prop_access=False,
        shared_scope="string",
        tags=[{
            "additional_properties": "string",
            "key": "string",
            "value": "string",
        }],
        task_metadatas=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        version_contexts=[{
            "additional_properties": "string",
            "class_id": "string",
            "interested_mos": [{
                "additional_properties": "string",
                "class_id": "string",
                "moid": "string",
                "object_type": "string",
                "selector": "string",
            }],
            "marked_for_deletion": False,
            "nr_version": "string",
            "object_type": "string",
            "ref_mos": [{
                "additional_properties": "string",
                "class_id": "string",
                "moid": "string",
                "object_type": "string",
                "selector": "string",
            }],
            "timestamp": "string",
            "version_type": "string",
        }],
        workflow_task_definition_id="string")
    
    const workflowTaskDefinitionResource = new intersight.WorkflowTaskDefinition("workflowTaskDefinitionResource", {
        accountMoid: "string",
        additionalProperties: "string",
        ancestors: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        catalogs: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        classId: "string",
        clonedFroms: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        createTime: "string",
        defaultVersion: false,
        description: "string",
        domainGroupMoid: "string",
        implementedTasks: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        interfaceTasks: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        internalProperties: [{
            additionalProperties: "string",
            baseTaskType: "string",
            classId: "string",
            constraints: [{
                additionalProperties: "string",
                classId: "string",
                objectType: "string",
                targetDataType: "string",
            }],
            internal: false,
            objectType: "string",
            owner: "string",
        }],
        label: "string",
        licenseEntitlement: "string",
        modTime: "string",
        moid: "string",
        name: "string",
        nrVersion: 0,
        objectType: "string",
        owners: ["string"],
        parents: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        permissionResources: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        properties: [{
            additionalProperties: "string",
            classId: "string",
            cloneable: false,
            externalMeta: false,
            inputDefinitions: [{
                additionalProperties: "string",
                classId: "string",
                defaults: [{
                    additionalProperties: "string",
                    classId: "string",
                    isValueSet: false,
                    objectType: "string",
                    override: false,
                    value: "string",
                }],
                description: "string",
                displayMetas: [{
                    additionalProperties: "string",
                    classId: "string",
                    inventorySelector: false,
                    objectType: "string",
                    widgetType: "string",
                }],
                inputParameters: "string",
                label: "string",
                name: "string",
                objectType: "string",
                required: false,
            }],
            objectType: "string",
            outputDefinitions: [{
                additionalProperties: "string",
                classId: "string",
                defaults: [{
                    additionalProperties: "string",
                    classId: "string",
                    isValueSet: false,
                    objectType: "string",
                    override: false,
                    value: "string",
                }],
                description: "string",
                displayMetas: [{
                    additionalProperties: "string",
                    classId: "string",
                    inventorySelector: false,
                    objectType: "string",
                    widgetType: "string",
                }],
                inputParameters: "string",
                label: "string",
                name: "string",
                objectType: "string",
                required: false,
            }],
            retryCount: 0,
            retryDelay: 0,
            retryPolicy: "string",
            startsWorkflow: false,
            supportStatus: "string",
            timeout: 0,
            timeoutPolicy: "string",
        }],
        rollbackTasks: [{
            additionalProperties: "string",
            catalogMoid: "string",
            classId: "string",
            description: "string",
            inputParameters: "string",
            name: "string",
            nrVersion: 0,
            objectType: "string",
            skipCondition: "string",
            taskMoid: "string",
        }],
        securePropAccess: false,
        sharedScope: "string",
        tags: [{
            additionalProperties: "string",
            key: "string",
            value: "string",
        }],
        taskMetadatas: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        versionContexts: [{
            additionalProperties: "string",
            classId: "string",
            interestedMos: [{
                additionalProperties: "string",
                classId: "string",
                moid: "string",
                objectType: "string",
                selector: "string",
            }],
            markedForDeletion: false,
            nrVersion: "string",
            objectType: "string",
            refMos: [{
                additionalProperties: "string",
                classId: "string",
                moid: "string",
                objectType: "string",
                selector: "string",
            }],
            timestamp: "string",
            versionType: "string",
        }],
        workflowTaskDefinitionId: "string",
    });
    
    type: intersight:WorkflowTaskDefinition
    properties:
        accountMoid: string
        additionalProperties: string
        ancestors:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        catalogs:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        classId: string
        clonedFroms:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        createTime: string
        defaultVersion: false
        description: string
        domainGroupMoid: string
        implementedTasks:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        interfaceTasks:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        internalProperties:
            - additionalProperties: string
              baseTaskType: string
              classId: string
              constraints:
                - additionalProperties: string
                  classId: string
                  objectType: string
                  targetDataType: string
              internal: false
              objectType: string
              owner: string
        label: string
        licenseEntitlement: string
        modTime: string
        moid: string
        name: string
        nrVersion: 0
        objectType: string
        owners:
            - string
        parents:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        permissionResources:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        properties:
            - additionalProperties: string
              classId: string
              cloneable: false
              externalMeta: false
              inputDefinitions:
                - additionalProperties: string
                  classId: string
                  defaults:
                    - additionalProperties: string
                      classId: string
                      isValueSet: false
                      objectType: string
                      override: false
                      value: string
                  description: string
                  displayMetas:
                    - additionalProperties: string
                      classId: string
                      inventorySelector: false
                      objectType: string
                      widgetType: string
                  inputParameters: string
                  label: string
                  name: string
                  objectType: string
                  required: false
              objectType: string
              outputDefinitions:
                - additionalProperties: string
                  classId: string
                  defaults:
                    - additionalProperties: string
                      classId: string
                      isValueSet: false
                      objectType: string
                      override: false
                      value: string
                  description: string
                  displayMetas:
                    - additionalProperties: string
                      classId: string
                      inventorySelector: false
                      objectType: string
                      widgetType: string
                  inputParameters: string
                  label: string
                  name: string
                  objectType: string
                  required: false
              retryCount: 0
              retryDelay: 0
              retryPolicy: string
              startsWorkflow: false
              supportStatus: string
              timeout: 0
              timeoutPolicy: string
        rollbackTasks:
            - additionalProperties: string
              catalogMoid: string
              classId: string
              description: string
              inputParameters: string
              name: string
              nrVersion: 0
              objectType: string
              skipCondition: string
              taskMoid: string
        securePropAccess: false
        sharedScope: string
        tags:
            - additionalProperties: string
              key: string
              value: string
        taskMetadatas:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        versionContexts:
            - additionalProperties: string
              classId: string
              interestedMos:
                - additionalProperties: string
                  classId: string
                  moid: string
                  objectType: string
                  selector: string
              markedForDeletion: false
              nrVersion: string
              objectType: string
              refMos:
                - additionalProperties: string
                  classId: string
                  moid: string
                  objectType: string
                  selector: string
              timestamp: string
              versionType: string
        workflowTaskDefinitionId: string
    

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

    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<WorkflowTaskDefinitionAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Catalogs List<WorkflowTaskDefinitionCatalog>
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClonedFroms List<WorkflowTaskDefinitionClonedFrom>
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DefaultVersion bool
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    Description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    ImplementedTasks List<WorkflowTaskDefinitionImplementedTask>
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    InterfaceTasks List<WorkflowTaskDefinitionInterfaceTask>
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    InternalProperties List<WorkflowTaskDefinitionInternalProperty>
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    Label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    LicenseEntitlement string
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    NrVersion double
    The version of the task definition so we can support multiple versions of a task definition.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners List<string>
    (Array of schema.TypeString) -(ReadOnly)
    Parents List<WorkflowTaskDefinitionParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources List<WorkflowTaskDefinitionPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Properties List<WorkflowTaskDefinitionProperty>
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    RollbackTasks List<WorkflowTaskDefinitionRollbackTask>
    This complex property has following sub-properties:
    SecurePropAccess bool
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags List<WorkflowTaskDefinitionTag>
    This complex property has following sub-properties:
    TaskMetadatas List<WorkflowTaskDefinitionTaskMetadata>
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    VersionContexts List<WorkflowTaskDefinitionVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    WorkflowTaskDefinitionId string
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []WorkflowTaskDefinitionAncestorArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Catalogs []WorkflowTaskDefinitionCatalogArgs
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClonedFroms []WorkflowTaskDefinitionClonedFromArgs
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DefaultVersion bool
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    Description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    ImplementedTasks []WorkflowTaskDefinitionImplementedTaskArgs
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    InterfaceTasks []WorkflowTaskDefinitionInterfaceTaskArgs
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    InternalProperties []WorkflowTaskDefinitionInternalPropertyArgs
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    Label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    LicenseEntitlement string
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    NrVersion float64
    The version of the task definition so we can support multiple versions of a task definition.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners []string
    (Array of schema.TypeString) -(ReadOnly)
    Parents []WorkflowTaskDefinitionParentArgs
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources []WorkflowTaskDefinitionPermissionResourceArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Properties []WorkflowTaskDefinitionPropertyArgs
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    RollbackTasks []WorkflowTaskDefinitionRollbackTaskArgs
    This complex property has following sub-properties:
    SecurePropAccess bool
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags []WorkflowTaskDefinitionTagArgs
    This complex property has following sub-properties:
    TaskMetadatas []WorkflowTaskDefinitionTaskMetadataArgs
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    VersionContexts []WorkflowTaskDefinitionVersionContextArgs
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    WorkflowTaskDefinitionId string
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<WorkflowTaskDefinitionAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    catalogs List<WorkflowTaskDefinitionCatalog>
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clonedFroms List<WorkflowTaskDefinitionClonedFrom>
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    createTime String
    (ReadOnly) The time when this managed object was created.
    defaultVersion Boolean
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    description String
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    implementedTasks List<WorkflowTaskDefinitionImplementedTask>
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    interfaceTasks List<WorkflowTaskDefinitionInterfaceTask>
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    internalProperties List<WorkflowTaskDefinitionInternalProperty>
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    label String
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    licenseEntitlement String
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    nrVersion Double
    The version of the task definition so we can support multiple versions of a task definition.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<WorkflowTaskDefinitionParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<WorkflowTaskDefinitionPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    properties List<WorkflowTaskDefinitionProperty>
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    rollbackTasks List<WorkflowTaskDefinitionRollbackTask>
    This complex property has following sub-properties:
    securePropAccess Boolean
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<WorkflowTaskDefinitionTag>
    This complex property has following sub-properties:
    taskMetadatas List<WorkflowTaskDefinitionTaskMetadata>
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    versionContexts List<WorkflowTaskDefinitionVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    workflowTaskDefinitionId String
    accountMoid string
    (ReadOnly) The Account ID for this managed object.
    additionalProperties string
    ancestors WorkflowTaskDefinitionAncestor[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    catalogs WorkflowTaskDefinitionCatalog[]
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clonedFroms WorkflowTaskDefinitionClonedFrom[]
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    createTime string
    (ReadOnly) The time when this managed object was created.
    defaultVersion boolean
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    domainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    implementedTasks WorkflowTaskDefinitionImplementedTask[]
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    interfaceTasks WorkflowTaskDefinitionInterfaceTask[]
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    internalProperties WorkflowTaskDefinitionInternalProperty[]
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    licenseEntitlement string
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    modTime string
    (ReadOnly) The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    nrVersion number
    The version of the task definition so we can support multiple versions of a task definition.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners string[]
    (Array of schema.TypeString) -(ReadOnly)
    parents WorkflowTaskDefinitionParent[]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources WorkflowTaskDefinitionPermissionResource[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    properties WorkflowTaskDefinitionProperty[]
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    rollbackTasks WorkflowTaskDefinitionRollbackTask[]
    This complex property has following sub-properties:
    securePropAccess boolean
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    sharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags WorkflowTaskDefinitionTag[]
    This complex property has following sub-properties:
    taskMetadatas WorkflowTaskDefinitionTaskMetadata[]
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    versionContexts WorkflowTaskDefinitionVersionContext[]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    workflowTaskDefinitionId string
    account_moid str
    (ReadOnly) The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[WorkflowTaskDefinitionAncestorArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    catalogs Sequence[WorkflowTaskDefinitionCatalogArgs]
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    cloned_froms Sequence[WorkflowTaskDefinitionClonedFromArgs]
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    create_time str
    (ReadOnly) The time when this managed object was created.
    default_version bool
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    description str
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    domain_group_moid str
    (ReadOnly) The DomainGroup ID for this managed object.
    implemented_tasks Sequence[WorkflowTaskDefinitionImplementedTaskArgs]
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    interface_tasks Sequence[WorkflowTaskDefinitionInterfaceTaskArgs]
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    internal_properties Sequence[WorkflowTaskDefinitionInternalPropertyArgs]
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    label str
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    license_entitlement str
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    mod_time str
    (ReadOnly) The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    nr_version float
    The version of the task definition so we can support multiple versions of a task definition.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners Sequence[str]
    (Array of schema.TypeString) -(ReadOnly)
    parents Sequence[WorkflowTaskDefinitionParentArgs]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permission_resources Sequence[WorkflowTaskDefinitionPermissionResourceArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    properties Sequence[WorkflowTaskDefinitionPropertyArgs]
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    rollback_tasks Sequence[WorkflowTaskDefinitionRollbackTaskArgs]
    This complex property has following sub-properties:
    secure_prop_access bool
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    shared_scope str
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags Sequence[WorkflowTaskDefinitionTagArgs]
    This complex property has following sub-properties:
    task_metadatas Sequence[WorkflowTaskDefinitionTaskMetadataArgs]
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    version_contexts Sequence[WorkflowTaskDefinitionVersionContextArgs]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    workflow_task_definition_id str
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    catalogs List<Property Map>
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clonedFroms List<Property Map>
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    createTime String
    (ReadOnly) The time when this managed object was created.
    defaultVersion Boolean
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    description String
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    implementedTasks List<Property Map>
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    interfaceTasks List<Property Map>
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    internalProperties List<Property Map>
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    label String
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    licenseEntitlement String
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    nrVersion Number
    The version of the task definition so we can support multiple versions of a task definition.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<Property Map>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    properties List<Property Map>
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    rollbackTasks List<Property Map>
    This complex property has following sub-properties:
    securePropAccess Boolean
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<Property Map>
    This complex property has following sub-properties:
    taskMetadatas List<Property Map>
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    versionContexts List<Property Map>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    workflowTaskDefinitionId String

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing WorkflowTaskDefinition Resource

    Get an existing WorkflowTaskDefinition resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: WorkflowTaskDefinitionState, opts?: CustomResourceOptions): WorkflowTaskDefinition
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_moid: Optional[str] = None,
            additional_properties: Optional[str] = None,
            ancestors: Optional[Sequence[WorkflowTaskDefinitionAncestorArgs]] = None,
            catalogs: Optional[Sequence[WorkflowTaskDefinitionCatalogArgs]] = None,
            class_id: Optional[str] = None,
            cloned_froms: Optional[Sequence[WorkflowTaskDefinitionClonedFromArgs]] = None,
            create_time: Optional[str] = None,
            default_version: Optional[bool] = None,
            description: Optional[str] = None,
            domain_group_moid: Optional[str] = None,
            implemented_tasks: Optional[Sequence[WorkflowTaskDefinitionImplementedTaskArgs]] = None,
            interface_tasks: Optional[Sequence[WorkflowTaskDefinitionInterfaceTaskArgs]] = None,
            internal_properties: Optional[Sequence[WorkflowTaskDefinitionInternalPropertyArgs]] = None,
            label: Optional[str] = None,
            license_entitlement: Optional[str] = None,
            mod_time: Optional[str] = None,
            moid: Optional[str] = None,
            name: Optional[str] = None,
            nr_version: Optional[float] = None,
            object_type: Optional[str] = None,
            owners: Optional[Sequence[str]] = None,
            parents: Optional[Sequence[WorkflowTaskDefinitionParentArgs]] = None,
            permission_resources: Optional[Sequence[WorkflowTaskDefinitionPermissionResourceArgs]] = None,
            properties: Optional[Sequence[WorkflowTaskDefinitionPropertyArgs]] = None,
            rollback_tasks: Optional[Sequence[WorkflowTaskDefinitionRollbackTaskArgs]] = None,
            secure_prop_access: Optional[bool] = None,
            shared_scope: Optional[str] = None,
            tags: Optional[Sequence[WorkflowTaskDefinitionTagArgs]] = None,
            task_metadatas: Optional[Sequence[WorkflowTaskDefinitionTaskMetadataArgs]] = None,
            version_contexts: Optional[Sequence[WorkflowTaskDefinitionVersionContextArgs]] = None,
            workflow_task_definition_id: Optional[str] = None) -> WorkflowTaskDefinition
    func GetWorkflowTaskDefinition(ctx *Context, name string, id IDInput, state *WorkflowTaskDefinitionState, opts ...ResourceOption) (*WorkflowTaskDefinition, error)
    public static WorkflowTaskDefinition Get(string name, Input<string> id, WorkflowTaskDefinitionState? state, CustomResourceOptions? opts = null)
    public static WorkflowTaskDefinition get(String name, Output<String> id, WorkflowTaskDefinitionState state, CustomResourceOptions options)
    resources:  _:    type: intersight:WorkflowTaskDefinition    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<WorkflowTaskDefinitionAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Catalogs List<WorkflowTaskDefinitionCatalog>
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClonedFroms List<WorkflowTaskDefinitionClonedFrom>
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DefaultVersion bool
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    Description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    ImplementedTasks List<WorkflowTaskDefinitionImplementedTask>
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    InterfaceTasks List<WorkflowTaskDefinitionInterfaceTask>
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    InternalProperties List<WorkflowTaskDefinitionInternalProperty>
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    Label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    LicenseEntitlement string
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    NrVersion double
    The version of the task definition so we can support multiple versions of a task definition.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners List<string>
    (Array of schema.TypeString) -(ReadOnly)
    Parents List<WorkflowTaskDefinitionParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources List<WorkflowTaskDefinitionPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Properties List<WorkflowTaskDefinitionProperty>
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    RollbackTasks List<WorkflowTaskDefinitionRollbackTask>
    This complex property has following sub-properties:
    SecurePropAccess bool
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags List<WorkflowTaskDefinitionTag>
    This complex property has following sub-properties:
    TaskMetadatas List<WorkflowTaskDefinitionTaskMetadata>
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    VersionContexts List<WorkflowTaskDefinitionVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    WorkflowTaskDefinitionId string
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []WorkflowTaskDefinitionAncestorArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Catalogs []WorkflowTaskDefinitionCatalogArgs
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ClonedFroms []WorkflowTaskDefinitionClonedFromArgs
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DefaultVersion bool
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    Description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    ImplementedTasks []WorkflowTaskDefinitionImplementedTaskArgs
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    InterfaceTasks []WorkflowTaskDefinitionInterfaceTaskArgs
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    InternalProperties []WorkflowTaskDefinitionInternalPropertyArgs
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    Label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    LicenseEntitlement string
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    NrVersion float64
    The version of the task definition so we can support multiple versions of a task definition.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners []string
    (Array of schema.TypeString) -(ReadOnly)
    Parents []WorkflowTaskDefinitionParentArgs
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources []WorkflowTaskDefinitionPermissionResourceArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Properties []WorkflowTaskDefinitionPropertyArgs
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    RollbackTasks []WorkflowTaskDefinitionRollbackTaskArgs
    This complex property has following sub-properties:
    SecurePropAccess bool
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags []WorkflowTaskDefinitionTagArgs
    This complex property has following sub-properties:
    TaskMetadatas []WorkflowTaskDefinitionTaskMetadataArgs
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    VersionContexts []WorkflowTaskDefinitionVersionContextArgs
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    WorkflowTaskDefinitionId string
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<WorkflowTaskDefinitionAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    catalogs List<WorkflowTaskDefinitionCatalog>
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clonedFroms List<WorkflowTaskDefinitionClonedFrom>
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    createTime String
    (ReadOnly) The time when this managed object was created.
    defaultVersion Boolean
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    description String
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    implementedTasks List<WorkflowTaskDefinitionImplementedTask>
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    interfaceTasks List<WorkflowTaskDefinitionInterfaceTask>
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    internalProperties List<WorkflowTaskDefinitionInternalProperty>
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    label String
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    licenseEntitlement String
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    nrVersion Double
    The version of the task definition so we can support multiple versions of a task definition.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<WorkflowTaskDefinitionParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<WorkflowTaskDefinitionPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    properties List<WorkflowTaskDefinitionProperty>
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    rollbackTasks List<WorkflowTaskDefinitionRollbackTask>
    This complex property has following sub-properties:
    securePropAccess Boolean
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<WorkflowTaskDefinitionTag>
    This complex property has following sub-properties:
    taskMetadatas List<WorkflowTaskDefinitionTaskMetadata>
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    versionContexts List<WorkflowTaskDefinitionVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    workflowTaskDefinitionId String
    accountMoid string
    (ReadOnly) The Account ID for this managed object.
    additionalProperties string
    ancestors WorkflowTaskDefinitionAncestor[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    catalogs WorkflowTaskDefinitionCatalog[]
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clonedFroms WorkflowTaskDefinitionClonedFrom[]
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    createTime string
    (ReadOnly) The time when this managed object was created.
    defaultVersion boolean
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    domainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    implementedTasks WorkflowTaskDefinitionImplementedTask[]
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    interfaceTasks WorkflowTaskDefinitionInterfaceTask[]
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    internalProperties WorkflowTaskDefinitionInternalProperty[]
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    licenseEntitlement string
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    modTime string
    (ReadOnly) The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    nrVersion number
    The version of the task definition so we can support multiple versions of a task definition.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners string[]
    (Array of schema.TypeString) -(ReadOnly)
    parents WorkflowTaskDefinitionParent[]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources WorkflowTaskDefinitionPermissionResource[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    properties WorkflowTaskDefinitionProperty[]
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    rollbackTasks WorkflowTaskDefinitionRollbackTask[]
    This complex property has following sub-properties:
    securePropAccess boolean
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    sharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags WorkflowTaskDefinitionTag[]
    This complex property has following sub-properties:
    taskMetadatas WorkflowTaskDefinitionTaskMetadata[]
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    versionContexts WorkflowTaskDefinitionVersionContext[]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    workflowTaskDefinitionId string
    account_moid str
    (ReadOnly) The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[WorkflowTaskDefinitionAncestorArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    catalogs Sequence[WorkflowTaskDefinitionCatalogArgs]
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    cloned_froms Sequence[WorkflowTaskDefinitionClonedFromArgs]
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    create_time str
    (ReadOnly) The time when this managed object was created.
    default_version bool
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    description str
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    domain_group_moid str
    (ReadOnly) The DomainGroup ID for this managed object.
    implemented_tasks Sequence[WorkflowTaskDefinitionImplementedTaskArgs]
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    interface_tasks Sequence[WorkflowTaskDefinitionInterfaceTaskArgs]
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    internal_properties Sequence[WorkflowTaskDefinitionInternalPropertyArgs]
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    label str
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    license_entitlement str
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    mod_time str
    (ReadOnly) The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    nr_version float
    The version of the task definition so we can support multiple versions of a task definition.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners Sequence[str]
    (Array of schema.TypeString) -(ReadOnly)
    parents Sequence[WorkflowTaskDefinitionParentArgs]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permission_resources Sequence[WorkflowTaskDefinitionPermissionResourceArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    properties Sequence[WorkflowTaskDefinitionPropertyArgs]
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    rollback_tasks Sequence[WorkflowTaskDefinitionRollbackTaskArgs]
    This complex property has following sub-properties:
    secure_prop_access bool
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    shared_scope str
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags Sequence[WorkflowTaskDefinitionTagArgs]
    This complex property has following sub-properties:
    task_metadatas Sequence[WorkflowTaskDefinitionTaskMetadataArgs]
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    version_contexts Sequence[WorkflowTaskDefinitionVersionContextArgs]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    workflow_task_definition_id str
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    catalogs List<Property Map>
    A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    clonedFroms List<Property Map>
    (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    createTime String
    (ReadOnly) The time when this managed object was created.
    defaultVersion Boolean
    When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
    description String
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    implementedTasks List<Property Map>
    An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
    interfaceTasks List<Property Map>
    A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    internalProperties List<Property Map>
    (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
    label String
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    licenseEntitlement String
    (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.* Base - Base as a License type. It is default license type.* Essential - Essential as a License type.* Standard - Standard as a License type.* Advantage - Advantage as a License type.* Premier - Premier as a License type.* IWO-Essential - IWO-Essential as a License type.* IWO-Advantage - IWO-Advantage as a License type.* IWO-Premier - IWO-Premier as a License type.* IKS-Advantage - IKS-Advantage as a License type.* INC-Premier-1GFixed - Premier 1G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-10GFixed - Premier 10G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-100GFixed - Premier 100G Fixed license tier for Intersight Nexus Cloud.* INC-Premier-Mod4Slot - Premier Modular 4 slot license tier for Intersight Nexus Cloud.* INC-Premier-Mod8Slot - Premier Modular 8 slot license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsFixed - Premier D2Ops fixed license tier for Intersight Nexus Cloud.* INC-Premier-D2OpsMod - Premier D2Ops modular license tier for Intersight Nexus Cloud.* INC-Premier-CentralizedMod8Slot - Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.* INC-Premier-DistributedMod8Slot - Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.* ERP-Advantage - Advantage license tier for ERP workflows.* IntersightTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.* IWOTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.* IKSTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.* INCTrial - Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    nrVersion Number
    The version of the task definition so we can support multiple versions of a task definition.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<Property Map>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    properties List<Property Map>
    Type to capture all the properties for the task definition. This complex property has following sub-properties:
    rollbackTasks List<Property Map>
    This complex property has following sub-properties:
    securePropAccess Boolean
    (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<Property Map>
    This complex property has following sub-properties:
    taskMetadatas List<Property Map>
    A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    versionContexts List<Property Map>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    workflowTaskDefinitionId String

    Supporting Types

    WorkflowTaskDefinitionAncestor, WorkflowTaskDefinitionAncestorArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionCatalog, WorkflowTaskDefinitionCatalogArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionClonedFrom, WorkflowTaskDefinitionClonedFromArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionImplementedTask, WorkflowTaskDefinitionImplementedTaskArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionInterfaceTask, WorkflowTaskDefinitionInterfaceTaskArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionInternalProperty, WorkflowTaskDefinitionInternalPropertyArgs

    AdditionalProperties string
    BaseTaskType string
    (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
    ClassId string
    Constraints List<WorkflowTaskDefinitionInternalPropertyConstraint>
    (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
    Internal bool
    (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    Owner string
    (ReadOnly) The service that owns and is responsible for execution of the task.
    AdditionalProperties string
    BaseTaskType string
    (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
    ClassId string
    Constraints []WorkflowTaskDefinitionInternalPropertyConstraint
    (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
    Internal bool
    (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    Owner string
    (ReadOnly) The service that owns and is responsible for execution of the task.
    additionalProperties String
    baseTaskType String
    (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
    classId String
    constraints List<WorkflowTaskDefinitionInternalPropertyConstraint>
    (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
    internal Boolean
    (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    owner String
    (ReadOnly) The service that owns and is responsible for execution of the task.
    additionalProperties string
    baseTaskType string
    (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
    classId string
    constraints WorkflowTaskDefinitionInternalPropertyConstraint[]
    (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
    internal boolean
    (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    owner string
    (ReadOnly) The service that owns and is responsible for execution of the task.
    additional_properties str
    base_task_type str
    (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
    class_id str
    constraints Sequence[WorkflowTaskDefinitionInternalPropertyConstraint]
    (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
    internal bool
    (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    owner str
    (ReadOnly) The service that owns and is responsible for execution of the task.
    additionalProperties String
    baseTaskType String
    (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
    classId String
    constraints List<Property Map>
    (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
    internal Boolean
    (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    owner String
    (ReadOnly) The service that owns and is responsible for execution of the task.

    WorkflowTaskDefinitionInternalPropertyConstraint, WorkflowTaskDefinitionInternalPropertyConstraintArgs

    AdditionalProperties string
    ClassId string
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    TargetDataType string
    List of property constraints that helps to narrow down task implementations based on target device input.
    AdditionalProperties string
    ClassId string
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    TargetDataType string
    List of property constraints that helps to narrow down task implementations based on target device input.
    additionalProperties String
    classId String
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    targetDataType String
    List of property constraints that helps to narrow down task implementations based on target device input.
    additionalProperties string
    classId string
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    targetDataType string
    List of property constraints that helps to narrow down task implementations based on target device input.
    additional_properties str
    class_id str
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    target_data_type str
    List of property constraints that helps to narrow down task implementations based on target device input.
    additionalProperties String
    classId String
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    targetDataType String
    List of property constraints that helps to narrow down task implementations based on target device input.

    WorkflowTaskDefinitionParent, WorkflowTaskDefinitionParentArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionPermissionResource, WorkflowTaskDefinitionPermissionResourceArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionProperty, WorkflowTaskDefinitionPropertyArgs

    AdditionalProperties string
    ClassId string
    Cloneable bool
    (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
    ExternalMeta bool
    (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
    InputDefinitions List<WorkflowTaskDefinitionPropertyInputDefinition>
    This complex property has following sub-properties:
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
    OutputDefinitions List<WorkflowTaskDefinitionPropertyOutputDefinition>
    This complex property has following sub-properties:
    RetryCount double
    The number of times a task should be tried before marking as failed.
    RetryDelay double
    The delay in seconds after which the the task is re-tried.
    RetryPolicy string
    The retry policy for the task.* Fixed - The enum specifies the option as Fixed where the task retry happens after fixed time specified by RetryDelay.
    StartsWorkflow bool
    (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
    SupportStatus string
    Supported status of the definition.* Supported - The definition is a supported version and there will be no changes to the mandatory inputs or outputs.* Beta - The definition is a Beta version and this version can under go changes until the version is marked supported.* Deprecated - The version of definition is deprecated and typically there will be a higher version of the same definition that has been added.
    Timeout double
    The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
    TimeoutPolicy string
    The timeout policy for the task.* Timeout - The enum specifies the option as Timeout where task will be timed out after the specified time in Timeout property.* Retry - The enum specifies the option as Retry where task will be re-tried.
    AdditionalProperties string
    ClassId string
    Cloneable bool
    (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
    ExternalMeta bool
    (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
    InputDefinitions []WorkflowTaskDefinitionPropertyInputDefinition
    This complex property has following sub-properties:
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
    OutputDefinitions []WorkflowTaskDefinitionPropertyOutputDefinition
    This complex property has following sub-properties:
    RetryCount float64
    The number of times a task should be tried before marking as failed.
    RetryDelay float64
    The delay in seconds after which the the task is re-tried.
    RetryPolicy string
    The retry policy for the task.* Fixed - The enum specifies the option as Fixed where the task retry happens after fixed time specified by RetryDelay.
    StartsWorkflow bool
    (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
    SupportStatus string
    Supported status of the definition.* Supported - The definition is a supported version and there will be no changes to the mandatory inputs or outputs.* Beta - The definition is a Beta version and this version can under go changes until the version is marked supported.* Deprecated - The version of definition is deprecated and typically there will be a higher version of the same definition that has been added.
    Timeout float64
    The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
    TimeoutPolicy string
    The timeout policy for the task.* Timeout - The enum specifies the option as Timeout where task will be timed out after the specified time in Timeout property.* Retry - The enum specifies the option as Retry where task will be re-tried.
    additionalProperties String
    classId String
    cloneable Boolean
    (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
    externalMeta Boolean
    (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
    inputDefinitions List<WorkflowTaskDefinitionPropertyInputDefinition>
    This complex property has following sub-properties:
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
    outputDefinitions List<WorkflowTaskDefinitionPropertyOutputDefinition>
    This complex property has following sub-properties:
    retryCount Double
    The number of times a task should be tried before marking as failed.
    retryDelay Double
    The delay in seconds after which the the task is re-tried.
    retryPolicy String
    The retry policy for the task.* Fixed - The enum specifies the option as Fixed where the task retry happens after fixed time specified by RetryDelay.
    startsWorkflow Boolean
    (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
    supportStatus String
    Supported status of the definition.* Supported - The definition is a supported version and there will be no changes to the mandatory inputs or outputs.* Beta - The definition is a Beta version and this version can under go changes until the version is marked supported.* Deprecated - The version of definition is deprecated and typically there will be a higher version of the same definition that has been added.
    timeout Double
    The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
    timeoutPolicy String
    The timeout policy for the task.* Timeout - The enum specifies the option as Timeout where task will be timed out after the specified time in Timeout property.* Retry - The enum specifies the option as Retry where task will be re-tried.
    additionalProperties string
    classId string
    cloneable boolean
    (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
    externalMeta boolean
    (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
    inputDefinitions WorkflowTaskDefinitionPropertyInputDefinition[]
    This complex property has following sub-properties:
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
    outputDefinitions WorkflowTaskDefinitionPropertyOutputDefinition[]
    This complex property has following sub-properties:
    retryCount number
    The number of times a task should be tried before marking as failed.
    retryDelay number
    The delay in seconds after which the the task is re-tried.
    retryPolicy string
    The retry policy for the task.* Fixed - The enum specifies the option as Fixed where the task retry happens after fixed time specified by RetryDelay.
    startsWorkflow boolean
    (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
    supportStatus string
    Supported status of the definition.* Supported - The definition is a supported version and there will be no changes to the mandatory inputs or outputs.* Beta - The definition is a Beta version and this version can under go changes until the version is marked supported.* Deprecated - The version of definition is deprecated and typically there will be a higher version of the same definition that has been added.
    timeout number
    The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
    timeoutPolicy string
    The timeout policy for the task.* Timeout - The enum specifies the option as Timeout where task will be timed out after the specified time in Timeout property.* Retry - The enum specifies the option as Retry where task will be re-tried.
    additional_properties str
    class_id str
    cloneable bool
    (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
    external_meta bool
    (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
    input_definitions Sequence[WorkflowTaskDefinitionPropertyInputDefinition]
    This complex property has following sub-properties:
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
    output_definitions Sequence[WorkflowTaskDefinitionPropertyOutputDefinition]
    This complex property has following sub-properties:
    retry_count float
    The number of times a task should be tried before marking as failed.
    retry_delay float
    The delay in seconds after which the the task is re-tried.
    retry_policy str
    The retry policy for the task.* Fixed - The enum specifies the option as Fixed where the task retry happens after fixed time specified by RetryDelay.
    starts_workflow bool
    (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
    support_status str
    Supported status of the definition.* Supported - The definition is a supported version and there will be no changes to the mandatory inputs or outputs.* Beta - The definition is a Beta version and this version can under go changes until the version is marked supported.* Deprecated - The version of definition is deprecated and typically there will be a higher version of the same definition that has been added.
    timeout float
    The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
    timeout_policy str
    The timeout policy for the task.* Timeout - The enum specifies the option as Timeout where task will be timed out after the specified time in Timeout property.* Retry - The enum specifies the option as Retry where task will be re-tried.
    additionalProperties String
    classId String
    cloneable Boolean
    (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
    externalMeta Boolean
    (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
    inputDefinitions List<Property Map>
    This complex property has following sub-properties:
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
    outputDefinitions List<Property Map>
    This complex property has following sub-properties:
    retryCount Number
    The number of times a task should be tried before marking as failed.
    retryDelay Number
    The delay in seconds after which the the task is re-tried.
    retryPolicy String
    The retry policy for the task.* Fixed - The enum specifies the option as Fixed where the task retry happens after fixed time specified by RetryDelay.
    startsWorkflow Boolean
    (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
    supportStatus String
    Supported status of the definition.* Supported - The definition is a supported version and there will be no changes to the mandatory inputs or outputs.* Beta - The definition is a Beta version and this version can under go changes until the version is marked supported.* Deprecated - The version of definition is deprecated and typically there will be a higher version of the same definition that has been added.
    timeout Number
    The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
    timeoutPolicy String
    The timeout policy for the task.* Timeout - The enum specifies the option as Timeout where task will be timed out after the specified time in Timeout property.* Retry - The enum specifies the option as Retry where task will be re-tried.

    WorkflowTaskDefinitionPropertyInputDefinition, WorkflowTaskDefinitionPropertyInputDefinitionArgs

    AdditionalProperties string
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    ClassId string
    Defaults List<WorkflowTaskDefinitionPropertyInputDefinitionDefault>
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    Description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    DisplayMetas List<WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta>
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    InputParameters string
    Label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    Name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    Required bool
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    AdditionalProperties string
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    ClassId string
    Defaults []WorkflowTaskDefinitionPropertyInputDefinitionDefault
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    Description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    DisplayMetas []WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    InputParameters string
    Label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    Name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    Required bool
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    additionalProperties String
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    classId String
    defaults List<WorkflowTaskDefinitionPropertyInputDefinitionDefault>
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    description String
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    displayMetas List<WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta>
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    inputParameters String
    label String
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    name String
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    required Boolean
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    additionalProperties string
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    classId string
    defaults WorkflowTaskDefinitionPropertyInputDefinitionDefault[]
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    displayMetas WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta[]
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    inputParameters string
    label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    required boolean
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    additional_properties str
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    class_id str
    defaults Sequence[WorkflowTaskDefinitionPropertyInputDefinitionDefault]
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    description str
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    display_metas Sequence[WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta]
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    input_parameters str
    label str
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    name str
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    required bool
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    additionalProperties String
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    classId String
    defaults List<Property Map>
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    description String
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    displayMetas List<Property Map>
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    inputParameters String
    label String
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    name String
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    required Boolean
    Specifies whether this parameter is required. The field is applicable for task and workflow.

    WorkflowTaskDefinitionPropertyInputDefinitionDefault, WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs

    additionalProperties String
    classId String
    isValueSet Boolean
    objectType String
    override Boolean
    value String
    additionalProperties string
    classId string
    isValueSet boolean
    objectType string
    override boolean
    value string
    additionalProperties String
    classId String
    isValueSet Boolean
    objectType String
    override Boolean
    value String

    WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta, WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs

    AdditionalProperties string
    ClassId string
    InventorySelector bool
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    ObjectType string
    WidgetType string
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    AdditionalProperties string
    ClassId string
    InventorySelector bool
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    ObjectType string
    WidgetType string
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    additionalProperties String
    classId String
    inventorySelector Boolean
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    objectType String
    widgetType String
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    additionalProperties string
    classId string
    inventorySelector boolean
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    objectType string
    widgetType string
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    additional_properties str
    class_id str
    inventory_selector bool
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    object_type str
    widget_type str
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    additionalProperties String
    classId String
    inventorySelector Boolean
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    objectType String
    widgetType String
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.

    WorkflowTaskDefinitionPropertyOutputDefinition, WorkflowTaskDefinitionPropertyOutputDefinitionArgs

    AdditionalProperties string
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    ClassId string
    Defaults List<WorkflowTaskDefinitionPropertyOutputDefinitionDefault>
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    Description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    DisplayMetas List<WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta>
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    InputParameters string
    Label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    Name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    Required bool
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    AdditionalProperties string
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    ClassId string
    Defaults []WorkflowTaskDefinitionPropertyOutputDefinitionDefault
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    Description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    DisplayMetas []WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    InputParameters string
    Label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    Name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    Required bool
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    additionalProperties String
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    classId String
    defaults List<WorkflowTaskDefinitionPropertyOutputDefinitionDefault>
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    description String
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    displayMetas List<WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta>
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    inputParameters String
    label String
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    name String
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    required Boolean
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    additionalProperties string
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    classId string
    defaults WorkflowTaskDefinitionPropertyOutputDefinitionDefault[]
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    description string
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    displayMetas WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta[]
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    inputParameters string
    label string
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    name string
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    required boolean
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    additional_properties str
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    class_id str
    defaults Sequence[WorkflowTaskDefinitionPropertyOutputDefinitionDefault]
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    description str
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    display_metas Sequence[WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta]
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    input_parameters str
    label str
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    name str
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    required bool
    Specifies whether this parameter is required. The field is applicable for task and workflow.
    additionalProperties String
    Additional Properties as per object type, can be added as JSON using jsonencode(). Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType
    classId String
    defaults List<Property Map>
    Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
    description String
    A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
    displayMetas List<Property Map>
    Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
    inputParameters String
    label String
    A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
    name String
    The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    required Boolean
    Specifies whether this parameter is required. The field is applicable for task and workflow.

    WorkflowTaskDefinitionPropertyOutputDefinitionDefault, WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs

    additionalProperties String
    classId String
    isValueSet Boolean
    objectType String
    override Boolean
    value String
    additionalProperties string
    classId string
    isValueSet boolean
    objectType string
    override boolean
    value string
    additionalProperties String
    classId String
    isValueSet Boolean
    objectType String
    override Boolean
    value String

    WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta, WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs

    AdditionalProperties string
    ClassId string
    InventorySelector bool
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    ObjectType string
    WidgetType string
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    AdditionalProperties string
    ClassId string
    InventorySelector bool
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    ObjectType string
    WidgetType string
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    additionalProperties String
    classId String
    inventorySelector Boolean
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    objectType String
    widgetType String
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    additionalProperties string
    classId string
    inventorySelector boolean
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    objectType string
    widgetType string
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    additional_properties str
    class_id str
    inventory_selector bool
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    object_type str
    widget_type str
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.
    additionalProperties String
    classId String
    inventorySelector Boolean
    Inventory selector specified for primitive data property should be used in Intersight User Interface.
    objectType String
    widgetType String
    Specify the widget type for data display.* None - Display none of the widget types.* Radio - Display the widget as a radio button.* Dropdown - Display the widget as a dropdown.* GridSelector - Display the widget as a selector.* DrawerSelector - Display the widget as a selector.

    WorkflowTaskDefinitionRollbackTask, WorkflowTaskDefinitionRollbackTaskArgs

    AdditionalProperties string
    CatalogMoid string
    The catalog under which the task definition has been added.
    ClassId string
    Description string
    Description of rollback task definition.
    InputParameters string
    Input parameters mapping for rollback task from the input or output of the main task definition.
    Name string
    Name of the task definition which is capable of doing rollback of this task.
    NrVersion double
    The version of the task definition.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    SkipCondition string
    (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
    TaskMoid string
    The resolved referenced rollback task definition managed object.
    AdditionalProperties string
    CatalogMoid string
    The catalog under which the task definition has been added.
    ClassId string
    Description string
    Description of rollback task definition.
    InputParameters string
    Input parameters mapping for rollback task from the input or output of the main task definition.
    Name string
    Name of the task definition which is capable of doing rollback of this task.
    NrVersion float64
    The version of the task definition.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    SkipCondition string
    (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
    TaskMoid string
    The resolved referenced rollback task definition managed object.
    additionalProperties String
    catalogMoid String
    The catalog under which the task definition has been added.
    classId String
    description String
    Description of rollback task definition.
    inputParameters String
    Input parameters mapping for rollback task from the input or output of the main task definition.
    name String
    Name of the task definition which is capable of doing rollback of this task.
    nrVersion Double
    The version of the task definition.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    skipCondition String
    (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
    taskMoid String
    The resolved referenced rollback task definition managed object.
    additionalProperties string
    catalogMoid string
    The catalog under which the task definition has been added.
    classId string
    description string
    Description of rollback task definition.
    inputParameters string
    Input parameters mapping for rollback task from the input or output of the main task definition.
    name string
    Name of the task definition which is capable of doing rollback of this task.
    nrVersion number
    The version of the task definition.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    skipCondition string
    (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
    taskMoid string
    The resolved referenced rollback task definition managed object.
    additional_properties str
    catalog_moid str
    The catalog under which the task definition has been added.
    class_id str
    description str
    Description of rollback task definition.
    input_parameters str
    Input parameters mapping for rollback task from the input or output of the main task definition.
    name str
    Name of the task definition which is capable of doing rollback of this task.
    nr_version float
    The version of the task definition.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    skip_condition str
    (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
    task_moid str
    The resolved referenced rollback task definition managed object.
    additionalProperties String
    catalogMoid String
    The catalog under which the task definition has been added.
    classId String
    description String
    Description of rollback task definition.
    inputParameters String
    Input parameters mapping for rollback task from the input or output of the main task definition.
    name String
    Name of the task definition which is capable of doing rollback of this task.
    nrVersion Number
    The version of the task definition.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    skipCondition String
    (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
    taskMoid String
    The resolved referenced rollback task definition managed object.

    WorkflowTaskDefinitionTag, WorkflowTaskDefinitionTagArgs

    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The string representation of a tag key.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The string representation of a tag key.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.

    WorkflowTaskDefinitionTaskMetadata, WorkflowTaskDefinitionTaskMetadataArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionVersionContext, WorkflowTaskDefinitionVersionContextArgs

    AdditionalProperties string
    ClassId string
    InterestedMos List<WorkflowTaskDefinitionVersionContextInterestedMo>
    This complex property has following sub-properties:
    MarkedForDeletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    RefMos List<WorkflowTaskDefinitionVersionContextRefMo>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    Timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    VersionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    InterestedMos []WorkflowTaskDefinitionVersionContextInterestedMo
    This complex property has following sub-properties:
    MarkedForDeletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    RefMos []WorkflowTaskDefinitionVersionContextRefMo
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    Timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    VersionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    interestedMos List<WorkflowTaskDefinitionVersionContextInterestedMo>
    This complex property has following sub-properties:
    markedForDeletion Boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos List<WorkflowTaskDefinitionVersionContextRefMo>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp String
    (ReadOnly) The time this versioned Managed Object was created.
    versionType String
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    interestedMos WorkflowTaskDefinitionVersionContextInterestedMo[]
    This complex property has following sub-properties:
    markedForDeletion boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos WorkflowTaskDefinitionVersionContextRefMo[]
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    versionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    interested_mos Sequence[WorkflowTaskDefinitionVersionContextInterestedMo]
    This complex property has following sub-properties:
    marked_for_deletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    ref_mos Sequence[WorkflowTaskDefinitionVersionContextRefMo]
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp str
    (ReadOnly) The time this versioned Managed Object was created.
    version_type str
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    interestedMos List<Property Map>
    This complex property has following sub-properties:
    markedForDeletion Boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos List<Property Map>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp String
    (ReadOnly) The time this versioned Managed Object was created.
    versionType String
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.

    WorkflowTaskDefinitionVersionContextInterestedMo, WorkflowTaskDefinitionVersionContextInterestedMoArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    WorkflowTaskDefinitionVersionContextRefMo, WorkflowTaskDefinitionVersionContextRefMoArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    Import

    intersight_workflow_task_definition can be imported using the Moid of the object, e.g.

    $ pulumi import intersight:index/workflowTaskDefinition:WorkflowTaskDefinition example 1234567890987654321abcde
    

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

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet