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

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");
Copy
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")
Copy
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
	})
}
Copy
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");
});
Copy
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");
    }
}
Copy
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}
Copy

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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
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"),
})
Copy
var workflowTaskDefinitionResource = new WorkflowTaskDefinition("workflowTaskDefinitionResource", WorkflowTaskDefinitionArgs.builder()
    .accountMoid("string")
    .additionalProperties("string")
    .ancestors(WorkflowTaskDefinitionAncestorArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .catalogs(WorkflowTaskDefinitionCatalogArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .classId("string")
    .clonedFroms(WorkflowTaskDefinitionClonedFromArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .createTime("string")
    .defaultVersion(false)
    .description("string")
    .domainGroupMoid("string")
    .implementedTasks(WorkflowTaskDefinitionImplementedTaskArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .interfaceTasks(WorkflowTaskDefinitionInterfaceTaskArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .internalProperties(WorkflowTaskDefinitionInternalPropertyArgs.builder()
        .additionalProperties("string")
        .baseTaskType("string")
        .classId("string")
        .constraints(WorkflowTaskDefinitionInternalPropertyConstraintArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .objectType("string")
            .targetDataType("string")
            .build())
        .internal(false)
        .objectType("string")
        .owner("string")
        .build())
    .label("string")
    .licenseEntitlement("string")
    .modTime("string")
    .moid("string")
    .name("string")
    .nrVersion(0)
    .objectType("string")
    .owners("string")
    .parents(WorkflowTaskDefinitionParentArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .permissionResources(WorkflowTaskDefinitionPermissionResourceArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .properties(WorkflowTaskDefinitionPropertyArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .cloneable(false)
        .externalMeta(false)
        .inputDefinitions(WorkflowTaskDefinitionPropertyInputDefinitionArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .defaults(WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .isValueSet(false)
                .objectType("string")
                .override(false)
                .value("string")
                .build())
            .description("string")
            .displayMetas(WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .inventorySelector(false)
                .objectType("string")
                .widgetType("string")
                .build())
            .inputParameters("string")
            .label("string")
            .name("string")
            .objectType("string")
            .required(false)
            .build())
        .objectType("string")
        .outputDefinitions(WorkflowTaskDefinitionPropertyOutputDefinitionArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .defaults(WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .isValueSet(false)
                .objectType("string")
                .override(false)
                .value("string")
                .build())
            .description("string")
            .displayMetas(WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .inventorySelector(false)
                .objectType("string")
                .widgetType("string")
                .build())
            .inputParameters("string")
            .label("string")
            .name("string")
            .objectType("string")
            .required(false)
            .build())
        .retryCount(0)
        .retryDelay(0)
        .retryPolicy("string")
        .startsWorkflow(false)
        .supportStatus("string")
        .timeout(0)
        .timeoutPolicy("string")
        .build())
    .rollbackTasks(WorkflowTaskDefinitionRollbackTaskArgs.builder()
        .additionalProperties("string")
        .catalogMoid("string")
        .classId("string")
        .description("string")
        .inputParameters("string")
        .name("string")
        .nrVersion(0)
        .objectType("string")
        .skipCondition("string")
        .taskMoid("string")
        .build())
    .securePropAccess(false)
    .sharedScope("string")
    .tags(WorkflowTaskDefinitionTagArgs.builder()
        .additionalProperties("string")
        .key("string")
        .value("string")
        .build())
    .taskMetadatas(WorkflowTaskDefinitionTaskMetadataArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .versionContexts(WorkflowTaskDefinitionVersionContextArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .interestedMos(WorkflowTaskDefinitionVersionContextInterestedMoArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .markedForDeletion(false)
        .nrVersion("string")
        .objectType("string")
        .refMos(WorkflowTaskDefinitionVersionContextRefMoArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .timestamp("string")
        .versionType("string")
        .build())
    .workflowTaskDefinitionId("string")
    .build());
Copy
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")
Copy
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",
});
Copy
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
Copy

WorkflowTaskDefinition Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The WorkflowTaskDefinition resource accepts the following input properties:

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

Outputs

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

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

Look up Existing WorkflowTaskDefinition Resource

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

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

Supporting Types

WorkflowTaskDefinitionAncestor
, WorkflowTaskDefinitionAncestorArgs

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

WorkflowTaskDefinitionInternalPropertyConstraint
, WorkflowTaskDefinitionInternalPropertyConstraintArgs

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

WorkflowTaskDefinitionParent
, WorkflowTaskDefinitionParentArgs

AdditionalProperties This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
classId This property is required. string
moid This property is required. string
The Moid of the referenced REST resource.
objectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. str
class_id This property is required. str
moid This property is required. str
The Moid of the referenced REST resource.
object_type This property is required. str
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
classId This property is required. string
moid This property is required. string
The Moid of the referenced REST resource.
objectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. str
class_id This property is required. str
moid This property is required. str
The Moid of the referenced REST resource.
object_type This property is required. str
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
ClassId This property is required. string
Cloneable This property is required. 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 This property is required. 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 This property is required. List<WorkflowTaskDefinitionPropertyInputDefinition>
This complex property has following sub-properties:
ObjectType This property is required. 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 This property is required. List<WorkflowTaskDefinitionPropertyOutputDefinition>
This complex property has following sub-properties:
RetryCount This property is required. double
The number of times a task should be tried before marking as failed.
RetryDelay This property is required. double
The delay in seconds after which the the task is re-tried.
RetryPolicy This property is required. 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 This property is required. bool
(ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
SupportStatus This property is required. 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 This property is required. double
The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
TimeoutPolicy This property is required. 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 This property is required. string
ClassId This property is required. string
Cloneable This property is required. 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 This property is required. 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 This property is required. []WorkflowTaskDefinitionPropertyInputDefinition
This complex property has following sub-properties:
ObjectType This property is required. 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 This property is required. []WorkflowTaskDefinitionPropertyOutputDefinition
This complex property has following sub-properties:
RetryCount This property is required. float64
The number of times a task should be tried before marking as failed.
RetryDelay This property is required. float64
The delay in seconds after which the the task is re-tried.
RetryPolicy This property is required. 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 This property is required. bool
(ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
SupportStatus This property is required. 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 This property is required. float64
The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
TimeoutPolicy This property is required. 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 This property is required. String
classId This property is required. String
cloneable This property is required. 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 This property is required. 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 This property is required. List<WorkflowTaskDefinitionPropertyInputDefinition>
This complex property has following sub-properties:
objectType This property is required. 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 This property is required. List<WorkflowTaskDefinitionPropertyOutputDefinition>
This complex property has following sub-properties:
retryCount This property is required. Double
The number of times a task should be tried before marking as failed.
retryDelay This property is required. Double
The delay in seconds after which the the task is re-tried.
retryPolicy This property is required. 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 This property is required. Boolean
(ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
supportStatus This property is required. 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 This property is required. Double
The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
timeoutPolicy This property is required. 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 This property is required. string
classId This property is required. string
cloneable This property is required. 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 This property is required. 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 This property is required. WorkflowTaskDefinitionPropertyInputDefinition[]
This complex property has following sub-properties:
objectType This property is required. 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 This property is required. WorkflowTaskDefinitionPropertyOutputDefinition[]
This complex property has following sub-properties:
retryCount This property is required. number
The number of times a task should be tried before marking as failed.
retryDelay This property is required. number
The delay in seconds after which the the task is re-tried.
retryPolicy This property is required. 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 This property is required. boolean
(ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
supportStatus This property is required. 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 This property is required. number
The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
timeoutPolicy This property is required. 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 This property is required. str
class_id This property is required. str
cloneable This property is required. 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 This property is required. 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 This property is required. Sequence[WorkflowTaskDefinitionPropertyInputDefinition]
This complex property has following sub-properties:
object_type This property is required. 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 This property is required. Sequence[WorkflowTaskDefinitionPropertyOutputDefinition]
This complex property has following sub-properties:
retry_count This property is required. float
The number of times a task should be tried before marking as failed.
retry_delay This property is required. float
The delay in seconds after which the the task is re-tried.
retry_policy This property is required. 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 This property is required. bool
(ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
support_status This property is required. 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 This property is required. float
The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
timeout_policy This property is required. 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 This property is required. String
classId This property is required. String
cloneable This property is required. 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 This property is required. 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 This property is required. List<Property Map>
This complex property has following sub-properties:
objectType This property is required. 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 This property is required. List<Property Map>
This complex property has following sub-properties:
retryCount This property is required. Number
The number of times a task should be tried before marking as failed.
retryDelay This property is required. Number
The delay in seconds after which the the task is re-tried.
retryPolicy This property is required. 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 This property is required. Boolean
(ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
supportStatus This property is required. 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 This property is required. Number
The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
timeoutPolicy This property is required. 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 This property is required. 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 This property is required. string
Defaults This property is required. List<WorkflowTaskDefinitionPropertyInputDefinitionDefault>
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
Description This property is required. 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 This property is required. List<WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta>
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
InputParameters This property is required. string
Label This property is required. 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 This property is required. 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 This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
Required This property is required. bool
Specifies whether this parameter is required. The field is applicable for task and workflow.
AdditionalProperties This property is required. 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 This property is required. string
Defaults This property is required. []WorkflowTaskDefinitionPropertyInputDefinitionDefault
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
Description This property is required. 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 This property is required. []WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
InputParameters This property is required. string
Label This property is required. 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 This property is required. 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 This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
Required This property is required. bool
Specifies whether this parameter is required. The field is applicable for task and workflow.
additionalProperties This property is required. 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 This property is required. String
defaults This property is required. List<WorkflowTaskDefinitionPropertyInputDefinitionDefault>
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
description This property is required. 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 This property is required. List<WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta>
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
inputParameters This property is required. String
label This property is required. 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 This property is required. 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 This property is required. String
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
required This property is required. Boolean
Specifies whether this parameter is required. The field is applicable for task and workflow.
additionalProperties This property is required. 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 This property is required. string
defaults This property is required. WorkflowTaskDefinitionPropertyInputDefinitionDefault[]
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
description This property is required. 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 This property is required. WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta[]
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
inputParameters This property is required. string
label This property is required. 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 This property is required. 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 This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
required This property is required. boolean
Specifies whether this parameter is required. The field is applicable for task and workflow.
additional_properties This property is required. 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 This property is required. str
defaults This property is required. Sequence[WorkflowTaskDefinitionPropertyInputDefinitionDefault]
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
description This property is required. 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 This property is required. Sequence[WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta]
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
input_parameters This property is required. str
label This property is required. 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 This property is required. 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 This property is required. str
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
required This property is required. bool
Specifies whether this parameter is required. The field is applicable for task and workflow.
additionalProperties This property is required. 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 This property is required. String
defaults This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
label This property is required. 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 This property is required. 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 This property is required. String
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
required This property is required. Boolean
Specifies whether this parameter is required. The field is applicable for task and workflow.

WorkflowTaskDefinitionPropertyInputDefinitionDefault
, WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs

AdditionalProperties This property is required. string
ClassId This property is required. string
IsValueSet This property is required. bool
ObjectType This property is required. string
Override This property is required. bool
Value This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
IsValueSet This property is required. bool
ObjectType This property is required. string
Override This property is required. bool
Value This property is required. string
additionalProperties This property is required. String
classId This property is required. String
isValueSet This property is required. Boolean
objectType This property is required. String
override This property is required. Boolean
value This property is required. String
additionalProperties This property is required. string
classId This property is required. string
isValueSet This property is required. boolean
objectType This property is required. string
override This property is required. boolean
value This property is required. string
additional_properties This property is required. str
class_id This property is required. str
is_value_set This property is required. bool
object_type This property is required. str
override This property is required. bool
value This property is required. str
additionalProperties This property is required. String
classId This property is required. String
isValueSet This property is required. Boolean
objectType This property is required. String
override This property is required. Boolean
value This property is required. String

WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta
, WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs

AdditionalProperties This property is required. string
ClassId This property is required. string
InventorySelector This property is required. bool
Inventory selector specified for primitive data property should be used in Intersight User Interface.
ObjectType This property is required. string
WidgetType This property is required. 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 This property is required. string
ClassId This property is required. string
InventorySelector This property is required. bool
Inventory selector specified for primitive data property should be used in Intersight User Interface.
ObjectType This property is required. string
WidgetType This property is required. 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 This property is required. String
classId This property is required. String
inventorySelector This property is required. Boolean
Inventory selector specified for primitive data property should be used in Intersight User Interface.
objectType This property is required. String
widgetType This property is required. 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 This property is required. string
classId This property is required. string
inventorySelector This property is required. boolean
Inventory selector specified for primitive data property should be used in Intersight User Interface.
objectType This property is required. string
widgetType This property is required. 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 This property is required. str
class_id This property is required. str
inventory_selector This property is required. bool
Inventory selector specified for primitive data property should be used in Intersight User Interface.
object_type This property is required. str
widget_type This property is required. 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 This property is required. String
classId This property is required. String
inventorySelector This property is required. Boolean
Inventory selector specified for primitive data property should be used in Intersight User Interface.
objectType This property is required. String
widgetType This property is required. 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 This property is required. 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 This property is required. string
Defaults This property is required. List<WorkflowTaskDefinitionPropertyOutputDefinitionDefault>
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
Description This property is required. 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 This property is required. List<WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta>
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
InputParameters This property is required. string
Label This property is required. 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 This property is required. 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 This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
Required This property is required. bool
Specifies whether this parameter is required. The field is applicable for task and workflow.
AdditionalProperties This property is required. 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 This property is required. string
Defaults This property is required. []WorkflowTaskDefinitionPropertyOutputDefinitionDefault
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
Description This property is required. 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 This property is required. []WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
InputParameters This property is required. string
Label This property is required. 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 This property is required. 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 This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
Required This property is required. bool
Specifies whether this parameter is required. The field is applicable for task and workflow.
additionalProperties This property is required. 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 This property is required. String
defaults This property is required. List<WorkflowTaskDefinitionPropertyOutputDefinitionDefault>
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
description This property is required. 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 This property is required. List<WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta>
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
inputParameters This property is required. String
label This property is required. 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 This property is required. 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 This property is required. String
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
required This property is required. Boolean
Specifies whether this parameter is required. The field is applicable for task and workflow.
additionalProperties This property is required. 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 This property is required. string
defaults This property is required. WorkflowTaskDefinitionPropertyOutputDefinitionDefault[]
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
description This property is required. 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 This property is required. WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta[]
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
inputParameters This property is required. string
label This property is required. 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 This property is required. 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 This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
required This property is required. boolean
Specifies whether this parameter is required. The field is applicable for task and workflow.
additional_properties This property is required. 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 This property is required. str
defaults This property is required. Sequence[WorkflowTaskDefinitionPropertyOutputDefinitionDefault]
Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
description This property is required. 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 This property is required. Sequence[WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta]
Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
input_parameters This property is required. str
label This property is required. 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 This property is required. 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 This property is required. str
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
required This property is required. bool
Specifies whether this parameter is required. The field is applicable for task and workflow.
additionalProperties This property is required. 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 This property is required. String
defaults This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
label This property is required. 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 This property is required. 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 This property is required. String
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
required This property is required. Boolean
Specifies whether this parameter is required. The field is applicable for task and workflow.

WorkflowTaskDefinitionPropertyOutputDefinitionDefault
, WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs

AdditionalProperties This property is required. string
ClassId This property is required. string
IsValueSet This property is required. bool
ObjectType This property is required. string
Override This property is required. bool
Value This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
IsValueSet This property is required. bool
ObjectType This property is required. string
Override This property is required. bool
Value This property is required. string
additionalProperties This property is required. String
classId This property is required. String
isValueSet This property is required. Boolean
objectType This property is required. String
override This property is required. Boolean
value This property is required. String
additionalProperties This property is required. string
classId This property is required. string
isValueSet This property is required. boolean
objectType This property is required. string
override This property is required. boolean
value This property is required. string
additional_properties This property is required. str
class_id This property is required. str
is_value_set This property is required. bool
object_type This property is required. str
override This property is required. bool
value This property is required. str
additionalProperties This property is required. String
classId This property is required. String
isValueSet This property is required. Boolean
objectType This property is required. String
override This property is required. Boolean
value This property is required. String

WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta
, WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs

AdditionalProperties This property is required. string
ClassId This property is required. string
InventorySelector This property is required. bool
Inventory selector specified for primitive data property should be used in Intersight User Interface.
ObjectType This property is required. string
WidgetType This property is required. 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 This property is required. string
ClassId This property is required. string
InventorySelector This property is required. bool
Inventory selector specified for primitive data property should be used in Intersight User Interface.
ObjectType This property is required. string
WidgetType This property is required. 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 This property is required. String
classId This property is required. String
inventorySelector This property is required. Boolean
Inventory selector specified for primitive data property should be used in Intersight User Interface.
objectType This property is required. String
widgetType This property is required. 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 This property is required. string
classId This property is required. string
inventorySelector This property is required. boolean
Inventory selector specified for primitive data property should be used in Intersight User Interface.
objectType This property is required. string
widgetType This property is required. 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 This property is required. str
class_id This property is required. str
inventory_selector This property is required. bool
Inventory selector specified for primitive data property should be used in Intersight User Interface.
object_type This property is required. str
widget_type This property is required. 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 This property is required. String
classId This property is required. String
inventorySelector This property is required. Boolean
Inventory selector specified for primitive data property should be used in Intersight User Interface.
objectType This property is required. String
widgetType This property is required. 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 This property is required. string
CatalogMoid This property is required. string
The catalog under which the task definition has been added.
ClassId This property is required. string
Description This property is required. string
Description of rollback task definition.
InputParameters This property is required. string
Input parameters mapping for rollback task from the input or output of the main task definition.
Name This property is required. string
Name of the task definition which is capable of doing rollback of this task.
NrVersion This property is required. double
The version of the task definition.
ObjectType This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
SkipCondition This property is required. string
(ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
TaskMoid This property is required. string
The resolved referenced rollback task definition managed object.
AdditionalProperties This property is required. string
CatalogMoid This property is required. string
The catalog under which the task definition has been added.
ClassId This property is required. string
Description This property is required. string
Description of rollback task definition.
InputParameters This property is required. string
Input parameters mapping for rollback task from the input or output of the main task definition.
Name This property is required. string
Name of the task definition which is capable of doing rollback of this task.
NrVersion This property is required. float64
The version of the task definition.
ObjectType This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
SkipCondition This property is required. string
(ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
TaskMoid This property is required. string
The resolved referenced rollback task definition managed object.
additionalProperties This property is required. String
catalogMoid This property is required. String
The catalog under which the task definition has been added.
classId This property is required. String
description This property is required. String
Description of rollback task definition.
inputParameters This property is required. String
Input parameters mapping for rollback task from the input or output of the main task definition.
name This property is required. String
Name of the task definition which is capable of doing rollback of this task.
nrVersion This property is required. Double
The version of the task definition.
objectType This property is required. String
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
skipCondition This property is required. String
(ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
taskMoid This property is required. String
The resolved referenced rollback task definition managed object.
additionalProperties This property is required. string
catalogMoid This property is required. string
The catalog under which the task definition has been added.
classId This property is required. string
description This property is required. string
Description of rollback task definition.
inputParameters This property is required. string
Input parameters mapping for rollback task from the input or output of the main task definition.
name This property is required. string
Name of the task definition which is capable of doing rollback of this task.
nrVersion This property is required. number
The version of the task definition.
objectType This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
skipCondition This property is required. string
(ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
taskMoid This property is required. string
The resolved referenced rollback task definition managed object.
additional_properties This property is required. str
catalog_moid This property is required. str
The catalog under which the task definition has been added.
class_id This property is required. str
description This property is required. str
Description of rollback task definition.
input_parameters This property is required. str
Input parameters mapping for rollback task from the input or output of the main task definition.
name This property is required. str
Name of the task definition which is capable of doing rollback of this task.
nr_version This property is required. float
The version of the task definition.
object_type This property is required. str
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
skip_condition This property is required. str
(ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
task_moid This property is required. str
The resolved referenced rollback task definition managed object.
additionalProperties This property is required. String
catalogMoid This property is required. String
The catalog under which the task definition has been added.
classId This property is required. String
description This property is required. String
Description of rollback task definition.
inputParameters This property is required. String
Input parameters mapping for rollback task from the input or output of the main task definition.
name This property is required. String
Name of the task definition which is capable of doing rollback of this task.
nrVersion This property is required. Number
The version of the task definition.
objectType This property is required. String
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
skipCondition This property is required. String
(ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
taskMoid This property is required. String
The resolved referenced rollback task definition managed object.

WorkflowTaskDefinitionTag
, WorkflowTaskDefinitionTagArgs

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

WorkflowTaskDefinitionTaskMetadata
, WorkflowTaskDefinitionTaskMetadataArgs

AdditionalProperties This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
classId This property is required. string
moid This property is required. string
The Moid of the referenced REST resource.
objectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. str
class_id This property is required. str
moid This property is required. str
The Moid of the referenced REST resource.
object_type This property is required. str
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
ClassId This property is required. string
InterestedMos This property is required. List<WorkflowTaskDefinitionVersionContextInterestedMo>
This complex property has following sub-properties:
MarkedForDeletion This property is required. bool
(ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
NrVersion This property is required. string
(ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
ObjectType This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
RefMos This property is required. List<WorkflowTaskDefinitionVersionContextRefMo>
(ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
Timestamp This property is required. string
(ReadOnly) The time this versioned Managed Object was created.
VersionType This property is required. 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 This property is required. string
ClassId This property is required. string
InterestedMos This property is required. []WorkflowTaskDefinitionVersionContextInterestedMo
This complex property has following sub-properties:
MarkedForDeletion This property is required. bool
(ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
NrVersion This property is required. string
(ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
ObjectType This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
RefMos This property is required. []WorkflowTaskDefinitionVersionContextRefMo
(ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
Timestamp This property is required. string
(ReadOnly) The time this versioned Managed Object was created.
VersionType This property is required. 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 This property is required. String
classId This property is required. String
interestedMos This property is required. List<WorkflowTaskDefinitionVersionContextInterestedMo>
This complex property has following sub-properties:
markedForDeletion This property is required. Boolean
(ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
nrVersion This property is required. String
(ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
objectType This property is required. String
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
refMos This property is required. List<WorkflowTaskDefinitionVersionContextRefMo>
(ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
timestamp This property is required. String
(ReadOnly) The time this versioned Managed Object was created.
versionType This property is required. 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 This property is required. string
classId This property is required. string
interestedMos This property is required. WorkflowTaskDefinitionVersionContextInterestedMo[]
This complex property has following sub-properties:
markedForDeletion This property is required. boolean
(ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
nrVersion This property is required. string
(ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
objectType This property is required. string
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
refMos This property is required. WorkflowTaskDefinitionVersionContextRefMo[]
(ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
timestamp This property is required. string
(ReadOnly) The time this versioned Managed Object was created.
versionType This property is required. 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 This property is required. str
class_id This property is required. str
interested_mos This property is required. Sequence[WorkflowTaskDefinitionVersionContextInterestedMo]
This complex property has following sub-properties:
marked_for_deletion This property is required. bool
(ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
nr_version This property is required. str
(ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
object_type This property is required. str
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
ref_mos This property is required. Sequence[WorkflowTaskDefinitionVersionContextRefMo]
(ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
timestamp This property is required. str
(ReadOnly) The time this versioned Managed Object was created.
version_type This property is required. 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 This property is required. String
classId This property is required. String
interestedMos This property is required. List<Property Map>
This complex property has following sub-properties:
markedForDeletion This property is required. Boolean
(ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
nrVersion This property is required. String
(ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
objectType This property is required. String
The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
refMos This property is required. List<Property Map>
(ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
timestamp This property is required. String
(ReadOnly) The time this versioned Managed Object was created.
versionType This property is required. 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 This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
classId This property is required. string
moid This property is required. string
The Moid of the referenced REST resource.
objectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. str
class_id This property is required. str
moid This property is required. str
The Moid of the referenced REST resource.
object_type This property is required. str
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. string
ClassId This property is required. string
Moid This property is required. string
The Moid of the referenced REST resource.
ObjectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
Selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. string
classId This property is required. string
moid This property is required. string
The Moid of the referenced REST resource.
objectType This property is required. string
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. str
class_id This property is required. str
moid This property is required. str
The Moid of the referenced REST resource.
object_type This property is required. str
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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 This property is required. String
classId This property is required. String
moid This property is required. String
The Moid of the referenced REST resource.
objectType This property is required. String
The fully-qualified name of the remote type referred by this relationship.
selector This property is required. 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
Copy

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

Package Details

Repository
intersight ciscodevnet/terraform-provider-intersight
License
Notes
This Pulumi package is based on the intersight Terraform Provider.