intersight.WorkflowTaskDefinition
Explore with Pulumi AI
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.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.0)
        .retryDelay(0.0)
        .retryPolicy("string")
        .startsWorkflow(false)
        .supportStatus("string")
        .timeout(0.0)
        .timeoutPolicy("string")
        .build())
    .rollbackTasks(WorkflowTaskDefinitionRollbackTaskArgs.builder()
        .additionalProperties("string")
        .catalogMoid("string")
        .classId("string")
        .description("string")
        .inputParameters("string")
        .name("string")
        .nrVersion(0.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<WorkflowTask Definition Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Catalogs
List<WorkflowTask Definition Catalog> 
- 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<WorkflowTask Definition Cloned From> 
- (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.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ImplementedTasks List<WorkflowTask Definition Implemented Task> 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- InterfaceTasks List<WorkflowTask Definition Interface Task> 
- 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<WorkflowTask Definition Internal Property> 
- (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<WorkflowTask Definition Parent> 
- (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<WorkflowTask Definition Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Properties
List<WorkflowTask Definition Property> 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- RollbackTasks List<WorkflowTask Definition Rollback Task> 
- This complex property has following sub-properties:
- SecureProp boolAccess 
- (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.
- 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.
- 
List<WorkflowTask Definition Tag> 
- This complex property has following sub-properties:
- TaskMetadatas List<WorkflowTask Definition Task Metadata> 
- 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<WorkflowTask Definition Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- WorkflowTask stringDefinition Id 
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
[]WorkflowTask Definition Ancestor Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Catalogs
[]WorkflowTask Definition Catalog Args 
- 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 []WorkflowTask Definition Cloned From Args 
- (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.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ImplementedTasks []WorkflowTask Definition Implemented Task Args 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- InterfaceTasks []WorkflowTask Definition Interface Task Args 
- 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 []WorkflowTask Definition Internal Property Args 
- (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
[]WorkflowTask Definition Parent Args 
- (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 []WorkflowTask Definition Permission Resource Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Properties
[]WorkflowTask Definition Property Args 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- RollbackTasks []WorkflowTask Definition Rollback Task Args 
- This complex property has following sub-properties:
- SecureProp boolAccess 
- (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.
- 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.
- 
[]WorkflowTask Definition Tag Args 
- This complex property has following sub-properties:
- TaskMetadatas []WorkflowTask Definition Task Metadata Args 
- 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 []WorkflowTask Definition Version Context Args 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- WorkflowTask stringDefinition Id 
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalProperties String
- ancestors
List<WorkflowTask Definition Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
List<WorkflowTask Definition Catalog> 
- 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<WorkflowTask Definition Cloned From> 
- (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.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- implementedTasks List<WorkflowTask Definition Implemented Task> 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interfaceTasks List<WorkflowTask Definition Interface Task> 
- 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<WorkflowTask Definition Internal Property> 
- (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<WorkflowTask Definition Parent> 
- (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<WorkflowTask Definition Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
List<WorkflowTask Definition Property> 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollbackTasks List<WorkflowTask Definition Rollback Task> 
- This complex property has following sub-properties:
- secureProp BooleanAccess 
- (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.
- 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.
- 
List<WorkflowTask Definition Tag> 
- This complex property has following sub-properties:
- taskMetadatas List<WorkflowTask Definition Task Metadata> 
- 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<WorkflowTask Definition Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflowTask StringDefinition Id 
- accountMoid string
- (ReadOnly) The Account ID for this managed object.
- additionalProperties string
- ancestors
WorkflowTask Definition Ancestor[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
WorkflowTask Definition Catalog[] 
- 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 WorkflowTask Definition Cloned From[] 
- (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.
- domainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- implementedTasks WorkflowTask Definition Implemented Task[] 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interfaceTasks WorkflowTask Definition Interface Task[] 
- 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 WorkflowTask Definition Internal Property[] 
- (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
WorkflowTask Definition Parent[] 
- (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 WorkflowTask Definition Permission Resource[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
WorkflowTask Definition Property[] 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollbackTasks WorkflowTask Definition Rollback Task[] 
- This complex property has following sub-properties:
- secureProp booleanAccess 
- (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.
- 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.
- 
WorkflowTask Definition Tag[] 
- This complex property has following sub-properties:
- taskMetadatas WorkflowTask Definition Task Metadata[] 
- 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 WorkflowTask Definition Version Context[] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflowTask stringDefinition Id 
- account_moid str
- (ReadOnly) The Account ID for this managed object.
- additional_properties str
- ancestors
Sequence[WorkflowTask Definition Ancestor Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
Sequence[WorkflowTask Definition Catalog Args] 
- 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[WorkflowTask Definition Cloned From Args] 
- (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_ strmoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- implemented_tasks Sequence[WorkflowTask Definition Implemented Task Args] 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface_tasks Sequence[WorkflowTask Definition Interface Task Args] 
- 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[WorkflowTask Definition Internal Property Args] 
- (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[WorkflowTask Definition Parent Args] 
- (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[WorkflowTask Definition Permission Resource Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
Sequence[WorkflowTask Definition Property Args] 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollback_tasks Sequence[WorkflowTask Definition Rollback Task Args] 
- This complex property has following sub-properties:
- secure_prop_ boolaccess 
- (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.
- 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.
- 
Sequence[WorkflowTask Definition Tag Args] 
- This complex property has following sub-properties:
- task_metadatas Sequence[WorkflowTask Definition Task Metadata Args] 
- 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[WorkflowTask Definition Version Context Args] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow_task_ strdefinition_ id 
- 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.
- domainGroup StringMoid 
- (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:
- secureProp BooleanAccess 
- (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.
- 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.
- 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:
- workflowTask StringDefinition Id 
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) -> WorkflowTaskDefinitionfunc 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.
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
List<WorkflowTask Definition Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Catalogs
List<WorkflowTask Definition Catalog> 
- 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<WorkflowTask Definition Cloned From> 
- (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.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ImplementedTasks List<WorkflowTask Definition Implemented Task> 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- InterfaceTasks List<WorkflowTask Definition Interface Task> 
- 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<WorkflowTask Definition Internal Property> 
- (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<WorkflowTask Definition Parent> 
- (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<WorkflowTask Definition Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Properties
List<WorkflowTask Definition Property> 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- RollbackTasks List<WorkflowTask Definition Rollback Task> 
- This complex property has following sub-properties:
- SecureProp boolAccess 
- (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.
- 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.
- 
List<WorkflowTask Definition Tag> 
- This complex property has following sub-properties:
- TaskMetadatas List<WorkflowTask Definition Task Metadata> 
- 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<WorkflowTask Definition Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- WorkflowTask stringDefinition Id 
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
[]WorkflowTask Definition Ancestor Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Catalogs
[]WorkflowTask Definition Catalog Args 
- 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 []WorkflowTask Definition Cloned From Args 
- (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.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ImplementedTasks []WorkflowTask Definition Implemented Task Args 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- InterfaceTasks []WorkflowTask Definition Interface Task Args 
- 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 []WorkflowTask Definition Internal Property Args 
- (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
[]WorkflowTask Definition Parent Args 
- (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 []WorkflowTask Definition Permission Resource Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Properties
[]WorkflowTask Definition Property Args 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- RollbackTasks []WorkflowTask Definition Rollback Task Args 
- This complex property has following sub-properties:
- SecureProp boolAccess 
- (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.
- 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.
- 
[]WorkflowTask Definition Tag Args 
- This complex property has following sub-properties:
- TaskMetadatas []WorkflowTask Definition Task Metadata Args 
- 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 []WorkflowTask Definition Version Context Args 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- WorkflowTask stringDefinition Id 
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalProperties String
- ancestors
List<WorkflowTask Definition Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
List<WorkflowTask Definition Catalog> 
- 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<WorkflowTask Definition Cloned From> 
- (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.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- implementedTasks List<WorkflowTask Definition Implemented Task> 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interfaceTasks List<WorkflowTask Definition Interface Task> 
- 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<WorkflowTask Definition Internal Property> 
- (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<WorkflowTask Definition Parent> 
- (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<WorkflowTask Definition Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
List<WorkflowTask Definition Property> 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollbackTasks List<WorkflowTask Definition Rollback Task> 
- This complex property has following sub-properties:
- secureProp BooleanAccess 
- (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.
- 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.
- 
List<WorkflowTask Definition Tag> 
- This complex property has following sub-properties:
- taskMetadatas List<WorkflowTask Definition Task Metadata> 
- 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<WorkflowTask Definition Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflowTask StringDefinition Id 
- accountMoid string
- (ReadOnly) The Account ID for this managed object.
- additionalProperties string
- ancestors
WorkflowTask Definition Ancestor[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
WorkflowTask Definition Catalog[] 
- 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 WorkflowTask Definition Cloned From[] 
- (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.
- domainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- implementedTasks WorkflowTask Definition Implemented Task[] 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interfaceTasks WorkflowTask Definition Interface Task[] 
- 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 WorkflowTask Definition Internal Property[] 
- (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
WorkflowTask Definition Parent[] 
- (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 WorkflowTask Definition Permission Resource[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
WorkflowTask Definition Property[] 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollbackTasks WorkflowTask Definition Rollback Task[] 
- This complex property has following sub-properties:
- secureProp booleanAccess 
- (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.
- 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.
- 
WorkflowTask Definition Tag[] 
- This complex property has following sub-properties:
- taskMetadatas WorkflowTask Definition Task Metadata[] 
- 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 WorkflowTask Definition Version Context[] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflowTask stringDefinition Id 
- account_moid str
- (ReadOnly) The Account ID for this managed object.
- additional_properties str
- ancestors
Sequence[WorkflowTask Definition Ancestor Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
Sequence[WorkflowTask Definition Catalog Args] 
- 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[WorkflowTask Definition Cloned From Args] 
- (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_ strmoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- implemented_tasks Sequence[WorkflowTask Definition Implemented Task Args] 
- An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface_tasks Sequence[WorkflowTask Definition Interface Task Args] 
- 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[WorkflowTask Definition Internal Property Args] 
- (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[WorkflowTask Definition Parent Args] 
- (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[WorkflowTask Definition Permission Resource Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
Sequence[WorkflowTask Definition Property Args] 
- Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollback_tasks Sequence[WorkflowTask Definition Rollback Task Args] 
- This complex property has following sub-properties:
- secure_prop_ boolaccess 
- (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.
- 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.
- 
Sequence[WorkflowTask Definition Tag Args] 
- This complex property has following sub-properties:
- task_metadatas Sequence[WorkflowTask Definition Task Metadata Args] 
- 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[WorkflowTask Definition Version Context Args] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow_task_ strdefinition_ id 
- 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.
- domainGroup StringMoid 
- (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:
- secureProp BooleanAccess 
- (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.
- 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.
- 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:
- workflowTask StringDefinition Id 
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
- BaseTask stringType 
- (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- ClassId string
- Constraints
List<WorkflowTask Definition Internal Property Constraint> 
- (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
- BaseTask stringType 
- (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- ClassId string
- Constraints
[]WorkflowTask Definition Internal Property Constraint 
- (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
- baseTask StringType 
- (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- classId String
- constraints
List<WorkflowTask Definition Internal Property Constraint> 
- (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
- baseTask stringType 
- (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- classId string
- constraints
WorkflowTask Definition Internal Property Constraint[] 
- (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_ strtype 
- (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- class_id str
- constraints
Sequence[WorkflowTask Definition Internal Property Constraint] 
- (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
- baseTask StringType 
- (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.
- TargetData stringType 
- 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.
- TargetData stringType 
- 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.
- targetData StringType 
- 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.
- targetData stringType 
- 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_ strtype 
- 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.
- targetData StringType 
- 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<WorkflowTask Definition Property Input Definition> 
- 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<WorkflowTask Definition Property Output Definition> 
- 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 []WorkflowTask Definition Property Input Definition 
- 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 []WorkflowTask Definition Property Output Definition 
- 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<WorkflowTask Definition Property Input Definition> 
- 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<WorkflowTask Definition Property Output Definition> 
- 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 WorkflowTask Definition Property Input Definition[] 
- 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 WorkflowTask Definition Property Output Definition[] 
- 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[WorkflowTask Definition Property Input Definition] 
- 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[WorkflowTask Definition Property Output Definition] 
- 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<WorkflowTask Definition Property Input Definition Default> 
- 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<WorkflowTask Definition Property Input Definition Display Meta> 
- 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
[]WorkflowTask Definition Property Input Definition Default 
- 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 []WorkflowTask Definition Property Input Definition Display Meta 
- 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<WorkflowTask Definition Property Input Definition Default> 
- 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<WorkflowTask Definition Property Input Definition Display Meta> 
- 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
WorkflowTask Definition Property Input Definition Default[] 
- 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 WorkflowTask Definition Property Input Definition Display Meta[] 
- 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[WorkflowTask Definition Property Input Definition Default] 
- 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[WorkflowTask Definition Property Input Definition Display Meta] 
- 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
- IsValue boolSet 
- ObjectType string
- Override bool
- Value string
- AdditionalProperties string
- ClassId string
- IsValue boolSet 
- ObjectType string
- Override bool
- Value string
- additionalProperties String
- classId String
- isValue BooleanSet 
- objectType String
- override Boolean
- value String
- additionalProperties string
- classId string
- isValue booleanSet 
- objectType string
- override boolean
- value string
- additional_properties str
- class_id str
- is_value_ boolset 
- object_type str
- override bool
- value str
- additionalProperties String
- classId String
- isValue BooleanSet 
- 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<WorkflowTask Definition Property Output Definition Default> 
- 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<WorkflowTask Definition Property Output Definition Display Meta> 
- 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
[]WorkflowTask Definition Property Output Definition Default 
- 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 []WorkflowTask Definition Property Output Definition Display Meta 
- 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<WorkflowTask Definition Property Output Definition Default> 
- 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<WorkflowTask Definition Property Output Definition Display Meta> 
- 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
WorkflowTask Definition Property Output Definition Default[] 
- 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 WorkflowTask Definition Property Output Definition Display Meta[] 
- 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[WorkflowTask Definition Property Output Definition Default] 
- 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[WorkflowTask Definition Property Output Definition Display Meta] 
- 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
- IsValue boolSet 
- ObjectType string
- Override bool
- Value string
- AdditionalProperties string
- ClassId string
- IsValue boolSet 
- ObjectType string
- Override bool
- Value string
- additionalProperties String
- classId String
- isValue BooleanSet 
- objectType String
- override Boolean
- value String
- additionalProperties string
- classId string
- isValue booleanSet 
- objectType string
- override boolean
- value string
- additional_properties str
- class_id str
- is_value_ boolset 
- object_type str
- override bool
- value str
- additionalProperties String
- classId String
- isValue BooleanSet 
- 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<WorkflowTask Definition Version Context Interested Mo> 
- This complex property has following sub-properties:
- MarkedFor boolDeletion 
- (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<WorkflowTask Definition Version Context Ref Mo> 
- (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 []WorkflowTask Definition Version Context Interested Mo 
- This complex property has following sub-properties:
- MarkedFor boolDeletion 
- (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 []WorkflowTask Definition Version Context Ref Mo 
- (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<WorkflowTask Definition Version Context Interested Mo> 
- This complex property has following sub-properties:
- markedFor BooleanDeletion 
- (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<WorkflowTask Definition Version Context Ref Mo> 
- (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 WorkflowTask Definition Version Context Interested Mo[] 
- This complex property has following sub-properties:
- markedFor booleanDeletion 
- (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 WorkflowTask Definition Version Context Ref Mo[] 
- (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[WorkflowTask Definition Version Context Interested Mo] 
- This complex property has following sub-properties:
- marked_for_ booldeletion 
- (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[WorkflowTask Definition Version Context Ref Mo] 
- (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:
- markedFor BooleanDeletion 
- (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 intersightTerraform Provider.