1. Packages
  2. Ibm Provider
  3. API Docs
  4. SchematicsJob
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.SchematicsJob

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Create, update, and delete ibm.SchematicsJob. For more information, about IBM Cloud Schematics job, refer to setting up jobs.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const schematicsJob = new ibm.SchematicsJob("schematicsJob", {
        commandName: "ansible_playbook_run | ansible_playbook_check",
        commandObject: "action",
        commandObjectId: "<action_id>",
        commandParameter: "<yml_file_name>",
        location: "us-east",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    schematics_job = ibm.SchematicsJob("schematicsJob",
        command_name="ansible_playbook_run | ansible_playbook_check",
        command_object="action",
        command_object_id="<action_id>",
        command_parameter="<yml_file_name>",
        location="us-east")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.NewSchematicsJob(ctx, "schematicsJob", &ibm.SchematicsJobArgs{
    			CommandName:      pulumi.String("ansible_playbook_run | ansible_playbook_check"),
    			CommandObject:    pulumi.String("action"),
    			CommandObjectId:  pulumi.String("<action_id>"),
    			CommandParameter: pulumi.String("<yml_file_name>"),
    			Location:         pulumi.String("us-east"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var schematicsJob = new Ibm.SchematicsJob("schematicsJob", new()
        {
            CommandName = "ansible_playbook_run | ansible_playbook_check",
            CommandObject = "action",
            CommandObjectId = "<action_id>",
            CommandParameter = "<yml_file_name>",
            Location = "us-east",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.SchematicsJob;
    import com.pulumi.ibm.SchematicsJobArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var schematicsJob = new SchematicsJob("schematicsJob", SchematicsJobArgs.builder()
                .commandName("ansible_playbook_run | ansible_playbook_check")
                .commandObject("action")
                .commandObjectId("<action_id>")
                .commandParameter("<yml_file_name>")
                .location("us-east")
                .build());
    
        }
    }
    
    resources:
      schematicsJob:
        type: ibm:SchematicsJob
        properties:
          commandName: ansible_playbook_run | ansible_playbook_check
          commandObject: action
          commandObjectId: <action_id>
          commandParameter: <yml_file_name>
          location: us-east
    

    Create SchematicsJob Resource

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

    Constructor syntax

    new SchematicsJob(name: string, args: SchematicsJobArgs, opts?: CustomResourceOptions);
    @overload
    def SchematicsJob(resource_name: str,
                      args: SchematicsJobArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def SchematicsJob(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      command_object_id: Optional[str] = None,
                      command_name: Optional[str] = None,
                      command_object: Optional[str] = None,
                      datas: Optional[Sequence[SchematicsJobDataArgs]] = None,
                      command_options: Optional[Sequence[str]] = None,
                      command_parameter: Optional[str] = None,
                      bastion: Optional[SchematicsJobBastionArgs] = None,
                      job_env_settings: Optional[Sequence[SchematicsJobJobEnvSettingArgs]] = None,
                      job_inputs: Optional[Sequence[SchematicsJobJobInputArgs]] = None,
                      location: Optional[str] = None,
                      log_summaries: Optional[Sequence[SchematicsJobLogSummaryArgs]] = None,
                      schematics_job_id: Optional[str] = None,
                      tags: Optional[Sequence[str]] = None)
    func NewSchematicsJob(ctx *Context, name string, args SchematicsJobArgs, opts ...ResourceOption) (*SchematicsJob, error)
    public SchematicsJob(string name, SchematicsJobArgs args, CustomResourceOptions? opts = null)
    public SchematicsJob(String name, SchematicsJobArgs args)
    public SchematicsJob(String name, SchematicsJobArgs args, CustomResourceOptions options)
    
    type: ibm:SchematicsJob
    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 SchematicsJobArgs
    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 SchematicsJobArgs
    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 SchematicsJobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SchematicsJobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SchematicsJobArgs
    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 schematicsJobResource = new Ibm.SchematicsJob("schematicsJobResource", new()
    {
        CommandObjectId = "string",
        CommandName = "string",
        CommandObject = "string",
        Datas = new[]
        {
            new Ibm.Inputs.SchematicsJobDataArgs
            {
                JobType = "string",
                ActionJobDatas = new[]
                {
                    new Ibm.Inputs.SchematicsJobDataActionJobDataArgs
                    {
                        ActionName = "string",
                        Inputs = new[]
                        {
                            new Ibm.Inputs.SchematicsJobDataActionJobDataInputArgs
                            {
                                Link = "string",
                                Metadatas = new[]
                                {
                                    new Ibm.Inputs.SchematicsJobDataActionJobDataInputMetadataArgs
                                    {
                                        Aliases = new[]
                                        {
                                            "string",
                                        },
                                        DefaultValue = "string",
                                        Description = "string",
                                        GroupBy = "string",
                                        Hidden = false,
                                        Immutable = false,
                                        Matches = "string",
                                        MaxLength = 0,
                                        MaxValue = 0,
                                        MinLength = 0,
                                        MinValue = 0,
                                        Options = new[]
                                        {
                                            "string",
                                        },
                                        Position = 0,
                                        Secure = false,
                                        Source = "string",
                                        Type = "string",
                                    },
                                },
                                Name = "string",
                                Value = "string",
                            },
                        },
                        InventoryRecord = new Ibm.Inputs.SchematicsJobDataActionJobDataInventoryRecordArgs
                        {
                            CreatedAt = "string",
                            CreatedBy = "string",
                            Description = "string",
                            Id = "string",
                            InventoriesIni = "string",
                            Location = "string",
                            Name = "string",
                            ResourceGroup = "string",
                            ResourceQueries = new[]
                            {
                                "string",
                            },
                            UpdatedAt = "string",
                            UpdatedBy = "string",
                        },
                        MaterializedInventory = "string",
                        Outputs = new[]
                        {
                            new Ibm.Inputs.SchematicsJobDataActionJobDataOutputArgs
                            {
                                Link = "string",
                                Metadatas = new[]
                                {
                                    new Ibm.Inputs.SchematicsJobDataActionJobDataOutputMetadataArgs
                                    {
                                        Aliases = new[]
                                        {
                                            "string",
                                        },
                                        DefaultValue = "string",
                                        Description = "string",
                                        GroupBy = "string",
                                        Hidden = false,
                                        Immutable = false,
                                        Matches = "string",
                                        MaxLength = 0,
                                        MaxValue = 0,
                                        MinLength = 0,
                                        MinValue = 0,
                                        Options = new[]
                                        {
                                            "string",
                                        },
                                        Position = 0,
                                        Secure = false,
                                        Source = "string",
                                        Type = "string",
                                    },
                                },
                                Name = "string",
                                Value = "string",
                            },
                        },
                        Settings = new[]
                        {
                            new Ibm.Inputs.SchematicsJobDataActionJobDataSettingArgs
                            {
                                Link = "string",
                                Metadatas = new[]
                                {
                                    new Ibm.Inputs.SchematicsJobDataActionJobDataSettingMetadataArgs
                                    {
                                        Aliases = new[]
                                        {
                                            "string",
                                        },
                                        DefaultValue = "string",
                                        Description = "string",
                                        GroupBy = "string",
                                        Hidden = false,
                                        Immutable = false,
                                        Matches = "string",
                                        MaxLength = 0,
                                        MaxValue = 0,
                                        MinLength = 0,
                                        MinValue = 0,
                                        Options = new[]
                                        {
                                            "string",
                                        },
                                        Position = 0,
                                        Secure = false,
                                        Source = "string",
                                        Type = "string",
                                    },
                                },
                                Name = "string",
                                Value = "string",
                            },
                        },
                        UpdatedAt = "string",
                    },
                },
                FlowJobDatas = new[]
                {
                    new Ibm.Inputs.SchematicsJobDataFlowJobDataArgs
                    {
                        FlowId = "string",
                        FlowName = "string",
                        UpdatedAt = "string",
                        Workitems = new[]
                        {
                            new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemArgs
                            {
                                CommandObjectId = "string",
                                CommandObjectName = "string",
                                Inputs = new[]
                                {
                                    new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemInputArgs
                                    {
                                        Link = "string",
                                        Metadata = new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemInputMetadataArgs
                                        {
                                            Aliases = new[]
                                            {
                                                "string",
                                            },
                                            DefaultValue = "string",
                                            Description = "string",
                                            GroupBy = "string",
                                            Hidden = false,
                                            Immutable = false,
                                            Matches = "string",
                                            MaxLength = 0,
                                            MaxValue = 0,
                                            MinLength = 0,
                                            MinValue = 0,
                                            Options = new[]
                                            {
                                                "string",
                                            },
                                            Position = 0,
                                            Secure = false,
                                            Source = "string",
                                            Type = "string",
                                        },
                                        Name = "string",
                                        Value = "string",
                                    },
                                },
                                LastJob = new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemLastJobArgs
                                {
                                    CommandName = "string",
                                    CommandObject = "string",
                                    CommandObjectId = "string",
                                    CommandObjectName = "string",
                                    JobId = "string",
                                    JobStatus = "string",
                                },
                                Layers = "string",
                                Outputs = new[]
                                {
                                    new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemOutputArgs
                                    {
                                        Link = "string",
                                        Metadata = new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemOutputMetadataArgs
                                        {
                                            Aliases = new[]
                                            {
                                                "string",
                                            },
                                            DefaultValue = "string",
                                            Description = "string",
                                            GroupBy = "string",
                                            Hidden = false,
                                            Immutable = false,
                                            Matches = "string",
                                            MaxLength = 0,
                                            MaxValue = 0,
                                            MinLength = 0,
                                            MinValue = 0,
                                            Options = new[]
                                            {
                                                "string",
                                            },
                                            Position = 0,
                                            Secure = false,
                                            Source = "string",
                                            Type = "string",
                                        },
                                        Name = "string",
                                        Value = "string",
                                    },
                                },
                                Settings = new[]
                                {
                                    new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemSettingArgs
                                    {
                                        Link = "string",
                                        Metadata = new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemSettingMetadataArgs
                                        {
                                            Aliases = new[]
                                            {
                                                "string",
                                            },
                                            DefaultValue = "string",
                                            Description = "string",
                                            GroupBy = "string",
                                            Hidden = false,
                                            Immutable = false,
                                            Matches = "string",
                                            MaxLength = 0,
                                            MaxValue = 0,
                                            MinLength = 0,
                                            MinValue = 0,
                                            Options = new[]
                                            {
                                                "string",
                                            },
                                            Position = 0,
                                            Secure = false,
                                            Source = "string",
                                            Type = "string",
                                        },
                                        Name = "string",
                                        Value = "string",
                                    },
                                },
                                Source = new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemSourceArgs
                                {
                                    SourceType = "string",
                                    Catalog = new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemSourceCatalogArgs
                                    {
                                        CatalogName = "string",
                                        OfferingId = "string",
                                        OfferingKind = "string",
                                        OfferingName = "string",
                                        OfferingRepoUrl = "string",
                                        OfferingVersion = "string",
                                        OfferingVersionId = "string",
                                    },
                                    Git = new Ibm.Inputs.SchematicsJobDataFlowJobDataWorkitemSourceGitArgs
                                    {
                                        ComputedGitRepoUrl = "string",
                                        GitBranch = "string",
                                        GitRelease = "string",
                                        GitRepoFolder = "string",
                                        GitRepoUrl = "string",
                                        GitToken = "string",
                                    },
                                },
                                SourceType = "string",
                                UpdatedAt = "string",
                            },
                        },
                    },
                },
                SystemJobData = new Ibm.Inputs.SchematicsJobDataSystemJobDataArgs
                {
                    KeyId = "string",
                    SchematicsResourceIds = new[]
                    {
                        "string",
                    },
                    UpdatedAt = "string",
                },
                WorkspaceJobData = new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataArgs
                {
                    FlowId = "string",
                    FlowName = "string",
                    Inputs = new[]
                    {
                        new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataInputArgs
                        {
                            Link = "string",
                            Metadata = new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataInputMetadataArgs
                            {
                                Aliases = new[]
                                {
                                    "string",
                                },
                                DefaultValue = "string",
                                Description = "string",
                                GroupBy = "string",
                                Hidden = false,
                                Immutable = false,
                                Matches = "string",
                                MaxLength = 0,
                                MaxValue = 0,
                                MinLength = 0,
                                MinValue = 0,
                                Options = new[]
                                {
                                    "string",
                                },
                                Position = 0,
                                Secure = false,
                                Source = "string",
                                Type = "string",
                            },
                            Name = "string",
                            Value = "string",
                        },
                    },
                    Outputs = new[]
                    {
                        new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataOutputArgs
                        {
                            Link = "string",
                            Metadata = new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataOutputMetadataArgs
                            {
                                Aliases = new[]
                                {
                                    "string",
                                },
                                DefaultValue = "string",
                                Description = "string",
                                GroupBy = "string",
                                Hidden = false,
                                Immutable = false,
                                Matches = "string",
                                MaxLength = 0,
                                MaxValue = 0,
                                MinLength = 0,
                                MinValue = 0,
                                Options = new[]
                                {
                                    "string",
                                },
                                Position = 0,
                                Secure = false,
                                Source = "string",
                                Type = "string",
                            },
                            Name = "string",
                            Value = "string",
                        },
                    },
                    Settings = new[]
                    {
                        new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataSettingArgs
                        {
                            Link = "string",
                            Metadata = new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataSettingMetadataArgs
                            {
                                Aliases = new[]
                                {
                                    "string",
                                },
                                DefaultValue = "string",
                                Description = "string",
                                GroupBy = "string",
                                Hidden = false,
                                Immutable = false,
                                Matches = "string",
                                MaxLength = 0,
                                MaxValue = 0,
                                MinLength = 0,
                                MinValue = 0,
                                Options = new[]
                                {
                                    "string",
                                },
                                Position = 0,
                                Secure = false,
                                Source = "string",
                                Type = "string",
                            },
                            Name = "string",
                            Value = "string",
                        },
                    },
                    TemplateDatas = new[]
                    {
                        new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataTemplateDataArgs
                        {
                            FlowIndex = 0,
                            Inputs = new[]
                            {
                                new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataTemplateDataInputArgs
                                {
                                    Link = "string",
                                    Metadata = new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadataArgs
                                    {
                                        Aliases = new[]
                                        {
                                            "string",
                                        },
                                        DefaultValue = "string",
                                        Description = "string",
                                        GroupBy = "string",
                                        Hidden = false,
                                        Immutable = false,
                                        Matches = "string",
                                        MaxLength = 0,
                                        MaxValue = 0,
                                        MinLength = 0,
                                        MinValue = 0,
                                        Options = new[]
                                        {
                                            "string",
                                        },
                                        Position = 0,
                                        Secure = false,
                                        Source = "string",
                                        Type = "string",
                                    },
                                    Name = "string",
                                    Value = "string",
                                },
                            },
                            Outputs = new[]
                            {
                                new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataTemplateDataOutputArgs
                                {
                                    Link = "string",
                                    Metadata = new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadataArgs
                                    {
                                        Aliases = new[]
                                        {
                                            "string",
                                        },
                                        DefaultValue = "string",
                                        Description = "string",
                                        GroupBy = "string",
                                        Hidden = false,
                                        Immutable = false,
                                        Matches = "string",
                                        MaxLength = 0,
                                        MaxValue = 0,
                                        MinLength = 0,
                                        MinValue = 0,
                                        Options = new[]
                                        {
                                            "string",
                                        },
                                        Position = 0,
                                        Secure = false,
                                        Source = "string",
                                        Type = "string",
                                    },
                                    Name = "string",
                                    Value = "string",
                                },
                            },
                            Settings = new[]
                            {
                                new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataTemplateDataSettingArgs
                                {
                                    Link = "string",
                                    Metadata = new Ibm.Inputs.SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadataArgs
                                    {
                                        Aliases = new[]
                                        {
                                            "string",
                                        },
                                        DefaultValue = "string",
                                        Description = "string",
                                        GroupBy = "string",
                                        Hidden = false,
                                        Immutable = false,
                                        Matches = "string",
                                        MaxLength = 0,
                                        MaxValue = 0,
                                        MinLength = 0,
                                        MinValue = 0,
                                        Options = new[]
                                        {
                                            "string",
                                        },
                                        Position = 0,
                                        Secure = false,
                                        Source = "string",
                                        Type = "string",
                                    },
                                    Name = "string",
                                    Value = "string",
                                },
                            },
                            TemplateId = "string",
                            TemplateName = "string",
                            UpdatedAt = "string",
                        },
                    },
                    UpdatedAt = "string",
                    WorkspaceName = "string",
                },
            },
        },
        CommandOptions = new[]
        {
            "string",
        },
        CommandParameter = "string",
        Bastion = new Ibm.Inputs.SchematicsJobBastionArgs
        {
            Host = "string",
            Name = "string",
        },
        JobEnvSettings = new[]
        {
            new Ibm.Inputs.SchematicsJobJobEnvSettingArgs
            {
                Name = "string",
                Value = "string",
                Link = "string",
                Metadatas = new[]
                {
                    new Ibm.Inputs.SchematicsJobJobEnvSettingMetadataArgs
                    {
                        Type = "string",
                        MaxValue = 0,
                        Options = new[]
                        {
                            "string",
                        },
                        GroupBy = "string",
                        Hidden = false,
                        Immutable = false,
                        Matches = "string",
                        Description = "string",
                        MinLength = 0,
                        MaxLength = 0,
                        MinValue = 0,
                        Aliases = new[]
                        {
                            "string",
                        },
                        Position = 0,
                        Secure = false,
                        Source = "string",
                        DefaultValue = "string",
                    },
                },
            },
        },
        JobInputs = new[]
        {
            new Ibm.Inputs.SchematicsJobJobInputArgs
            {
                Name = "string",
                Value = "string",
                Link = "string",
                Metadatas = new[]
                {
                    new Ibm.Inputs.SchematicsJobJobInputMetadataArgs
                    {
                        Type = "string",
                        MaxValue = 0,
                        Options = new[]
                        {
                            "string",
                        },
                        GroupBy = "string",
                        Hidden = false,
                        Immutable = false,
                        Matches = "string",
                        Description = "string",
                        MinLength = 0,
                        MaxLength = 0,
                        MinValue = 0,
                        Aliases = new[]
                        {
                            "string",
                        },
                        Position = 0,
                        Secure = false,
                        Source = "string",
                        DefaultValue = "string",
                    },
                },
            },
        },
        Location = "string",
        LogSummaries = new[]
        {
            new Ibm.Inputs.SchematicsJobLogSummaryArgs
            {
                ActionJobs = new[]
                {
                    new Ibm.Inputs.SchematicsJobLogSummaryActionJobArgs
                    {
                        PlayCount = 0,
                        Recaps = new[]
                        {
                            new Ibm.Inputs.SchematicsJobLogSummaryActionJobRecapArgs
                            {
                                Changed = 0,
                                Failed = 0,
                                Ok = 0,
                                Skipped = 0,
                                Targets = new[]
                                {
                                    "string",
                                },
                                Unreachable = 0,
                            },
                        },
                        TargetCount = 0,
                        TaskCount = 0,
                    },
                },
                ElapsedTime = 0,
                FlowJob = new Ibm.Inputs.SchematicsJobLogSummaryFlowJobArgs
                {
                    Workitems = new[]
                    {
                        new Ibm.Inputs.SchematicsJobLogSummaryFlowJobWorkitemArgs
                        {
                            JobId = "string",
                            LogUrl = "string",
                            ResourcesAdd = 0,
                            ResourcesDestroy = 0,
                            ResourcesModify = 0,
                            WorkspaceId = "string",
                        },
                    },
                    WorkitemsCompleted = 0,
                    WorkitemsFailed = 0,
                    WorkitemsPending = 0,
                },
                JobId = "string",
                JobType = "string",
                LogAnalyzedTill = "string",
                LogErrors = new[]
                {
                    new Ibm.Inputs.SchematicsJobLogSummaryLogErrorArgs
                    {
                        ErrorCode = "string",
                        ErrorCount = 0,
                        ErrorMsg = "string",
                    },
                },
                LogStartAt = "string",
                RepoDownloadJobs = new[]
                {
                    new Ibm.Inputs.SchematicsJobLogSummaryRepoDownloadJobArgs
                    {
                        DetectedFiletype = "string",
                        InputsCount = "string",
                        OutputsCount = "string",
                        QuarantinedFileCount = 0,
                        ScannedFileCount = 0,
                    },
                },
                SystemJob = new Ibm.Inputs.SchematicsJobLogSummarySystemJobArgs
                {
                    Failed = 0,
                    Success = 0,
                    TargetCount = 0,
                },
                WorkspaceJob = new Ibm.Inputs.SchematicsJobLogSummaryWorkspaceJobArgs
                {
                    ResourcesAdd = 0,
                    ResourcesDestroy = 0,
                    ResourcesModify = 0,
                },
            },
        },
        SchematicsJobId = "string",
        Tags = new[]
        {
            "string",
        },
    });
    
    example, err := ibm.NewSchematicsJob(ctx, "schematicsJobResource", &ibm.SchematicsJobArgs{
    	CommandObjectId: pulumi.String("string"),
    	CommandName:     pulumi.String("string"),
    	CommandObject:   pulumi.String("string"),
    	Datas: ibm.SchematicsJobDataArray{
    		&ibm.SchematicsJobDataArgs{
    			JobType: pulumi.String("string"),
    			ActionJobDatas: ibm.SchematicsJobDataActionJobDataArray{
    				&ibm.SchematicsJobDataActionJobDataArgs{
    					ActionName: pulumi.String("string"),
    					Inputs: ibm.SchematicsJobDataActionJobDataInputTypeArray{
    						&ibm.SchematicsJobDataActionJobDataInputTypeArgs{
    							Link: pulumi.String("string"),
    							Metadatas: ibm.SchematicsJobDataActionJobDataInputMetadataArray{
    								&ibm.SchematicsJobDataActionJobDataInputMetadataArgs{
    									Aliases: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									DefaultValue: pulumi.String("string"),
    									Description:  pulumi.String("string"),
    									GroupBy:      pulumi.String("string"),
    									Hidden:       pulumi.Bool(false),
    									Immutable:    pulumi.Bool(false),
    									Matches:      pulumi.String("string"),
    									MaxLength:    pulumi.Float64(0),
    									MaxValue:     pulumi.Float64(0),
    									MinLength:    pulumi.Float64(0),
    									MinValue:     pulumi.Float64(0),
    									Options: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Position: pulumi.Float64(0),
    									Secure:   pulumi.Bool(false),
    									Source:   pulumi.String("string"),
    									Type:     pulumi.String("string"),
    								},
    							},
    							Name:  pulumi.String("string"),
    							Value: pulumi.String("string"),
    						},
    					},
    					InventoryRecord: &ibm.SchematicsJobDataActionJobDataInventoryRecordArgs{
    						CreatedAt:      pulumi.String("string"),
    						CreatedBy:      pulumi.String("string"),
    						Description:    pulumi.String("string"),
    						Id:             pulumi.String("string"),
    						InventoriesIni: pulumi.String("string"),
    						Location:       pulumi.String("string"),
    						Name:           pulumi.String("string"),
    						ResourceGroup:  pulumi.String("string"),
    						ResourceQueries: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						UpdatedAt: pulumi.String("string"),
    						UpdatedBy: pulumi.String("string"),
    					},
    					MaterializedInventory: pulumi.String("string"),
    					Outputs: ibm.SchematicsJobDataActionJobDataOutputTypeArray{
    						&ibm.SchematicsJobDataActionJobDataOutputTypeArgs{
    							Link: pulumi.String("string"),
    							Metadatas: ibm.SchematicsJobDataActionJobDataOutputMetadataArray{
    								&ibm.SchematicsJobDataActionJobDataOutputMetadataArgs{
    									Aliases: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									DefaultValue: pulumi.String("string"),
    									Description:  pulumi.String("string"),
    									GroupBy:      pulumi.String("string"),
    									Hidden:       pulumi.Bool(false),
    									Immutable:    pulumi.Bool(false),
    									Matches:      pulumi.String("string"),
    									MaxLength:    pulumi.Float64(0),
    									MaxValue:     pulumi.Float64(0),
    									MinLength:    pulumi.Float64(0),
    									MinValue:     pulumi.Float64(0),
    									Options: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Position: pulumi.Float64(0),
    									Secure:   pulumi.Bool(false),
    									Source:   pulumi.String("string"),
    									Type:     pulumi.String("string"),
    								},
    							},
    							Name:  pulumi.String("string"),
    							Value: pulumi.String("string"),
    						},
    					},
    					Settings: ibm.SchematicsJobDataActionJobDataSettingArray{
    						&ibm.SchematicsJobDataActionJobDataSettingArgs{
    							Link: pulumi.String("string"),
    							Metadatas: ibm.SchematicsJobDataActionJobDataSettingMetadataArray{
    								&ibm.SchematicsJobDataActionJobDataSettingMetadataArgs{
    									Aliases: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									DefaultValue: pulumi.String("string"),
    									Description:  pulumi.String("string"),
    									GroupBy:      pulumi.String("string"),
    									Hidden:       pulumi.Bool(false),
    									Immutable:    pulumi.Bool(false),
    									Matches:      pulumi.String("string"),
    									MaxLength:    pulumi.Float64(0),
    									MaxValue:     pulumi.Float64(0),
    									MinLength:    pulumi.Float64(0),
    									MinValue:     pulumi.Float64(0),
    									Options: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Position: pulumi.Float64(0),
    									Secure:   pulumi.Bool(false),
    									Source:   pulumi.String("string"),
    									Type:     pulumi.String("string"),
    								},
    							},
    							Name:  pulumi.String("string"),
    							Value: pulumi.String("string"),
    						},
    					},
    					UpdatedAt: pulumi.String("string"),
    				},
    			},
    			FlowJobDatas: ibm.SchematicsJobDataFlowJobDataArray{
    				&ibm.SchematicsJobDataFlowJobDataArgs{
    					FlowId:    pulumi.String("string"),
    					FlowName:  pulumi.String("string"),
    					UpdatedAt: pulumi.String("string"),
    					Workitems: ibm.SchematicsJobDataFlowJobDataWorkitemArray{
    						&ibm.SchematicsJobDataFlowJobDataWorkitemArgs{
    							CommandObjectId:   pulumi.String("string"),
    							CommandObjectName: pulumi.String("string"),
    							Inputs: ibm.SchematicsJobDataFlowJobDataWorkitemInputTypeArray{
    								&ibm.SchematicsJobDataFlowJobDataWorkitemInputTypeArgs{
    									Link: pulumi.String("string"),
    									Metadata: &ibm.SchematicsJobDataFlowJobDataWorkitemInputMetadataArgs{
    										Aliases: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										DefaultValue: pulumi.String("string"),
    										Description:  pulumi.String("string"),
    										GroupBy:      pulumi.String("string"),
    										Hidden:       pulumi.Bool(false),
    										Immutable:    pulumi.Bool(false),
    										Matches:      pulumi.String("string"),
    										MaxLength:    pulumi.Float64(0),
    										MaxValue:     pulumi.Float64(0),
    										MinLength:    pulumi.Float64(0),
    										MinValue:     pulumi.Float64(0),
    										Options: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Position: pulumi.Float64(0),
    										Secure:   pulumi.Bool(false),
    										Source:   pulumi.String("string"),
    										Type:     pulumi.String("string"),
    									},
    									Name:  pulumi.String("string"),
    									Value: pulumi.String("string"),
    								},
    							},
    							LastJob: &ibm.SchematicsJobDataFlowJobDataWorkitemLastJobArgs{
    								CommandName:       pulumi.String("string"),
    								CommandObject:     pulumi.String("string"),
    								CommandObjectId:   pulumi.String("string"),
    								CommandObjectName: pulumi.String("string"),
    								JobId:             pulumi.String("string"),
    								JobStatus:         pulumi.String("string"),
    							},
    							Layers: pulumi.String("string"),
    							Outputs: ibm.SchematicsJobDataFlowJobDataWorkitemOutputTypeArray{
    								&ibm.SchematicsJobDataFlowJobDataWorkitemOutputTypeArgs{
    									Link: pulumi.String("string"),
    									Metadata: &ibm.SchematicsJobDataFlowJobDataWorkitemOutputMetadataArgs{
    										Aliases: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										DefaultValue: pulumi.String("string"),
    										Description:  pulumi.String("string"),
    										GroupBy:      pulumi.String("string"),
    										Hidden:       pulumi.Bool(false),
    										Immutable:    pulumi.Bool(false),
    										Matches:      pulumi.String("string"),
    										MaxLength:    pulumi.Float64(0),
    										MaxValue:     pulumi.Float64(0),
    										MinLength:    pulumi.Float64(0),
    										MinValue:     pulumi.Float64(0),
    										Options: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Position: pulumi.Float64(0),
    										Secure:   pulumi.Bool(false),
    										Source:   pulumi.String("string"),
    										Type:     pulumi.String("string"),
    									},
    									Name:  pulumi.String("string"),
    									Value: pulumi.String("string"),
    								},
    							},
    							Settings: ibm.SchematicsJobDataFlowJobDataWorkitemSettingArray{
    								&ibm.SchematicsJobDataFlowJobDataWorkitemSettingArgs{
    									Link: pulumi.String("string"),
    									Metadata: &ibm.SchematicsJobDataFlowJobDataWorkitemSettingMetadataArgs{
    										Aliases: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										DefaultValue: pulumi.String("string"),
    										Description:  pulumi.String("string"),
    										GroupBy:      pulumi.String("string"),
    										Hidden:       pulumi.Bool(false),
    										Immutable:    pulumi.Bool(false),
    										Matches:      pulumi.String("string"),
    										MaxLength:    pulumi.Float64(0),
    										MaxValue:     pulumi.Float64(0),
    										MinLength:    pulumi.Float64(0),
    										MinValue:     pulumi.Float64(0),
    										Options: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Position: pulumi.Float64(0),
    										Secure:   pulumi.Bool(false),
    										Source:   pulumi.String("string"),
    										Type:     pulumi.String("string"),
    									},
    									Name:  pulumi.String("string"),
    									Value: pulumi.String("string"),
    								},
    							},
    							Source: &ibm.SchematicsJobDataFlowJobDataWorkitemSourceArgs{
    								SourceType: pulumi.String("string"),
    								Catalog: &ibm.SchematicsJobDataFlowJobDataWorkitemSourceCatalogArgs{
    									CatalogName:       pulumi.String("string"),
    									OfferingId:        pulumi.String("string"),
    									OfferingKind:      pulumi.String("string"),
    									OfferingName:      pulumi.String("string"),
    									OfferingRepoUrl:   pulumi.String("string"),
    									OfferingVersion:   pulumi.String("string"),
    									OfferingVersionId: pulumi.String("string"),
    								},
    								Git: &ibm.SchematicsJobDataFlowJobDataWorkitemSourceGitArgs{
    									ComputedGitRepoUrl: pulumi.String("string"),
    									GitBranch:          pulumi.String("string"),
    									GitRelease:         pulumi.String("string"),
    									GitRepoFolder:      pulumi.String("string"),
    									GitRepoUrl:         pulumi.String("string"),
    									GitToken:           pulumi.String("string"),
    								},
    							},
    							SourceType: pulumi.String("string"),
    							UpdatedAt:  pulumi.String("string"),
    						},
    					},
    				},
    			},
    			SystemJobData: &ibm.SchematicsJobDataSystemJobDataArgs{
    				KeyId: pulumi.String("string"),
    				SchematicsResourceIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				UpdatedAt: pulumi.String("string"),
    			},
    			WorkspaceJobData: &ibm.SchematicsJobDataWorkspaceJobDataArgs{
    				FlowId:   pulumi.String("string"),
    				FlowName: pulumi.String("string"),
    				Inputs: ibm.SchematicsJobDataWorkspaceJobDataInputTypeArray{
    					&ibm.SchematicsJobDataWorkspaceJobDataInputTypeArgs{
    						Link: pulumi.String("string"),
    						Metadata: &ibm.SchematicsJobDataWorkspaceJobDataInputMetadataArgs{
    							Aliases: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							DefaultValue: pulumi.String("string"),
    							Description:  pulumi.String("string"),
    							GroupBy:      pulumi.String("string"),
    							Hidden:       pulumi.Bool(false),
    							Immutable:    pulumi.Bool(false),
    							Matches:      pulumi.String("string"),
    							MaxLength:    pulumi.Float64(0),
    							MaxValue:     pulumi.Float64(0),
    							MinLength:    pulumi.Float64(0),
    							MinValue:     pulumi.Float64(0),
    							Options: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Position: pulumi.Float64(0),
    							Secure:   pulumi.Bool(false),
    							Source:   pulumi.String("string"),
    							Type:     pulumi.String("string"),
    						},
    						Name:  pulumi.String("string"),
    						Value: pulumi.String("string"),
    					},
    				},
    				Outputs: ibm.SchematicsJobDataWorkspaceJobDataOutputTypeArray{
    					&ibm.SchematicsJobDataWorkspaceJobDataOutputTypeArgs{
    						Link: pulumi.String("string"),
    						Metadata: &ibm.SchematicsJobDataWorkspaceJobDataOutputMetadataArgs{
    							Aliases: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							DefaultValue: pulumi.String("string"),
    							Description:  pulumi.String("string"),
    							GroupBy:      pulumi.String("string"),
    							Hidden:       pulumi.Bool(false),
    							Immutable:    pulumi.Bool(false),
    							Matches:      pulumi.String("string"),
    							MaxLength:    pulumi.Float64(0),
    							MaxValue:     pulumi.Float64(0),
    							MinLength:    pulumi.Float64(0),
    							MinValue:     pulumi.Float64(0),
    							Options: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Position: pulumi.Float64(0),
    							Secure:   pulumi.Bool(false),
    							Source:   pulumi.String("string"),
    							Type:     pulumi.String("string"),
    						},
    						Name:  pulumi.String("string"),
    						Value: pulumi.String("string"),
    					},
    				},
    				Settings: ibm.SchematicsJobDataWorkspaceJobDataSettingArray{
    					&ibm.SchematicsJobDataWorkspaceJobDataSettingArgs{
    						Link: pulumi.String("string"),
    						Metadata: &ibm.SchematicsJobDataWorkspaceJobDataSettingMetadataArgs{
    							Aliases: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							DefaultValue: pulumi.String("string"),
    							Description:  pulumi.String("string"),
    							GroupBy:      pulumi.String("string"),
    							Hidden:       pulumi.Bool(false),
    							Immutable:    pulumi.Bool(false),
    							Matches:      pulumi.String("string"),
    							MaxLength:    pulumi.Float64(0),
    							MaxValue:     pulumi.Float64(0),
    							MinLength:    pulumi.Float64(0),
    							MinValue:     pulumi.Float64(0),
    							Options: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Position: pulumi.Float64(0),
    							Secure:   pulumi.Bool(false),
    							Source:   pulumi.String("string"),
    							Type:     pulumi.String("string"),
    						},
    						Name:  pulumi.String("string"),
    						Value: pulumi.String("string"),
    					},
    				},
    				TemplateDatas: ibm.SchematicsJobDataWorkspaceJobDataTemplateDataArray{
    					&ibm.SchematicsJobDataWorkspaceJobDataTemplateDataArgs{
    						FlowIndex: pulumi.Float64(0),
    						Inputs: ibm.SchematicsJobDataWorkspaceJobDataTemplateDataInputTypeArray{
    							&ibm.SchematicsJobDataWorkspaceJobDataTemplateDataInputTypeArgs{
    								Link: pulumi.String("string"),
    								Metadata: &ibm.SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadataArgs{
    									Aliases: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									DefaultValue: pulumi.String("string"),
    									Description:  pulumi.String("string"),
    									GroupBy:      pulumi.String("string"),
    									Hidden:       pulumi.Bool(false),
    									Immutable:    pulumi.Bool(false),
    									Matches:      pulumi.String("string"),
    									MaxLength:    pulumi.Float64(0),
    									MaxValue:     pulumi.Float64(0),
    									MinLength:    pulumi.Float64(0),
    									MinValue:     pulumi.Float64(0),
    									Options: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Position: pulumi.Float64(0),
    									Secure:   pulumi.Bool(false),
    									Source:   pulumi.String("string"),
    									Type:     pulumi.String("string"),
    								},
    								Name:  pulumi.String("string"),
    								Value: pulumi.String("string"),
    							},
    						},
    						Outputs: ibm.SchematicsJobDataWorkspaceJobDataTemplateDataOutputTypeArray{
    							&ibm.SchematicsJobDataWorkspaceJobDataTemplateDataOutputTypeArgs{
    								Link: pulumi.String("string"),
    								Metadata: &ibm.SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadataArgs{
    									Aliases: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									DefaultValue: pulumi.String("string"),
    									Description:  pulumi.String("string"),
    									GroupBy:      pulumi.String("string"),
    									Hidden:       pulumi.Bool(false),
    									Immutable:    pulumi.Bool(false),
    									Matches:      pulumi.String("string"),
    									MaxLength:    pulumi.Float64(0),
    									MaxValue:     pulumi.Float64(0),
    									MinLength:    pulumi.Float64(0),
    									MinValue:     pulumi.Float64(0),
    									Options: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Position: pulumi.Float64(0),
    									Secure:   pulumi.Bool(false),
    									Source:   pulumi.String("string"),
    									Type:     pulumi.String("string"),
    								},
    								Name:  pulumi.String("string"),
    								Value: pulumi.String("string"),
    							},
    						},
    						Settings: ibm.SchematicsJobDataWorkspaceJobDataTemplateDataSettingArray{
    							&ibm.SchematicsJobDataWorkspaceJobDataTemplateDataSettingArgs{
    								Link: pulumi.String("string"),
    								Metadata: &ibm.SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadataArgs{
    									Aliases: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									DefaultValue: pulumi.String("string"),
    									Description:  pulumi.String("string"),
    									GroupBy:      pulumi.String("string"),
    									Hidden:       pulumi.Bool(false),
    									Immutable:    pulumi.Bool(false),
    									Matches:      pulumi.String("string"),
    									MaxLength:    pulumi.Float64(0),
    									MaxValue:     pulumi.Float64(0),
    									MinLength:    pulumi.Float64(0),
    									MinValue:     pulumi.Float64(0),
    									Options: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Position: pulumi.Float64(0),
    									Secure:   pulumi.Bool(false),
    									Source:   pulumi.String("string"),
    									Type:     pulumi.String("string"),
    								},
    								Name:  pulumi.String("string"),
    								Value: pulumi.String("string"),
    							},
    						},
    						TemplateId:   pulumi.String("string"),
    						TemplateName: pulumi.String("string"),
    						UpdatedAt:    pulumi.String("string"),
    					},
    				},
    				UpdatedAt:     pulumi.String("string"),
    				WorkspaceName: pulumi.String("string"),
    			},
    		},
    	},
    	CommandOptions: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	CommandParameter: pulumi.String("string"),
    	Bastion: &ibm.SchematicsJobBastionArgs{
    		Host: pulumi.String("string"),
    		Name: pulumi.String("string"),
    	},
    	JobEnvSettings: ibm.SchematicsJobJobEnvSettingArray{
    		&ibm.SchematicsJobJobEnvSettingArgs{
    			Name:  pulumi.String("string"),
    			Value: pulumi.String("string"),
    			Link:  pulumi.String("string"),
    			Metadatas: ibm.SchematicsJobJobEnvSettingMetadataArray{
    				&ibm.SchematicsJobJobEnvSettingMetadataArgs{
    					Type:     pulumi.String("string"),
    					MaxValue: pulumi.Float64(0),
    					Options: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GroupBy:     pulumi.String("string"),
    					Hidden:      pulumi.Bool(false),
    					Immutable:   pulumi.Bool(false),
    					Matches:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					MinLength:   pulumi.Float64(0),
    					MaxLength:   pulumi.Float64(0),
    					MinValue:    pulumi.Float64(0),
    					Aliases: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Position:     pulumi.Float64(0),
    					Secure:       pulumi.Bool(false),
    					Source:       pulumi.String("string"),
    					DefaultValue: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	JobInputs: ibm.SchematicsJobJobInputArray{
    		&ibm.SchematicsJobJobInputArgs{
    			Name:  pulumi.String("string"),
    			Value: pulumi.String("string"),
    			Link:  pulumi.String("string"),
    			Metadatas: ibm.SchematicsJobJobInputMetadataArray{
    				&ibm.SchematicsJobJobInputMetadataArgs{
    					Type:     pulumi.String("string"),
    					MaxValue: pulumi.Float64(0),
    					Options: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GroupBy:     pulumi.String("string"),
    					Hidden:      pulumi.Bool(false),
    					Immutable:   pulumi.Bool(false),
    					Matches:     pulumi.String("string"),
    					Description: pulumi.String("string"),
    					MinLength:   pulumi.Float64(0),
    					MaxLength:   pulumi.Float64(0),
    					MinValue:    pulumi.Float64(0),
    					Aliases: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Position:     pulumi.Float64(0),
    					Secure:       pulumi.Bool(false),
    					Source:       pulumi.String("string"),
    					DefaultValue: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Location: pulumi.String("string"),
    	LogSummaries: ibm.SchematicsJobLogSummaryArray{
    		&ibm.SchematicsJobLogSummaryArgs{
    			ActionJobs: ibm.SchematicsJobLogSummaryActionJobArray{
    				&ibm.SchematicsJobLogSummaryActionJobArgs{
    					PlayCount: pulumi.Float64(0),
    					Recaps: ibm.SchematicsJobLogSummaryActionJobRecapArray{
    						&ibm.SchematicsJobLogSummaryActionJobRecapArgs{
    							Changed: pulumi.Float64(0),
    							Failed:  pulumi.Float64(0),
    							Ok:      pulumi.Float64(0),
    							Skipped: pulumi.Float64(0),
    							Targets: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Unreachable: pulumi.Float64(0),
    						},
    					},
    					TargetCount: pulumi.Float64(0),
    					TaskCount:   pulumi.Float64(0),
    				},
    			},
    			ElapsedTime: pulumi.Float64(0),
    			FlowJob: &ibm.SchematicsJobLogSummaryFlowJobArgs{
    				Workitems: ibm.SchematicsJobLogSummaryFlowJobWorkitemArray{
    					&ibm.SchematicsJobLogSummaryFlowJobWorkitemArgs{
    						JobId:            pulumi.String("string"),
    						LogUrl:           pulumi.String("string"),
    						ResourcesAdd:     pulumi.Float64(0),
    						ResourcesDestroy: pulumi.Float64(0),
    						ResourcesModify:  pulumi.Float64(0),
    						WorkspaceId:      pulumi.String("string"),
    					},
    				},
    				WorkitemsCompleted: pulumi.Float64(0),
    				WorkitemsFailed:    pulumi.Float64(0),
    				WorkitemsPending:   pulumi.Float64(0),
    			},
    			JobId:           pulumi.String("string"),
    			JobType:         pulumi.String("string"),
    			LogAnalyzedTill: pulumi.String("string"),
    			LogErrors: ibm.SchematicsJobLogSummaryLogErrorArray{
    				&ibm.SchematicsJobLogSummaryLogErrorArgs{
    					ErrorCode:  pulumi.String("string"),
    					ErrorCount: pulumi.Float64(0),
    					ErrorMsg:   pulumi.String("string"),
    				},
    			},
    			LogStartAt: pulumi.String("string"),
    			RepoDownloadJobs: ibm.SchematicsJobLogSummaryRepoDownloadJobArray{
    				&ibm.SchematicsJobLogSummaryRepoDownloadJobArgs{
    					DetectedFiletype:     pulumi.String("string"),
    					InputsCount:          pulumi.String("string"),
    					OutputsCount:         pulumi.String("string"),
    					QuarantinedFileCount: pulumi.Float64(0),
    					ScannedFileCount:     pulumi.Float64(0),
    				},
    			},
    			SystemJob: &ibm.SchematicsJobLogSummarySystemJobArgs{
    				Failed:      pulumi.Float64(0),
    				Success:     pulumi.Float64(0),
    				TargetCount: pulumi.Float64(0),
    			},
    			WorkspaceJob: &ibm.SchematicsJobLogSummaryWorkspaceJobArgs{
    				ResourcesAdd:     pulumi.Float64(0),
    				ResourcesDestroy: pulumi.Float64(0),
    				ResourcesModify:  pulumi.Float64(0),
    			},
    		},
    	},
    	SchematicsJobId: pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    })
    
    var schematicsJobResource = new SchematicsJob("schematicsJobResource", SchematicsJobArgs.builder()
        .commandObjectId("string")
        .commandName("string")
        .commandObject("string")
        .datas(SchematicsJobDataArgs.builder()
            .jobType("string")
            .actionJobDatas(SchematicsJobDataActionJobDataArgs.builder()
                .actionName("string")
                .inputs(SchematicsJobDataActionJobDataInputArgs.builder()
                    .link("string")
                    .metadatas(SchematicsJobDataActionJobDataInputMetadataArgs.builder()
                        .aliases("string")
                        .defaultValue("string")
                        .description("string")
                        .groupBy("string")
                        .hidden(false)
                        .immutable(false)
                        .matches("string")
                        .maxLength(0)
                        .maxValue(0)
                        .minLength(0)
                        .minValue(0)
                        .options("string")
                        .position(0)
                        .secure(false)
                        .source("string")
                        .type("string")
                        .build())
                    .name("string")
                    .value("string")
                    .build())
                .inventoryRecord(SchematicsJobDataActionJobDataInventoryRecordArgs.builder()
                    .createdAt("string")
                    .createdBy("string")
                    .description("string")
                    .id("string")
                    .inventoriesIni("string")
                    .location("string")
                    .name("string")
                    .resourceGroup("string")
                    .resourceQueries("string")
                    .updatedAt("string")
                    .updatedBy("string")
                    .build())
                .materializedInventory("string")
                .outputs(SchematicsJobDataActionJobDataOutputArgs.builder()
                    .link("string")
                    .metadatas(SchematicsJobDataActionJobDataOutputMetadataArgs.builder()
                        .aliases("string")
                        .defaultValue("string")
                        .description("string")
                        .groupBy("string")
                        .hidden(false)
                        .immutable(false)
                        .matches("string")
                        .maxLength(0)
                        .maxValue(0)
                        .minLength(0)
                        .minValue(0)
                        .options("string")
                        .position(0)
                        .secure(false)
                        .source("string")
                        .type("string")
                        .build())
                    .name("string")
                    .value("string")
                    .build())
                .settings(SchematicsJobDataActionJobDataSettingArgs.builder()
                    .link("string")
                    .metadatas(SchematicsJobDataActionJobDataSettingMetadataArgs.builder()
                        .aliases("string")
                        .defaultValue("string")
                        .description("string")
                        .groupBy("string")
                        .hidden(false)
                        .immutable(false)
                        .matches("string")
                        .maxLength(0)
                        .maxValue(0)
                        .minLength(0)
                        .minValue(0)
                        .options("string")
                        .position(0)
                        .secure(false)
                        .source("string")
                        .type("string")
                        .build())
                    .name("string")
                    .value("string")
                    .build())
                .updatedAt("string")
                .build())
            .flowJobDatas(SchematicsJobDataFlowJobDataArgs.builder()
                .flowId("string")
                .flowName("string")
                .updatedAt("string")
                .workitems(SchematicsJobDataFlowJobDataWorkitemArgs.builder()
                    .commandObjectId("string")
                    .commandObjectName("string")
                    .inputs(SchematicsJobDataFlowJobDataWorkitemInputArgs.builder()
                        .link("string")
                        .metadata(SchematicsJobDataFlowJobDataWorkitemInputMetadataArgs.builder()
                            .aliases("string")
                            .defaultValue("string")
                            .description("string")
                            .groupBy("string")
                            .hidden(false)
                            .immutable(false)
                            .matches("string")
                            .maxLength(0)
                            .maxValue(0)
                            .minLength(0)
                            .minValue(0)
                            .options("string")
                            .position(0)
                            .secure(false)
                            .source("string")
                            .type("string")
                            .build())
                        .name("string")
                        .value("string")
                        .build())
                    .lastJob(SchematicsJobDataFlowJobDataWorkitemLastJobArgs.builder()
                        .commandName("string")
                        .commandObject("string")
                        .commandObjectId("string")
                        .commandObjectName("string")
                        .jobId("string")
                        .jobStatus("string")
                        .build())
                    .layers("string")
                    .outputs(SchematicsJobDataFlowJobDataWorkitemOutputArgs.builder()
                        .link("string")
                        .metadata(SchematicsJobDataFlowJobDataWorkitemOutputMetadataArgs.builder()
                            .aliases("string")
                            .defaultValue("string")
                            .description("string")
                            .groupBy("string")
                            .hidden(false)
                            .immutable(false)
                            .matches("string")
                            .maxLength(0)
                            .maxValue(0)
                            .minLength(0)
                            .minValue(0)
                            .options("string")
                            .position(0)
                            .secure(false)
                            .source("string")
                            .type("string")
                            .build())
                        .name("string")
                        .value("string")
                        .build())
                    .settings(SchematicsJobDataFlowJobDataWorkitemSettingArgs.builder()
                        .link("string")
                        .metadata(SchematicsJobDataFlowJobDataWorkitemSettingMetadataArgs.builder()
                            .aliases("string")
                            .defaultValue("string")
                            .description("string")
                            .groupBy("string")
                            .hidden(false)
                            .immutable(false)
                            .matches("string")
                            .maxLength(0)
                            .maxValue(0)
                            .minLength(0)
                            .minValue(0)
                            .options("string")
                            .position(0)
                            .secure(false)
                            .source("string")
                            .type("string")
                            .build())
                        .name("string")
                        .value("string")
                        .build())
                    .source(SchematicsJobDataFlowJobDataWorkitemSourceArgs.builder()
                        .sourceType("string")
                        .catalog(SchematicsJobDataFlowJobDataWorkitemSourceCatalogArgs.builder()
                            .catalogName("string")
                            .offeringId("string")
                            .offeringKind("string")
                            .offeringName("string")
                            .offeringRepoUrl("string")
                            .offeringVersion("string")
                            .offeringVersionId("string")
                            .build())
                        .git(SchematicsJobDataFlowJobDataWorkitemSourceGitArgs.builder()
                            .computedGitRepoUrl("string")
                            .gitBranch("string")
                            .gitRelease("string")
                            .gitRepoFolder("string")
                            .gitRepoUrl("string")
                            .gitToken("string")
                            .build())
                        .build())
                    .sourceType("string")
                    .updatedAt("string")
                    .build())
                .build())
            .systemJobData(SchematicsJobDataSystemJobDataArgs.builder()
                .keyId("string")
                .schematicsResourceIds("string")
                .updatedAt("string")
                .build())
            .workspaceJobData(SchematicsJobDataWorkspaceJobDataArgs.builder()
                .flowId("string")
                .flowName("string")
                .inputs(SchematicsJobDataWorkspaceJobDataInputArgs.builder()
                    .link("string")
                    .metadata(SchematicsJobDataWorkspaceJobDataInputMetadataArgs.builder()
                        .aliases("string")
                        .defaultValue("string")
                        .description("string")
                        .groupBy("string")
                        .hidden(false)
                        .immutable(false)
                        .matches("string")
                        .maxLength(0)
                        .maxValue(0)
                        .minLength(0)
                        .minValue(0)
                        .options("string")
                        .position(0)
                        .secure(false)
                        .source("string")
                        .type("string")
                        .build())
                    .name("string")
                    .value("string")
                    .build())
                .outputs(SchematicsJobDataWorkspaceJobDataOutputArgs.builder()
                    .link("string")
                    .metadata(SchematicsJobDataWorkspaceJobDataOutputMetadataArgs.builder()
                        .aliases("string")
                        .defaultValue("string")
                        .description("string")
                        .groupBy("string")
                        .hidden(false)
                        .immutable(false)
                        .matches("string")
                        .maxLength(0)
                        .maxValue(0)
                        .minLength(0)
                        .minValue(0)
                        .options("string")
                        .position(0)
                        .secure(false)
                        .source("string")
                        .type("string")
                        .build())
                    .name("string")
                    .value("string")
                    .build())
                .settings(SchematicsJobDataWorkspaceJobDataSettingArgs.builder()
                    .link("string")
                    .metadata(SchematicsJobDataWorkspaceJobDataSettingMetadataArgs.builder()
                        .aliases("string")
                        .defaultValue("string")
                        .description("string")
                        .groupBy("string")
                        .hidden(false)
                        .immutable(false)
                        .matches("string")
                        .maxLength(0)
                        .maxValue(0)
                        .minLength(0)
                        .minValue(0)
                        .options("string")
                        .position(0)
                        .secure(false)
                        .source("string")
                        .type("string")
                        .build())
                    .name("string")
                    .value("string")
                    .build())
                .templateDatas(SchematicsJobDataWorkspaceJobDataTemplateDataArgs.builder()
                    .flowIndex(0)
                    .inputs(SchematicsJobDataWorkspaceJobDataTemplateDataInputArgs.builder()
                        .link("string")
                        .metadata(SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadataArgs.builder()
                            .aliases("string")
                            .defaultValue("string")
                            .description("string")
                            .groupBy("string")
                            .hidden(false)
                            .immutable(false)
                            .matches("string")
                            .maxLength(0)
                            .maxValue(0)
                            .minLength(0)
                            .minValue(0)
                            .options("string")
                            .position(0)
                            .secure(false)
                            .source("string")
                            .type("string")
                            .build())
                        .name("string")
                        .value("string")
                        .build())
                    .outputs(SchematicsJobDataWorkspaceJobDataTemplateDataOutputArgs.builder()
                        .link("string")
                        .metadata(SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadataArgs.builder()
                            .aliases("string")
                            .defaultValue("string")
                            .description("string")
                            .groupBy("string")
                            .hidden(false)
                            .immutable(false)
                            .matches("string")
                            .maxLength(0)
                            .maxValue(0)
                            .minLength(0)
                            .minValue(0)
                            .options("string")
                            .position(0)
                            .secure(false)
                            .source("string")
                            .type("string")
                            .build())
                        .name("string")
                        .value("string")
                        .build())
                    .settings(SchematicsJobDataWorkspaceJobDataTemplateDataSettingArgs.builder()
                        .link("string")
                        .metadata(SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadataArgs.builder()
                            .aliases("string")
                            .defaultValue("string")
                            .description("string")
                            .groupBy("string")
                            .hidden(false)
                            .immutable(false)
                            .matches("string")
                            .maxLength(0)
                            .maxValue(0)
                            .minLength(0)
                            .minValue(0)
                            .options("string")
                            .position(0)
                            .secure(false)
                            .source("string")
                            .type("string")
                            .build())
                        .name("string")
                        .value("string")
                        .build())
                    .templateId("string")
                    .templateName("string")
                    .updatedAt("string")
                    .build())
                .updatedAt("string")
                .workspaceName("string")
                .build())
            .build())
        .commandOptions("string")
        .commandParameter("string")
        .bastion(SchematicsJobBastionArgs.builder()
            .host("string")
            .name("string")
            .build())
        .jobEnvSettings(SchematicsJobJobEnvSettingArgs.builder()
            .name("string")
            .value("string")
            .link("string")
            .metadatas(SchematicsJobJobEnvSettingMetadataArgs.builder()
                .type("string")
                .maxValue(0)
                .options("string")
                .groupBy("string")
                .hidden(false)
                .immutable(false)
                .matches("string")
                .description("string")
                .minLength(0)
                .maxLength(0)
                .minValue(0)
                .aliases("string")
                .position(0)
                .secure(false)
                .source("string")
                .defaultValue("string")
                .build())
            .build())
        .jobInputs(SchematicsJobJobInputArgs.builder()
            .name("string")
            .value("string")
            .link("string")
            .metadatas(SchematicsJobJobInputMetadataArgs.builder()
                .type("string")
                .maxValue(0)
                .options("string")
                .groupBy("string")
                .hidden(false)
                .immutable(false)
                .matches("string")
                .description("string")
                .minLength(0)
                .maxLength(0)
                .minValue(0)
                .aliases("string")
                .position(0)
                .secure(false)
                .source("string")
                .defaultValue("string")
                .build())
            .build())
        .location("string")
        .logSummaries(SchematicsJobLogSummaryArgs.builder()
            .actionJobs(SchematicsJobLogSummaryActionJobArgs.builder()
                .playCount(0)
                .recaps(SchematicsJobLogSummaryActionJobRecapArgs.builder()
                    .changed(0)
                    .failed(0)
                    .ok(0)
                    .skipped(0)
                    .targets("string")
                    .unreachable(0)
                    .build())
                .targetCount(0)
                .taskCount(0)
                .build())
            .elapsedTime(0)
            .flowJob(SchematicsJobLogSummaryFlowJobArgs.builder()
                .workitems(SchematicsJobLogSummaryFlowJobWorkitemArgs.builder()
                    .jobId("string")
                    .logUrl("string")
                    .resourcesAdd(0)
                    .resourcesDestroy(0)
                    .resourcesModify(0)
                    .workspaceId("string")
                    .build())
                .workitemsCompleted(0)
                .workitemsFailed(0)
                .workitemsPending(0)
                .build())
            .jobId("string")
            .jobType("string")
            .logAnalyzedTill("string")
            .logErrors(SchematicsJobLogSummaryLogErrorArgs.builder()
                .errorCode("string")
                .errorCount(0)
                .errorMsg("string")
                .build())
            .logStartAt("string")
            .repoDownloadJobs(SchematicsJobLogSummaryRepoDownloadJobArgs.builder()
                .detectedFiletype("string")
                .inputsCount("string")
                .outputsCount("string")
                .quarantinedFileCount(0)
                .scannedFileCount(0)
                .build())
            .systemJob(SchematicsJobLogSummarySystemJobArgs.builder()
                .failed(0)
                .success(0)
                .targetCount(0)
                .build())
            .workspaceJob(SchematicsJobLogSummaryWorkspaceJobArgs.builder()
                .resourcesAdd(0)
                .resourcesDestroy(0)
                .resourcesModify(0)
                .build())
            .build())
        .schematicsJobId("string")
        .tags("string")
        .build());
    
    schematics_job_resource = ibm.SchematicsJob("schematicsJobResource",
        command_object_id="string",
        command_name="string",
        command_object="string",
        datas=[{
            "job_type": "string",
            "action_job_datas": [{
                "action_name": "string",
                "inputs": [{
                    "link": "string",
                    "metadatas": [{
                        "aliases": ["string"],
                        "default_value": "string",
                        "description": "string",
                        "group_by": "string",
                        "hidden": False,
                        "immutable": False,
                        "matches": "string",
                        "max_length": 0,
                        "max_value": 0,
                        "min_length": 0,
                        "min_value": 0,
                        "options": ["string"],
                        "position": 0,
                        "secure": False,
                        "source": "string",
                        "type": "string",
                    }],
                    "name": "string",
                    "value": "string",
                }],
                "inventory_record": {
                    "created_at": "string",
                    "created_by": "string",
                    "description": "string",
                    "id": "string",
                    "inventories_ini": "string",
                    "location": "string",
                    "name": "string",
                    "resource_group": "string",
                    "resource_queries": ["string"],
                    "updated_at": "string",
                    "updated_by": "string",
                },
                "materialized_inventory": "string",
                "outputs": [{
                    "link": "string",
                    "metadatas": [{
                        "aliases": ["string"],
                        "default_value": "string",
                        "description": "string",
                        "group_by": "string",
                        "hidden": False,
                        "immutable": False,
                        "matches": "string",
                        "max_length": 0,
                        "max_value": 0,
                        "min_length": 0,
                        "min_value": 0,
                        "options": ["string"],
                        "position": 0,
                        "secure": False,
                        "source": "string",
                        "type": "string",
                    }],
                    "name": "string",
                    "value": "string",
                }],
                "settings": [{
                    "link": "string",
                    "metadatas": [{
                        "aliases": ["string"],
                        "default_value": "string",
                        "description": "string",
                        "group_by": "string",
                        "hidden": False,
                        "immutable": False,
                        "matches": "string",
                        "max_length": 0,
                        "max_value": 0,
                        "min_length": 0,
                        "min_value": 0,
                        "options": ["string"],
                        "position": 0,
                        "secure": False,
                        "source": "string",
                        "type": "string",
                    }],
                    "name": "string",
                    "value": "string",
                }],
                "updated_at": "string",
            }],
            "flow_job_datas": [{
                "flow_id": "string",
                "flow_name": "string",
                "updated_at": "string",
                "workitems": [{
                    "command_object_id": "string",
                    "command_object_name": "string",
                    "inputs": [{
                        "link": "string",
                        "metadata": {
                            "aliases": ["string"],
                            "default_value": "string",
                            "description": "string",
                            "group_by": "string",
                            "hidden": False,
                            "immutable": False,
                            "matches": "string",
                            "max_length": 0,
                            "max_value": 0,
                            "min_length": 0,
                            "min_value": 0,
                            "options": ["string"],
                            "position": 0,
                            "secure": False,
                            "source": "string",
                            "type": "string",
                        },
                        "name": "string",
                        "value": "string",
                    }],
                    "last_job": {
                        "command_name": "string",
                        "command_object": "string",
                        "command_object_id": "string",
                        "command_object_name": "string",
                        "job_id": "string",
                        "job_status": "string",
                    },
                    "layers": "string",
                    "outputs": [{
                        "link": "string",
                        "metadata": {
                            "aliases": ["string"],
                            "default_value": "string",
                            "description": "string",
                            "group_by": "string",
                            "hidden": False,
                            "immutable": False,
                            "matches": "string",
                            "max_length": 0,
                            "max_value": 0,
                            "min_length": 0,
                            "min_value": 0,
                            "options": ["string"],
                            "position": 0,
                            "secure": False,
                            "source": "string",
                            "type": "string",
                        },
                        "name": "string",
                        "value": "string",
                    }],
                    "settings": [{
                        "link": "string",
                        "metadata": {
                            "aliases": ["string"],
                            "default_value": "string",
                            "description": "string",
                            "group_by": "string",
                            "hidden": False,
                            "immutable": False,
                            "matches": "string",
                            "max_length": 0,
                            "max_value": 0,
                            "min_length": 0,
                            "min_value": 0,
                            "options": ["string"],
                            "position": 0,
                            "secure": False,
                            "source": "string",
                            "type": "string",
                        },
                        "name": "string",
                        "value": "string",
                    }],
                    "source": {
                        "source_type": "string",
                        "catalog": {
                            "catalog_name": "string",
                            "offering_id": "string",
                            "offering_kind": "string",
                            "offering_name": "string",
                            "offering_repo_url": "string",
                            "offering_version": "string",
                            "offering_version_id": "string",
                        },
                        "git": {
                            "computed_git_repo_url": "string",
                            "git_branch": "string",
                            "git_release": "string",
                            "git_repo_folder": "string",
                            "git_repo_url": "string",
                            "git_token": "string",
                        },
                    },
                    "source_type": "string",
                    "updated_at": "string",
                }],
            }],
            "system_job_data": {
                "key_id": "string",
                "schematics_resource_ids": ["string"],
                "updated_at": "string",
            },
            "workspace_job_data": {
                "flow_id": "string",
                "flow_name": "string",
                "inputs": [{
                    "link": "string",
                    "metadata": {
                        "aliases": ["string"],
                        "default_value": "string",
                        "description": "string",
                        "group_by": "string",
                        "hidden": False,
                        "immutable": False,
                        "matches": "string",
                        "max_length": 0,
                        "max_value": 0,
                        "min_length": 0,
                        "min_value": 0,
                        "options": ["string"],
                        "position": 0,
                        "secure": False,
                        "source": "string",
                        "type": "string",
                    },
                    "name": "string",
                    "value": "string",
                }],
                "outputs": [{
                    "link": "string",
                    "metadata": {
                        "aliases": ["string"],
                        "default_value": "string",
                        "description": "string",
                        "group_by": "string",
                        "hidden": False,
                        "immutable": False,
                        "matches": "string",
                        "max_length": 0,
                        "max_value": 0,
                        "min_length": 0,
                        "min_value": 0,
                        "options": ["string"],
                        "position": 0,
                        "secure": False,
                        "source": "string",
                        "type": "string",
                    },
                    "name": "string",
                    "value": "string",
                }],
                "settings": [{
                    "link": "string",
                    "metadata": {
                        "aliases": ["string"],
                        "default_value": "string",
                        "description": "string",
                        "group_by": "string",
                        "hidden": False,
                        "immutable": False,
                        "matches": "string",
                        "max_length": 0,
                        "max_value": 0,
                        "min_length": 0,
                        "min_value": 0,
                        "options": ["string"],
                        "position": 0,
                        "secure": False,
                        "source": "string",
                        "type": "string",
                    },
                    "name": "string",
                    "value": "string",
                }],
                "template_datas": [{
                    "flow_index": 0,
                    "inputs": [{
                        "link": "string",
                        "metadata": {
                            "aliases": ["string"],
                            "default_value": "string",
                            "description": "string",
                            "group_by": "string",
                            "hidden": False,
                            "immutable": False,
                            "matches": "string",
                            "max_length": 0,
                            "max_value": 0,
                            "min_length": 0,
                            "min_value": 0,
                            "options": ["string"],
                            "position": 0,
                            "secure": False,
                            "source": "string",
                            "type": "string",
                        },
                        "name": "string",
                        "value": "string",
                    }],
                    "outputs": [{
                        "link": "string",
                        "metadata": {
                            "aliases": ["string"],
                            "default_value": "string",
                            "description": "string",
                            "group_by": "string",
                            "hidden": False,
                            "immutable": False,
                            "matches": "string",
                            "max_length": 0,
                            "max_value": 0,
                            "min_length": 0,
                            "min_value": 0,
                            "options": ["string"],
                            "position": 0,
                            "secure": False,
                            "source": "string",
                            "type": "string",
                        },
                        "name": "string",
                        "value": "string",
                    }],
                    "settings": [{
                        "link": "string",
                        "metadata": {
                            "aliases": ["string"],
                            "default_value": "string",
                            "description": "string",
                            "group_by": "string",
                            "hidden": False,
                            "immutable": False,
                            "matches": "string",
                            "max_length": 0,
                            "max_value": 0,
                            "min_length": 0,
                            "min_value": 0,
                            "options": ["string"],
                            "position": 0,
                            "secure": False,
                            "source": "string",
                            "type": "string",
                        },
                        "name": "string",
                        "value": "string",
                    }],
                    "template_id": "string",
                    "template_name": "string",
                    "updated_at": "string",
                }],
                "updated_at": "string",
                "workspace_name": "string",
            },
        }],
        command_options=["string"],
        command_parameter="string",
        bastion={
            "host": "string",
            "name": "string",
        },
        job_env_settings=[{
            "name": "string",
            "value": "string",
            "link": "string",
            "metadatas": [{
                "type": "string",
                "max_value": 0,
                "options": ["string"],
                "group_by": "string",
                "hidden": False,
                "immutable": False,
                "matches": "string",
                "description": "string",
                "min_length": 0,
                "max_length": 0,
                "min_value": 0,
                "aliases": ["string"],
                "position": 0,
                "secure": False,
                "source": "string",
                "default_value": "string",
            }],
        }],
        job_inputs=[{
            "name": "string",
            "value": "string",
            "link": "string",
            "metadatas": [{
                "type": "string",
                "max_value": 0,
                "options": ["string"],
                "group_by": "string",
                "hidden": False,
                "immutable": False,
                "matches": "string",
                "description": "string",
                "min_length": 0,
                "max_length": 0,
                "min_value": 0,
                "aliases": ["string"],
                "position": 0,
                "secure": False,
                "source": "string",
                "default_value": "string",
            }],
        }],
        location="string",
        log_summaries=[{
            "action_jobs": [{
                "play_count": 0,
                "recaps": [{
                    "changed": 0,
                    "failed": 0,
                    "ok": 0,
                    "skipped": 0,
                    "targets": ["string"],
                    "unreachable": 0,
                }],
                "target_count": 0,
                "task_count": 0,
            }],
            "elapsed_time": 0,
            "flow_job": {
                "workitems": [{
                    "job_id": "string",
                    "log_url": "string",
                    "resources_add": 0,
                    "resources_destroy": 0,
                    "resources_modify": 0,
                    "workspace_id": "string",
                }],
                "workitems_completed": 0,
                "workitems_failed": 0,
                "workitems_pending": 0,
            },
            "job_id": "string",
            "job_type": "string",
            "log_analyzed_till": "string",
            "log_errors": [{
                "error_code": "string",
                "error_count": 0,
                "error_msg": "string",
            }],
            "log_start_at": "string",
            "repo_download_jobs": [{
                "detected_filetype": "string",
                "inputs_count": "string",
                "outputs_count": "string",
                "quarantined_file_count": 0,
                "scanned_file_count": 0,
            }],
            "system_job": {
                "failed": 0,
                "success": 0,
                "target_count": 0,
            },
            "workspace_job": {
                "resources_add": 0,
                "resources_destroy": 0,
                "resources_modify": 0,
            },
        }],
        schematics_job_id="string",
        tags=["string"])
    
    const schematicsJobResource = new ibm.SchematicsJob("schematicsJobResource", {
        commandObjectId: "string",
        commandName: "string",
        commandObject: "string",
        datas: [{
            jobType: "string",
            actionJobDatas: [{
                actionName: "string",
                inputs: [{
                    link: "string",
                    metadatas: [{
                        aliases: ["string"],
                        defaultValue: "string",
                        description: "string",
                        groupBy: "string",
                        hidden: false,
                        immutable: false,
                        matches: "string",
                        maxLength: 0,
                        maxValue: 0,
                        minLength: 0,
                        minValue: 0,
                        options: ["string"],
                        position: 0,
                        secure: false,
                        source: "string",
                        type: "string",
                    }],
                    name: "string",
                    value: "string",
                }],
                inventoryRecord: {
                    createdAt: "string",
                    createdBy: "string",
                    description: "string",
                    id: "string",
                    inventoriesIni: "string",
                    location: "string",
                    name: "string",
                    resourceGroup: "string",
                    resourceQueries: ["string"],
                    updatedAt: "string",
                    updatedBy: "string",
                },
                materializedInventory: "string",
                outputs: [{
                    link: "string",
                    metadatas: [{
                        aliases: ["string"],
                        defaultValue: "string",
                        description: "string",
                        groupBy: "string",
                        hidden: false,
                        immutable: false,
                        matches: "string",
                        maxLength: 0,
                        maxValue: 0,
                        minLength: 0,
                        minValue: 0,
                        options: ["string"],
                        position: 0,
                        secure: false,
                        source: "string",
                        type: "string",
                    }],
                    name: "string",
                    value: "string",
                }],
                settings: [{
                    link: "string",
                    metadatas: [{
                        aliases: ["string"],
                        defaultValue: "string",
                        description: "string",
                        groupBy: "string",
                        hidden: false,
                        immutable: false,
                        matches: "string",
                        maxLength: 0,
                        maxValue: 0,
                        minLength: 0,
                        minValue: 0,
                        options: ["string"],
                        position: 0,
                        secure: false,
                        source: "string",
                        type: "string",
                    }],
                    name: "string",
                    value: "string",
                }],
                updatedAt: "string",
            }],
            flowJobDatas: [{
                flowId: "string",
                flowName: "string",
                updatedAt: "string",
                workitems: [{
                    commandObjectId: "string",
                    commandObjectName: "string",
                    inputs: [{
                        link: "string",
                        metadata: {
                            aliases: ["string"],
                            defaultValue: "string",
                            description: "string",
                            groupBy: "string",
                            hidden: false,
                            immutable: false,
                            matches: "string",
                            maxLength: 0,
                            maxValue: 0,
                            minLength: 0,
                            minValue: 0,
                            options: ["string"],
                            position: 0,
                            secure: false,
                            source: "string",
                            type: "string",
                        },
                        name: "string",
                        value: "string",
                    }],
                    lastJob: {
                        commandName: "string",
                        commandObject: "string",
                        commandObjectId: "string",
                        commandObjectName: "string",
                        jobId: "string",
                        jobStatus: "string",
                    },
                    layers: "string",
                    outputs: [{
                        link: "string",
                        metadata: {
                            aliases: ["string"],
                            defaultValue: "string",
                            description: "string",
                            groupBy: "string",
                            hidden: false,
                            immutable: false,
                            matches: "string",
                            maxLength: 0,
                            maxValue: 0,
                            minLength: 0,
                            minValue: 0,
                            options: ["string"],
                            position: 0,
                            secure: false,
                            source: "string",
                            type: "string",
                        },
                        name: "string",
                        value: "string",
                    }],
                    settings: [{
                        link: "string",
                        metadata: {
                            aliases: ["string"],
                            defaultValue: "string",
                            description: "string",
                            groupBy: "string",
                            hidden: false,
                            immutable: false,
                            matches: "string",
                            maxLength: 0,
                            maxValue: 0,
                            minLength: 0,
                            minValue: 0,
                            options: ["string"],
                            position: 0,
                            secure: false,
                            source: "string",
                            type: "string",
                        },
                        name: "string",
                        value: "string",
                    }],
                    source: {
                        sourceType: "string",
                        catalog: {
                            catalogName: "string",
                            offeringId: "string",
                            offeringKind: "string",
                            offeringName: "string",
                            offeringRepoUrl: "string",
                            offeringVersion: "string",
                            offeringVersionId: "string",
                        },
                        git: {
                            computedGitRepoUrl: "string",
                            gitBranch: "string",
                            gitRelease: "string",
                            gitRepoFolder: "string",
                            gitRepoUrl: "string",
                            gitToken: "string",
                        },
                    },
                    sourceType: "string",
                    updatedAt: "string",
                }],
            }],
            systemJobData: {
                keyId: "string",
                schematicsResourceIds: ["string"],
                updatedAt: "string",
            },
            workspaceJobData: {
                flowId: "string",
                flowName: "string",
                inputs: [{
                    link: "string",
                    metadata: {
                        aliases: ["string"],
                        defaultValue: "string",
                        description: "string",
                        groupBy: "string",
                        hidden: false,
                        immutable: false,
                        matches: "string",
                        maxLength: 0,
                        maxValue: 0,
                        minLength: 0,
                        minValue: 0,
                        options: ["string"],
                        position: 0,
                        secure: false,
                        source: "string",
                        type: "string",
                    },
                    name: "string",
                    value: "string",
                }],
                outputs: [{
                    link: "string",
                    metadata: {
                        aliases: ["string"],
                        defaultValue: "string",
                        description: "string",
                        groupBy: "string",
                        hidden: false,
                        immutable: false,
                        matches: "string",
                        maxLength: 0,
                        maxValue: 0,
                        minLength: 0,
                        minValue: 0,
                        options: ["string"],
                        position: 0,
                        secure: false,
                        source: "string",
                        type: "string",
                    },
                    name: "string",
                    value: "string",
                }],
                settings: [{
                    link: "string",
                    metadata: {
                        aliases: ["string"],
                        defaultValue: "string",
                        description: "string",
                        groupBy: "string",
                        hidden: false,
                        immutable: false,
                        matches: "string",
                        maxLength: 0,
                        maxValue: 0,
                        minLength: 0,
                        minValue: 0,
                        options: ["string"],
                        position: 0,
                        secure: false,
                        source: "string",
                        type: "string",
                    },
                    name: "string",
                    value: "string",
                }],
                templateDatas: [{
                    flowIndex: 0,
                    inputs: [{
                        link: "string",
                        metadata: {
                            aliases: ["string"],
                            defaultValue: "string",
                            description: "string",
                            groupBy: "string",
                            hidden: false,
                            immutable: false,
                            matches: "string",
                            maxLength: 0,
                            maxValue: 0,
                            minLength: 0,
                            minValue: 0,
                            options: ["string"],
                            position: 0,
                            secure: false,
                            source: "string",
                            type: "string",
                        },
                        name: "string",
                        value: "string",
                    }],
                    outputs: [{
                        link: "string",
                        metadata: {
                            aliases: ["string"],
                            defaultValue: "string",
                            description: "string",
                            groupBy: "string",
                            hidden: false,
                            immutable: false,
                            matches: "string",
                            maxLength: 0,
                            maxValue: 0,
                            minLength: 0,
                            minValue: 0,
                            options: ["string"],
                            position: 0,
                            secure: false,
                            source: "string",
                            type: "string",
                        },
                        name: "string",
                        value: "string",
                    }],
                    settings: [{
                        link: "string",
                        metadata: {
                            aliases: ["string"],
                            defaultValue: "string",
                            description: "string",
                            groupBy: "string",
                            hidden: false,
                            immutable: false,
                            matches: "string",
                            maxLength: 0,
                            maxValue: 0,
                            minLength: 0,
                            minValue: 0,
                            options: ["string"],
                            position: 0,
                            secure: false,
                            source: "string",
                            type: "string",
                        },
                        name: "string",
                        value: "string",
                    }],
                    templateId: "string",
                    templateName: "string",
                    updatedAt: "string",
                }],
                updatedAt: "string",
                workspaceName: "string",
            },
        }],
        commandOptions: ["string"],
        commandParameter: "string",
        bastion: {
            host: "string",
            name: "string",
        },
        jobEnvSettings: [{
            name: "string",
            value: "string",
            link: "string",
            metadatas: [{
                type: "string",
                maxValue: 0,
                options: ["string"],
                groupBy: "string",
                hidden: false,
                immutable: false,
                matches: "string",
                description: "string",
                minLength: 0,
                maxLength: 0,
                minValue: 0,
                aliases: ["string"],
                position: 0,
                secure: false,
                source: "string",
                defaultValue: "string",
            }],
        }],
        jobInputs: [{
            name: "string",
            value: "string",
            link: "string",
            metadatas: [{
                type: "string",
                maxValue: 0,
                options: ["string"],
                groupBy: "string",
                hidden: false,
                immutable: false,
                matches: "string",
                description: "string",
                minLength: 0,
                maxLength: 0,
                minValue: 0,
                aliases: ["string"],
                position: 0,
                secure: false,
                source: "string",
                defaultValue: "string",
            }],
        }],
        location: "string",
        logSummaries: [{
            actionJobs: [{
                playCount: 0,
                recaps: [{
                    changed: 0,
                    failed: 0,
                    ok: 0,
                    skipped: 0,
                    targets: ["string"],
                    unreachable: 0,
                }],
                targetCount: 0,
                taskCount: 0,
            }],
            elapsedTime: 0,
            flowJob: {
                workitems: [{
                    jobId: "string",
                    logUrl: "string",
                    resourcesAdd: 0,
                    resourcesDestroy: 0,
                    resourcesModify: 0,
                    workspaceId: "string",
                }],
                workitemsCompleted: 0,
                workitemsFailed: 0,
                workitemsPending: 0,
            },
            jobId: "string",
            jobType: "string",
            logAnalyzedTill: "string",
            logErrors: [{
                errorCode: "string",
                errorCount: 0,
                errorMsg: "string",
            }],
            logStartAt: "string",
            repoDownloadJobs: [{
                detectedFiletype: "string",
                inputsCount: "string",
                outputsCount: "string",
                quarantinedFileCount: 0,
                scannedFileCount: 0,
            }],
            systemJob: {
                failed: 0,
                success: 0,
                targetCount: 0,
            },
            workspaceJob: {
                resourcesAdd: 0,
                resourcesDestroy: 0,
                resourcesModify: 0,
            },
        }],
        schematicsJobId: "string",
        tags: ["string"],
    });
    
    type: ibm:SchematicsJob
    properties:
        bastion:
            host: string
            name: string
        commandName: string
        commandObject: string
        commandObjectId: string
        commandOptions:
            - string
        commandParameter: string
        datas:
            - actionJobDatas:
                - actionName: string
                  inputs:
                    - link: string
                      metadatas:
                        - aliases:
                            - string
                          defaultValue: string
                          description: string
                          groupBy: string
                          hidden: false
                          immutable: false
                          matches: string
                          maxLength: 0
                          maxValue: 0
                          minLength: 0
                          minValue: 0
                          options:
                            - string
                          position: 0
                          secure: false
                          source: string
                          type: string
                      name: string
                      value: string
                  inventoryRecord:
                    createdAt: string
                    createdBy: string
                    description: string
                    id: string
                    inventoriesIni: string
                    location: string
                    name: string
                    resourceGroup: string
                    resourceQueries:
                        - string
                    updatedAt: string
                    updatedBy: string
                  materializedInventory: string
                  outputs:
                    - link: string
                      metadatas:
                        - aliases:
                            - string
                          defaultValue: string
                          description: string
                          groupBy: string
                          hidden: false
                          immutable: false
                          matches: string
                          maxLength: 0
                          maxValue: 0
                          minLength: 0
                          minValue: 0
                          options:
                            - string
                          position: 0
                          secure: false
                          source: string
                          type: string
                      name: string
                      value: string
                  settings:
                    - link: string
                      metadatas:
                        - aliases:
                            - string
                          defaultValue: string
                          description: string
                          groupBy: string
                          hidden: false
                          immutable: false
                          matches: string
                          maxLength: 0
                          maxValue: 0
                          minLength: 0
                          minValue: 0
                          options:
                            - string
                          position: 0
                          secure: false
                          source: string
                          type: string
                      name: string
                      value: string
                  updatedAt: string
              flowJobDatas:
                - flowId: string
                  flowName: string
                  updatedAt: string
                  workitems:
                    - commandObjectId: string
                      commandObjectName: string
                      inputs:
                        - link: string
                          metadata:
                            aliases:
                                - string
                            defaultValue: string
                            description: string
                            groupBy: string
                            hidden: false
                            immutable: false
                            matches: string
                            maxLength: 0
                            maxValue: 0
                            minLength: 0
                            minValue: 0
                            options:
                                - string
                            position: 0
                            secure: false
                            source: string
                            type: string
                          name: string
                          value: string
                      lastJob:
                        commandName: string
                        commandObject: string
                        commandObjectId: string
                        commandObjectName: string
                        jobId: string
                        jobStatus: string
                      layers: string
                      outputs:
                        - link: string
                          metadata:
                            aliases:
                                - string
                            defaultValue: string
                            description: string
                            groupBy: string
                            hidden: false
                            immutable: false
                            matches: string
                            maxLength: 0
                            maxValue: 0
                            minLength: 0
                            minValue: 0
                            options:
                                - string
                            position: 0
                            secure: false
                            source: string
                            type: string
                          name: string
                          value: string
                      settings:
                        - link: string
                          metadata:
                            aliases:
                                - string
                            defaultValue: string
                            description: string
                            groupBy: string
                            hidden: false
                            immutable: false
                            matches: string
                            maxLength: 0
                            maxValue: 0
                            minLength: 0
                            minValue: 0
                            options:
                                - string
                            position: 0
                            secure: false
                            source: string
                            type: string
                          name: string
                          value: string
                      source:
                        catalog:
                            catalogName: string
                            offeringId: string
                            offeringKind: string
                            offeringName: string
                            offeringRepoUrl: string
                            offeringVersion: string
                            offeringVersionId: string
                        git:
                            computedGitRepoUrl: string
                            gitBranch: string
                            gitRelease: string
                            gitRepoFolder: string
                            gitRepoUrl: string
                            gitToken: string
                        sourceType: string
                      sourceType: string
                      updatedAt: string
              jobType: string
              systemJobData:
                keyId: string
                schematicsResourceIds:
                    - string
                updatedAt: string
              workspaceJobData:
                flowId: string
                flowName: string
                inputs:
                    - link: string
                      metadata:
                        aliases:
                            - string
                        defaultValue: string
                        description: string
                        groupBy: string
                        hidden: false
                        immutable: false
                        matches: string
                        maxLength: 0
                        maxValue: 0
                        minLength: 0
                        minValue: 0
                        options:
                            - string
                        position: 0
                        secure: false
                        source: string
                        type: string
                      name: string
                      value: string
                outputs:
                    - link: string
                      metadata:
                        aliases:
                            - string
                        defaultValue: string
                        description: string
                        groupBy: string
                        hidden: false
                        immutable: false
                        matches: string
                        maxLength: 0
                        maxValue: 0
                        minLength: 0
                        minValue: 0
                        options:
                            - string
                        position: 0
                        secure: false
                        source: string
                        type: string
                      name: string
                      value: string
                settings:
                    - link: string
                      metadata:
                        aliases:
                            - string
                        defaultValue: string
                        description: string
                        groupBy: string
                        hidden: false
                        immutable: false
                        matches: string
                        maxLength: 0
                        maxValue: 0
                        minLength: 0
                        minValue: 0
                        options:
                            - string
                        position: 0
                        secure: false
                        source: string
                        type: string
                      name: string
                      value: string
                templateDatas:
                    - flowIndex: 0
                      inputs:
                        - link: string
                          metadata:
                            aliases:
                                - string
                            defaultValue: string
                            description: string
                            groupBy: string
                            hidden: false
                            immutable: false
                            matches: string
                            maxLength: 0
                            maxValue: 0
                            minLength: 0
                            minValue: 0
                            options:
                                - string
                            position: 0
                            secure: false
                            source: string
                            type: string
                          name: string
                          value: string
                      outputs:
                        - link: string
                          metadata:
                            aliases:
                                - string
                            defaultValue: string
                            description: string
                            groupBy: string
                            hidden: false
                            immutable: false
                            matches: string
                            maxLength: 0
                            maxValue: 0
                            minLength: 0
                            minValue: 0
                            options:
                                - string
                            position: 0
                            secure: false
                            source: string
                            type: string
                          name: string
                          value: string
                      settings:
                        - link: string
                          metadata:
                            aliases:
                                - string
                            defaultValue: string
                            description: string
                            groupBy: string
                            hidden: false
                            immutable: false
                            matches: string
                            maxLength: 0
                            maxValue: 0
                            minLength: 0
                            minValue: 0
                            options:
                                - string
                            position: 0
                            secure: false
                            source: string
                            type: string
                          name: string
                          value: string
                      templateId: string
                      templateName: string
                      updatedAt: string
                updatedAt: string
                workspaceName: string
        jobEnvSettings:
            - link: string
              metadatas:
                - aliases:
                    - string
                  defaultValue: string
                  description: string
                  groupBy: string
                  hidden: false
                  immutable: false
                  matches: string
                  maxLength: 0
                  maxValue: 0
                  minLength: 0
                  minValue: 0
                  options:
                    - string
                  position: 0
                  secure: false
                  source: string
                  type: string
              name: string
              value: string
        jobInputs:
            - link: string
              metadatas:
                - aliases:
                    - string
                  defaultValue: string
                  description: string
                  groupBy: string
                  hidden: false
                  immutable: false
                  matches: string
                  maxLength: 0
                  maxValue: 0
                  minLength: 0
                  minValue: 0
                  options:
                    - string
                  position: 0
                  secure: false
                  source: string
                  type: string
              name: string
              value: string
        location: string
        logSummaries:
            - actionJobs:
                - playCount: 0
                  recaps:
                    - changed: 0
                      failed: 0
                      ok: 0
                      skipped: 0
                      targets:
                        - string
                      unreachable: 0
                  targetCount: 0
                  taskCount: 0
              elapsedTime: 0
              flowJob:
                workitems:
                    - jobId: string
                      logUrl: string
                      resourcesAdd: 0
                      resourcesDestroy: 0
                      resourcesModify: 0
                      workspaceId: string
                workitemsCompleted: 0
                workitemsFailed: 0
                workitemsPending: 0
              jobId: string
              jobType: string
              logAnalyzedTill: string
              logErrors:
                - errorCode: string
                  errorCount: 0
                  errorMsg: string
              logStartAt: string
              repoDownloadJobs:
                - detectedFiletype: string
                  inputsCount: string
                  outputsCount: string
                  quarantinedFileCount: 0
                  scannedFileCount: 0
              systemJob:
                failed: 0
                success: 0
                targetCount: 0
              workspaceJob:
                resourcesAdd: 0
                resourcesDestroy: 0
                resourcesModify: 0
        schematicsJobId: string
        tags:
            - string
    

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

    CommandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    CommandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    CommandObjectId string
    Job command object id (workspace-id, action-id).
    Bastion SchematicsJobBastion
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    CommandOptions List<string>
    Command line options for the command.
    CommandParameter string
    Schematics job command parameter (playbook-name).
    Datas List<SchematicsJobData>
    Job data. Nested scheme for data:
    JobEnvSettings List<SchematicsJobJobEnvSetting>
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    JobInputs List<SchematicsJobJobInput>
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    Location string
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    LogSummaries List<SchematicsJobLogSummary>
    Job log summary record. Nested scheme for log_summary:
    SchematicsJobId string
    The unique identifier of the schematics_job.
    Tags List<string>
    User defined tags, while running the job.
    CommandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    CommandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    CommandObjectId string
    Job command object id (workspace-id, action-id).
    Bastion SchematicsJobBastionArgs
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    CommandOptions []string
    Command line options for the command.
    CommandParameter string
    Schematics job command parameter (playbook-name).
    Datas []SchematicsJobDataArgs
    Job data. Nested scheme for data:
    JobEnvSettings []SchematicsJobJobEnvSettingArgs
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    JobInputs []SchematicsJobJobInputArgs
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    Location string
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    LogSummaries []SchematicsJobLogSummaryArgs
    Job log summary record. Nested scheme for log_summary:
    SchematicsJobId string
    The unique identifier of the schematics_job.
    Tags []string
    User defined tags, while running the job.
    commandName String
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject String
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId String
    Job command object id (workspace-id, action-id).
    bastion SchematicsJobBastion
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    commandOptions List<String>
    Command line options for the command.
    commandParameter String
    Schematics job command parameter (playbook-name).
    datas List<SchematicsJobData>
    Job data. Nested scheme for data:
    jobEnvSettings List<SchematicsJobJobEnvSetting>
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    jobInputs List<SchematicsJobJobInput>
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    location String
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    logSummaries List<SchematicsJobLogSummary>
    Job log summary record. Nested scheme for log_summary:
    schematicsJobId String
    The unique identifier of the schematics_job.
    tags List<String>
    User defined tags, while running the job.
    commandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId string
    Job command object id (workspace-id, action-id).
    bastion SchematicsJobBastion
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    commandOptions string[]
    Command line options for the command.
    commandParameter string
    Schematics job command parameter (playbook-name).
    datas SchematicsJobData[]
    Job data. Nested scheme for data:
    jobEnvSettings SchematicsJobJobEnvSetting[]
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    jobInputs SchematicsJobJobInput[]
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    location string
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    logSummaries SchematicsJobLogSummary[]
    Job log summary record. Nested scheme for log_summary:
    schematicsJobId string
    The unique identifier of the schematics_job.
    tags string[]
    User defined tags, while running the job.
    command_name str
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    command_object str
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    command_object_id str
    Job command object id (workspace-id, action-id).
    bastion SchematicsJobBastionArgs
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    command_options Sequence[str]
    Command line options for the command.
    command_parameter str
    Schematics job command parameter (playbook-name).
    datas Sequence[SchematicsJobDataArgs]
    Job data. Nested scheme for data:
    job_env_settings Sequence[SchematicsJobJobEnvSettingArgs]
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    job_inputs Sequence[SchematicsJobJobInputArgs]
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    location str
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    log_summaries Sequence[SchematicsJobLogSummaryArgs]
    Job log summary record. Nested scheme for log_summary:
    schematics_job_id str
    The unique identifier of the schematics_job.
    tags Sequence[str]
    User defined tags, while running the job.
    commandName String
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject String
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId String
    Job command object id (workspace-id, action-id).
    bastion Property Map
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    commandOptions List<String>
    Command line options for the command.
    commandParameter String
    Schematics job command parameter (playbook-name).
    datas List<Property Map>
    Job data. Nested scheme for data:
    jobEnvSettings List<Property Map>
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    jobInputs List<Property Map>
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    location String
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    logSummaries List<Property Map>
    Job log summary record. Nested scheme for log_summary:
    schematicsJobId String
    The unique identifier of the schematics_job.
    tags List<String>
    User defined tags, while running the job.

    Outputs

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

    Description string
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    Duration string
    (Optional, String) Duration of job execution; example 40 sec.
    EndAt string
    (String) Job end time.
    Id string
    The provider-assigned unique ID for this managed resource.
    LogStoreUrl string
    (Optional, String) Job log store URL.
    Name string
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    ResourceGroup string
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    ResultsUrl string
    (Optional, String) Job results store URL.
    StartAt string
    (Optional, String) Job start time.
    StateStoreUrl string
    (Optional, String) Job state store URL.
    Statuses List<SchematicsJobStatus>
    Job Status. MaxItems: 1. Nested scheme for status:
    SubmittedAt string
    (String) Job submission time.
    SubmittedBy string
    (String) Email address of user who submitted the job.
    UpdatedAt string
    (String) Job status updation timestamp.
    Description string
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    Duration string
    (Optional, String) Duration of job execution; example 40 sec.
    EndAt string
    (String) Job end time.
    Id string
    The provider-assigned unique ID for this managed resource.
    LogStoreUrl string
    (Optional, String) Job log store URL.
    Name string
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    ResourceGroup string
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    ResultsUrl string
    (Optional, String) Job results store URL.
    StartAt string
    (Optional, String) Job start time.
    StateStoreUrl string
    (Optional, String) Job state store URL.
    Statuses []SchematicsJobStatus
    Job Status. MaxItems: 1. Nested scheme for status:
    SubmittedAt string
    (String) Job submission time.
    SubmittedBy string
    (String) Email address of user who submitted the job.
    UpdatedAt string
    (String) Job status updation timestamp.
    description String
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    duration String
    (Optional, String) Duration of job execution; example 40 sec.
    endAt String
    (String) Job end time.
    id String
    The provider-assigned unique ID for this managed resource.
    logStoreUrl String
    (Optional, String) Job log store URL.
    name String
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    resourceGroup String
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    resultsUrl String
    (Optional, String) Job results store URL.
    startAt String
    (Optional, String) Job start time.
    stateStoreUrl String
    (Optional, String) Job state store URL.
    statuses List<SchematicsJobStatus>
    Job Status. MaxItems: 1. Nested scheme for status:
    submittedAt String
    (String) Job submission time.
    submittedBy String
    (String) Email address of user who submitted the job.
    updatedAt String
    (String) Job status updation timestamp.
    description string
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    duration string
    (Optional, String) Duration of job execution; example 40 sec.
    endAt string
    (String) Job end time.
    id string
    The provider-assigned unique ID for this managed resource.
    logStoreUrl string
    (Optional, String) Job log store URL.
    name string
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    resourceGroup string
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    resultsUrl string
    (Optional, String) Job results store URL.
    startAt string
    (Optional, String) Job start time.
    stateStoreUrl string
    (Optional, String) Job state store URL.
    statuses SchematicsJobStatus[]
    Job Status. MaxItems: 1. Nested scheme for status:
    submittedAt string
    (String) Job submission time.
    submittedBy string
    (String) Email address of user who submitted the job.
    updatedAt string
    (String) Job status updation timestamp.
    description str
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    duration str
    (Optional, String) Duration of job execution; example 40 sec.
    end_at str
    (String) Job end time.
    id str
    The provider-assigned unique ID for this managed resource.
    log_store_url str
    (Optional, String) Job log store URL.
    name str
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    resource_group str
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    results_url str
    (Optional, String) Job results store URL.
    start_at str
    (Optional, String) Job start time.
    state_store_url str
    (Optional, String) Job state store URL.
    statuses Sequence[SchematicsJobStatus]
    Job Status. MaxItems: 1. Nested scheme for status:
    submitted_at str
    (String) Job submission time.
    submitted_by str
    (String) Email address of user who submitted the job.
    updated_at str
    (String) Job status updation timestamp.
    description String
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    duration String
    (Optional, String) Duration of job execution; example 40 sec.
    endAt String
    (String) Job end time.
    id String
    The provider-assigned unique ID for this managed resource.
    logStoreUrl String
    (Optional, String) Job log store URL.
    name String
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    resourceGroup String
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    resultsUrl String
    (Optional, String) Job results store URL.
    startAt String
    (Optional, String) Job start time.
    stateStoreUrl String
    (Optional, String) Job state store URL.
    statuses List<Property Map>
    Job Status. MaxItems: 1. Nested scheme for status:
    submittedAt String
    (String) Job submission time.
    submittedBy String
    (String) Email address of user who submitted the job.
    updatedAt String
    (String) Job status updation timestamp.

    Look up Existing SchematicsJob Resource

    Get an existing SchematicsJob 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?: SchematicsJobState, opts?: CustomResourceOptions): SchematicsJob
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bastion: Optional[SchematicsJobBastionArgs] = None,
            command_name: Optional[str] = None,
            command_object: Optional[str] = None,
            command_object_id: Optional[str] = None,
            command_options: Optional[Sequence[str]] = None,
            command_parameter: Optional[str] = None,
            datas: Optional[Sequence[SchematicsJobDataArgs]] = None,
            description: Optional[str] = None,
            duration: Optional[str] = None,
            end_at: Optional[str] = None,
            job_env_settings: Optional[Sequence[SchematicsJobJobEnvSettingArgs]] = None,
            job_inputs: Optional[Sequence[SchematicsJobJobInputArgs]] = None,
            location: Optional[str] = None,
            log_store_url: Optional[str] = None,
            log_summaries: Optional[Sequence[SchematicsJobLogSummaryArgs]] = None,
            name: Optional[str] = None,
            resource_group: Optional[str] = None,
            results_url: Optional[str] = None,
            schematics_job_id: Optional[str] = None,
            start_at: Optional[str] = None,
            state_store_url: Optional[str] = None,
            statuses: Optional[Sequence[SchematicsJobStatusArgs]] = None,
            submitted_at: Optional[str] = None,
            submitted_by: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            updated_at: Optional[str] = None) -> SchematicsJob
    func GetSchematicsJob(ctx *Context, name string, id IDInput, state *SchematicsJobState, opts ...ResourceOption) (*SchematicsJob, error)
    public static SchematicsJob Get(string name, Input<string> id, SchematicsJobState? state, CustomResourceOptions? opts = null)
    public static SchematicsJob get(String name, Output<String> id, SchematicsJobState state, CustomResourceOptions options)
    resources:  _:    type: ibm:SchematicsJob    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Bastion SchematicsJobBastion
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    CommandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    CommandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    CommandObjectId string
    Job command object id (workspace-id, action-id).
    CommandOptions List<string>
    Command line options for the command.
    CommandParameter string
    Schematics job command parameter (playbook-name).
    Datas List<SchematicsJobData>
    Job data. Nested scheme for data:
    Description string
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    Duration string
    (Optional, String) Duration of job execution; example 40 sec.
    EndAt string
    (String) Job end time.
    JobEnvSettings List<SchematicsJobJobEnvSetting>
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    JobInputs List<SchematicsJobJobInput>
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    Location string
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    LogStoreUrl string
    (Optional, String) Job log store URL.
    LogSummaries List<SchematicsJobLogSummary>
    Job log summary record. Nested scheme for log_summary:
    Name string
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    ResourceGroup string
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    ResultsUrl string
    (Optional, String) Job results store URL.
    SchematicsJobId string
    The unique identifier of the schematics_job.
    StartAt string
    (Optional, String) Job start time.
    StateStoreUrl string
    (Optional, String) Job state store URL.
    Statuses List<SchematicsJobStatus>
    Job Status. MaxItems: 1. Nested scheme for status:
    SubmittedAt string
    (String) Job submission time.
    SubmittedBy string
    (String) Email address of user who submitted the job.
    Tags List<string>
    User defined tags, while running the job.
    UpdatedAt string
    (String) Job status updation timestamp.
    Bastion SchematicsJobBastionArgs
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    CommandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    CommandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    CommandObjectId string
    Job command object id (workspace-id, action-id).
    CommandOptions []string
    Command line options for the command.
    CommandParameter string
    Schematics job command parameter (playbook-name).
    Datas []SchematicsJobDataArgs
    Job data. Nested scheme for data:
    Description string
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    Duration string
    (Optional, String) Duration of job execution; example 40 sec.
    EndAt string
    (String) Job end time.
    JobEnvSettings []SchematicsJobJobEnvSettingArgs
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    JobInputs []SchematicsJobJobInputArgs
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    Location string
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    LogStoreUrl string
    (Optional, String) Job log store URL.
    LogSummaries []SchematicsJobLogSummaryArgs
    Job log summary record. Nested scheme for log_summary:
    Name string
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    ResourceGroup string
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    ResultsUrl string
    (Optional, String) Job results store URL.
    SchematicsJobId string
    The unique identifier of the schematics_job.
    StartAt string
    (Optional, String) Job start time.
    StateStoreUrl string
    (Optional, String) Job state store URL.
    Statuses []SchematicsJobStatusArgs
    Job Status. MaxItems: 1. Nested scheme for status:
    SubmittedAt string
    (String) Job submission time.
    SubmittedBy string
    (String) Email address of user who submitted the job.
    Tags []string
    User defined tags, while running the job.
    UpdatedAt string
    (String) Job status updation timestamp.
    bastion SchematicsJobBastion
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    commandName String
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject String
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId String
    Job command object id (workspace-id, action-id).
    commandOptions List<String>
    Command line options for the command.
    commandParameter String
    Schematics job command parameter (playbook-name).
    datas List<SchematicsJobData>
    Job data. Nested scheme for data:
    description String
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    duration String
    (Optional, String) Duration of job execution; example 40 sec.
    endAt String
    (String) Job end time.
    jobEnvSettings List<SchematicsJobJobEnvSetting>
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    jobInputs List<SchematicsJobJobInput>
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    location String
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    logStoreUrl String
    (Optional, String) Job log store URL.
    logSummaries List<SchematicsJobLogSummary>
    Job log summary record. Nested scheme for log_summary:
    name String
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    resourceGroup String
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    resultsUrl String
    (Optional, String) Job results store URL.
    schematicsJobId String
    The unique identifier of the schematics_job.
    startAt String
    (Optional, String) Job start time.
    stateStoreUrl String
    (Optional, String) Job state store URL.
    statuses List<SchematicsJobStatus>
    Job Status. MaxItems: 1. Nested scheme for status:
    submittedAt String
    (String) Job submission time.
    submittedBy String
    (String) Email address of user who submitted the job.
    tags List<String>
    User defined tags, while running the job.
    updatedAt String
    (String) Job status updation timestamp.
    bastion SchematicsJobBastion
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    commandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId string
    Job command object id (workspace-id, action-id).
    commandOptions string[]
    Command line options for the command.
    commandParameter string
    Schematics job command parameter (playbook-name).
    datas SchematicsJobData[]
    Job data. Nested scheme for data:
    description string
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    duration string
    (Optional, String) Duration of job execution; example 40 sec.
    endAt string
    (String) Job end time.
    jobEnvSettings SchematicsJobJobEnvSetting[]
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    jobInputs SchematicsJobJobInput[]
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    location string
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    logStoreUrl string
    (Optional, String) Job log store URL.
    logSummaries SchematicsJobLogSummary[]
    Job log summary record. Nested scheme for log_summary:
    name string
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    resourceGroup string
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    resultsUrl string
    (Optional, String) Job results store URL.
    schematicsJobId string
    The unique identifier of the schematics_job.
    startAt string
    (Optional, String) Job start time.
    stateStoreUrl string
    (Optional, String) Job state store URL.
    statuses SchematicsJobStatus[]
    Job Status. MaxItems: 1. Nested scheme for status:
    submittedAt string
    (String) Job submission time.
    submittedBy string
    (String) Email address of user who submitted the job.
    tags string[]
    User defined tags, while running the job.
    updatedAt string
    (String) Job status updation timestamp.
    bastion SchematicsJobBastionArgs
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    command_name str
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    command_object str
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    command_object_id str
    Job command object id (workspace-id, action-id).
    command_options Sequence[str]
    Command line options for the command.
    command_parameter str
    Schematics job command parameter (playbook-name).
    datas Sequence[SchematicsJobDataArgs]
    Job data. Nested scheme for data:
    description str
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    duration str
    (Optional, String) Duration of job execution; example 40 sec.
    end_at str
    (String) Job end time.
    job_env_settings Sequence[SchematicsJobJobEnvSettingArgs]
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    job_inputs Sequence[SchematicsJobJobInputArgs]
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    location str
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    log_store_url str
    (Optional, String) Job log store URL.
    log_summaries Sequence[SchematicsJobLogSummaryArgs]
    Job log summary record. Nested scheme for log_summary:
    name str
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    resource_group str
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    results_url str
    (Optional, String) Job results store URL.
    schematics_job_id str
    The unique identifier of the schematics_job.
    start_at str
    (Optional, String) Job start time.
    state_store_url str
    (Optional, String) Job state store URL.
    statuses Sequence[SchematicsJobStatusArgs]
    Job Status. MaxItems: 1. Nested scheme for status:
    submitted_at str
    (String) Job submission time.
    submitted_by str
    (String) Email address of user who submitted the job.
    tags Sequence[str]
    User defined tags, while running the job.
    updated_at str
    (String) Job status updation timestamp.
    bastion Property Map
    Describes a bastion resource. MaxItems: 1. Nested scheme for bastion:
    commandName String
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject String
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId String
    Job command object id (workspace-id, action-id).
    commandOptions List<String>
    Command line options for the command.
    commandParameter String
    Schematics job command parameter (playbook-name).
    datas List<Property Map>
    Job data. Nested scheme for data:
    description String
    (Optional, String) The description of your job is derived from the related action or workspace. The description can be up to 2048 characters long in size.
    duration String
    (Optional, String) Duration of job execution; example 40 sec.
    endAt String
    (String) Job end time.
    jobEnvSettings List<Property Map>
    Environment variables used by the Job while performing Action or Workspace. Nested scheme for job_env_settings:
    jobInputs List<Property Map>
    Job inputs used by Action or Workspace. Nested scheme for job_inputs:
    location String
    Location supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    logStoreUrl String
    (Optional, String) Job log store URL.
    logSummaries List<Property Map>
    Job log summary record. Nested scheme for log_summary:
    name String
    (Optional, String) Job name, uniquely derived from the related Workspace or Action.
    resourceGroup String
    (Optional, String) Resource-group name derived from the related Workspace or Action.
    resultsUrl String
    (Optional, String) Job results store URL.
    schematicsJobId String
    The unique identifier of the schematics_job.
    startAt String
    (Optional, String) Job start time.
    stateStoreUrl String
    (Optional, String) Job state store URL.
    statuses List<Property Map>
    Job Status. MaxItems: 1. Nested scheme for status:
    submittedAt String
    (String) Job submission time.
    submittedBy String
    (String) Email address of user who submitted the job.
    tags List<String>
    User defined tags, while running the job.
    updatedAt String
    (String) Job status updation timestamp.

    Supporting Types

    SchematicsJobBastion, SchematicsJobBastionArgs

    Host string
    Reference to the Inventory resource definition.
    Name string
    Bastion Name(Unique).
    Host string
    Reference to the Inventory resource definition.
    Name string
    Bastion Name(Unique).
    host String
    Reference to the Inventory resource definition.
    name String
    Bastion Name(Unique).
    host string
    Reference to the Inventory resource definition.
    name string
    Bastion Name(Unique).
    host str
    Reference to the Inventory resource definition.
    name str
    Bastion Name(Unique).
    host String
    Reference to the Inventory resource definition.
    name String
    Bastion Name(Unique).

    SchematicsJobData, SchematicsJobDataArgs

    JobType string
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow-job
    ActionJobDatas List<SchematicsJobDataActionJobData>
    Action Job data. Nested scheme for action_job_data:
    FlowJobDatas List<SchematicsJobDataFlowJobData>
    Flow Job data. Nested scheme for flow_job_data:
    SystemJobData SchematicsJobDataSystemJobData
    Controls Job data. MaxItems: 1. Nested scheme for system_job_data:
    WorkspaceJobData SchematicsJobDataWorkspaceJobData
    Workspace Job data. MaxItems: 1. Nested scheme for workspace_job_data:
    JobType string
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow-job
    ActionJobDatas []SchematicsJobDataActionJobData
    Action Job data. Nested scheme for action_job_data:
    FlowJobDatas []SchematicsJobDataFlowJobData
    Flow Job data. Nested scheme for flow_job_data:
    SystemJobData SchematicsJobDataSystemJobData
    Controls Job data. MaxItems: 1. Nested scheme for system_job_data:
    WorkspaceJobData SchematicsJobDataWorkspaceJobData
    Workspace Job data. MaxItems: 1. Nested scheme for workspace_job_data:
    jobType String
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow-job
    actionJobDatas List<SchematicsJobDataActionJobData>
    Action Job data. Nested scheme for action_job_data:
    flowJobDatas List<SchematicsJobDataFlowJobData>
    Flow Job data. Nested scheme for flow_job_data:
    systemJobData SchematicsJobDataSystemJobData
    Controls Job data. MaxItems: 1. Nested scheme for system_job_data:
    workspaceJobData SchematicsJobDataWorkspaceJobData
    Workspace Job data. MaxItems: 1. Nested scheme for workspace_job_data:
    jobType string
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow-job
    actionJobDatas SchematicsJobDataActionJobData[]
    Action Job data. Nested scheme for action_job_data:
    flowJobDatas SchematicsJobDataFlowJobData[]
    Flow Job data. Nested scheme for flow_job_data:
    systemJobData SchematicsJobDataSystemJobData
    Controls Job data. MaxItems: 1. Nested scheme for system_job_data:
    workspaceJobData SchematicsJobDataWorkspaceJobData
    Workspace Job data. MaxItems: 1. Nested scheme for workspace_job_data:
    job_type str
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow-job
    action_job_datas Sequence[SchematicsJobDataActionJobData]
    Action Job data. Nested scheme for action_job_data:
    flow_job_datas Sequence[SchematicsJobDataFlowJobData]
    Flow Job data. Nested scheme for flow_job_data:
    system_job_data SchematicsJobDataSystemJobData
    Controls Job data. MaxItems: 1. Nested scheme for system_job_data:
    workspace_job_data SchematicsJobDataWorkspaceJobData
    Workspace Job data. MaxItems: 1. Nested scheme for workspace_job_data:
    jobType String
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow-job
    actionJobDatas List<Property Map>
    Action Job data. Nested scheme for action_job_data:
    flowJobDatas List<Property Map>
    Flow Job data. Nested scheme for flow_job_data:
    systemJobData Property Map
    Controls Job data. MaxItems: 1. Nested scheme for system_job_data:
    workspaceJobData Property Map
    Workspace Job data. MaxItems: 1. Nested scheme for workspace_job_data:

    SchematicsJobDataActionJobData, SchematicsJobDataActionJobDataArgs

    ActionName string
    Flow name.
    Inputs List<SchematicsJobDataActionJobDataInput>
    Input variables data used by the Action Job. Nested scheme for inputs:
    InventoryRecord SchematicsJobDataActionJobDataInventoryRecord
    Complete inventory resource details with user inputs and system generated data. MaxItems: 1. Nested scheme for inventory_record:
    MaterializedInventory string
    Materialized inventory details used by the Action Job, in .ini format.
    Outputs List<SchematicsJobDataActionJobDataOutput>
    Output variables data from the Action Job. Nested scheme for outputs:
    Settings List<SchematicsJobDataActionJobDataSetting>
    Environment variables used by all the templates in the Action. Nested scheme for settings:
    UpdatedAt string
    Job status updation timestamp.
    ActionName string
    Flow name.
    Inputs []SchematicsJobDataActionJobDataInputType
    Input variables data used by the Action Job. Nested scheme for inputs:
    InventoryRecord SchematicsJobDataActionJobDataInventoryRecord
    Complete inventory resource details with user inputs and system generated data. MaxItems: 1. Nested scheme for inventory_record:
    MaterializedInventory string
    Materialized inventory details used by the Action Job, in .ini format.
    Outputs []SchematicsJobDataActionJobDataOutputType
    Output variables data from the Action Job. Nested scheme for outputs:
    Settings []SchematicsJobDataActionJobDataSetting
    Environment variables used by all the templates in the Action. Nested scheme for settings:
    UpdatedAt string
    Job status updation timestamp.
    actionName String
    Flow name.
    inputs List<SchematicsJobDataActionJobDataInput>
    Input variables data used by the Action Job. Nested scheme for inputs:
    inventoryRecord SchematicsJobDataActionJobDataInventoryRecord
    Complete inventory resource details with user inputs and system generated data. MaxItems: 1. Nested scheme for inventory_record:
    materializedInventory String
    Materialized inventory details used by the Action Job, in .ini format.
    outputs List<SchematicsJobDataActionJobDataOutput>
    Output variables data from the Action Job. Nested scheme for outputs:
    settings List<SchematicsJobDataActionJobDataSetting>
    Environment variables used by all the templates in the Action. Nested scheme for settings:
    updatedAt String
    Job status updation timestamp.
    actionName string
    Flow name.
    inputs SchematicsJobDataActionJobDataInput[]
    Input variables data used by the Action Job. Nested scheme for inputs:
    inventoryRecord SchematicsJobDataActionJobDataInventoryRecord
    Complete inventory resource details with user inputs and system generated data. MaxItems: 1. Nested scheme for inventory_record:
    materializedInventory string
    Materialized inventory details used by the Action Job, in .ini format.
    outputs SchematicsJobDataActionJobDataOutput[]
    Output variables data from the Action Job. Nested scheme for outputs:
    settings SchematicsJobDataActionJobDataSetting[]
    Environment variables used by all the templates in the Action. Nested scheme for settings:
    updatedAt string
    Job status updation timestamp.
    action_name str
    Flow name.
    inputs Sequence[SchematicsJobDataActionJobDataInput]
    Input variables data used by the Action Job. Nested scheme for inputs:
    inventory_record SchematicsJobDataActionJobDataInventoryRecord
    Complete inventory resource details with user inputs and system generated data. MaxItems: 1. Nested scheme for inventory_record:
    materialized_inventory str
    Materialized inventory details used by the Action Job, in .ini format.
    outputs Sequence[SchematicsJobDataActionJobDataOutput]
    Output variables data from the Action Job. Nested scheme for outputs:
    settings Sequence[SchematicsJobDataActionJobDataSetting]
    Environment variables used by all the templates in the Action. Nested scheme for settings:
    updated_at str
    Job status updation timestamp.
    actionName String
    Flow name.
    inputs List<Property Map>
    Input variables data used by the Action Job. Nested scheme for inputs:
    inventoryRecord Property Map
    Complete inventory resource details with user inputs and system generated data. MaxItems: 1. Nested scheme for inventory_record:
    materializedInventory String
    Materialized inventory details used by the Action Job, in .ini format.
    outputs List<Property Map>
    Output variables data from the Action Job. Nested scheme for outputs:
    settings List<Property Map>
    Environment variables used by all the templates in the Action. Nested scheme for settings:
    updatedAt String
    Job status updation timestamp.

    SchematicsJobDataActionJobDataInput, SchematicsJobDataActionJobDataInputArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas List<SchematicsJobDataActionJobDataInputMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas []SchematicsJobDataActionJobDataInputMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<SchematicsJobDataActionJobDataInputMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadatas SchematicsJobDataActionJobDataInputMetadata[]
    User editable metadata for the variables. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadatas Sequence[SchematicsJobDataActionJobDataInputMetadata]
    User editable metadata for the variables. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<Property Map>
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataActionJobDataInputMetadata, SchematicsJobDataActionJobDataInputMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataActionJobDataInventoryRecord, SchematicsJobDataActionJobDataInventoryRecordArgs

    CreatedAt string
    Inventory creation time.
    CreatedBy string
    Email address of user who created the Inventory.
    Description string
    The description of your Inventory. The description can be up to 2048 characters long in size.
    Id string
    Inventory id.
    InventoriesIni string
    Input inventory of host and host group for the playbook, in the .ini file format.
    Location string
    List of locations supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    Name string
    The unique name of your Inventory. The name can be up to 128 characters long and can include alphanumeric characters, spaces, dashes, and underscores.
    ResourceGroup string
    Resource-group name for the Inventory definition. By default, Inventory will be created in Default Resource Group.
    ResourceQueries List<string>
    Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook.
    UpdatedAt string
    Inventory updation time.
    UpdatedBy string
    Email address of user who updated the Inventory.
    CreatedAt string
    Inventory creation time.
    CreatedBy string
    Email address of user who created the Inventory.
    Description string
    The description of your Inventory. The description can be up to 2048 characters long in size.
    Id string
    Inventory id.
    InventoriesIni string
    Input inventory of host and host group for the playbook, in the .ini file format.
    Location string
    List of locations supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    Name string
    The unique name of your Inventory. The name can be up to 128 characters long and can include alphanumeric characters, spaces, dashes, and underscores.
    ResourceGroup string
    Resource-group name for the Inventory definition. By default, Inventory will be created in Default Resource Group.
    ResourceQueries []string
    Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook.
    UpdatedAt string
    Inventory updation time.
    UpdatedBy string
    Email address of user who updated the Inventory.
    createdAt String
    Inventory creation time.
    createdBy String
    Email address of user who created the Inventory.
    description String
    The description of your Inventory. The description can be up to 2048 characters long in size.
    id String
    Inventory id.
    inventoriesIni String
    Input inventory of host and host group for the playbook, in the .ini file format.
    location String
    List of locations supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    name String
    The unique name of your Inventory. The name can be up to 128 characters long and can include alphanumeric characters, spaces, dashes, and underscores.
    resourceGroup String
    Resource-group name for the Inventory definition. By default, Inventory will be created in Default Resource Group.
    resourceQueries List<String>
    Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook.
    updatedAt String
    Inventory updation time.
    updatedBy String
    Email address of user who updated the Inventory.
    createdAt string
    Inventory creation time.
    createdBy string
    Email address of user who created the Inventory.
    description string
    The description of your Inventory. The description can be up to 2048 characters long in size.
    id string
    Inventory id.
    inventoriesIni string
    Input inventory of host and host group for the playbook, in the .ini file format.
    location string
    List of locations supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    name string
    The unique name of your Inventory. The name can be up to 128 characters long and can include alphanumeric characters, spaces, dashes, and underscores.
    resourceGroup string
    Resource-group name for the Inventory definition. By default, Inventory will be created in Default Resource Group.
    resourceQueries string[]
    Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook.
    updatedAt string
    Inventory updation time.
    updatedBy string
    Email address of user who updated the Inventory.
    created_at str
    Inventory creation time.
    created_by str
    Email address of user who created the Inventory.
    description str
    The description of your Inventory. The description can be up to 2048 characters long in size.
    id str
    Inventory id.
    inventories_ini str
    Input inventory of host and host group for the playbook, in the .ini file format.
    location str
    List of locations supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    name str
    The unique name of your Inventory. The name can be up to 128 characters long and can include alphanumeric characters, spaces, dashes, and underscores.
    resource_group str
    Resource-group name for the Inventory definition. By default, Inventory will be created in Default Resource Group.
    resource_queries Sequence[str]
    Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook.
    updated_at str
    Inventory updation time.
    updated_by str
    Email address of user who updated the Inventory.
    createdAt String
    Inventory creation time.
    createdBy String
    Email address of user who created the Inventory.
    description String
    The description of your Inventory. The description can be up to 2048 characters long in size.
    id String
    Inventory id.
    inventoriesIni String
    Input inventory of host and host group for the playbook, in the .ini file format.
    location String
    List of locations supported by IBM Cloud Schematics service. While creating your workspace or action, choose the right region, since it cannot be changed. Note, this does not limit the location of the IBM Cloud resources, provisioned using Schematics.

    • Constraints: Allowable values are: us-south, us-east, eu-gb, eu-de
    name String
    The unique name of your Inventory. The name can be up to 128 characters long and can include alphanumeric characters, spaces, dashes, and underscores.
    resourceGroup String
    Resource-group name for the Inventory definition. By default, Inventory will be created in Default Resource Group.
    resourceQueries List<String>
    Input resource queries that is used to dynamically generate the inventory of host and host group for the playbook.
    updatedAt String
    Inventory updation time.
    updatedBy String
    Email address of user who updated the Inventory.

    SchematicsJobDataActionJobDataOutput, SchematicsJobDataActionJobDataOutputArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas List<SchematicsJobDataActionJobDataOutputMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas []SchematicsJobDataActionJobDataOutputMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<SchematicsJobDataActionJobDataOutputMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadatas SchematicsJobDataActionJobDataOutputMetadata[]
    User editable metadata for the variables. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadatas Sequence[SchematicsJobDataActionJobDataOutputMetadata]
    User editable metadata for the variables. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<Property Map>
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataActionJobDataOutputMetadata, SchematicsJobDataActionJobDataOutputMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataActionJobDataSetting, SchematicsJobDataActionJobDataSettingArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas List<SchematicsJobDataActionJobDataSettingMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas []SchematicsJobDataActionJobDataSettingMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<SchematicsJobDataActionJobDataSettingMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadatas SchematicsJobDataActionJobDataSettingMetadata[]
    User editable metadata for the variables. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadatas Sequence[SchematicsJobDataActionJobDataSettingMetadata]
    User editable metadata for the variables. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<Property Map>
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataActionJobDataSettingMetadata, SchematicsJobDataActionJobDataSettingMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataFlowJobData, SchematicsJobDataFlowJobDataArgs

    FlowId string
    Flow ID.
    FlowName string
    Flow Name.
    UpdatedAt string
    Job status updation timestamp.
    Workitems List<SchematicsJobDataFlowJobDataWorkitem>
    Job data used by each workitem Job. Nested scheme for workitems:
    FlowId string
    Flow ID.
    FlowName string
    Flow Name.
    UpdatedAt string
    Job status updation timestamp.
    Workitems []SchematicsJobDataFlowJobDataWorkitem
    Job data used by each workitem Job. Nested scheme for workitems:
    flowId String
    Flow ID.
    flowName String
    Flow Name.
    updatedAt String
    Job status updation timestamp.
    workitems List<SchematicsJobDataFlowJobDataWorkitem>
    Job data used by each workitem Job. Nested scheme for workitems:
    flowId string
    Flow ID.
    flowName string
    Flow Name.
    updatedAt string
    Job status updation timestamp.
    workitems SchematicsJobDataFlowJobDataWorkitem[]
    Job data used by each workitem Job. Nested scheme for workitems:
    flow_id str
    Flow ID.
    flow_name str
    Flow Name.
    updated_at str
    Job status updation timestamp.
    workitems Sequence[SchematicsJobDataFlowJobDataWorkitem]
    Job data used by each workitem Job. Nested scheme for workitems:
    flowId String
    Flow ID.
    flowName String
    Flow Name.
    updatedAt String
    Job status updation timestamp.
    workitems List<Property Map>
    Job data used by each workitem Job. Nested scheme for workitems:

    SchematicsJobDataFlowJobDataWorkitem, SchematicsJobDataFlowJobDataWorkitemArgs

    CommandObjectId string
    command object id.
    CommandObjectName string
    command object name.
    Inputs List<SchematicsJobDataFlowJobDataWorkitemInput>
    Input variables data for the workItem used in FlowJob. Nested scheme for inputs:
    LastJob SchematicsJobDataFlowJobDataWorkitemLastJob
    Status of the last job executed by the workitem. MaxItems: 1. Nested scheme for last_job:
    Layers string
    layer name.
    Outputs List<SchematicsJobDataFlowJobDataWorkitemOutput>
    Output variables for the workItem. Nested scheme for outputs:
    Settings List<SchematicsJobDataFlowJobDataWorkitemSetting>
    Environment variables for the workItem. Nested scheme for settings:
    Source SchematicsJobDataFlowJobDataWorkitemSource
    Source of templates, playbooks, or controls. MaxItems: 1. Nested scheme for source:
    SourceType string
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    UpdatedAt string
    Job status updation timestamp.
    CommandObjectId string
    command object id.
    CommandObjectName string
    command object name.
    Inputs []SchematicsJobDataFlowJobDataWorkitemInputType
    Input variables data for the workItem used in FlowJob. Nested scheme for inputs:
    LastJob SchematicsJobDataFlowJobDataWorkitemLastJob
    Status of the last job executed by the workitem. MaxItems: 1. Nested scheme for last_job:
    Layers string
    layer name.
    Outputs []SchematicsJobDataFlowJobDataWorkitemOutputType
    Output variables for the workItem. Nested scheme for outputs:
    Settings []SchematicsJobDataFlowJobDataWorkitemSetting
    Environment variables for the workItem. Nested scheme for settings:
    Source SchematicsJobDataFlowJobDataWorkitemSource
    Source of templates, playbooks, or controls. MaxItems: 1. Nested scheme for source:
    SourceType string
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    UpdatedAt string
    Job status updation timestamp.
    commandObjectId String
    command object id.
    commandObjectName String
    command object name.
    inputs List<SchematicsJobDataFlowJobDataWorkitemInput>
    Input variables data for the workItem used in FlowJob. Nested scheme for inputs:
    lastJob SchematicsJobDataFlowJobDataWorkitemLastJob
    Status of the last job executed by the workitem. MaxItems: 1. Nested scheme for last_job:
    layers String
    layer name.
    outputs List<SchematicsJobDataFlowJobDataWorkitemOutput>
    Output variables for the workItem. Nested scheme for outputs:
    settings List<SchematicsJobDataFlowJobDataWorkitemSetting>
    Environment variables for the workItem. Nested scheme for settings:
    source SchematicsJobDataFlowJobDataWorkitemSource
    Source of templates, playbooks, or controls. MaxItems: 1. Nested scheme for source:
    sourceType String
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    updatedAt String
    Job status updation timestamp.
    commandObjectId string
    command object id.
    commandObjectName string
    command object name.
    inputs SchematicsJobDataFlowJobDataWorkitemInput[]
    Input variables data for the workItem used in FlowJob. Nested scheme for inputs:
    lastJob SchematicsJobDataFlowJobDataWorkitemLastJob
    Status of the last job executed by the workitem. MaxItems: 1. Nested scheme for last_job:
    layers string
    layer name.
    outputs SchematicsJobDataFlowJobDataWorkitemOutput[]
    Output variables for the workItem. Nested scheme for outputs:
    settings SchematicsJobDataFlowJobDataWorkitemSetting[]
    Environment variables for the workItem. Nested scheme for settings:
    source SchematicsJobDataFlowJobDataWorkitemSource
    Source of templates, playbooks, or controls. MaxItems: 1. Nested scheme for source:
    sourceType string
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    updatedAt string
    Job status updation timestamp.
    command_object_id str
    command object id.
    command_object_name str
    command object name.
    inputs Sequence[SchematicsJobDataFlowJobDataWorkitemInput]
    Input variables data for the workItem used in FlowJob. Nested scheme for inputs:
    last_job SchematicsJobDataFlowJobDataWorkitemLastJob
    Status of the last job executed by the workitem. MaxItems: 1. Nested scheme for last_job:
    layers str
    layer name.
    outputs Sequence[SchematicsJobDataFlowJobDataWorkitemOutput]
    Output variables for the workItem. Nested scheme for outputs:
    settings Sequence[SchematicsJobDataFlowJobDataWorkitemSetting]
    Environment variables for the workItem. Nested scheme for settings:
    source SchematicsJobDataFlowJobDataWorkitemSource
    Source of templates, playbooks, or controls. MaxItems: 1. Nested scheme for source:
    source_type str
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    updated_at str
    Job status updation timestamp.
    commandObjectId String
    command object id.
    commandObjectName String
    command object name.
    inputs List<Property Map>
    Input variables data for the workItem used in FlowJob. Nested scheme for inputs:
    lastJob Property Map
    Status of the last job executed by the workitem. MaxItems: 1. Nested scheme for last_job:
    layers String
    layer name.
    outputs List<Property Map>
    Output variables for the workItem. Nested scheme for outputs:
    settings List<Property Map>
    Environment variables for the workItem. Nested scheme for settings:
    source Property Map
    Source of templates, playbooks, or controls. MaxItems: 1. Nested scheme for source:
    sourceType String
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    updatedAt String
    Job status updation timestamp.

    SchematicsJobDataFlowJobDataWorkitemInput, SchematicsJobDataFlowJobDataWorkitemInputArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataFlowJobDataWorkitemInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataFlowJobDataWorkitemInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataFlowJobDataWorkitemInputMetadata, SchematicsJobDataFlowJobDataWorkitemInputMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataFlowJobDataWorkitemLastJob, SchematicsJobDataFlowJobDataWorkitemLastJobArgs

    CommandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    CommandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    CommandObjectId string
    Workitem command object id, maps to workspace_id or action_id.
    CommandObjectName string
    command object name (workspace_name/action_name).
    JobId string
    Workspace job id.
    JobStatus string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    CommandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    CommandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    CommandObjectId string
    Workitem command object id, maps to workspace_id or action_id.
    CommandObjectName string
    command object name (workspace_name/action_name).
    JobId string
    Workspace job id.
    JobStatus string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    commandName String
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject String
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId String
    Workitem command object id, maps to workspace_id or action_id.
    commandObjectName String
    command object name (workspace_name/action_name).
    jobId String
    Workspace job id.
    jobStatus String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    commandName string
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject string
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId string
    Workitem command object id, maps to workspace_id or action_id.
    commandObjectName string
    command object name (workspace_name/action_name).
    jobId string
    Workspace job id.
    jobStatus string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    command_name str
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    command_object str
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    command_object_id str
    Workitem command object id, maps to workspace_id or action_id.
    command_object_name str
    command object name (workspace_name/action_name).
    job_id str
    Workspace job id.
    job_status str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    commandName String
    Schematics job command name.

    • Constraints: Allowable values are: workspace_plan, workspace_apply, workspace_destroy, workspace_refresh, ansible_playbook_run, ansible_playbook_check, create_action, put_action, patch_action, delete_action, system_key_enable, system_key_delete, system_key_disable, system_key_rotate, system_key_restore, create_workspace, put_workspace, patch_workspace, delete_workspace, create_cart, create_environment, put_environment, delete_environment, environment_init, environment_install, environment_uninstall, repository_process
    commandObject String
    Name of the Schematics automation resource.

    • Constraints: Allowable values are: workspace, action, system, environment
    commandObjectId String
    Workitem command object id, maps to workspace_id or action_id.
    commandObjectName String
    command object name (workspace_name/action_name).
    jobId String
    Workspace job id.
    jobStatus String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled

    SchematicsJobDataFlowJobDataWorkitemOutput, SchematicsJobDataFlowJobDataWorkitemOutputArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataFlowJobDataWorkitemOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataFlowJobDataWorkitemOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataFlowJobDataWorkitemOutputMetadata, SchematicsJobDataFlowJobDataWorkitemOutputMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataFlowJobDataWorkitemSetting, SchematicsJobDataFlowJobDataWorkitemSettingArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataFlowJobDataWorkitemSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataFlowJobDataWorkitemSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataFlowJobDataWorkitemSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataFlowJobDataWorkitemSettingMetadata, SchematicsJobDataFlowJobDataWorkitemSettingMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataFlowJobDataWorkitemSource, SchematicsJobDataFlowJobDataWorkitemSourceArgs

    SourceType string
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    Catalog SchematicsJobDataFlowJobDataWorkitemSourceCatalog
    Connection details to IBM Cloud Catalog source. MaxItems: 1. Nested scheme for catalog:
    Git SchematicsJobDataFlowJobDataWorkitemSourceGit
    Connection details to Git source. MaxItems: 1. Nested scheme for git:
    SourceType string
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    Catalog SchematicsJobDataFlowJobDataWorkitemSourceCatalog
    Connection details to IBM Cloud Catalog source. MaxItems: 1. Nested scheme for catalog:
    Git SchematicsJobDataFlowJobDataWorkitemSourceGit
    Connection details to Git source. MaxItems: 1. Nested scheme for git:
    sourceType String
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    catalog SchematicsJobDataFlowJobDataWorkitemSourceCatalog
    Connection details to IBM Cloud Catalog source. MaxItems: 1. Nested scheme for catalog:
    git SchematicsJobDataFlowJobDataWorkitemSourceGit
    Connection details to Git source. MaxItems: 1. Nested scheme for git:
    sourceType string
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    catalog SchematicsJobDataFlowJobDataWorkitemSourceCatalog
    Connection details to IBM Cloud Catalog source. MaxItems: 1. Nested scheme for catalog:
    git SchematicsJobDataFlowJobDataWorkitemSourceGit
    Connection details to Git source. MaxItems: 1. Nested scheme for git:
    source_type str
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    catalog SchematicsJobDataFlowJobDataWorkitemSourceCatalog
    Connection details to IBM Cloud Catalog source. MaxItems: 1. Nested scheme for catalog:
    git SchematicsJobDataFlowJobDataWorkitemSourceGit
    Connection details to Git source. MaxItems: 1. Nested scheme for git:
    sourceType String
    Type of source for the Template.

    • Constraints: Allowable values are: local, git_hub, git_hub_enterprise, git_lab, ibm_git_lab, ibm_cloud_catalog, external_scm, cos_bucket
    catalog Property Map
    Connection details to IBM Cloud Catalog source. MaxItems: 1. Nested scheme for catalog:
    git Property Map
    Connection details to Git source. MaxItems: 1. Nested scheme for git:

    SchematicsJobDataFlowJobDataWorkitemSourceCatalog, SchematicsJobDataFlowJobDataWorkitemSourceCatalogArgs

    CatalogName string
    name of the private catalog.
    OfferingId string
    Id of the offering the IBM Catalog.
    OfferingKind string
    Type of the offering, in the IBM Catalog.
    OfferingName string
    Name of the offering in the IBM Catalog.
    OfferingRepoUrl string
    Repo Url of the offering, in the IBM Catalog.
    OfferingVersion string
    Version string of the offering in the IBM Catalog.
    OfferingVersionId string
    Id of the offering version the IBM Catalog.
    CatalogName string
    name of the private catalog.
    OfferingId string
    Id of the offering the IBM Catalog.
    OfferingKind string
    Type of the offering, in the IBM Catalog.
    OfferingName string
    Name of the offering in the IBM Catalog.
    OfferingRepoUrl string
    Repo Url of the offering, in the IBM Catalog.
    OfferingVersion string
    Version string of the offering in the IBM Catalog.
    OfferingVersionId string
    Id of the offering version the IBM Catalog.
    catalogName String
    name of the private catalog.
    offeringId String
    Id of the offering the IBM Catalog.
    offeringKind String
    Type of the offering, in the IBM Catalog.
    offeringName String
    Name of the offering in the IBM Catalog.
    offeringRepoUrl String
    Repo Url of the offering, in the IBM Catalog.
    offeringVersion String
    Version string of the offering in the IBM Catalog.
    offeringVersionId String
    Id of the offering version the IBM Catalog.
    catalogName string
    name of the private catalog.
    offeringId string
    Id of the offering the IBM Catalog.
    offeringKind string
    Type of the offering, in the IBM Catalog.
    offeringName string
    Name of the offering in the IBM Catalog.
    offeringRepoUrl string
    Repo Url of the offering, in the IBM Catalog.
    offeringVersion string
    Version string of the offering in the IBM Catalog.
    offeringVersionId string
    Id of the offering version the IBM Catalog.
    catalog_name str
    name of the private catalog.
    offering_id str
    Id of the offering the IBM Catalog.
    offering_kind str
    Type of the offering, in the IBM Catalog.
    offering_name str
    Name of the offering in the IBM Catalog.
    offering_repo_url str
    Repo Url of the offering, in the IBM Catalog.
    offering_version str
    Version string of the offering in the IBM Catalog.
    offering_version_id str
    Id of the offering version the IBM Catalog.
    catalogName String
    name of the private catalog.
    offeringId String
    Id of the offering the IBM Catalog.
    offeringKind String
    Type of the offering, in the IBM Catalog.
    offeringName String
    Name of the offering in the IBM Catalog.
    offeringRepoUrl String
    Repo Url of the offering, in the IBM Catalog.
    offeringVersion String
    Version string of the offering in the IBM Catalog.
    offeringVersionId String
    Id of the offering version the IBM Catalog.

    SchematicsJobDataFlowJobDataWorkitemSourceGit, SchematicsJobDataFlowJobDataWorkitemSourceGitArgs

    ComputedGitRepoUrl string
    The Complete URL which is computed by git_repo_url, git_repo_folder and branch.
    GitBranch string
    Name of the branch, used to fetch the Git Repo.
    GitRelease string
    Name of the release tag, used to fetch the Git Repo.
    GitRepoFolder string
    Name of the folder in the Git Repo, that contains the template.
    GitRepoUrl string
    URL to the GIT Repo that can be used to clone the template.
    GitToken string
    Personal Access Token to connect to Git URLs.
    ComputedGitRepoUrl string
    The Complete URL which is computed by git_repo_url, git_repo_folder and branch.
    GitBranch string
    Name of the branch, used to fetch the Git Repo.
    GitRelease string
    Name of the release tag, used to fetch the Git Repo.
    GitRepoFolder string
    Name of the folder in the Git Repo, that contains the template.
    GitRepoUrl string
    URL to the GIT Repo that can be used to clone the template.
    GitToken string
    Personal Access Token to connect to Git URLs.
    computedGitRepoUrl String
    The Complete URL which is computed by git_repo_url, git_repo_folder and branch.
    gitBranch String
    Name of the branch, used to fetch the Git Repo.
    gitRelease String
    Name of the release tag, used to fetch the Git Repo.
    gitRepoFolder String
    Name of the folder in the Git Repo, that contains the template.
    gitRepoUrl String
    URL to the GIT Repo that can be used to clone the template.
    gitToken String
    Personal Access Token to connect to Git URLs.
    computedGitRepoUrl string
    The Complete URL which is computed by git_repo_url, git_repo_folder and branch.
    gitBranch string
    Name of the branch, used to fetch the Git Repo.
    gitRelease string
    Name of the release tag, used to fetch the Git Repo.
    gitRepoFolder string
    Name of the folder in the Git Repo, that contains the template.
    gitRepoUrl string
    URL to the GIT Repo that can be used to clone the template.
    gitToken string
    Personal Access Token to connect to Git URLs.
    computed_git_repo_url str
    The Complete URL which is computed by git_repo_url, git_repo_folder and branch.
    git_branch str
    Name of the branch, used to fetch the Git Repo.
    git_release str
    Name of the release tag, used to fetch the Git Repo.
    git_repo_folder str
    Name of the folder in the Git Repo, that contains the template.
    git_repo_url str
    URL to the GIT Repo that can be used to clone the template.
    git_token str
    Personal Access Token to connect to Git URLs.
    computedGitRepoUrl String
    The Complete URL which is computed by git_repo_url, git_repo_folder and branch.
    gitBranch String
    Name of the branch, used to fetch the Git Repo.
    gitRelease String
    Name of the release tag, used to fetch the Git Repo.
    gitRepoFolder String
    Name of the folder in the Git Repo, that contains the template.
    gitRepoUrl String
    URL to the GIT Repo that can be used to clone the template.
    gitToken String
    Personal Access Token to connect to Git URLs.

    SchematicsJobDataSystemJobData, SchematicsJobDataSystemJobDataArgs

    KeyId string
    Key ID for which key event is generated.
    SchematicsResourceIds List<string>
    List of the schematics resource id.
    UpdatedAt string
    Job status updation timestamp.
    KeyId string
    Key ID for which key event is generated.
    SchematicsResourceIds []string
    List of the schematics resource id.
    UpdatedAt string
    Job status updation timestamp.
    keyId String
    Key ID for which key event is generated.
    schematicsResourceIds List<String>
    List of the schematics resource id.
    updatedAt String
    Job status updation timestamp.
    keyId string
    Key ID for which key event is generated.
    schematicsResourceIds string[]
    List of the schematics resource id.
    updatedAt string
    Job status updation timestamp.
    key_id str
    Key ID for which key event is generated.
    schematics_resource_ids Sequence[str]
    List of the schematics resource id.
    updated_at str
    Job status updation timestamp.
    keyId String
    Key ID for which key event is generated.
    schematicsResourceIds List<String>
    List of the schematics resource id.
    updatedAt String
    Job status updation timestamp.

    SchematicsJobDataWorkspaceJobData, SchematicsJobDataWorkspaceJobDataArgs

    FlowId string
    Flow Id.
    FlowName string
    Flow name.
    Inputs List<SchematicsJobDataWorkspaceJobDataInput>
    Input variables data used by the Workspace Job. Nested scheme for inputs:
    Outputs List<SchematicsJobDataWorkspaceJobDataOutput>
    Output variables data from the Workspace Job. Nested scheme for outputs:
    Settings List<SchematicsJobDataWorkspaceJobDataSetting>
    Environment variables used by all the templates in the Workspace. MaxItems: 1. Nested scheme for settings:
    TemplateDatas List<SchematicsJobDataWorkspaceJobDataTemplateData>
    Input / output data of the Template in the Workspace Job. Nested scheme for template_data:
    UpdatedAt string
    Job status updation timestamp.
    WorkspaceName string
    Workspace name.
    FlowId string
    Flow Id.
    FlowName string
    Flow name.
    Inputs []SchematicsJobDataWorkspaceJobDataInputType
    Input variables data used by the Workspace Job. Nested scheme for inputs:
    Outputs []SchematicsJobDataWorkspaceJobDataOutputType
    Output variables data from the Workspace Job. Nested scheme for outputs:
    Settings []SchematicsJobDataWorkspaceJobDataSetting
    Environment variables used by all the templates in the Workspace. MaxItems: 1. Nested scheme for settings:
    TemplateDatas []SchematicsJobDataWorkspaceJobDataTemplateData
    Input / output data of the Template in the Workspace Job. Nested scheme for template_data:
    UpdatedAt string
    Job status updation timestamp.
    WorkspaceName string
    Workspace name.
    flowId String
    Flow Id.
    flowName String
    Flow name.
    inputs List<SchematicsJobDataWorkspaceJobDataInput>
    Input variables data used by the Workspace Job. Nested scheme for inputs:
    outputs List<SchematicsJobDataWorkspaceJobDataOutput>
    Output variables data from the Workspace Job. Nested scheme for outputs:
    settings List<SchematicsJobDataWorkspaceJobDataSetting>
    Environment variables used by all the templates in the Workspace. MaxItems: 1. Nested scheme for settings:
    templateDatas List<SchematicsJobDataWorkspaceJobDataTemplateData>
    Input / output data of the Template in the Workspace Job. Nested scheme for template_data:
    updatedAt String
    Job status updation timestamp.
    workspaceName String
    Workspace name.
    flowId string
    Flow Id.
    flowName string
    Flow name.
    inputs SchematicsJobDataWorkspaceJobDataInput[]
    Input variables data used by the Workspace Job. Nested scheme for inputs:
    outputs SchematicsJobDataWorkspaceJobDataOutput[]
    Output variables data from the Workspace Job. Nested scheme for outputs:
    settings SchematicsJobDataWorkspaceJobDataSetting[]
    Environment variables used by all the templates in the Workspace. MaxItems: 1. Nested scheme for settings:
    templateDatas SchematicsJobDataWorkspaceJobDataTemplateData[]
    Input / output data of the Template in the Workspace Job. Nested scheme for template_data:
    updatedAt string
    Job status updation timestamp.
    workspaceName string
    Workspace name.
    flow_id str
    Flow Id.
    flow_name str
    Flow name.
    inputs Sequence[SchematicsJobDataWorkspaceJobDataInput]
    Input variables data used by the Workspace Job. Nested scheme for inputs:
    outputs Sequence[SchematicsJobDataWorkspaceJobDataOutput]
    Output variables data from the Workspace Job. Nested scheme for outputs:
    settings Sequence[SchematicsJobDataWorkspaceJobDataSetting]
    Environment variables used by all the templates in the Workspace. MaxItems: 1. Nested scheme for settings:
    template_datas Sequence[SchematicsJobDataWorkspaceJobDataTemplateData]
    Input / output data of the Template in the Workspace Job. Nested scheme for template_data:
    updated_at str
    Job status updation timestamp.
    workspace_name str
    Workspace name.
    flowId String
    Flow Id.
    flowName String
    Flow name.
    inputs List<Property Map>
    Input variables data used by the Workspace Job. Nested scheme for inputs:
    outputs List<Property Map>
    Output variables data from the Workspace Job. Nested scheme for outputs:
    settings List<Property Map>
    Environment variables used by all the templates in the Workspace. MaxItems: 1. Nested scheme for settings:
    templateDatas List<Property Map>
    Input / output data of the Template in the Workspace Job. Nested scheme for template_data:
    updatedAt String
    Job status updation timestamp.
    workspaceName String
    Workspace name.

    SchematicsJobDataWorkspaceJobDataInput, SchematicsJobDataWorkspaceJobDataInputArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataWorkspaceJobDataInputMetadata, SchematicsJobDataWorkspaceJobDataInputMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataWorkspaceJobDataOutput, SchematicsJobDataWorkspaceJobDataOutputArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataWorkspaceJobDataOutputMetadata, SchematicsJobDataWorkspaceJobDataOutputMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataWorkspaceJobDataSetting, SchematicsJobDataWorkspaceJobDataSettingArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataSettingMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataSettingMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataSettingMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataSettingMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataSettingMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataWorkspaceJobDataSettingMetadata, SchematicsJobDataWorkspaceJobDataSettingMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataWorkspaceJobDataTemplateData, SchematicsJobDataWorkspaceJobDataTemplateDataArgs

    FlowIndex double
    Index of the template in the Flow.
    Inputs List<SchematicsJobDataWorkspaceJobDataTemplateDataInput>
    Job inputs used by the Templates. Nested scheme for inputs:
    Outputs List<SchematicsJobDataWorkspaceJobDataTemplateDataOutput>
    Job output from the Templates. Nested scheme for outputs:
    Settings List<SchematicsJobDataWorkspaceJobDataTemplateDataSetting>
    Environment variables used by the template. Nested scheme for settings:
    TemplateId string
    Template Id.
    TemplateName string
    Template name.
    UpdatedAt string
    Job status updation timestamp.
    FlowIndex float64
    Index of the template in the Flow.
    Inputs []SchematicsJobDataWorkspaceJobDataTemplateDataInputType
    Job inputs used by the Templates. Nested scheme for inputs:
    Outputs []SchematicsJobDataWorkspaceJobDataTemplateDataOutputType
    Job output from the Templates. Nested scheme for outputs:
    Settings []SchematicsJobDataWorkspaceJobDataTemplateDataSetting
    Environment variables used by the template. Nested scheme for settings:
    TemplateId string
    Template Id.
    TemplateName string
    Template name.
    UpdatedAt string
    Job status updation timestamp.
    flowIndex Double
    Index of the template in the Flow.
    inputs List<SchematicsJobDataWorkspaceJobDataTemplateDataInput>
    Job inputs used by the Templates. Nested scheme for inputs:
    outputs List<SchematicsJobDataWorkspaceJobDataTemplateDataOutput>
    Job output from the Templates. Nested scheme for outputs:
    settings List<SchematicsJobDataWorkspaceJobDataTemplateDataSetting>
    Environment variables used by the template. Nested scheme for settings:
    templateId String
    Template Id.
    templateName String
    Template name.
    updatedAt String
    Job status updation timestamp.
    flowIndex number
    Index of the template in the Flow.
    inputs SchematicsJobDataWorkspaceJobDataTemplateDataInput[]
    Job inputs used by the Templates. Nested scheme for inputs:
    outputs SchematicsJobDataWorkspaceJobDataTemplateDataOutput[]
    Job output from the Templates. Nested scheme for outputs:
    settings SchematicsJobDataWorkspaceJobDataTemplateDataSetting[]
    Environment variables used by the template. Nested scheme for settings:
    templateId string
    Template Id.
    templateName string
    Template name.
    updatedAt string
    Job status updation timestamp.
    flow_index float
    Index of the template in the Flow.
    inputs Sequence[SchematicsJobDataWorkspaceJobDataTemplateDataInput]
    Job inputs used by the Templates. Nested scheme for inputs:
    outputs Sequence[SchematicsJobDataWorkspaceJobDataTemplateDataOutput]
    Job output from the Templates. Nested scheme for outputs:
    settings Sequence[SchematicsJobDataWorkspaceJobDataTemplateDataSetting]
    Environment variables used by the template. Nested scheme for settings:
    template_id str
    Template Id.
    template_name str
    Template name.
    updated_at str
    Job status updation timestamp.
    flowIndex Number
    Index of the template in the Flow.
    inputs List<Property Map>
    Job inputs used by the Templates. Nested scheme for inputs:
    outputs List<Property Map>
    Job output from the Templates. Nested scheme for outputs:
    settings List<Property Map>
    Environment variables used by the template. Nested scheme for settings:
    templateId String
    Template Id.
    templateName String
    Template name.
    updatedAt String
    Job status updation timestamp.

    SchematicsJobDataWorkspaceJobDataTemplateDataInput, SchematicsJobDataWorkspaceJobDataTemplateDataInputArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadata, SchematicsJobDataWorkspaceJobDataTemplateDataInputMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataWorkspaceJobDataTemplateDataOutput, SchematicsJobDataWorkspaceJobDataTemplateDataOutputArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadata, SchematicsJobDataWorkspaceJobDataTemplateDataOutputMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobDataWorkspaceJobDataTemplateDataSetting, SchematicsJobDataWorkspaceJobDataTemplateDataSettingArgs

    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadata SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadata SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadata
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadata Property Map
    User editable metadata for the variables. MaxItems: 1. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.

    SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadata, SchematicsJobDataWorkspaceJobDataTemplateDataSettingMetadataArgs

    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex

    SchematicsJobJobEnvSetting, SchematicsJobJobEnvSettingArgs

    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas List<SchematicsJobJobEnvSettingMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas []SchematicsJobJobEnvSettingMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<SchematicsJobJobEnvSettingMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadatas SchematicsJobJobEnvSettingMetadata[]
    User editable metadata for the variables. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadatas Sequence[SchematicsJobJobEnvSettingMetadata]
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<Property Map>
    User editable metadata for the variables. Nested scheme for metadata:

    SchematicsJobJobEnvSettingMetadata, SchematicsJobJobEnvSettingMetadataArgs

    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.

    SchematicsJobJobInput, SchematicsJobJobInputArgs

    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas List<SchematicsJobJobInputMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    Name string
    Name of the variable.
    Value string
    Value for the variable or reference to the value.
    Link string
    Reference link to the variable value By default the expression will point to self.value.
    Metadatas []SchematicsJobJobInputMetadata
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<SchematicsJobJobInputMetadata>
    User editable metadata for the variables. Nested scheme for metadata:
    name string
    Name of the variable.
    value string
    Value for the variable or reference to the value.
    link string
    Reference link to the variable value By default the expression will point to self.value.
    metadatas SchematicsJobJobInputMetadata[]
    User editable metadata for the variables. Nested scheme for metadata:
    name str
    Name of the variable.
    value str
    Value for the variable or reference to the value.
    link str
    Reference link to the variable value By default the expression will point to self.value.
    metadatas Sequence[SchematicsJobJobInputMetadata]
    User editable metadata for the variables. Nested scheme for metadata:
    name String
    Name of the variable.
    value String
    Value for the variable or reference to the value.
    link String
    Reference link to the variable value By default the expression will point to self.value.
    metadatas List<Property Map>
    User editable metadata for the variables. Nested scheme for metadata:

    SchematicsJobJobInputMetadata, SchematicsJobJobInputMetadataArgs

    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases List<string>
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength double
    Maximum length of the variable value. Applicable for string type.
    MaxValue double
    Maximum value of the variable. Applicable for integer type.
    MinLength double
    Minimum length of the variable value. Applicable for string type.
    MinValue double
    Minimum value of the variable. Applicable for integer type.
    Options List<string>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position double
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    Type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    Aliases []string
    List of aliases for the variable name.
    DefaultValue string
    Default value for the variable, if the override value is not specified.
    Description string
    Description of the meta data.
    GroupBy string
    Display name of the group this variable belongs to.
    Hidden bool
    If true, the variable will not be displayed on UI or CLI.
    Immutable bool
    Is the variable readonly ?.
    Matches string
    Regex for the variable value.
    MaxLength float64
    Maximum length of the variable value. Applicable for string type.
    MaxValue float64
    Maximum value of the variable. Applicable for integer type.
    MinLength float64
    Minimum length of the variable value. Applicable for string type.
    MinValue float64
    Minimum value of the variable. Applicable for integer type.
    Options []string
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    Position float64
    Relative position of this variable in a list.
    Secure bool
    Is the variable secure or sensitive ?.
    Source string
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Double
    Maximum length of the variable value. Applicable for string type.
    maxValue Double
    Maximum value of the variable. Applicable for integer type.
    minLength Double
    Minimum length of the variable value. Applicable for string type.
    minValue Double
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Double
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.
    type string
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases string[]
    List of aliases for the variable name.
    defaultValue string
    Default value for the variable, if the override value is not specified.
    description string
    Description of the meta data.
    groupBy string
    Display name of the group this variable belongs to.
    hidden boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable boolean
    Is the variable readonly ?.
    matches string
    Regex for the variable value.
    maxLength number
    Maximum length of the variable value. Applicable for string type.
    maxValue number
    Maximum value of the variable. Applicable for integer type.
    minLength number
    Minimum length of the variable value. Applicable for string type.
    minValue number
    Minimum value of the variable. Applicable for integer type.
    options string[]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position number
    Relative position of this variable in a list.
    secure boolean
    Is the variable secure or sensitive ?.
    source string
    Source of this meta-data.
    type str
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases Sequence[str]
    List of aliases for the variable name.
    default_value str
    Default value for the variable, if the override value is not specified.
    description str
    Description of the meta data.
    group_by str
    Display name of the group this variable belongs to.
    hidden bool
    If true, the variable will not be displayed on UI or CLI.
    immutable bool
    Is the variable readonly ?.
    matches str
    Regex for the variable value.
    max_length float
    Maximum length of the variable value. Applicable for string type.
    max_value float
    Maximum value of the variable. Applicable for integer type.
    min_length float
    Minimum length of the variable value. Applicable for string type.
    min_value float
    Minimum value of the variable. Applicable for integer type.
    options Sequence[str]
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position float
    Relative position of this variable in a list.
    secure bool
    Is the variable secure or sensitive ?.
    source str
    Source of this meta-data.
    type String
    Type of the variable.

    • Constraints: Allowable values are: boolean, string, integer, date, array, list, map, complex
    aliases List<String>
    List of aliases for the variable name.
    defaultValue String
    Default value for the variable, if the override value is not specified.
    description String
    Description of the meta data.
    groupBy String
    Display name of the group this variable belongs to.
    hidden Boolean
    If true, the variable will not be displayed on UI or CLI.
    immutable Boolean
    Is the variable readonly ?.
    matches String
    Regex for the variable value.
    maxLength Number
    Maximum length of the variable value. Applicable for string type.
    maxValue Number
    Maximum value of the variable. Applicable for integer type.
    minLength Number
    Minimum length of the variable value. Applicable for string type.
    minValue Number
    Minimum value of the variable. Applicable for integer type.
    options List<String>
    List of possible values for this variable. If type is integer or date, then the array of string will be converted to array of integers or date during runtime.
    position Number
    Relative position of this variable in a list.
    secure Boolean
    Is the variable secure or sensitive ?.
    source String
    Source of this meta-data.

    SchematicsJobLogSummary, SchematicsJobLogSummaryArgs

    ActionJobs List<SchematicsJobLogSummaryActionJob>
    Flow Job log summary. Nested scheme for action_job:
    ElapsedTime double
    Job log elapsed time (log_analyzed_till - log_start_at).
    FlowJob SchematicsJobLogSummaryFlowJob
    Flow Job log summary. MaxItems: 1. Nested scheme for flow_job:
    JobId string
    Workspace Id.
    JobType string
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow_job
    LogAnalyzedTill string
    Job log update timestamp.
    LogErrors List<SchematicsJobLogSummaryLogError>
    Job log errors. Nested scheme for log_errors:
    LogStartAt string
    Job log start timestamp.
    RepoDownloadJobs List<SchematicsJobLogSummaryRepoDownloadJob>
    Repo download Job log summary. Nested scheme for repo_download_job:
    SystemJob SchematicsJobLogSummarySystemJob
    System Job log summary. MaxItems: 1. Nested scheme for system_job:
    WorkspaceJob SchematicsJobLogSummaryWorkspaceJob
    Workspace Job log summary. MaxItems: 1. Nested scheme for workspace_job:
    ActionJobs []SchematicsJobLogSummaryActionJob
    Flow Job log summary. Nested scheme for action_job:
    ElapsedTime float64
    Job log elapsed time (log_analyzed_till - log_start_at).
    FlowJob SchematicsJobLogSummaryFlowJob
    Flow Job log summary. MaxItems: 1. Nested scheme for flow_job:
    JobId string
    Workspace Id.
    JobType string
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow_job
    LogAnalyzedTill string
    Job log update timestamp.
    LogErrors []SchematicsJobLogSummaryLogError
    Job log errors. Nested scheme for log_errors:
    LogStartAt string
    Job log start timestamp.
    RepoDownloadJobs []SchematicsJobLogSummaryRepoDownloadJob
    Repo download Job log summary. Nested scheme for repo_download_job:
    SystemJob SchematicsJobLogSummarySystemJob
    System Job log summary. MaxItems: 1. Nested scheme for system_job:
    WorkspaceJob SchematicsJobLogSummaryWorkspaceJob
    Workspace Job log summary. MaxItems: 1. Nested scheme for workspace_job:
    actionJobs List<SchematicsJobLogSummaryActionJob>
    Flow Job log summary. Nested scheme for action_job:
    elapsedTime Double
    Job log elapsed time (log_analyzed_till - log_start_at).
    flowJob SchematicsJobLogSummaryFlowJob
    Flow Job log summary. MaxItems: 1. Nested scheme for flow_job:
    jobId String
    Workspace Id.
    jobType String
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow_job
    logAnalyzedTill String
    Job log update timestamp.
    logErrors List<SchematicsJobLogSummaryLogError>
    Job log errors. Nested scheme for log_errors:
    logStartAt String
    Job log start timestamp.
    repoDownloadJobs List<SchematicsJobLogSummaryRepoDownloadJob>
    Repo download Job log summary. Nested scheme for repo_download_job:
    systemJob SchematicsJobLogSummarySystemJob
    System Job log summary. MaxItems: 1. Nested scheme for system_job:
    workspaceJob SchematicsJobLogSummaryWorkspaceJob
    Workspace Job log summary. MaxItems: 1. Nested scheme for workspace_job:
    actionJobs SchematicsJobLogSummaryActionJob[]
    Flow Job log summary. Nested scheme for action_job:
    elapsedTime number
    Job log elapsed time (log_analyzed_till - log_start_at).
    flowJob SchematicsJobLogSummaryFlowJob
    Flow Job log summary. MaxItems: 1. Nested scheme for flow_job:
    jobId string
    Workspace Id.
    jobType string
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow_job
    logAnalyzedTill string
    Job log update timestamp.
    logErrors SchematicsJobLogSummaryLogError[]
    Job log errors. Nested scheme for log_errors:
    logStartAt string
    Job log start timestamp.
    repoDownloadJobs SchematicsJobLogSummaryRepoDownloadJob[]
    Repo download Job log summary. Nested scheme for repo_download_job:
    systemJob SchematicsJobLogSummarySystemJob
    System Job log summary. MaxItems: 1. Nested scheme for system_job:
    workspaceJob SchematicsJobLogSummaryWorkspaceJob
    Workspace Job log summary. MaxItems: 1. Nested scheme for workspace_job:
    action_jobs Sequence[SchematicsJobLogSummaryActionJob]
    Flow Job log summary. Nested scheme for action_job:
    elapsed_time float
    Job log elapsed time (log_analyzed_till - log_start_at).
    flow_job SchematicsJobLogSummaryFlowJob
    Flow Job log summary. MaxItems: 1. Nested scheme for flow_job:
    job_id str
    Workspace Id.
    job_type str
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow_job
    log_analyzed_till str
    Job log update timestamp.
    log_errors Sequence[SchematicsJobLogSummaryLogError]
    Job log errors. Nested scheme for log_errors:
    log_start_at str
    Job log start timestamp.
    repo_download_jobs Sequence[SchematicsJobLogSummaryRepoDownloadJob]
    Repo download Job log summary. Nested scheme for repo_download_job:
    system_job SchematicsJobLogSummarySystemJob
    System Job log summary. MaxItems: 1. Nested scheme for system_job:
    workspace_job SchematicsJobLogSummaryWorkspaceJob
    Workspace Job log summary. MaxItems: 1. Nested scheme for workspace_job:
    actionJobs List<Property Map>
    Flow Job log summary. Nested scheme for action_job:
    elapsedTime Number
    Job log elapsed time (log_analyzed_till - log_start_at).
    flowJob Property Map
    Flow Job log summary. MaxItems: 1. Nested scheme for flow_job:
    jobId String
    Workspace Id.
    jobType String
    Type of Job.

    • Constraints: Allowable values are: repo_download_job, workspace_job, action_job, system_job, flow_job
    logAnalyzedTill String
    Job log update timestamp.
    logErrors List<Property Map>
    Job log errors. Nested scheme for log_errors:
    logStartAt String
    Job log start timestamp.
    repoDownloadJobs List<Property Map>
    Repo download Job log summary. Nested scheme for repo_download_job:
    systemJob Property Map
    System Job log summary. MaxItems: 1. Nested scheme for system_job:
    workspaceJob Property Map
    Workspace Job log summary. MaxItems: 1. Nested scheme for workspace_job:

    SchematicsJobLogSummaryActionJob, SchematicsJobLogSummaryActionJobArgs

    PlayCount double
    number of plays in playbook.
    Recaps List<SchematicsJobLogSummaryActionJobRecap>
    Recap records. Nested scheme for recap:
    TargetCount double
    number of targets or hosts.
    TaskCount double
    number of tasks in playbook.
    PlayCount float64
    number of plays in playbook.
    Recaps []SchematicsJobLogSummaryActionJobRecap
    Recap records. Nested scheme for recap:
    TargetCount float64
    number of targets or hosts.
    TaskCount float64
    number of tasks in playbook.
    playCount Double
    number of plays in playbook.
    recaps List<SchematicsJobLogSummaryActionJobRecap>
    Recap records. Nested scheme for recap:
    targetCount Double
    number of targets or hosts.
    taskCount Double
    number of tasks in playbook.
    playCount number
    number of plays in playbook.
    recaps SchematicsJobLogSummaryActionJobRecap[]
    Recap records. Nested scheme for recap:
    targetCount number
    number of targets or hosts.
    taskCount number
    number of tasks in playbook.
    play_count float
    number of plays in playbook.
    recaps Sequence[SchematicsJobLogSummaryActionJobRecap]
    Recap records. Nested scheme for recap:
    target_count float
    number of targets or hosts.
    task_count float
    number of tasks in playbook.
    playCount Number
    number of plays in playbook.
    recaps List<Property Map>
    Recap records. Nested scheme for recap:
    targetCount Number
    number of targets or hosts.
    taskCount Number
    number of tasks in playbook.

    SchematicsJobLogSummaryActionJobRecap, SchematicsJobLogSummaryActionJobRecapArgs

    Changed double
    Number of changed.
    Failed double
    Number of failed.
    Ok double
    Number of OK.
    Skipped double
    Number of skipped.
    Targets List<string>
    List of target or host name.
    Unreachable double
    Number of unreachable.
    Changed float64
    Number of changed.
    Failed float64
    Number of failed.
    Ok float64
    Number of OK.
    Skipped float64
    Number of skipped.
    Targets []string
    List of target or host name.
    Unreachable float64
    Number of unreachable.
    changed Double
    Number of changed.
    failed Double
    Number of failed.
    ok Double
    Number of OK.
    skipped Double
    Number of skipped.
    targets List<String>
    List of target or host name.
    unreachable Double
    Number of unreachable.
    changed number
    Number of changed.
    failed number
    Number of failed.
    ok number
    Number of OK.
    skipped number
    Number of skipped.
    targets string[]
    List of target or host name.
    unreachable number
    Number of unreachable.
    changed float
    Number of changed.
    failed float
    Number of failed.
    ok float
    Number of OK.
    skipped float
    Number of skipped.
    targets Sequence[str]
    List of target or host name.
    unreachable float
    Number of unreachable.
    changed Number
    Number of changed.
    failed Number
    Number of failed.
    ok Number
    Number of OK.
    skipped Number
    Number of skipped.
    targets List<String>
    List of target or host name.
    unreachable Number
    Number of unreachable.

    SchematicsJobLogSummaryFlowJob, SchematicsJobLogSummaryFlowJobArgs

    Workitems List<SchematicsJobLogSummaryFlowJobWorkitem>
    Nested scheme for workitems:
    WorkitemsCompleted double
    Number of workitems completed successfully.
    WorkitemsFailed double
    Number of workitems failed.
    WorkitemsPending double
    Number of workitems pending in the flow.
    Workitems []SchematicsJobLogSummaryFlowJobWorkitem
    Nested scheme for workitems:
    WorkitemsCompleted float64
    Number of workitems completed successfully.
    WorkitemsFailed float64
    Number of workitems failed.
    WorkitemsPending float64
    Number of workitems pending in the flow.
    workitems List<SchematicsJobLogSummaryFlowJobWorkitem>
    Nested scheme for workitems:
    workitemsCompleted Double
    Number of workitems completed successfully.
    workitemsFailed Double
    Number of workitems failed.
    workitemsPending Double
    Number of workitems pending in the flow.
    workitems SchematicsJobLogSummaryFlowJobWorkitem[]
    Nested scheme for workitems:
    workitemsCompleted number
    Number of workitems completed successfully.
    workitemsFailed number
    Number of workitems failed.
    workitemsPending number
    Number of workitems pending in the flow.
    workitems Sequence[SchematicsJobLogSummaryFlowJobWorkitem]
    Nested scheme for workitems:
    workitems_completed float
    Number of workitems completed successfully.
    workitems_failed float
    Number of workitems failed.
    workitems_pending float
    Number of workitems pending in the flow.
    workitems List<Property Map>
    Nested scheme for workitems:
    workitemsCompleted Number
    Number of workitems completed successfully.
    workitemsFailed Number
    Number of workitems failed.
    workitemsPending Number
    Number of workitems pending in the flow.

    SchematicsJobLogSummaryFlowJobWorkitem, SchematicsJobLogSummaryFlowJobWorkitemArgs

    JobId string
    workspace JOB ID.
    LogUrl string
    Log url for job.
    ResourcesAdd double
    Number of resources add.
    ResourcesDestroy double
    Number of resources destroy.
    ResourcesModify double
    Number of resources modify.
    WorkspaceId string
    workspace ID.
    JobId string
    workspace JOB ID.
    LogUrl string
    Log url for job.
    ResourcesAdd float64
    Number of resources add.
    ResourcesDestroy float64
    Number of resources destroy.
    ResourcesModify float64
    Number of resources modify.
    WorkspaceId string
    workspace ID.
    jobId String
    workspace JOB ID.
    logUrl String
    Log url for job.
    resourcesAdd Double
    Number of resources add.
    resourcesDestroy Double
    Number of resources destroy.
    resourcesModify Double
    Number of resources modify.
    workspaceId String
    workspace ID.
    jobId string
    workspace JOB ID.
    logUrl string
    Log url for job.
    resourcesAdd number
    Number of resources add.
    resourcesDestroy number
    Number of resources destroy.
    resourcesModify number
    Number of resources modify.
    workspaceId string
    workspace ID.
    job_id str
    workspace JOB ID.
    log_url str
    Log url for job.
    resources_add float
    Number of resources add.
    resources_destroy float
    Number of resources destroy.
    resources_modify float
    Number of resources modify.
    workspace_id str
    workspace ID.
    jobId String
    workspace JOB ID.
    logUrl String
    Log url for job.
    resourcesAdd Number
    Number of resources add.
    resourcesDestroy Number
    Number of resources destroy.
    resourcesModify Number
    Number of resources modify.
    workspaceId String
    workspace ID.

    SchematicsJobLogSummaryLogError, SchematicsJobLogSummaryLogErrorArgs

    ErrorCode string
    Error code in the Log.
    ErrorCount double
    Number of occurrence.
    ErrorMsg string
    Summary error message in the log.
    ErrorCode string
    Error code in the Log.
    ErrorCount float64
    Number of occurrence.
    ErrorMsg string
    Summary error message in the log.
    errorCode String
    Error code in the Log.
    errorCount Double
    Number of occurrence.
    errorMsg String
    Summary error message in the log.
    errorCode string
    Error code in the Log.
    errorCount number
    Number of occurrence.
    errorMsg string
    Summary error message in the log.
    error_code str
    Error code in the Log.
    error_count float
    Number of occurrence.
    error_msg str
    Summary error message in the log.
    errorCode String
    Error code in the Log.
    errorCount Number
    Number of occurrence.
    errorMsg String
    Summary error message in the log.

    SchematicsJobLogSummaryRepoDownloadJob, SchematicsJobLogSummaryRepoDownloadJobArgs

    DetectedFiletype string
    Detected template or data file type.
    InputsCount string
    Number of inputs detected.
    OutputsCount string
    Number of outputs detected.
    QuarantinedFileCount double
    Number of files quarantined.
    ScannedFileCount double
    Number of files scanned.
    DetectedFiletype string
    Detected template or data file type.
    InputsCount string
    Number of inputs detected.
    OutputsCount string
    Number of outputs detected.
    QuarantinedFileCount float64
    Number of files quarantined.
    ScannedFileCount float64
    Number of files scanned.
    detectedFiletype String
    Detected template or data file type.
    inputsCount String
    Number of inputs detected.
    outputsCount String
    Number of outputs detected.
    quarantinedFileCount Double
    Number of files quarantined.
    scannedFileCount Double
    Number of files scanned.
    detectedFiletype string
    Detected template or data file type.
    inputsCount string
    Number of inputs detected.
    outputsCount string
    Number of outputs detected.
    quarantinedFileCount number
    Number of files quarantined.
    scannedFileCount number
    Number of files scanned.
    detected_filetype str
    Detected template or data file type.
    inputs_count str
    Number of inputs detected.
    outputs_count str
    Number of outputs detected.
    quarantined_file_count float
    Number of files quarantined.
    scanned_file_count float
    Number of files scanned.
    detectedFiletype String
    Detected template or data file type.
    inputsCount String
    Number of inputs detected.
    outputsCount String
    Number of outputs detected.
    quarantinedFileCount Number
    Number of files quarantined.
    scannedFileCount Number
    Number of files scanned.

    SchematicsJobLogSummarySystemJob, SchematicsJobLogSummarySystemJobArgs

    Failed double
    Number of failed.
    Success double
    Number of passed.
    TargetCount double
    number of targets or hosts.
    Failed float64
    Number of failed.
    Success float64
    Number of passed.
    TargetCount float64
    number of targets or hosts.
    failed Double
    Number of failed.
    success Double
    Number of passed.
    targetCount Double
    number of targets or hosts.
    failed number
    Number of failed.
    success number
    Number of passed.
    targetCount number
    number of targets or hosts.
    failed float
    Number of failed.
    success float
    Number of passed.
    target_count float
    number of targets or hosts.
    failed Number
    Number of failed.
    success Number
    Number of passed.
    targetCount Number
    number of targets or hosts.

    SchematicsJobLogSummaryWorkspaceJob, SchematicsJobLogSummaryWorkspaceJobArgs

    ResourcesAdd double
    Number of resources add.
    ResourcesDestroy double
    Number of resources destroy.
    ResourcesModify double
    Number of resources modify.
    ResourcesAdd float64
    Number of resources add.
    ResourcesDestroy float64
    Number of resources destroy.
    ResourcesModify float64
    Number of resources modify.
    resourcesAdd Double
    Number of resources add.
    resourcesDestroy Double
    Number of resources destroy.
    resourcesModify Double
    Number of resources modify.
    resourcesAdd number
    Number of resources add.
    resourcesDestroy number
    Number of resources destroy.
    resourcesModify number
    Number of resources modify.
    resources_add float
    Number of resources add.
    resources_destroy float
    Number of resources destroy.
    resources_modify float
    Number of resources modify.
    resourcesAdd Number
    Number of resources add.
    resourcesDestroy Number
    Number of resources destroy.
    resourcesModify Number
    Number of resources modify.

    SchematicsJobStatus, SchematicsJobStatusArgs

    ActionJobStatuses List<SchematicsJobStatusActionJobStatus>
    Action Job Status. Nested scheme for action_job_status:
    FlowJobStatuses List<SchematicsJobStatusFlowJobStatus>
    Environment Flow JOB Status. MaxItems: 1. Nested scheme for flow_job_status:
    SystemJobStatuses List<SchematicsJobStatusSystemJobStatus>
    System Job Status. MaxItems: 1. Nested scheme for system_job_status:
    WorkspaceJobStatuses List<SchematicsJobStatusWorkspaceJobStatus>
    Workspace Job Status. Nested scheme for workspace_job_status:
    ActionJobStatuses []SchematicsJobStatusActionJobStatus
    Action Job Status. Nested scheme for action_job_status:
    FlowJobStatuses []SchematicsJobStatusFlowJobStatus
    Environment Flow JOB Status. MaxItems: 1. Nested scheme for flow_job_status:
    SystemJobStatuses []SchematicsJobStatusSystemJobStatus
    System Job Status. MaxItems: 1. Nested scheme for system_job_status:
    WorkspaceJobStatuses []SchematicsJobStatusWorkspaceJobStatus
    Workspace Job Status. Nested scheme for workspace_job_status:
    actionJobStatuses List<SchematicsJobStatusActionJobStatus>
    Action Job Status. Nested scheme for action_job_status:
    flowJobStatuses List<SchematicsJobStatusFlowJobStatus>
    Environment Flow JOB Status. MaxItems: 1. Nested scheme for flow_job_status:
    systemJobStatuses List<SchematicsJobStatusSystemJobStatus>
    System Job Status. MaxItems: 1. Nested scheme for system_job_status:
    workspaceJobStatuses List<SchematicsJobStatusWorkspaceJobStatus>
    Workspace Job Status. Nested scheme for workspace_job_status:
    actionJobStatuses SchematicsJobStatusActionJobStatus[]
    Action Job Status. Nested scheme for action_job_status:
    flowJobStatuses SchematicsJobStatusFlowJobStatus[]
    Environment Flow JOB Status. MaxItems: 1. Nested scheme for flow_job_status:
    systemJobStatuses SchematicsJobStatusSystemJobStatus[]
    System Job Status. MaxItems: 1. Nested scheme for system_job_status:
    workspaceJobStatuses SchematicsJobStatusWorkspaceJobStatus[]
    Workspace Job Status. Nested scheme for workspace_job_status:
    action_job_statuses Sequence[SchematicsJobStatusActionJobStatus]
    Action Job Status. Nested scheme for action_job_status:
    flow_job_statuses Sequence[SchematicsJobStatusFlowJobStatus]
    Environment Flow JOB Status. MaxItems: 1. Nested scheme for flow_job_status:
    system_job_statuses Sequence[SchematicsJobStatusSystemJobStatus]
    System Job Status. MaxItems: 1. Nested scheme for system_job_status:
    workspace_job_statuses Sequence[SchematicsJobStatusWorkspaceJobStatus]
    Workspace Job Status. Nested scheme for workspace_job_status:
    actionJobStatuses List<Property Map>
    Action Job Status. Nested scheme for action_job_status:
    flowJobStatuses List<Property Map>
    Environment Flow JOB Status. MaxItems: 1. Nested scheme for flow_job_status:
    systemJobStatuses List<Property Map>
    System Job Status. MaxItems: 1. Nested scheme for system_job_status:
    workspaceJobStatuses List<Property Map>
    Workspace Job Status. Nested scheme for workspace_job_status:

    SchematicsJobStatusActionJobStatus, SchematicsJobStatusActionJobStatusArgs

    ActionName string
    Action name.
    BastionStatusCode string
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    BastionStatusMessage string
    Bastion status message - to be displayed along with the bastion_status_code;.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Action Job status message - to be displayed along with the action_status_code.
    TargetsStatusCode string
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    TargetsStatusMessage string
    Aggregated status message for all target resources, to be displayed along with the targets_status_code;.
    UpdatedAt string
    Job status updation timestamp.
    ActionName string
    Action name.
    BastionStatusCode string
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    BastionStatusMessage string
    Bastion status message - to be displayed along with the bastion_status_code;.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Action Job status message - to be displayed along with the action_status_code.
    TargetsStatusCode string
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    TargetsStatusMessage string
    Aggregated status message for all target resources, to be displayed along with the targets_status_code;.
    UpdatedAt string
    Job status updation timestamp.
    actionName String
    Action name.
    bastionStatusCode String
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    bastionStatusMessage String
    Bastion status message - to be displayed along with the bastion_status_code;.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Action Job status message - to be displayed along with the action_status_code.
    targetsStatusCode String
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    targetsStatusMessage String
    Aggregated status message for all target resources, to be displayed along with the targets_status_code;.
    updatedAt String
    Job status updation timestamp.
    actionName string
    Action name.
    bastionStatusCode string
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    bastionStatusMessage string
    Bastion status message - to be displayed along with the bastion_status_code;.
    statusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage string
    Action Job status message - to be displayed along with the action_status_code.
    targetsStatusCode string
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    targetsStatusMessage string
    Aggregated status message for all target resources, to be displayed along with the targets_status_code;.
    updatedAt string
    Job status updation timestamp.
    action_name str
    Action name.
    bastion_status_code str
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    bastion_status_message str
    Bastion status message - to be displayed along with the bastion_status_code;.
    status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    status_message str
    Action Job status message - to be displayed along with the action_status_code.
    targets_status_code str
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    targets_status_message str
    Aggregated status message for all target resources, to be displayed along with the targets_status_code;.
    updated_at str
    Job status updation timestamp.
    actionName String
    Action name.
    bastionStatusCode String
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    bastionStatusMessage String
    Bastion status message - to be displayed along with the bastion_status_code;.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Action Job status message - to be displayed along with the action_status_code.
    targetsStatusCode String
    Status of Resources.

    • Constraints: Allowable values are: none, ready, processing, error
    targetsStatusMessage String
    Aggregated status message for all target resources, to be displayed along with the targets_status_code;.
    updatedAt String
    Job status updation timestamp.

    SchematicsJobStatusFlowJobStatus, SchematicsJobStatusFlowJobStatusArgs

    FlowId string
    flow id.
    FlowName string
    flow name.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Flow Job status message - to be displayed along with the status_code;.
    UpdatedAt string
    Job status updation timestamp.
    Workitems List<SchematicsJobStatusFlowJobStatusWorkitem>
    Environment's individual workItem status details;. Nested scheme for workitems:
    FlowId string
    flow id.
    FlowName string
    flow name.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Flow Job status message - to be displayed along with the status_code;.
    UpdatedAt string
    Job status updation timestamp.
    Workitems []SchematicsJobStatusFlowJobStatusWorkitem
    Environment's individual workItem status details;. Nested scheme for workitems:
    flowId String
    flow id.
    flowName String
    flow name.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Flow Job status message - to be displayed along with the status_code;.
    updatedAt String
    Job status updation timestamp.
    workitems List<SchematicsJobStatusFlowJobStatusWorkitem>
    Environment's individual workItem status details;. Nested scheme for workitems:
    flowId string
    flow id.
    flowName string
    flow name.
    statusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage string
    Flow Job status message - to be displayed along with the status_code;.
    updatedAt string
    Job status updation timestamp.
    workitems SchematicsJobStatusFlowJobStatusWorkitem[]
    Environment's individual workItem status details;. Nested scheme for workitems:
    flow_id str
    flow id.
    flow_name str
    flow name.
    status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    status_message str
    Flow Job status message - to be displayed along with the status_code;.
    updated_at str
    Job status updation timestamp.
    workitems Sequence[SchematicsJobStatusFlowJobStatusWorkitem]
    Environment's individual workItem status details;. Nested scheme for workitems:
    flowId String
    flow id.
    flowName String
    flow name.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Flow Job status message - to be displayed along with the status_code;.
    updatedAt String
    Job status updation timestamp.
    workitems List<Property Map>
    Environment's individual workItem status details;. Nested scheme for workitems:

    SchematicsJobStatusFlowJobStatusWorkitem, SchematicsJobStatusFlowJobStatusWorkitemArgs

    JobId string
    workspace job id.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    workitem job status message;.
    UpdatedAt string
    workitem job status updation timestamp.
    WorkspaceId string
    Workspace id.
    WorkspaceName string
    workspace name.
    JobId string
    workspace job id.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    workitem job status message;.
    UpdatedAt string
    workitem job status updation timestamp.
    WorkspaceId string
    Workspace id.
    WorkspaceName string
    workspace name.
    jobId String
    workspace job id.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    workitem job status message;.
    updatedAt String
    workitem job status updation timestamp.
    workspaceId String
    Workspace id.
    workspaceName String
    workspace name.
    jobId string
    workspace job id.
    statusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage string
    workitem job status message;.
    updatedAt string
    workitem job status updation timestamp.
    workspaceId string
    Workspace id.
    workspaceName string
    workspace name.
    job_id str
    workspace job id.
    status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    status_message str
    workitem job status message;.
    updated_at str
    workitem job status updation timestamp.
    workspace_id str
    Workspace id.
    workspace_name str
    workspace name.
    jobId String
    workspace job id.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    workitem job status message;.
    updatedAt String
    workitem job status updation timestamp.
    workspaceId String
    Workspace id.
    workspaceName String
    workspace name.

    SchematicsJobStatusSystemJobStatus, SchematicsJobStatusSystemJobStatusArgs

    SchematicsResourceStatuses List<SchematicsJobStatusSystemJobStatusSchematicsResourceStatus>
    job staus for each schematics resource. Nested scheme for schematics_resource_status:
    SystemStatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    SystemStatusMessage string
    System job message.
    UpdatedAt string
    Job status updation timestamp.
    SchematicsResourceStatuses []SchematicsJobStatusSystemJobStatusSchematicsResourceStatus
    job staus for each schematics resource. Nested scheme for schematics_resource_status:
    SystemStatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    SystemStatusMessage string
    System job message.
    UpdatedAt string
    Job status updation timestamp.
    schematicsResourceStatuses List<SchematicsJobStatusSystemJobStatusSchematicsResourceStatus>
    job staus for each schematics resource. Nested scheme for schematics_resource_status:
    systemStatusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    systemStatusMessage String
    System job message.
    updatedAt String
    Job status updation timestamp.
    schematicsResourceStatuses SchematicsJobStatusSystemJobStatusSchematicsResourceStatus[]
    job staus for each schematics resource. Nested scheme for schematics_resource_status:
    systemStatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    systemStatusMessage string
    System job message.
    updatedAt string
    Job status updation timestamp.
    schematics_resource_statuses Sequence[SchematicsJobStatusSystemJobStatusSchematicsResourceStatus]
    job staus for each schematics resource. Nested scheme for schematics_resource_status:
    system_status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    system_status_message str
    System job message.
    updated_at str
    Job status updation timestamp.
    schematicsResourceStatuses List<Property Map>
    job staus for each schematics resource. Nested scheme for schematics_resource_status:
    systemStatusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    systemStatusMessage String
    System job message.
    updatedAt String
    Job status updation timestamp.

    SchematicsJobStatusSystemJobStatusSchematicsResourceStatus, SchematicsJobStatusSystemJobStatusSchematicsResourceStatusArgs

    SchematicsResourceId string
    id for each resource which is targeted as a part of system job.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    system job status message.
    UpdatedAt string
    Job status updation timestamp.
    SchematicsResourceId string
    id for each resource which is targeted as a part of system job.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    system job status message.
    UpdatedAt string
    Job status updation timestamp.
    schematicsResourceId String
    id for each resource which is targeted as a part of system job.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    system job status message.
    updatedAt String
    Job status updation timestamp.
    schematicsResourceId string
    id for each resource which is targeted as a part of system job.
    statusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage string
    system job status message.
    updatedAt string
    Job status updation timestamp.
    schematics_resource_id str
    id for each resource which is targeted as a part of system job.
    status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    status_message str
    system job status message.
    updated_at str
    Job status updation timestamp.
    schematicsResourceId String
    id for each resource which is targeted as a part of system job.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    system job status message.
    updatedAt String
    Job status updation timestamp.

    SchematicsJobStatusWorkspaceJobStatus, SchematicsJobStatusWorkspaceJobStatusArgs

    FlowStatuses List<SchematicsJobStatusWorkspaceJobStatusFlowStatus>
    Environment Flow JOB Status.MaxItems: 1. Nested scheme for flow_status:
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Workspace job status message (eg. App1_Setup_Pending, for a 'Setup' flow in the 'App1' Workspace).
    TemplateStatuses List<SchematicsJobStatusWorkspaceJobStatusTemplateStatus>
    Workspace Flow Template job status. Nested scheme for template_status:
    UpdatedAt string
    Job status updation timestamp.
    WorkspaceName string
    Workspace name.
    FlowStatuses []SchematicsJobStatusWorkspaceJobStatusFlowStatus
    Environment Flow JOB Status.MaxItems: 1. Nested scheme for flow_status:
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Workspace job status message (eg. App1_Setup_Pending, for a 'Setup' flow in the 'App1' Workspace).
    TemplateStatuses []SchematicsJobStatusWorkspaceJobStatusTemplateStatus
    Workspace Flow Template job status. Nested scheme for template_status:
    UpdatedAt string
    Job status updation timestamp.
    WorkspaceName string
    Workspace name.
    flowStatuses List<SchematicsJobStatusWorkspaceJobStatusFlowStatus>
    Environment Flow JOB Status.MaxItems: 1. Nested scheme for flow_status:
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Workspace job status message (eg. App1_Setup_Pending, for a 'Setup' flow in the 'App1' Workspace).
    templateStatuses List<SchematicsJobStatusWorkspaceJobStatusTemplateStatus>
    Workspace Flow Template job status. Nested scheme for template_status:
    updatedAt String
    Job status updation timestamp.
    workspaceName String
    Workspace name.
    flowStatuses SchematicsJobStatusWorkspaceJobStatusFlowStatus[]
    Environment Flow JOB Status.MaxItems: 1. Nested scheme for flow_status:
    statusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage string
    Workspace job status message (eg. App1_Setup_Pending, for a 'Setup' flow in the 'App1' Workspace).
    templateStatuses SchematicsJobStatusWorkspaceJobStatusTemplateStatus[]
    Workspace Flow Template job status. Nested scheme for template_status:
    updatedAt string
    Job status updation timestamp.
    workspaceName string
    Workspace name.
    flow_statuses Sequence[SchematicsJobStatusWorkspaceJobStatusFlowStatus]
    Environment Flow JOB Status.MaxItems: 1. Nested scheme for flow_status:
    status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    status_message str
    Workspace job status message (eg. App1_Setup_Pending, for a 'Setup' flow in the 'App1' Workspace).
    template_statuses Sequence[SchematicsJobStatusWorkspaceJobStatusTemplateStatus]
    Workspace Flow Template job status. Nested scheme for template_status:
    updated_at str
    Job status updation timestamp.
    workspace_name str
    Workspace name.
    flowStatuses List<Property Map>
    Environment Flow JOB Status.MaxItems: 1. Nested scheme for flow_status:
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Workspace job status message (eg. App1_Setup_Pending, for a 'Setup' flow in the 'App1' Workspace).
    templateStatuses List<Property Map>
    Workspace Flow Template job status. Nested scheme for template_status:
    updatedAt String
    Job status updation timestamp.
    workspaceName String
    Workspace name.

    SchematicsJobStatusWorkspaceJobStatusFlowStatus, SchematicsJobStatusWorkspaceJobStatusFlowStatusArgs

    FlowId string
    flow id.
    FlowName string
    flow name.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Flow Job status message - to be displayed along with the status_code;.
    UpdatedAt string
    Job status updation timestamp.
    Workitems List<SchematicsJobStatusWorkspaceJobStatusFlowStatusWorkitem>
    Environment's individual workItem status details;. Nested scheme for workitems:
    FlowId string
    flow id.
    FlowName string
    flow name.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Flow Job status message - to be displayed along with the status_code;.
    UpdatedAt string
    Job status updation timestamp.
    Workitems []SchematicsJobStatusWorkspaceJobStatusFlowStatusWorkitem
    Environment's individual workItem status details;. Nested scheme for workitems:
    flowId String
    flow id.
    flowName String
    flow name.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Flow Job status message - to be displayed along with the status_code;.
    updatedAt String
    Job status updation timestamp.
    workitems List<SchematicsJobStatusWorkspaceJobStatusFlowStatusWorkitem>
    Environment's individual workItem status details;. Nested scheme for workitems:
    flowId string
    flow id.
    flowName string
    flow name.
    statusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage string
    Flow Job status message - to be displayed along with the status_code;.
    updatedAt string
    Job status updation timestamp.
    workitems SchematicsJobStatusWorkspaceJobStatusFlowStatusWorkitem[]
    Environment's individual workItem status details;. Nested scheme for workitems:
    flow_id str
    flow id.
    flow_name str
    flow name.
    status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    status_message str
    Flow Job status message - to be displayed along with the status_code;.
    updated_at str
    Job status updation timestamp.
    workitems Sequence[SchematicsJobStatusWorkspaceJobStatusFlowStatusWorkitem]
    Environment's individual workItem status details;. Nested scheme for workitems:
    flowId String
    flow id.
    flowName String
    flow name.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Flow Job status message - to be displayed along with the status_code;.
    updatedAt String
    Job status updation timestamp.
    workitems List<Property Map>
    Environment's individual workItem status details;. Nested scheme for workitems:

    SchematicsJobStatusWorkspaceJobStatusFlowStatusWorkitem, SchematicsJobStatusWorkspaceJobStatusFlowStatusWorkitemArgs

    JobId string
    workspace job id.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    workitem job status message;.
    UpdatedAt string
    workitem job status updation timestamp.
    WorkspaceId string
    Workspace id.
    WorkspaceName string
    workspace name.
    JobId string
    workspace job id.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    workitem job status message;.
    UpdatedAt string
    workitem job status updation timestamp.
    WorkspaceId string
    Workspace id.
    WorkspaceName string
    workspace name.
    jobId String
    workspace job id.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    workitem job status message;.
    updatedAt String
    workitem job status updation timestamp.
    workspaceId String
    Workspace id.
    workspaceName String
    workspace name.
    jobId string
    workspace job id.
    statusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage string
    workitem job status message;.
    updatedAt string
    workitem job status updation timestamp.
    workspaceId string
    Workspace id.
    workspaceName string
    workspace name.
    job_id str
    workspace job id.
    status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    status_message str
    workitem job status message;.
    updated_at str
    workitem job status updation timestamp.
    workspace_id str
    Workspace id.
    workspace_name str
    workspace name.
    jobId String
    workspace job id.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    workitem job status message;.
    updatedAt String
    workitem job status updation timestamp.
    workspaceId String
    Workspace id.
    workspaceName String
    workspace name.

    SchematicsJobStatusWorkspaceJobStatusTemplateStatus, SchematicsJobStatusWorkspaceJobStatusTemplateStatusArgs

    FlowIndex double
    Index of the template in the Flow.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Template job status message (eg. VPCt1_Apply_Pending, for a 'VPCt1' Template).
    TemplateId string
    Template Id.
    TemplateName string
    Template name.
    UpdatedAt string
    Job status updation timestamp.
    FlowIndex float64
    Index of the template in the Flow.
    StatusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    StatusMessage string
    Template job status message (eg. VPCt1_Apply_Pending, for a 'VPCt1' Template).
    TemplateId string
    Template Id.
    TemplateName string
    Template name.
    UpdatedAt string
    Job status updation timestamp.
    flowIndex Double
    Index of the template in the Flow.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Template job status message (eg. VPCt1_Apply_Pending, for a 'VPCt1' Template).
    templateId String
    Template Id.
    templateName String
    Template name.
    updatedAt String
    Job status updation timestamp.
    flowIndex number
    Index of the template in the Flow.
    statusCode string
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage string
    Template job status message (eg. VPCt1_Apply_Pending, for a 'VPCt1' Template).
    templateId string
    Template Id.
    templateName string
    Template name.
    updatedAt string
    Job status updation timestamp.
    flow_index float
    Index of the template in the Flow.
    status_code str
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    status_message str
    Template job status message (eg. VPCt1_Apply_Pending, for a 'VPCt1' Template).
    template_id str
    Template Id.
    template_name str
    Template name.
    updated_at str
    Job status updation timestamp.
    flowIndex Number
    Index of the template in the Flow.
    statusCode String
    Status of Jobs.

    • Constraints: Allowable values are: job_pending, job_in_progress, job_finished, job_failed, job_cancelled
    statusMessage String
    Template job status message (eg. VPCt1_Apply_Pending, for a 'VPCt1' Template).
    templateId String
    Template Id.
    templateName String
    Template name.
    updatedAt String
    Job status updation timestamp.

    Import

    You can import the ibm_schematics_job resource by using id. Job ID.

    Syntax

    $ pulumi import ibm:index/schematicsJob:SchematicsJob schematics_job <id>
    

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

    Package Details

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