intersight.WorkflowTaskDefinition
Explore with Pulumi AI
Used to define a task which can be included within a workflow. Task definition conveys the intent that we want to achieve with the task. We can have a standalone task definition that is bound to a single implementation for that task, or we can define an TaskDefinition that will serve as the interface task definition which is linked to multiple implementation tasks. Each implemented TaskDefinition will be bound to its own implementation so we can achieve a case where single TaskDefinition has multiple implementations.
Usage Example
Resource Creation
import * as pulumi from "@pulumi/pulumi";
import * as intersight from "@pulumi/intersight";
const config = new pulumi.Config();
const workflowTaskDefinition = config.require("workflowTaskDefinition");
const workflowTaskMetadata = config.require("workflowTaskMetadata");
const workflowTaskDefinition1 = new intersight.WorkflowTaskDefinition("workflowTaskDefinition1", {
properties: [{
objectType: "workflow.Properties",
externalMeta: true,
retryCount: 6,
retryDelay: 60,
retryPolicy: "Fixed",
supportStatus: "Supported",
timeout: 60,
}],
label: "inventory.ScopedInventoryTask",
catalogs: [{
objectType: "workflow.Catalog",
moid: _var.workflow_catalog11,
}],
interfaceTasks: [{
objectType: "workflow.TaskDefinition",
moid: workflowTaskDefinition,
}],
taskMetadatas: [{
objectType: "workflow.TaskMetadata",
moid: workflowTaskMetadata,
}],
});
const workflowCatalog = config.require("workflowCatalog");
import pulumi
import pulumi_intersight as intersight
config = pulumi.Config()
workflow_task_definition = config.require("workflowTaskDefinition")
workflow_task_metadata = config.require("workflowTaskMetadata")
workflow_task_definition1 = intersight.WorkflowTaskDefinition("workflowTaskDefinition1",
properties=[{
"object_type": "workflow.Properties",
"external_meta": True,
"retry_count": 6,
"retry_delay": 60,
"retry_policy": "Fixed",
"support_status": "Supported",
"timeout": 60,
}],
label="inventory.ScopedInventoryTask",
catalogs=[{
"object_type": "workflow.Catalog",
"moid": var["workflow_catalog11"],
}],
interface_tasks=[{
"object_type": "workflow.TaskDefinition",
"moid": workflow_task_definition,
}],
task_metadatas=[{
"object_type": "workflow.TaskMetadata",
"moid": workflow_task_metadata,
}])
workflow_catalog = config.require("workflowCatalog")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/intersight/intersight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
workflowTaskDefinition := cfg.Require("workflowTaskDefinition")
workflowTaskMetadata := cfg.Require("workflowTaskMetadata")
_, err := intersight.NewWorkflowTaskDefinition(ctx, "workflowTaskDefinition1", &intersight.WorkflowTaskDefinitionArgs{
Properties: intersight.WorkflowTaskDefinitionPropertyArray{
&intersight.WorkflowTaskDefinitionPropertyArgs{
ObjectType: pulumi.String("workflow.Properties"),
ExternalMeta: pulumi.Bool(true),
RetryCount: pulumi.Float64(6),
RetryDelay: pulumi.Float64(60),
RetryPolicy: pulumi.String("Fixed"),
SupportStatus: pulumi.String("Supported"),
Timeout: pulumi.Float64(60),
},
},
Label: pulumi.String("inventory.ScopedInventoryTask"),
Catalogs: intersight.WorkflowTaskDefinitionCatalogArray{
&intersight.WorkflowTaskDefinitionCatalogArgs{
ObjectType: pulumi.String("workflow.Catalog"),
Moid: pulumi.Any(_var.Workflow_catalog11),
},
},
InterfaceTasks: intersight.WorkflowTaskDefinitionInterfaceTaskArray{
&intersight.WorkflowTaskDefinitionInterfaceTaskArgs{
ObjectType: pulumi.String("workflow.TaskDefinition"),
Moid: pulumi.String(workflowTaskDefinition),
},
},
TaskMetadatas: intersight.WorkflowTaskDefinitionTaskMetadataArray{
&intersight.WorkflowTaskDefinitionTaskMetadataArgs{
ObjectType: pulumi.String("workflow.TaskMetadata"),
Moid: pulumi.String(workflowTaskMetadata),
},
},
})
if err != nil {
return err
}
workflowCatalog := cfg.Require("workflowCatalog")
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Intersight = Pulumi.Intersight;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var workflowTaskDefinition = config.Require("workflowTaskDefinition");
var workflowTaskMetadata = config.Require("workflowTaskMetadata");
var workflowTaskDefinition1 = new Intersight.WorkflowTaskDefinition("workflowTaskDefinition1", new()
{
Properties = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPropertyArgs
{
ObjectType = "workflow.Properties",
ExternalMeta = true,
RetryCount = 6,
RetryDelay = 60,
RetryPolicy = "Fixed",
SupportStatus = "Supported",
Timeout = 60,
},
},
Label = "inventory.ScopedInventoryTask",
Catalogs = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionCatalogArgs
{
ObjectType = "workflow.Catalog",
Moid = @var.Workflow_catalog11,
},
},
InterfaceTasks = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionInterfaceTaskArgs
{
ObjectType = "workflow.TaskDefinition",
Moid = workflowTaskDefinition,
},
},
TaskMetadatas = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionTaskMetadataArgs
{
ObjectType = "workflow.TaskMetadata",
Moid = workflowTaskMetadata,
},
},
});
var workflowCatalog = config.Require("workflowCatalog");
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.WorkflowTaskDefinition;
import com.pulumi.intersight.WorkflowTaskDefinitionArgs;
import com.pulumi.intersight.inputs.WorkflowTaskDefinitionPropertyArgs;
import com.pulumi.intersight.inputs.WorkflowTaskDefinitionCatalogArgs;
import com.pulumi.intersight.inputs.WorkflowTaskDefinitionInterfaceTaskArgs;
import com.pulumi.intersight.inputs.WorkflowTaskDefinitionTaskMetadataArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var workflowTaskDefinition = config.get("workflowTaskDefinition");
final var workflowTaskMetadata = config.get("workflowTaskMetadata");
var workflowTaskDefinition1 = new WorkflowTaskDefinition("workflowTaskDefinition1", WorkflowTaskDefinitionArgs.builder()
.properties(WorkflowTaskDefinitionPropertyArgs.builder()
.objectType("workflow.Properties")
.externalMeta(true)
.retryCount(6)
.retryDelay(60)
.retryPolicy("Fixed")
.supportStatus("Supported")
.timeout(60)
.build())
.label("inventory.ScopedInventoryTask")
.catalogs(WorkflowTaskDefinitionCatalogArgs.builder()
.objectType("workflow.Catalog")
.moid(var_.workflow_catalog11())
.build())
.interfaceTasks(WorkflowTaskDefinitionInterfaceTaskArgs.builder()
.objectType("workflow.TaskDefinition")
.moid(workflowTaskDefinition)
.build())
.taskMetadatas(WorkflowTaskDefinitionTaskMetadataArgs.builder()
.objectType("workflow.TaskMetadata")
.moid(workflowTaskMetadata)
.build())
.build());
final var workflowCatalog = config.get("workflowCatalog");
}
}
configuration:
workflowCatalog:
type: string
workflowTaskDefinition:
type: string
workflowTaskMetadata:
type: string
resources:
workflowTaskDefinition1:
type: intersight:WorkflowTaskDefinition
properties:
properties:
- objectType: workflow.Properties
externalMeta: true
retryCount: 6
retryDelay: 60
retryPolicy: Fixed
supportStatus: Supported
timeout: 60
label: inventory.ScopedInventoryTask
catalogs:
- objectType: workflow.Catalog
moid: ${var.workflow_catalog11}
interfaceTasks:
- objectType: workflow.TaskDefinition
moid: ${workflowTaskDefinition}
taskMetadatas:
- objectType: workflow.TaskMetadata
moid: ${workflowTaskMetadata}
Create WorkflowTaskDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WorkflowTaskDefinition(name: string, args?: WorkflowTaskDefinitionArgs, opts?: CustomResourceOptions);
@overload
def WorkflowTaskDefinition(resource_name: str,
args: Optional[WorkflowTaskDefinitionArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def WorkflowTaskDefinition(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[WorkflowTaskDefinitionAncestorArgs]] = None,
catalogs: Optional[Sequence[WorkflowTaskDefinitionCatalogArgs]] = None,
class_id: Optional[str] = None,
cloned_froms: Optional[Sequence[WorkflowTaskDefinitionClonedFromArgs]] = None,
create_time: Optional[str] = None,
default_version: Optional[bool] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
implemented_tasks: Optional[Sequence[WorkflowTaskDefinitionImplementedTaskArgs]] = None,
interface_tasks: Optional[Sequence[WorkflowTaskDefinitionInterfaceTaskArgs]] = None,
internal_properties: Optional[Sequence[WorkflowTaskDefinitionInternalPropertyArgs]] = None,
label: Optional[str] = None,
license_entitlement: Optional[str] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
nr_version: Optional[float] = None,
object_type: Optional[str] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[WorkflowTaskDefinitionParentArgs]] = None,
permission_resources: Optional[Sequence[WorkflowTaskDefinitionPermissionResourceArgs]] = None,
properties: Optional[Sequence[WorkflowTaskDefinitionPropertyArgs]] = None,
rollback_tasks: Optional[Sequence[WorkflowTaskDefinitionRollbackTaskArgs]] = None,
secure_prop_access: Optional[bool] = None,
shared_scope: Optional[str] = None,
tags: Optional[Sequence[WorkflowTaskDefinitionTagArgs]] = None,
task_metadatas: Optional[Sequence[WorkflowTaskDefinitionTaskMetadataArgs]] = None,
version_contexts: Optional[Sequence[WorkflowTaskDefinitionVersionContextArgs]] = None,
workflow_task_definition_id: Optional[str] = None)
func NewWorkflowTaskDefinition(ctx *Context, name string, args *WorkflowTaskDefinitionArgs, opts ...ResourceOption) (*WorkflowTaskDefinition, error)
public WorkflowTaskDefinition(string name, WorkflowTaskDefinitionArgs? args = null, CustomResourceOptions? opts = null)
public WorkflowTaskDefinition(String name, WorkflowTaskDefinitionArgs args)
public WorkflowTaskDefinition(String name, WorkflowTaskDefinitionArgs args, CustomResourceOptions options)
type: intersight:WorkflowTaskDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkflowTaskDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkflowTaskDefinitionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkflowTaskDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkflowTaskDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkflowTaskDefinitionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var workflowTaskDefinitionResource = new Intersight.WorkflowTaskDefinition("workflowTaskDefinitionResource", new()
{
AccountMoid = "string",
AdditionalProperties = "string",
Ancestors = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionAncestorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Catalogs = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionCatalogArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ClassId = "string",
ClonedFroms = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionClonedFromArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
CreateTime = "string",
DefaultVersion = false,
Description = "string",
DomainGroupMoid = "string",
ImplementedTasks = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionImplementedTaskArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
InterfaceTasks = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionInterfaceTaskArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
InternalProperties = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionInternalPropertyArgs
{
AdditionalProperties = "string",
BaseTaskType = "string",
ClassId = "string",
Constraints = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionInternalPropertyConstraintArgs
{
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
TargetDataType = "string",
},
},
Internal = false,
ObjectType = "string",
Owner = "string",
},
},
Label = "string",
LicenseEntitlement = "string",
ModTime = "string",
Moid = "string",
Name = "string",
NrVersion = 0,
ObjectType = "string",
Owners = new[]
{
"string",
},
Parents = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionParentArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PermissionResources = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPermissionResourceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Properties = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPropertyArgs
{
AdditionalProperties = "string",
ClassId = "string",
Cloneable = false,
ExternalMeta = false,
InputDefinitions = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPropertyInputDefinitionArgs
{
AdditionalProperties = "string",
ClassId = "string",
Defaults = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs
{
AdditionalProperties = "string",
ClassId = "string",
IsValueSet = false,
ObjectType = "string",
Override = false,
Value = "string",
},
},
Description = "string",
DisplayMetas = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs
{
AdditionalProperties = "string",
ClassId = "string",
InventorySelector = false,
ObjectType = "string",
WidgetType = "string",
},
},
InputParameters = "string",
Label = "string",
Name = "string",
ObjectType = "string",
Required = false,
},
},
ObjectType = "string",
OutputDefinitions = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPropertyOutputDefinitionArgs
{
AdditionalProperties = "string",
ClassId = "string",
Defaults = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs
{
AdditionalProperties = "string",
ClassId = "string",
IsValueSet = false,
ObjectType = "string",
Override = false,
Value = "string",
},
},
Description = "string",
DisplayMetas = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs
{
AdditionalProperties = "string",
ClassId = "string",
InventorySelector = false,
ObjectType = "string",
WidgetType = "string",
},
},
InputParameters = "string",
Label = "string",
Name = "string",
ObjectType = "string",
Required = false,
},
},
RetryCount = 0,
RetryDelay = 0,
RetryPolicy = "string",
StartsWorkflow = false,
SupportStatus = "string",
Timeout = 0,
TimeoutPolicy = "string",
},
},
RollbackTasks = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionRollbackTaskArgs
{
AdditionalProperties = "string",
CatalogMoid = "string",
ClassId = "string",
Description = "string",
InputParameters = "string",
Name = "string",
NrVersion = 0,
ObjectType = "string",
SkipCondition = "string",
TaskMoid = "string",
},
},
SecurePropAccess = false,
SharedScope = "string",
Tags = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionTagArgs
{
AdditionalProperties = "string",
Key = "string",
Value = "string",
},
},
TaskMetadatas = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionTaskMetadataArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
VersionContexts = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionVersionContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
InterestedMos = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionVersionContextInterestedMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
MarkedForDeletion = false,
NrVersion = "string",
ObjectType = "string",
RefMos = new[]
{
new Intersight.Inputs.WorkflowTaskDefinitionVersionContextRefMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Timestamp = "string",
VersionType = "string",
},
},
WorkflowTaskDefinitionId = "string",
});
example, err := intersight.NewWorkflowTaskDefinition(ctx, "workflowTaskDefinitionResource", &intersight.WorkflowTaskDefinitionArgs{
AccountMoid: pulumi.String("string"),
AdditionalProperties: pulumi.String("string"),
Ancestors: intersight.WorkflowTaskDefinitionAncestorArray{
&intersight.WorkflowTaskDefinitionAncestorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Catalogs: intersight.WorkflowTaskDefinitionCatalogArray{
&intersight.WorkflowTaskDefinitionCatalogArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ClassId: pulumi.String("string"),
ClonedFroms: intersight.WorkflowTaskDefinitionClonedFromArray{
&intersight.WorkflowTaskDefinitionClonedFromArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
CreateTime: pulumi.String("string"),
DefaultVersion: pulumi.Bool(false),
Description: pulumi.String("string"),
DomainGroupMoid: pulumi.String("string"),
ImplementedTasks: intersight.WorkflowTaskDefinitionImplementedTaskArray{
&intersight.WorkflowTaskDefinitionImplementedTaskArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
InterfaceTasks: intersight.WorkflowTaskDefinitionInterfaceTaskArray{
&intersight.WorkflowTaskDefinitionInterfaceTaskArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
InternalProperties: intersight.WorkflowTaskDefinitionInternalPropertyArray{
&intersight.WorkflowTaskDefinitionInternalPropertyArgs{
AdditionalProperties: pulumi.String("string"),
BaseTaskType: pulumi.String("string"),
ClassId: pulumi.String("string"),
Constraints: intersight.WorkflowTaskDefinitionInternalPropertyConstraintArray{
&intersight.WorkflowTaskDefinitionInternalPropertyConstraintArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ObjectType: pulumi.String("string"),
TargetDataType: pulumi.String("string"),
},
},
Internal: pulumi.Bool(false),
ObjectType: pulumi.String("string"),
Owner: pulumi.String("string"),
},
},
Label: pulumi.String("string"),
LicenseEntitlement: pulumi.String("string"),
ModTime: pulumi.String("string"),
Moid: pulumi.String("string"),
Name: pulumi.String("string"),
NrVersion: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
Owners: pulumi.StringArray{
pulumi.String("string"),
},
Parents: intersight.WorkflowTaskDefinitionParentArray{
&intersight.WorkflowTaskDefinitionParentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PermissionResources: intersight.WorkflowTaskDefinitionPermissionResourceArray{
&intersight.WorkflowTaskDefinitionPermissionResourceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Properties: intersight.WorkflowTaskDefinitionPropertyArray{
&intersight.WorkflowTaskDefinitionPropertyArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Cloneable: pulumi.Bool(false),
ExternalMeta: pulumi.Bool(false),
InputDefinitions: intersight.WorkflowTaskDefinitionPropertyInputDefinitionArray{
&intersight.WorkflowTaskDefinitionPropertyInputDefinitionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Defaults: intersight.WorkflowTaskDefinitionPropertyInputDefinitionDefaultArray{
&intersight.WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
IsValueSet: pulumi.Bool(false),
ObjectType: pulumi.String("string"),
Override: pulumi.Bool(false),
Value: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
DisplayMetas: intersight.WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArray{
&intersight.WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InventorySelector: pulumi.Bool(false),
ObjectType: pulumi.String("string"),
WidgetType: pulumi.String("string"),
},
},
InputParameters: pulumi.String("string"),
Label: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Required: pulumi.Bool(false),
},
},
ObjectType: pulumi.String("string"),
OutputDefinitions: intersight.WorkflowTaskDefinitionPropertyOutputDefinitionArray{
&intersight.WorkflowTaskDefinitionPropertyOutputDefinitionArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Defaults: intersight.WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArray{
&intersight.WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
IsValueSet: pulumi.Bool(false),
ObjectType: pulumi.String("string"),
Override: pulumi.Bool(false),
Value: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
DisplayMetas: intersight.WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArray{
&intersight.WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InventorySelector: pulumi.Bool(false),
ObjectType: pulumi.String("string"),
WidgetType: pulumi.String("string"),
},
},
InputParameters: pulumi.String("string"),
Label: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Required: pulumi.Bool(false),
},
},
RetryCount: pulumi.Float64(0),
RetryDelay: pulumi.Float64(0),
RetryPolicy: pulumi.String("string"),
StartsWorkflow: pulumi.Bool(false),
SupportStatus: pulumi.String("string"),
Timeout: pulumi.Float64(0),
TimeoutPolicy: pulumi.String("string"),
},
},
RollbackTasks: intersight.WorkflowTaskDefinitionRollbackTaskArray{
&intersight.WorkflowTaskDefinitionRollbackTaskArgs{
AdditionalProperties: pulumi.String("string"),
CatalogMoid: pulumi.String("string"),
ClassId: pulumi.String("string"),
Description: pulumi.String("string"),
InputParameters: pulumi.String("string"),
Name: pulumi.String("string"),
NrVersion: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
SkipCondition: pulumi.String("string"),
TaskMoid: pulumi.String("string"),
},
},
SecurePropAccess: pulumi.Bool(false),
SharedScope: pulumi.String("string"),
Tags: intersight.WorkflowTaskDefinitionTagArray{
&intersight.WorkflowTaskDefinitionTagArgs{
AdditionalProperties: pulumi.String("string"),
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TaskMetadatas: intersight.WorkflowTaskDefinitionTaskMetadataArray{
&intersight.WorkflowTaskDefinitionTaskMetadataArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
VersionContexts: intersight.WorkflowTaskDefinitionVersionContextArray{
&intersight.WorkflowTaskDefinitionVersionContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InterestedMos: intersight.WorkflowTaskDefinitionVersionContextInterestedMoArray{
&intersight.WorkflowTaskDefinitionVersionContextInterestedMoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
MarkedForDeletion: pulumi.Bool(false),
NrVersion: pulumi.String("string"),
ObjectType: pulumi.String("string"),
RefMos: intersight.WorkflowTaskDefinitionVersionContextRefMoArray{
&intersight.WorkflowTaskDefinitionVersionContextRefMoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Timestamp: pulumi.String("string"),
VersionType: pulumi.String("string"),
},
},
WorkflowTaskDefinitionId: pulumi.String("string"),
})
var workflowTaskDefinitionResource = new WorkflowTaskDefinition("workflowTaskDefinitionResource", WorkflowTaskDefinitionArgs.builder()
.accountMoid("string")
.additionalProperties("string")
.ancestors(WorkflowTaskDefinitionAncestorArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.catalogs(WorkflowTaskDefinitionCatalogArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.classId("string")
.clonedFroms(WorkflowTaskDefinitionClonedFromArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.createTime("string")
.defaultVersion(false)
.description("string")
.domainGroupMoid("string")
.implementedTasks(WorkflowTaskDefinitionImplementedTaskArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.interfaceTasks(WorkflowTaskDefinitionInterfaceTaskArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.internalProperties(WorkflowTaskDefinitionInternalPropertyArgs.builder()
.additionalProperties("string")
.baseTaskType("string")
.classId("string")
.constraints(WorkflowTaskDefinitionInternalPropertyConstraintArgs.builder()
.additionalProperties("string")
.classId("string")
.objectType("string")
.targetDataType("string")
.build())
.internal(false)
.objectType("string")
.owner("string")
.build())
.label("string")
.licenseEntitlement("string")
.modTime("string")
.moid("string")
.name("string")
.nrVersion(0)
.objectType("string")
.owners("string")
.parents(WorkflowTaskDefinitionParentArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.permissionResources(WorkflowTaskDefinitionPermissionResourceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.properties(WorkflowTaskDefinitionPropertyArgs.builder()
.additionalProperties("string")
.classId("string")
.cloneable(false)
.externalMeta(false)
.inputDefinitions(WorkflowTaskDefinitionPropertyInputDefinitionArgs.builder()
.additionalProperties("string")
.classId("string")
.defaults(WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs.builder()
.additionalProperties("string")
.classId("string")
.isValueSet(false)
.objectType("string")
.override(false)
.value("string")
.build())
.description("string")
.displayMetas(WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs.builder()
.additionalProperties("string")
.classId("string")
.inventorySelector(false)
.objectType("string")
.widgetType("string")
.build())
.inputParameters("string")
.label("string")
.name("string")
.objectType("string")
.required(false)
.build())
.objectType("string")
.outputDefinitions(WorkflowTaskDefinitionPropertyOutputDefinitionArgs.builder()
.additionalProperties("string")
.classId("string")
.defaults(WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs.builder()
.additionalProperties("string")
.classId("string")
.isValueSet(false)
.objectType("string")
.override(false)
.value("string")
.build())
.description("string")
.displayMetas(WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs.builder()
.additionalProperties("string")
.classId("string")
.inventorySelector(false)
.objectType("string")
.widgetType("string")
.build())
.inputParameters("string")
.label("string")
.name("string")
.objectType("string")
.required(false)
.build())
.retryCount(0)
.retryDelay(0)
.retryPolicy("string")
.startsWorkflow(false)
.supportStatus("string")
.timeout(0)
.timeoutPolicy("string")
.build())
.rollbackTasks(WorkflowTaskDefinitionRollbackTaskArgs.builder()
.additionalProperties("string")
.catalogMoid("string")
.classId("string")
.description("string")
.inputParameters("string")
.name("string")
.nrVersion(0)
.objectType("string")
.skipCondition("string")
.taskMoid("string")
.build())
.securePropAccess(false)
.sharedScope("string")
.tags(WorkflowTaskDefinitionTagArgs.builder()
.additionalProperties("string")
.key("string")
.value("string")
.build())
.taskMetadatas(WorkflowTaskDefinitionTaskMetadataArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.versionContexts(WorkflowTaskDefinitionVersionContextArgs.builder()
.additionalProperties("string")
.classId("string")
.interestedMos(WorkflowTaskDefinitionVersionContextInterestedMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.markedForDeletion(false)
.nrVersion("string")
.objectType("string")
.refMos(WorkflowTaskDefinitionVersionContextRefMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.timestamp("string")
.versionType("string")
.build())
.workflowTaskDefinitionId("string")
.build());
workflow_task_definition_resource = intersight.WorkflowTaskDefinition("workflowTaskDefinitionResource",
account_moid="string",
additional_properties="string",
ancestors=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
catalogs=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
class_id="string",
cloned_froms=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
create_time="string",
default_version=False,
description="string",
domain_group_moid="string",
implemented_tasks=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
interface_tasks=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
internal_properties=[{
"additional_properties": "string",
"base_task_type": "string",
"class_id": "string",
"constraints": [{
"additional_properties": "string",
"class_id": "string",
"object_type": "string",
"target_data_type": "string",
}],
"internal": False,
"object_type": "string",
"owner": "string",
}],
label="string",
license_entitlement="string",
mod_time="string",
moid="string",
name="string",
nr_version=0,
object_type="string",
owners=["string"],
parents=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
permission_resources=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
properties=[{
"additional_properties": "string",
"class_id": "string",
"cloneable": False,
"external_meta": False,
"input_definitions": [{
"additional_properties": "string",
"class_id": "string",
"defaults": [{
"additional_properties": "string",
"class_id": "string",
"is_value_set": False,
"object_type": "string",
"override": False,
"value": "string",
}],
"description": "string",
"display_metas": [{
"additional_properties": "string",
"class_id": "string",
"inventory_selector": False,
"object_type": "string",
"widget_type": "string",
}],
"input_parameters": "string",
"label": "string",
"name": "string",
"object_type": "string",
"required": False,
}],
"object_type": "string",
"output_definitions": [{
"additional_properties": "string",
"class_id": "string",
"defaults": [{
"additional_properties": "string",
"class_id": "string",
"is_value_set": False,
"object_type": "string",
"override": False,
"value": "string",
}],
"description": "string",
"display_metas": [{
"additional_properties": "string",
"class_id": "string",
"inventory_selector": False,
"object_type": "string",
"widget_type": "string",
}],
"input_parameters": "string",
"label": "string",
"name": "string",
"object_type": "string",
"required": False,
}],
"retry_count": 0,
"retry_delay": 0,
"retry_policy": "string",
"starts_workflow": False,
"support_status": "string",
"timeout": 0,
"timeout_policy": "string",
}],
rollback_tasks=[{
"additional_properties": "string",
"catalog_moid": "string",
"class_id": "string",
"description": "string",
"input_parameters": "string",
"name": "string",
"nr_version": 0,
"object_type": "string",
"skip_condition": "string",
"task_moid": "string",
}],
secure_prop_access=False,
shared_scope="string",
tags=[{
"additional_properties": "string",
"key": "string",
"value": "string",
}],
task_metadatas=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
version_contexts=[{
"additional_properties": "string",
"class_id": "string",
"interested_mos": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"marked_for_deletion": False,
"nr_version": "string",
"object_type": "string",
"ref_mos": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"timestamp": "string",
"version_type": "string",
}],
workflow_task_definition_id="string")
const workflowTaskDefinitionResource = new intersight.WorkflowTaskDefinition("workflowTaskDefinitionResource", {
accountMoid: "string",
additionalProperties: "string",
ancestors: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
catalogs: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
classId: "string",
clonedFroms: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
createTime: "string",
defaultVersion: false,
description: "string",
domainGroupMoid: "string",
implementedTasks: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
interfaceTasks: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
internalProperties: [{
additionalProperties: "string",
baseTaskType: "string",
classId: "string",
constraints: [{
additionalProperties: "string",
classId: "string",
objectType: "string",
targetDataType: "string",
}],
internal: false,
objectType: "string",
owner: "string",
}],
label: "string",
licenseEntitlement: "string",
modTime: "string",
moid: "string",
name: "string",
nrVersion: 0,
objectType: "string",
owners: ["string"],
parents: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
permissionResources: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
properties: [{
additionalProperties: "string",
classId: "string",
cloneable: false,
externalMeta: false,
inputDefinitions: [{
additionalProperties: "string",
classId: "string",
defaults: [{
additionalProperties: "string",
classId: "string",
isValueSet: false,
objectType: "string",
override: false,
value: "string",
}],
description: "string",
displayMetas: [{
additionalProperties: "string",
classId: "string",
inventorySelector: false,
objectType: "string",
widgetType: "string",
}],
inputParameters: "string",
label: "string",
name: "string",
objectType: "string",
required: false,
}],
objectType: "string",
outputDefinitions: [{
additionalProperties: "string",
classId: "string",
defaults: [{
additionalProperties: "string",
classId: "string",
isValueSet: false,
objectType: "string",
override: false,
value: "string",
}],
description: "string",
displayMetas: [{
additionalProperties: "string",
classId: "string",
inventorySelector: false,
objectType: "string",
widgetType: "string",
}],
inputParameters: "string",
label: "string",
name: "string",
objectType: "string",
required: false,
}],
retryCount: 0,
retryDelay: 0,
retryPolicy: "string",
startsWorkflow: false,
supportStatus: "string",
timeout: 0,
timeoutPolicy: "string",
}],
rollbackTasks: [{
additionalProperties: "string",
catalogMoid: "string",
classId: "string",
description: "string",
inputParameters: "string",
name: "string",
nrVersion: 0,
objectType: "string",
skipCondition: "string",
taskMoid: "string",
}],
securePropAccess: false,
sharedScope: "string",
tags: [{
additionalProperties: "string",
key: "string",
value: "string",
}],
taskMetadatas: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
versionContexts: [{
additionalProperties: "string",
classId: "string",
interestedMos: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
markedForDeletion: false,
nrVersion: "string",
objectType: "string",
refMos: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
timestamp: "string",
versionType: "string",
}],
workflowTaskDefinitionId: "string",
});
type: intersight:WorkflowTaskDefinition
properties:
accountMoid: string
additionalProperties: string
ancestors:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
catalogs:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
classId: string
clonedFroms:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
createTime: string
defaultVersion: false
description: string
domainGroupMoid: string
implementedTasks:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
interfaceTasks:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
internalProperties:
- additionalProperties: string
baseTaskType: string
classId: string
constraints:
- additionalProperties: string
classId: string
objectType: string
targetDataType: string
internal: false
objectType: string
owner: string
label: string
licenseEntitlement: string
modTime: string
moid: string
name: string
nrVersion: 0
objectType: string
owners:
- string
parents:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
permissionResources:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
properties:
- additionalProperties: string
classId: string
cloneable: false
externalMeta: false
inputDefinitions:
- additionalProperties: string
classId: string
defaults:
- additionalProperties: string
classId: string
isValueSet: false
objectType: string
override: false
value: string
description: string
displayMetas:
- additionalProperties: string
classId: string
inventorySelector: false
objectType: string
widgetType: string
inputParameters: string
label: string
name: string
objectType: string
required: false
objectType: string
outputDefinitions:
- additionalProperties: string
classId: string
defaults:
- additionalProperties: string
classId: string
isValueSet: false
objectType: string
override: false
value: string
description: string
displayMetas:
- additionalProperties: string
classId: string
inventorySelector: false
objectType: string
widgetType: string
inputParameters: string
label: string
name: string
objectType: string
required: false
retryCount: 0
retryDelay: 0
retryPolicy: string
startsWorkflow: false
supportStatus: string
timeout: 0
timeoutPolicy: string
rollbackTasks:
- additionalProperties: string
catalogMoid: string
classId: string
description: string
inputParameters: string
name: string
nrVersion: 0
objectType: string
skipCondition: string
taskMoid: string
securePropAccess: false
sharedScope: string
tags:
- additionalProperties: string
key: string
value: string
taskMetadatas:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
versionContexts:
- additionalProperties: string
classId: string
interestedMos:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
markedForDeletion: false
nrVersion: string
objectType: string
refMos:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
timestamp: string
versionType: string
workflowTaskDefinitionId: string
WorkflowTaskDefinition Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The WorkflowTaskDefinition resource accepts the following input properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
List<Workflow
Task Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Catalogs
List<Workflow
Task Definition Catalog> - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Class
Id 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.
- Cloned
Froms List<WorkflowTask Definition Cloned From> - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Create
Time string - (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 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.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Implemented
Tasks List<WorkflowTask Definition Implemented Task> - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- Interface
Tasks List<WorkflowTask Definition Interface Task> - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Internal
Properties List<WorkflowTask Definition Internal Property> - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- Label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- License
Entitlement 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. - Mod
Time 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.
- Nr
Version double - The version of the task definition so we can support multiple versions of a task definition.
- Object
Type 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<Workflow
Task Definition Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<WorkflowTask Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Properties
List<Workflow
Task Definition Property> - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- Rollback
Tasks List<WorkflowTask Definition Rollback Task> - This complex property has following sub-properties:
- Secure
Prop boolAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Workflow
Task Definition Tag> - This complex property has following sub-properties:
- Task
Metadatas List<WorkflowTask Definition Task Metadata> - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Version
Contexts List<WorkflowTask Definition Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Workflow
Task stringDefinition Id
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
[]Workflow
Task Definition Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Catalogs
[]Workflow
Task Definition Catalog Args - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Class
Id 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.
- Cloned
Froms []WorkflowTask Definition Cloned From Args - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Create
Time string - (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 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.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Implemented
Tasks []WorkflowTask Definition Implemented Task Args - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- Interface
Tasks []WorkflowTask Definition Interface Task Args - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Internal
Properties []WorkflowTask Definition Internal Property Args - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- Label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- License
Entitlement 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. - Mod
Time 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.
- Nr
Version float64 - The version of the task definition so we can support multiple versions of a task definition.
- Object
Type 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
[]Workflow
Task Definition Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []WorkflowTask Definition Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Properties
[]Workflow
Task Definition Property Args - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- Rollback
Tasks []WorkflowTask Definition Rollback Task Args - This complex property has following sub-properties:
- Secure
Prop boolAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- 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.
- []Workflow
Task Definition Tag Args - This complex property has following sub-properties:
- Task
Metadatas []WorkflowTask Definition Task Metadata Args - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Version
Contexts []WorkflowTask Definition Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Workflow
Task stringDefinition Id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors
List<Workflow
Task Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
List<Workflow
Task Definition Catalog> - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- class
Id 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.
- cloned
Froms List<WorkflowTask Definition Cloned From> - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- default
Version 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.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- implemented
Tasks List<WorkflowTask Definition Implemented Task> - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface
Tasks List<WorkflowTask Definition Interface Task> - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- internal
Properties List<WorkflowTask Definition Internal Property> - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- label String
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- license
Entitlement 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. - mod
Time 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.
- nr
Version Double - The version of the task definition so we can support multiple versions of a task definition.
- object
Type 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<Workflow
Task Definition Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<WorkflowTask Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
List<Workflow
Task Definition Property> - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollback
Tasks List<WorkflowTask Definition Rollback Task> - This complex property has following sub-properties:
- secure
Prop BooleanAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Workflow
Task Definition Tag> - This complex property has following sub-properties:
- task
Metadatas List<WorkflowTask Definition Task Metadata> - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- version
Contexts List<WorkflowTask Definition Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow
Task StringDefinition Id
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- additional
Properties string - ancestors
Workflow
Task Definition Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
Workflow
Task Definition Catalog[] - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- class
Id 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.
- cloned
Froms WorkflowTask Definition Cloned From[] - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- default
Version 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.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- implemented
Tasks WorkflowTask Definition Implemented Task[] - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface
Tasks WorkflowTask Definition Interface Task[] - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- internal
Properties WorkflowTask Definition Internal Property[] - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- license
Entitlement 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. - mod
Time 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.
- nr
Version number - The version of the task definition so we can support multiple versions of a task definition.
- object
Type 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
Workflow
Task Definition Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources WorkflowTask Definition Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
Workflow
Task Definition Property[] - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollback
Tasks WorkflowTask Definition Rollback Task[] - This complex property has following sub-properties:
- secure
Prop booleanAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Workflow
Task Definition Tag[] - This complex property has following sub-properties:
- task
Metadatas WorkflowTask Definition Task Metadata[] - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- version
Contexts WorkflowTask Definition Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow
Task stringDefinition Id
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- additional_
properties str - ancestors
Sequence[Workflow
Task Definition Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
Sequence[Workflow
Task Definition Catalog Args] - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- class_
id str - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloned_
froms Sequence[WorkflowTask Definition Cloned From Args] - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create_
time str - (ReadOnly) The time when this managed object was created.
- default_
version bool - When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
- description str
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- implemented_
tasks Sequence[WorkflowTask Definition Implemented Task Args] - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface_
tasks Sequence[WorkflowTask Definition Interface Task Args] - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- internal_
properties Sequence[WorkflowTask Definition Internal Property Args] - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- label str
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- license_
entitlement str - (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.*
Base
- Base as a License type. It is default license type.*Essential
- Essential as a License type.*Standard
- Standard as a License type.*Advantage
- Advantage as a License type.*Premier
- Premier as a License type.*IWO-Essential
- IWO-Essential as a License type.*IWO-Advantage
- IWO-Advantage as a License type.*IWO-Premier
- IWO-Premier as a License type.*IKS-Advantage
- IKS-Advantage as a License type.*INC-Premier-1GFixed
- Premier 1G Fixed license tier for Intersight Nexus Cloud.*INC-Premier-10GFixed
- Premier 10G Fixed license tier for Intersight Nexus Cloud.*INC-Premier-100GFixed
- Premier 100G Fixed license tier for Intersight Nexus Cloud.*INC-Premier-Mod4Slot
- Premier Modular 4 slot license tier for Intersight Nexus Cloud.*INC-Premier-Mod8Slot
- Premier Modular 8 slot license tier for Intersight Nexus Cloud.*INC-Premier-D2OpsFixed
- Premier D2Ops fixed license tier for Intersight Nexus Cloud.*INC-Premier-D2OpsMod
- Premier D2Ops modular license tier for Intersight Nexus Cloud.*INC-Premier-CentralizedMod8Slot
- Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.*INC-Premier-DistributedMod8Slot
- Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.*ERP-Advantage
- Advantage license tier for ERP workflows.*IntersightTrial
- Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.*IWOTrial
- Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.*IKSTrial
- Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.*INCTrial
- Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers. - mod_
time str - (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- nr_
version float - The version of the task definition so we can support multiple versions of a task definition.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Workflow
Task Definition Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[WorkflowTask Definition Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
Sequence[Workflow
Task Definition Property Args] - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollback_
tasks Sequence[WorkflowTask Definition Rollback Task Args] - This complex property has following sub-properties:
- secure_
prop_ boolaccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Sequence[Workflow
Task Definition Tag Args] - This complex property has following sub-properties:
- task_
metadatas Sequence[WorkflowTask Definition Task Metadata Args] - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- version_
contexts Sequence[WorkflowTask Definition Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow_
task_ strdefinition_ id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties 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:
- class
Id 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.
- cloned
Froms 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:
- create
Time String - (ReadOnly) The time when this managed object was created.
- default
Version 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.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- implemented
Tasks List<Property Map> - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface
Tasks 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:
- internal
Properties 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.
- license
Entitlement 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. - mod
Time 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.
- nr
Version Number - The version of the task definition so we can support multiple versions of a task definition.
- object
Type 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:
- permission
Resources 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:
- rollback
Tasks List<Property Map> - This complex property has following sub-properties:
- secure
Prop BooleanAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Property Map>
- This complex property has following sub-properties:
- task
Metadatas 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:
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow
Task StringDefinition Id
Outputs
All input properties are implicitly available as output properties. Additionally, the WorkflowTaskDefinition resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing WorkflowTaskDefinition Resource
Get an existing WorkflowTaskDefinition resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WorkflowTaskDefinitionState, opts?: CustomResourceOptions): WorkflowTaskDefinition
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[WorkflowTaskDefinitionAncestorArgs]] = None,
catalogs: Optional[Sequence[WorkflowTaskDefinitionCatalogArgs]] = None,
class_id: Optional[str] = None,
cloned_froms: Optional[Sequence[WorkflowTaskDefinitionClonedFromArgs]] = None,
create_time: Optional[str] = None,
default_version: Optional[bool] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
implemented_tasks: Optional[Sequence[WorkflowTaskDefinitionImplementedTaskArgs]] = None,
interface_tasks: Optional[Sequence[WorkflowTaskDefinitionInterfaceTaskArgs]] = None,
internal_properties: Optional[Sequence[WorkflowTaskDefinitionInternalPropertyArgs]] = None,
label: Optional[str] = None,
license_entitlement: Optional[str] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
nr_version: Optional[float] = None,
object_type: Optional[str] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[WorkflowTaskDefinitionParentArgs]] = None,
permission_resources: Optional[Sequence[WorkflowTaskDefinitionPermissionResourceArgs]] = None,
properties: Optional[Sequence[WorkflowTaskDefinitionPropertyArgs]] = None,
rollback_tasks: Optional[Sequence[WorkflowTaskDefinitionRollbackTaskArgs]] = None,
secure_prop_access: Optional[bool] = None,
shared_scope: Optional[str] = None,
tags: Optional[Sequence[WorkflowTaskDefinitionTagArgs]] = None,
task_metadatas: Optional[Sequence[WorkflowTaskDefinitionTaskMetadataArgs]] = None,
version_contexts: Optional[Sequence[WorkflowTaskDefinitionVersionContextArgs]] = None,
workflow_task_definition_id: Optional[str] = None) -> WorkflowTaskDefinition
func GetWorkflowTaskDefinition(ctx *Context, name string, id IDInput, state *WorkflowTaskDefinitionState, opts ...ResourceOption) (*WorkflowTaskDefinition, error)
public static WorkflowTaskDefinition Get(string name, Input<string> id, WorkflowTaskDefinitionState? state, CustomResourceOptions? opts = null)
public static WorkflowTaskDefinition get(String name, Output<String> id, WorkflowTaskDefinitionState state, CustomResourceOptions options)
resources: _: type: intersight:WorkflowTaskDefinition get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
List<Workflow
Task Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Catalogs
List<Workflow
Task Definition Catalog> - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Class
Id 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.
- Cloned
Froms List<WorkflowTask Definition Cloned From> - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Create
Time string - (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 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.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Implemented
Tasks List<WorkflowTask Definition Implemented Task> - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- Interface
Tasks List<WorkflowTask Definition Interface Task> - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Internal
Properties List<WorkflowTask Definition Internal Property> - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- Label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- License
Entitlement 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. - Mod
Time 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.
- Nr
Version double - The version of the task definition so we can support multiple versions of a task definition.
- Object
Type 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<Workflow
Task Definition Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<WorkflowTask Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Properties
List<Workflow
Task Definition Property> - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- Rollback
Tasks List<WorkflowTask Definition Rollback Task> - This complex property has following sub-properties:
- Secure
Prop boolAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Workflow
Task Definition Tag> - This complex property has following sub-properties:
- Task
Metadatas List<WorkflowTask Definition Task Metadata> - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Version
Contexts List<WorkflowTask Definition Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Workflow
Task stringDefinition Id
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
[]Workflow
Task Definition Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Catalogs
[]Workflow
Task Definition Catalog Args - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Class
Id 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.
- Cloned
Froms []WorkflowTask Definition Cloned From Args - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Create
Time string - (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 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.
- Domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- Implemented
Tasks []WorkflowTask Definition Implemented Task Args - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- Interface
Tasks []WorkflowTask Definition Interface Task Args - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Internal
Properties []WorkflowTask Definition Internal Property Args - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- Label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- License
Entitlement 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. - Mod
Time 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.
- Nr
Version float64 - The version of the task definition so we can support multiple versions of a task definition.
- Object
Type 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
[]Workflow
Task Definition Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []WorkflowTask Definition Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Properties
[]Workflow
Task Definition Property Args - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- Rollback
Tasks []WorkflowTask Definition Rollback Task Args - This complex property has following sub-properties:
- Secure
Prop boolAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- 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.
- []Workflow
Task Definition Tag Args - This complex property has following sub-properties:
- Task
Metadatas []WorkflowTask Definition Task Metadata Args - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Version
Contexts []WorkflowTask Definition Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Workflow
Task stringDefinition Id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors
List<Workflow
Task Definition Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
List<Workflow
Task Definition Catalog> - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- class
Id 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.
- cloned
Froms List<WorkflowTask Definition Cloned From> - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- default
Version 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.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- implemented
Tasks List<WorkflowTask Definition Implemented Task> - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface
Tasks List<WorkflowTask Definition Interface Task> - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- internal
Properties List<WorkflowTask Definition Internal Property> - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- label String
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- license
Entitlement 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. - mod
Time 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.
- nr
Version Double - The version of the task definition so we can support multiple versions of a task definition.
- object
Type 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<Workflow
Task Definition Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<WorkflowTask Definition Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
List<Workflow
Task Definition Property> - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollback
Tasks List<WorkflowTask Definition Rollback Task> - This complex property has following sub-properties:
- secure
Prop BooleanAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Workflow
Task Definition Tag> - This complex property has following sub-properties:
- task
Metadatas List<WorkflowTask Definition Task Metadata> - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- version
Contexts List<WorkflowTask Definition Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow
Task StringDefinition Id
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- additional
Properties string - ancestors
Workflow
Task Definition Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
Workflow
Task Definition Catalog[] - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- class
Id 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.
- cloned
Froms WorkflowTask Definition Cloned From[] - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- default
Version 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.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- implemented
Tasks WorkflowTask Definition Implemented Task[] - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface
Tasks WorkflowTask Definition Interface Task[] - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- internal
Properties WorkflowTask Definition Internal Property[] - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- license
Entitlement 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. - mod
Time 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.
- nr
Version number - The version of the task definition so we can support multiple versions of a task definition.
- object
Type 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
Workflow
Task Definition Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources WorkflowTask Definition Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
Workflow
Task Definition Property[] - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollback
Tasks WorkflowTask Definition Rollback Task[] - This complex property has following sub-properties:
- secure
Prop booleanAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Workflow
Task Definition Tag[] - This complex property has following sub-properties:
- task
Metadatas WorkflowTask Definition Task Metadata[] - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- version
Contexts WorkflowTask Definition Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow
Task stringDefinition Id
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- additional_
properties str - ancestors
Sequence[Workflow
Task Definition Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- catalogs
Sequence[Workflow
Task Definition Catalog Args] - A reference to a workflowCatalog resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- class_
id str - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloned_
froms Sequence[WorkflowTask Definition Cloned From Args] - (ReadOnly) A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- create_
time str - (ReadOnly) The time when this managed object was created.
- default_
version bool - When true this will be the task version that is used when a specific task definition version is not specified. The very first task definition created with a name will be set as the default version, after that user can explicitly set any version of the task definition as the default version.
- description str
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- domain_
group_ strmoid - (ReadOnly) The DomainGroup ID for this managed object.
- implemented_
tasks Sequence[WorkflowTask Definition Implemented Task Args] - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface_
tasks Sequence[WorkflowTask Definition Interface Task Args] - A reference to a workflowTaskDefinition resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- internal_
properties Sequence[WorkflowTask Definition Internal Property Args] - (ReadOnly) Type to capture all the internal properties for the task definition. This complex property has following sub-properties:
- label str
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- license_
entitlement str - (ReadOnly) License entitlement required to run this task. It is determined by license requirement of features.*
Base
- Base as a License type. It is default license type.*Essential
- Essential as a License type.*Standard
- Standard as a License type.*Advantage
- Advantage as a License type.*Premier
- Premier as a License type.*IWO-Essential
- IWO-Essential as a License type.*IWO-Advantage
- IWO-Advantage as a License type.*IWO-Premier
- IWO-Premier as a License type.*IKS-Advantage
- IKS-Advantage as a License type.*INC-Premier-1GFixed
- Premier 1G Fixed license tier for Intersight Nexus Cloud.*INC-Premier-10GFixed
- Premier 10G Fixed license tier for Intersight Nexus Cloud.*INC-Premier-100GFixed
- Premier 100G Fixed license tier for Intersight Nexus Cloud.*INC-Premier-Mod4Slot
- Premier Modular 4 slot license tier for Intersight Nexus Cloud.*INC-Premier-Mod8Slot
- Premier Modular 8 slot license tier for Intersight Nexus Cloud.*INC-Premier-D2OpsFixed
- Premier D2Ops fixed license tier for Intersight Nexus Cloud.*INC-Premier-D2OpsMod
- Premier D2Ops modular license tier for Intersight Nexus Cloud.*INC-Premier-CentralizedMod8Slot
- Premier modular license tier of switch type CentralizedMod8Slot for Intersight Nexus Cloud.*INC-Premier-DistributedMod8Slot
- Premier modular license tier of switch type DistributedMod8Slot for Intersight Nexus Cloud.*ERP-Advantage
- Advantage license tier for ERP workflows.*IntersightTrial
- Virtual dummy license type to indicate trial. Used for UI display of trial mode Intersight tiers.*IWOTrial
- Virtual dummy license type to indicate trial. Used for UI display of trial mode IKS tiers.*IKSTrial
- Virtual dummy license type to indicate trial. Used for UI display of trial mode IWO tiers.*INCTrial
- Virtual dummy license type to indicate trial. Used for UI display of trial mode Nexus tiers. - mod_
time str - (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- nr_
version float - The version of the task definition so we can support multiple versions of a task definition.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Workflow
Task Definition Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[WorkflowTask Definition Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- properties
Sequence[Workflow
Task Definition Property Args] - Type to capture all the properties for the task definition. This complex property has following sub-properties:
- rollback_
tasks Sequence[WorkflowTask Definition Rollback Task Args] - This complex property has following sub-properties:
- secure_
prop_ boolaccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Sequence[Workflow
Task Definition Tag Args] - This complex property has following sub-properties:
- task_
metadatas Sequence[WorkflowTask Definition Task Metadata Args] - A reference to a workflowTaskMetadata resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- version_
contexts Sequence[WorkflowTask Definition Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow_
task_ strdefinition_ id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties 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:
- class
Id 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.
- cloned
Froms 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:
- create
Time String - (ReadOnly) The time when this managed object was created.
- default
Version 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.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- implemented
Tasks List<Property Map> - An array of relationships to workflowTaskDefinition resources. This complex property has following sub-properties:
- interface
Tasks 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:
- internal
Properties 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.
- license
Entitlement 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. - mod
Time 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.
- nr
Version Number - The version of the task definition so we can support multiple versions of a task definition.
- object
Type 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:
- permission
Resources 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:
- rollback
Tasks List<Property Map> - This complex property has following sub-properties:
- secure
Prop BooleanAccess - (ReadOnly) If set to true, the task requires access to secure properties and uses an encryption token associated with a workflow moid to encrypt or decrypt the secure properties.
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Property Map>
- This complex property has following sub-properties:
- task
Metadatas 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:
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- workflow
Task StringDefinition Id
Supporting Types
WorkflowTaskDefinitionAncestor, WorkflowTaskDefinitionAncestorArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionCatalog, WorkflowTaskDefinitionCatalogArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionClonedFrom, WorkflowTaskDefinitionClonedFromArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionImplementedTask, WorkflowTaskDefinitionImplementedTaskArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionInterfaceTask, WorkflowTaskDefinitionInterfaceTaskArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionInternalProperty, WorkflowTaskDefinitionInternalPropertyArgs
- Additional
Properties string - Base
Task stringType - (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- Class
Id string - Constraints
List<Workflow
Task Definition Internal Property Constraint> - (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
- Internal bool
- (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Owner string
- (ReadOnly) The service that owns and is responsible for execution of the task.
- Additional
Properties string - Base
Task stringType - (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- Class
Id string - Constraints
[]Workflow
Task Definition Internal Property Constraint - (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
- Internal bool
- (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Owner string
- (ReadOnly) The service that owns and is responsible for execution of the task.
- additional
Properties String - base
Task StringType - (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- class
Id String - constraints
List<Workflow
Task Definition Internal Property Constraint> - (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
- internal Boolean
- (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- owner String
- (ReadOnly) The service that owns and is responsible for execution of the task.
- additional
Properties string - base
Task stringType - (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- class
Id string - constraints
Workflow
Task Definition Internal Property Constraint[] - (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
- internal boolean
- (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- owner string
- (ReadOnly) The service that owns and is responsible for execution of the task.
- additional_
properties str - base_
task_ strtype - (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- class_
id str - constraints
Sequence[Workflow
Task Definition Internal Property Constraint] - (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
- internal bool
- (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- owner str
- (ReadOnly) The service that owns and is responsible for execution of the task.
- additional
Properties String - base
Task StringType - (ReadOnly) This field will hold the base task type like HttpBaseTask or RemoteAnsibleBaseTask.
- class
Id String - constraints List<Property Map>
- (ReadOnly) This field will hold any constraints a concrete task definition will specify in order to limit the environment where the task can execute. This complex property has following sub-properties:
- internal Boolean
- (ReadOnly) Denotes this is an internal task. Internal tasks will be hidden from the UI when executing a workflow.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- owner String
- (ReadOnly) The service that owns and is responsible for execution of the task.
WorkflowTaskDefinitionInternalPropertyConstraint, WorkflowTaskDefinitionInternalPropertyConstraintArgs
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Target
Data stringType - List of property constraints that helps to narrow down task implementations based on target device input.
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Target
Data stringType - List of property constraints that helps to narrow down task implementations based on target device input.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- target
Data StringType - List of property constraints that helps to narrow down task implementations based on target device input.
- additional
Properties string - class
Id string - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- target
Data stringType - List of property constraints that helps to narrow down task implementations based on target device input.
- additional_
properties str - class_
id str - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- target_
data_ strtype - List of property constraints that helps to narrow down task implementations based on target device input.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- target
Data StringType - List of property constraints that helps to narrow down task implementations based on target device input.
WorkflowTaskDefinitionParent, WorkflowTaskDefinitionParentArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionPermissionResource, WorkflowTaskDefinitionPermissionResourceArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionProperty, WorkflowTaskDefinitionPropertyArgs
- Additional
Properties string - Class
Id string - Cloneable bool
- (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
- External
Meta bool - (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
- Input
Definitions List<WorkflowTask Definition Property Input Definition> - This complex property has following sub-properties:
- Object
Type 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.
- Output
Definitions List<WorkflowTask Definition Property Output Definition> - This complex property has following sub-properties:
- Retry
Count double - The number of times a task should be tried before marking as failed.
- Retry
Delay double - The delay in seconds after which the the task is re-tried.
- Retry
Policy 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. - Starts
Workflow bool - (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
- Support
Status string - Supported status of the definition.*
Supported
- The definition is a supported version and there will be no changes to the mandatory inputs or outputs.*Beta
- The definition is a Beta version and this version can under go changes until the version is marked supported.*Deprecated
- The version of definition is deprecated and typically there will be a higher version of the same definition that has been added. - Timeout double
- The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
- Timeout
Policy 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 string - Class
Id string - Cloneable bool
- (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
- External
Meta bool - (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
- Input
Definitions []WorkflowTask Definition Property Input Definition - This complex property has following sub-properties:
- Object
Type 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.
- Output
Definitions []WorkflowTask Definition Property Output Definition - This complex property has following sub-properties:
- Retry
Count float64 - The number of times a task should be tried before marking as failed.
- Retry
Delay float64 - The delay in seconds after which the the task is re-tried.
- Retry
Policy 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. - Starts
Workflow bool - (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
- Support
Status string - Supported status of the definition.*
Supported
- The definition is a supported version and there will be no changes to the mandatory inputs or outputs.*Beta
- The definition is a Beta version and this version can under go changes until the version is marked supported.*Deprecated
- The version of definition is deprecated and typically there will be a higher version of the same definition that has been added. - Timeout float64
- The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
- Timeout
Policy 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 String - class
Id String - cloneable Boolean
- (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
- external
Meta 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.
- input
Definitions List<WorkflowTask Definition Property Input Definition> - This complex property has following sub-properties:
- object
Type 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.
- output
Definitions List<WorkflowTask Definition Property Output Definition> - This complex property has following sub-properties:
- retry
Count Double - The number of times a task should be tried before marking as failed.
- retry
Delay Double - The delay in seconds after which the the task is re-tried.
- retry
Policy 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. - starts
Workflow Boolean - (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
- support
Status String - Supported status of the definition.*
Supported
- The definition is a supported version and there will be no changes to the mandatory inputs or outputs.*Beta
- The definition is a Beta version and this version can under go changes until the version is marked supported.*Deprecated
- The version of definition is deprecated and typically there will be a higher version of the same definition that has been added. - timeout Double
- The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
- timeout
Policy 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 string - class
Id string - cloneable boolean
- (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
- external
Meta 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.
- input
Definitions WorkflowTask Definition Property Input Definition[] - This complex property has following sub-properties:
- object
Type 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.
- output
Definitions WorkflowTask Definition Property Output Definition[] - This complex property has following sub-properties:
- retry
Count number - The number of times a task should be tried before marking as failed.
- retry
Delay number - The delay in seconds after which the the task is re-tried.
- retry
Policy 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. - starts
Workflow boolean - (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
- support
Status string - Supported status of the definition.*
Supported
- The definition is a supported version and there will be no changes to the mandatory inputs or outputs.*Beta
- The definition is a Beta version and this version can under go changes until the version is marked supported.*Deprecated
- The version of definition is deprecated and typically there will be a higher version of the same definition that has been added. - timeout number
- The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
- timeout
Policy string - The timeout policy for the task.*
Timeout
- The enum specifies the option as Timeout where task will be timed out after the specified time in Timeout property.*Retry
- The enum specifies the option as Retry where task will be re-tried.
- additional_
properties str - class_
id str - cloneable bool
- (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
- external_
meta bool - (ReadOnly) When set to false the task definition can only be used by internal system workflows. When set to true then the task can be included in user defined workflows.
- input_
definitions Sequence[WorkflowTask Definition Property Input Definition] - This complex property has following sub-properties:
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- output_
definitions Sequence[WorkflowTask Definition Property Output Definition] - This complex property has following sub-properties:
- retry_
count float - The number of times a task should be tried before marking as failed.
- retry_
delay float - The delay in seconds after which the the task is re-tried.
- retry_
policy str - The retry policy for the task.*
Fixed
- The enum specifies the option as Fixed where the task retry happens after fixed time specified by RetryDelay. - starts_
workflow bool - (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
- support_
status str - Supported status of the definition.*
Supported
- The definition is a supported version and there will be no changes to the mandatory inputs or outputs.*Beta
- The definition is a Beta version and this version can under go changes until the version is marked supported.*Deprecated
- The version of definition is deprecated and typically there will be a higher version of the same definition that has been added. - timeout float
- The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
- timeout_
policy str - The timeout policy for the task.*
Timeout
- The enum specifies the option as Timeout where task will be timed out after the specified time in Timeout property.*Retry
- The enum specifies the option as Retry where task will be re-tried.
- additional
Properties String - class
Id String - cloneable Boolean
- (ReadOnly) When set to false task is not cloneable. It is set to true only if task is of ApiTask type and it is not system defined.
- external
Meta 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.
- input
Definitions List<Property Map> - This complex property has following sub-properties:
- object
Type 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.
- output
Definitions List<Property Map> - This complex property has following sub-properties:
- retry
Count Number - The number of times a task should be tried before marking as failed.
- retry
Delay Number - The delay in seconds after which the the task is re-tried.
- retry
Policy 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. - starts
Workflow Boolean - (ReadOnly) Set to true if the task implementation starts another workfow as part of the execution.
- support
Status String - Supported status of the definition.*
Supported
- The definition is a supported version and there will be no changes to the mandatory inputs or outputs.*Beta
- The definition is a Beta version and this version can under go changes until the version is marked supported.*Deprecated
- The version of definition is deprecated and typically there will be a higher version of the same definition that has been added. - timeout Number
- The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days.
- timeout
Policy 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
- Additional
Properties 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 - Class
Id string - Defaults
List<Workflow
Task Definition Property Input Definition Default> - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- Description string
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- Display
Metas List<WorkflowTask Definition Property Input Definition Display Meta> - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- Input
Parameters string - Label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- Name string
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Required bool
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- Additional
Properties 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 - Class
Id string - Defaults
[]Workflow
Task Definition Property Input Definition Default - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- Description string
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- Display
Metas []WorkflowTask Definition Property Input Definition Display Meta - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- Input
Parameters string - Label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- Name string
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Required bool
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- additional
Properties 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 - class
Id String - defaults
List<Workflow
Task Definition Property Input Definition Default> - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- description String
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- display
Metas List<WorkflowTask Definition Property Input Definition Display Meta> - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- input
Parameters String - label String
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- name String
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- required Boolean
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- additional
Properties 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 - class
Id string - defaults
Workflow
Task Definition Property Input Definition Default[] - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- description string
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- display
Metas WorkflowTask Definition Property Input Definition Display Meta[] - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- input
Parameters string - label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- name string
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- required boolean
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType - class_
id str - defaults
Sequence[Workflow
Task Definition Property Input Definition Default] - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- description str
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- display_
metas Sequence[WorkflowTask Definition Property Input Definition Display Meta] - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- input_
parameters str - label str
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- name str
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- required bool
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- additional
Properties 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 - class
Id String - defaults List<Property Map>
- Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- description String
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- display
Metas List<Property Map> - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- input
Parameters String - label String
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- name String
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- required Boolean
- Specifies whether this parameter is required. The field is applicable for task and workflow.
WorkflowTaskDefinitionPropertyInputDefinitionDefault, WorkflowTaskDefinitionPropertyInputDefinitionDefaultArgs
- Additional
Properties string - Class
Id string - Is
Value boolSet - Object
Type string - Override bool
- Value string
- Additional
Properties string - Class
Id string - Is
Value boolSet - Object
Type string - Override bool
- Value string
- additional
Properties String - class
Id String - is
Value BooleanSet - object
Type String - override Boolean
- value String
- additional
Properties string - class
Id string - is
Value booleanSet - object
Type string - override boolean
- value string
- additional_
properties str - class_
id str - is_
value_ boolset - object_
type str - override bool
- value str
- additional
Properties String - class
Id String - is
Value BooleanSet - object
Type String - override Boolean
- value String
WorkflowTaskDefinitionPropertyInputDefinitionDisplayMeta, WorkflowTaskDefinitionPropertyInputDefinitionDisplayMetaArgs
- Additional
Properties string - Class
Id string - Inventory
Selector bool - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- Object
Type string - Widget
Type 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 string - Class
Id string - Inventory
Selector bool - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- Object
Type string - Widget
Type 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 String - class
Id String - inventory
Selector Boolean - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- object
Type String - widget
Type 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 string - class
Id string - inventory
Selector boolean - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- object
Type string - widget
Type string - Specify the widget type for data display.*
None
- Display none of the widget types.*Radio
- Display the widget as a radio button.*Dropdown
- Display the widget as a dropdown.*GridSelector
- Display the widget as a selector.*DrawerSelector
- Display the widget as a selector.
- additional_
properties str - class_
id str - inventory_
selector bool - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- object_
type str - widget_
type str - Specify the widget type for data display.*
None
- Display none of the widget types.*Radio
- Display the widget as a radio button.*Dropdown
- Display the widget as a dropdown.*GridSelector
- Display the widget as a selector.*DrawerSelector
- Display the widget as a selector.
- additional
Properties String - class
Id String - inventory
Selector Boolean - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- object
Type String - widget
Type 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
- Additional
Properties 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 - Class
Id string - Defaults
List<Workflow
Task Definition Property Output Definition Default> - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- Description string
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- Display
Metas List<WorkflowTask Definition Property Output Definition Display Meta> - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- Input
Parameters string - Label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- Name string
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Required bool
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- Additional
Properties 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 - Class
Id string - Defaults
[]Workflow
Task Definition Property Output Definition Default - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- Description string
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- Display
Metas []WorkflowTask Definition Property Output Definition Display Meta - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- Input
Parameters string - Label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- Name string
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Required bool
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- additional
Properties 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 - class
Id String - defaults
List<Workflow
Task Definition Property Output Definition Default> - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- description String
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- display
Metas List<WorkflowTask Definition Property Output Definition Display Meta> - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- input
Parameters String - label String
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- name String
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- required Boolean
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- additional
Properties 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 - class
Id string - defaults
Workflow
Task Definition Property Output Definition Default[] - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- description string
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- display
Metas WorkflowTask Definition Property Output Definition Display Meta[] - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- input
Parameters string - label string
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- name string
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- required boolean
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: workflow.ArrayDataType workflow.CustomDataType workflow.DynamicTemplateParserDataType workflow.MoInventoryDataType workflow.MoReferenceAutoDataType workflow.MoReferenceDataType workflow.PrimitiveDataType workflow.TargetDataType - class_
id str - defaults
Sequence[Workflow
Task Definition Property Output Definition Default] - Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- description str
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- display_
metas Sequence[WorkflowTask Definition Property Output Definition Display Meta] - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- input_
parameters str - label str
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- name str
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- required bool
- Specifies whether this parameter is required. The field is applicable for task and workflow.
- additional
Properties 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 - class
Id String - defaults List<Property Map>
- Default value for the data type. If default value was provided and the input was required the default value will be used as the input. This complex property has following sub-properties:
- description String
- A user friendly description about task on what operations are done as part of the task execution and any other specific information about task input and output.
- display
Metas List<Property Map> - Captures the meta data needed for displaying workflow data types in Intersight User Interface. This complex property has following sub-properties:
- input
Parameters String - label String
- A user friendly short name to identify the task definition. Label can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), space ( ), single quote ('), forward slash (/), or an underscore (_) and must be at least 2 characters.
- name String
- The name of the task definition. The name should follow this convention Verb or Action is a required portion of the name and this must be part of the pre-approved verb list. Category is an optional field and this will refer to the broad category of the task referring to the type of resource or endpoint. If there is no specific category then use \ Generic\ if required. Vendor is an optional field and this will refer to the specific vendor this task applies to. If the task is generic and not tied to a vendor, then do not specify anything. Product is an optional field, this will contain the vendor product and model when desired. Noun or object is a required field and this will contain the noun or object on which the action is being performed. Name can only contain letters (a-z, A-Z), numbers (0-9), hyphen (-), period (.), colon (:), or an underscore (_). Examples SendEmail - This is a task in Generic category for sending email. NewStorageVolume - This is a vendor agnostic task under Storage device category for creating a new volume.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- required Boolean
- Specifies whether this parameter is required. The field is applicable for task and workflow.
WorkflowTaskDefinitionPropertyOutputDefinitionDefault, WorkflowTaskDefinitionPropertyOutputDefinitionDefaultArgs
- Additional
Properties string - Class
Id string - Is
Value boolSet - Object
Type string - Override bool
- Value string
- Additional
Properties string - Class
Id string - Is
Value boolSet - Object
Type string - Override bool
- Value string
- additional
Properties String - class
Id String - is
Value BooleanSet - object
Type String - override Boolean
- value String
- additional
Properties string - class
Id string - is
Value booleanSet - object
Type string - override boolean
- value string
- additional_
properties str - class_
id str - is_
value_ boolset - object_
type str - override bool
- value str
- additional
Properties String - class
Id String - is
Value BooleanSet - object
Type String - override Boolean
- value String
WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMeta, WorkflowTaskDefinitionPropertyOutputDefinitionDisplayMetaArgs
- Additional
Properties string - Class
Id string - Inventory
Selector bool - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- Object
Type string - Widget
Type 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 string - Class
Id string - Inventory
Selector bool - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- Object
Type string - Widget
Type 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 String - class
Id String - inventory
Selector Boolean - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- object
Type String - widget
Type 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 string - class
Id string - inventory
Selector boolean - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- object
Type string - widget
Type string - Specify the widget type for data display.*
None
- Display none of the widget types.*Radio
- Display the widget as a radio button.*Dropdown
- Display the widget as a dropdown.*GridSelector
- Display the widget as a selector.*DrawerSelector
- Display the widget as a selector.
- additional_
properties str - class_
id str - inventory_
selector bool - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- object_
type str - widget_
type str - Specify the widget type for data display.*
None
- Display none of the widget types.*Radio
- Display the widget as a radio button.*Dropdown
- Display the widget as a dropdown.*GridSelector
- Display the widget as a selector.*DrawerSelector
- Display the widget as a selector.
- additional
Properties String - class
Id String - inventory
Selector Boolean - Inventory selector specified for primitive data property should be used in Intersight User Interface.
- object
Type String - widget
Type 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
- Additional
Properties string - Catalog
Moid string - The catalog under which the task definition has been added.
- Class
Id string - Description string
- Description of rollback task definition.
- Input
Parameters string - Input parameters mapping for rollback task from the input or output of the main task definition.
- Name string
- Name of the task definition which is capable of doing rollback of this task.
- Nr
Version double - The version of the task definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Skip
Condition string - (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
- Task
Moid string - The resolved referenced rollback task definition managed object.
- Additional
Properties string - Catalog
Moid string - The catalog under which the task definition has been added.
- Class
Id string - Description string
- Description of rollback task definition.
- Input
Parameters string - Input parameters mapping for rollback task from the input or output of the main task definition.
- Name string
- Name of the task definition which is capable of doing rollback of this task.
- Nr
Version float64 - The version of the task definition.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Skip
Condition string - (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
- Task
Moid string - The resolved referenced rollback task definition managed object.
- additional
Properties String - catalog
Moid String - The catalog under which the task definition has been added.
- class
Id String - description String
- Description of rollback task definition.
- input
Parameters String - Input parameters mapping for rollback task from the input or output of the main task definition.
- name String
- Name of the task definition which is capable of doing rollback of this task.
- nr
Version Double - The version of the task definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- skip
Condition String - (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
- task
Moid String - The resolved referenced rollback task definition managed object.
- additional
Properties string - catalog
Moid string - The catalog under which the task definition has been added.
- class
Id string - description string
- Description of rollback task definition.
- input
Parameters string - Input parameters mapping for rollback task from the input or output of the main task definition.
- name string
- Name of the task definition which is capable of doing rollback of this task.
- nr
Version number - The version of the task definition.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- skip
Condition string - (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
- task
Moid string - The resolved referenced rollback task definition managed object.
- additional_
properties str - catalog_
moid str - The catalog under which the task definition has been added.
- class_
id str - description str
- Description of rollback task definition.
- input_
parameters str - Input parameters mapping for rollback task from the input or output of the main task definition.
- name str
- Name of the task definition which is capable of doing rollback of this task.
- nr_
version float - The version of the task definition.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- skip_
condition str - (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
- task_
moid str - The resolved referenced rollback task definition managed object.
- additional
Properties String - catalog
Moid String - The catalog under which the task definition has been added.
- class
Id String - description String
- Description of rollback task definition.
- input
Parameters String - Input parameters mapping for rollback task from the input or output of the main task definition.
- name String
- Name of the task definition which is capable of doing rollback of this task.
- nr
Version Number - The version of the task definition.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- skip
Condition String - (ReadOnly) The rollback task will not be executed if the given condition evaluates to \ true\ .
- task
Moid String - The resolved referenced rollback task definition managed object.
WorkflowTaskDefinitionTag, WorkflowTaskDefinitionTagArgs
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
- additional
Properties string - key string
- The string representation of a tag key.
- value string
- The string representation of a tag value.
- additional_
properties str - key str
- The string representation of a tag key.
- value str
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
WorkflowTaskDefinitionTaskMetadata, WorkflowTaskDefinitionTaskMetadataArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionVersionContext, WorkflowTaskDefinitionVersionContextArgs
- Additional
Properties string - Class
Id string - Interested
Mos List<WorkflowTask Definition Version Context Interested Mo> - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos List<WorkflowTask Definition Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type 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 string - Class
Id string - Interested
Mos []WorkflowTask Definition Version Context Interested Mo - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos []WorkflowTask Definition Version Context Ref Mo - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type 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 String - class
Id String - interested
Mos List<WorkflowTask Definition Version Context Interested Mo> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<WorkflowTask Definition Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type 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 string - class
Id string - interested
Mos WorkflowTask Definition Version Context Interested Mo[] - This complex property has following sub-properties:
- marked
For booleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos WorkflowTask Definition Version Context Ref Mo[] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional_
properties str - class_
id str - interested_
mos Sequence[WorkflowTask Definition Version Context Interested Mo] - This complex property has following sub-properties:
- marked_
for_ booldeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_
version str - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref_
mos Sequence[WorkflowTask Definition Version Context Ref Mo] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp str
- (ReadOnly) The time this versioned Managed Object was created.
- version_
type str - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - class
Id String - interested
Mos List<Property Map> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<Property Map> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type 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
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
WorkflowTaskDefinitionVersionContextRefMo, WorkflowTaskDefinitionVersionContextRefMoArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
Import
intersight_workflow_task_definition
can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/workflowTaskDefinition:WorkflowTaskDefinition example 1234567890987654321abcde
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- intersight ciscodevnet/terraform-provider-intersight
- License
- Notes
- This Pulumi package is based on the
intersight
Terraform Provider.