1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. OceanusJobConfig
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.OceanusJobConfig

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Provides a resource to create a oceanus job_config

    Example Usage

    is 2

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.OceanusJobConfig("example", {
        autoRecover: 1,
        clsLogsetId: "cd9adbb5-6b7d-48d2-9870-77658959c7a4",
        clsTopicId: "cec4c2f1-0bf3-470e-b1a5-b1c451e88838",
        defaultParallelism: 1,
        entrypointClass: "tf_example",
        expertModeOn: false,
        jobId: "cql-4xwincyn",
        jobManagerSpec: 1,
        logCollect: true,
        logCollectType: 2,
        logLevel: "INFO",
        programArgs: "--conf Key=Value",
        properties: [{
            key: "pipeline.max-parallelism",
            value: "2048",
        }],
        remark: "remark.",
        resourceRefs: [{
            resourceId: "resource-q22ntswy",
            type: 1,
            version: 1,
        }],
        taskManagerSpec: 1,
        workSpaceId: "space-2idq8wbr",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.OceanusJobConfig("example",
        auto_recover=1,
        cls_logset_id="cd9adbb5-6b7d-48d2-9870-77658959c7a4",
        cls_topic_id="cec4c2f1-0bf3-470e-b1a5-b1c451e88838",
        default_parallelism=1,
        entrypoint_class="tf_example",
        expert_mode_on=False,
        job_id="cql-4xwincyn",
        job_manager_spec=1,
        log_collect=True,
        log_collect_type=2,
        log_level="INFO",
        program_args="--conf Key=Value",
        properties=[{
            "key": "pipeline.max-parallelism",
            "value": "2048",
        }],
        remark="remark.",
        resource_refs=[{
            "resource_id": "resource-q22ntswy",
            "type": 1,
            "version": 1,
        }],
        task_manager_spec=1,
        work_space_id="space-2idq8wbr")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewOceanusJobConfig(ctx, "example", &tencentcloud.OceanusJobConfigArgs{
    			AutoRecover:        pulumi.Float64(1),
    			ClsLogsetId:        pulumi.String("cd9adbb5-6b7d-48d2-9870-77658959c7a4"),
    			ClsTopicId:         pulumi.String("cec4c2f1-0bf3-470e-b1a5-b1c451e88838"),
    			DefaultParallelism: pulumi.Float64(1),
    			EntrypointClass:    pulumi.String("tf_example"),
    			ExpertModeOn:       pulumi.Bool(false),
    			JobId:              pulumi.String("cql-4xwincyn"),
    			JobManagerSpec:     pulumi.Float64(1),
    			LogCollect:         pulumi.Bool(true),
    			LogCollectType:     pulumi.Float64(2),
    			LogLevel:           pulumi.String("INFO"),
    			ProgramArgs:        pulumi.String("--conf Key=Value"),
    			Properties: tencentcloud.OceanusJobConfigPropertyArray{
    				&tencentcloud.OceanusJobConfigPropertyArgs{
    					Key:   pulumi.String("pipeline.max-parallelism"),
    					Value: pulumi.String("2048"),
    				},
    			},
    			Remark: pulumi.String("remark."),
    			ResourceRefs: tencentcloud.OceanusJobConfigResourceRefArray{
    				&tencentcloud.OceanusJobConfigResourceRefArgs{
    					ResourceId: pulumi.String("resource-q22ntswy"),
    					Type:       pulumi.Float64(1),
    					Version:    pulumi.Float64(1),
    				},
    			},
    			TaskManagerSpec: pulumi.Float64(1),
    			WorkSpaceId:     pulumi.String("space-2idq8wbr"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.OceanusJobConfig("example", new()
        {
            AutoRecover = 1,
            ClsLogsetId = "cd9adbb5-6b7d-48d2-9870-77658959c7a4",
            ClsTopicId = "cec4c2f1-0bf3-470e-b1a5-b1c451e88838",
            DefaultParallelism = 1,
            EntrypointClass = "tf_example",
            ExpertModeOn = false,
            JobId = "cql-4xwincyn",
            JobManagerSpec = 1,
            LogCollect = true,
            LogCollectType = 2,
            LogLevel = "INFO",
            ProgramArgs = "--conf Key=Value",
            Properties = new[]
            {
                new Tencentcloud.Inputs.OceanusJobConfigPropertyArgs
                {
                    Key = "pipeline.max-parallelism",
                    Value = "2048",
                },
            },
            Remark = "remark.",
            ResourceRefs = new[]
            {
                new Tencentcloud.Inputs.OceanusJobConfigResourceRefArgs
                {
                    ResourceId = "resource-q22ntswy",
                    Type = 1,
                    Version = 1,
                },
            },
            TaskManagerSpec = 1,
            WorkSpaceId = "space-2idq8wbr",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.OceanusJobConfig;
    import com.pulumi.tencentcloud.OceanusJobConfigArgs;
    import com.pulumi.tencentcloud.inputs.OceanusJobConfigPropertyArgs;
    import com.pulumi.tencentcloud.inputs.OceanusJobConfigResourceRefArgs;
    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 example = new OceanusJobConfig("example", OceanusJobConfigArgs.builder()
                .autoRecover(1)
                .clsLogsetId("cd9adbb5-6b7d-48d2-9870-77658959c7a4")
                .clsTopicId("cec4c2f1-0bf3-470e-b1a5-b1c451e88838")
                .defaultParallelism(1)
                .entrypointClass("tf_example")
                .expertModeOn(false)
                .jobId("cql-4xwincyn")
                .jobManagerSpec("1")
                .logCollect(true)
                .logCollectType(2)
                .logLevel("INFO")
                .programArgs("--conf Key=Value")
                .properties(OceanusJobConfigPropertyArgs.builder()
                    .key("pipeline.max-parallelism")
                    .value("2048")
                    .build())
                .remark("remark.")
                .resourceRefs(OceanusJobConfigResourceRefArgs.builder()
                    .resourceId("resource-q22ntswy")
                    .type(1)
                    .version(1)
                    .build())
                .taskManagerSpec("1")
                .workSpaceId("space-2idq8wbr")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:OceanusJobConfig
        properties:
          autoRecover: 1
          clsLogsetId: cd9adbb5-6b7d-48d2-9870-77658959c7a4
          clsTopicId: cec4c2f1-0bf3-470e-b1a5-b1c451e88838
          defaultParallelism: 1
          entrypointClass: tf_example
          expertModeOn: false
          jobId: cql-4xwincyn
          jobManagerSpec: '1'
          logCollect: true
          logCollectType: 2
          logLevel: INFO
          programArgs: --conf Key=Value
          properties:
            - key: pipeline.max-parallelism
              value: '2048'
          remark: remark.
          resourceRefs:
            - resourceId: resource-q22ntswy
              type: 1
              version: 1
          taskManagerSpec: '1'
          workSpaceId: space-2idq8wbr
    

    is 3

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.OceanusJobConfig("example", {
        autoRecover: 1,
        clsLogsetId: "cd9adbb5-6b7d-48d2-9870-77658959c7a4",
        clsTopicId: "cec4c2f1-0bf3-470e-b1a5-b1c451e88838",
        cosBucket: "autotest-gz-bucket-1257058945",
        defaultParallelism: 1,
        entrypointClass: "tf_example",
        expertModeOn: false,
        jobId: "cql-4xwincyn",
        jobManagerSpec: 1,
        logCollect: true,
        logCollectType: 3,
        logLevel: "INFO",
        programArgs: "--conf Key=Value",
        properties: [{
            key: "pipeline.max-parallelism",
            value: "2048",
        }],
        remark: "remark.",
        resourceRefs: [{
            resourceId: "resource-q22ntswy",
            type: 1,
            version: 1,
        }],
        taskManagerSpec: 1,
        workSpaceId: "space-2idq8wbr",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.OceanusJobConfig("example",
        auto_recover=1,
        cls_logset_id="cd9adbb5-6b7d-48d2-9870-77658959c7a4",
        cls_topic_id="cec4c2f1-0bf3-470e-b1a5-b1c451e88838",
        cos_bucket="autotest-gz-bucket-1257058945",
        default_parallelism=1,
        entrypoint_class="tf_example",
        expert_mode_on=False,
        job_id="cql-4xwincyn",
        job_manager_spec=1,
        log_collect=True,
        log_collect_type=3,
        log_level="INFO",
        program_args="--conf Key=Value",
        properties=[{
            "key": "pipeline.max-parallelism",
            "value": "2048",
        }],
        remark="remark.",
        resource_refs=[{
            "resource_id": "resource-q22ntswy",
            "type": 1,
            "version": 1,
        }],
        task_manager_spec=1,
        work_space_id="space-2idq8wbr")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewOceanusJobConfig(ctx, "example", &tencentcloud.OceanusJobConfigArgs{
    			AutoRecover:        pulumi.Float64(1),
    			ClsLogsetId:        pulumi.String("cd9adbb5-6b7d-48d2-9870-77658959c7a4"),
    			ClsTopicId:         pulumi.String("cec4c2f1-0bf3-470e-b1a5-b1c451e88838"),
    			CosBucket:          pulumi.String("autotest-gz-bucket-1257058945"),
    			DefaultParallelism: pulumi.Float64(1),
    			EntrypointClass:    pulumi.String("tf_example"),
    			ExpertModeOn:       pulumi.Bool(false),
    			JobId:              pulumi.String("cql-4xwincyn"),
    			JobManagerSpec:     pulumi.Float64(1),
    			LogCollect:         pulumi.Bool(true),
    			LogCollectType:     pulumi.Float64(3),
    			LogLevel:           pulumi.String("INFO"),
    			ProgramArgs:        pulumi.String("--conf Key=Value"),
    			Properties: tencentcloud.OceanusJobConfigPropertyArray{
    				&tencentcloud.OceanusJobConfigPropertyArgs{
    					Key:   pulumi.String("pipeline.max-parallelism"),
    					Value: pulumi.String("2048"),
    				},
    			},
    			Remark: pulumi.String("remark."),
    			ResourceRefs: tencentcloud.OceanusJobConfigResourceRefArray{
    				&tencentcloud.OceanusJobConfigResourceRefArgs{
    					ResourceId: pulumi.String("resource-q22ntswy"),
    					Type:       pulumi.Float64(1),
    					Version:    pulumi.Float64(1),
    				},
    			},
    			TaskManagerSpec: pulumi.Float64(1),
    			WorkSpaceId:     pulumi.String("space-2idq8wbr"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.OceanusJobConfig("example", new()
        {
            AutoRecover = 1,
            ClsLogsetId = "cd9adbb5-6b7d-48d2-9870-77658959c7a4",
            ClsTopicId = "cec4c2f1-0bf3-470e-b1a5-b1c451e88838",
            CosBucket = "autotest-gz-bucket-1257058945",
            DefaultParallelism = 1,
            EntrypointClass = "tf_example",
            ExpertModeOn = false,
            JobId = "cql-4xwincyn",
            JobManagerSpec = 1,
            LogCollect = true,
            LogCollectType = 3,
            LogLevel = "INFO",
            ProgramArgs = "--conf Key=Value",
            Properties = new[]
            {
                new Tencentcloud.Inputs.OceanusJobConfigPropertyArgs
                {
                    Key = "pipeline.max-parallelism",
                    Value = "2048",
                },
            },
            Remark = "remark.",
            ResourceRefs = new[]
            {
                new Tencentcloud.Inputs.OceanusJobConfigResourceRefArgs
                {
                    ResourceId = "resource-q22ntswy",
                    Type = 1,
                    Version = 1,
                },
            },
            TaskManagerSpec = 1,
            WorkSpaceId = "space-2idq8wbr",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.OceanusJobConfig;
    import com.pulumi.tencentcloud.OceanusJobConfigArgs;
    import com.pulumi.tencentcloud.inputs.OceanusJobConfigPropertyArgs;
    import com.pulumi.tencentcloud.inputs.OceanusJobConfigResourceRefArgs;
    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 example = new OceanusJobConfig("example", OceanusJobConfigArgs.builder()
                .autoRecover(1)
                .clsLogsetId("cd9adbb5-6b7d-48d2-9870-77658959c7a4")
                .clsTopicId("cec4c2f1-0bf3-470e-b1a5-b1c451e88838")
                .cosBucket("autotest-gz-bucket-1257058945")
                .defaultParallelism(1)
                .entrypointClass("tf_example")
                .expertModeOn(false)
                .jobId("cql-4xwincyn")
                .jobManagerSpec("1")
                .logCollect(true)
                .logCollectType(3)
                .logLevel("INFO")
                .programArgs("--conf Key=Value")
                .properties(OceanusJobConfigPropertyArgs.builder()
                    .key("pipeline.max-parallelism")
                    .value("2048")
                    .build())
                .remark("remark.")
                .resourceRefs(OceanusJobConfigResourceRefArgs.builder()
                    .resourceId("resource-q22ntswy")
                    .type(1)
                    .version(1)
                    .build())
                .taskManagerSpec("1")
                .workSpaceId("space-2idq8wbr")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:OceanusJobConfig
        properties:
          autoRecover: 1
          clsLogsetId: cd9adbb5-6b7d-48d2-9870-77658959c7a4
          clsTopicId: cec4c2f1-0bf3-470e-b1a5-b1c451e88838
          cosBucket: autotest-gz-bucket-1257058945
          defaultParallelism: 1
          entrypointClass: tf_example
          expertModeOn: false
          jobId: cql-4xwincyn
          jobManagerSpec: '1'
          logCollect: true
          logCollectType: 3
          logLevel: INFO
          programArgs: --conf Key=Value
          properties:
            - key: pipeline.max-parallelism
              value: '2048'
          remark: remark.
          resourceRefs:
            - resourceId: resource-q22ntswy
              type: 1
              version: 1
          taskManagerSpec: '1'
          workSpaceId: space-2idq8wbr
    

    Create OceanusJobConfig Resource

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

    Constructor syntax

    new OceanusJobConfig(name: string, args: OceanusJobConfigArgs, opts?: CustomResourceOptions);
    @overload
    def OceanusJobConfig(resource_name: str,
                         args: OceanusJobConfigArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def OceanusJobConfig(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         job_id: Optional[str] = None,
                         job_manager_spec: Optional[float] = None,
                         log_collect_type: Optional[float] = None,
                         cls_topic_id: Optional[str] = None,
                         cos_bucket: Optional[str] = None,
                         default_parallelism: Optional[float] = None,
                         entrypoint_class: Optional[str] = None,
                         expert_mode_configuration: Optional[OceanusJobConfigExpertModeConfigurationArgs] = None,
                         expert_mode_on: Optional[bool] = None,
                         clazz_levels: Optional[Sequence[OceanusJobConfigClazzLevelArgs]] = None,
                         auto_recover: Optional[float] = None,
                         cls_logset_id: Optional[str] = None,
                         log_level: Optional[str] = None,
                         log_collect: Optional[bool] = None,
                         oceanus_job_config_id: Optional[str] = None,
                         program_args: Optional[str] = None,
                         properties: Optional[Sequence[OceanusJobConfigPropertyArgs]] = None,
                         python_version: Optional[str] = None,
                         remark: Optional[str] = None,
                         resource_refs: Optional[Sequence[OceanusJobConfigResourceRefArgs]] = None,
                         task_manager_spec: Optional[float] = None,
                         work_space_id: Optional[str] = None)
    func NewOceanusJobConfig(ctx *Context, name string, args OceanusJobConfigArgs, opts ...ResourceOption) (*OceanusJobConfig, error)
    public OceanusJobConfig(string name, OceanusJobConfigArgs args, CustomResourceOptions? opts = null)
    public OceanusJobConfig(String name, OceanusJobConfigArgs args)
    public OceanusJobConfig(String name, OceanusJobConfigArgs args, CustomResourceOptions options)
    
    type: tencentcloud:OceanusJobConfig
    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 OceanusJobConfigArgs
    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 OceanusJobConfigArgs
    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 OceanusJobConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OceanusJobConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OceanusJobConfigArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

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

    JobId string
    Job ID.
    AutoRecover double
    Oceanus platform job recovery switch 1: on -1: off.
    ClazzLevels List<OceanusJobConfigClazzLevel>
    Class log level.
    ClsLogsetId string
    CLS logset ID.
    ClsTopicId string
    CLS log topic ID.
    CosBucket string
    COS storage bucket name used by the job.
    DefaultParallelism double
    Job default parallelism.
    EntrypointClass string
    Main class.
    ExpertModeConfiguration OceanusJobConfigExpertModeConfiguration
    Expert mode configuration.
    ExpertModeOn bool
    Whether to enable expert mode.
    JobManagerSpec double
    JobManager specification.
    LogCollect bool
    Whether to collect job logs.
    LogCollectType double
    Log collection type 2:CLS; 3:COS.
    LogLevel string
    Log level.
    OceanusJobConfigId string
    ID of the resource.
    ProgramArgs string
    Main class parameters.
    Properties List<OceanusJobConfigProperty>
    System parameters.
    PythonVersion string
    Python version used by the pyflink job at runtime.
    Remark string
    Remarks.
    ResourceRefs List<OceanusJobConfigResourceRef>
    Resource reference array.
    TaskManagerSpec double
    TaskManager specification.
    WorkSpaceId string
    Workspace SerialId.
    JobId string
    Job ID.
    AutoRecover float64
    Oceanus platform job recovery switch 1: on -1: off.
    ClazzLevels []OceanusJobConfigClazzLevelArgs
    Class log level.
    ClsLogsetId string
    CLS logset ID.
    ClsTopicId string
    CLS log topic ID.
    CosBucket string
    COS storage bucket name used by the job.
    DefaultParallelism float64
    Job default parallelism.
    EntrypointClass string
    Main class.
    ExpertModeConfiguration OceanusJobConfigExpertModeConfigurationArgs
    Expert mode configuration.
    ExpertModeOn bool
    Whether to enable expert mode.
    JobManagerSpec float64
    JobManager specification.
    LogCollect bool
    Whether to collect job logs.
    LogCollectType float64
    Log collection type 2:CLS; 3:COS.
    LogLevel string
    Log level.
    OceanusJobConfigId string
    ID of the resource.
    ProgramArgs string
    Main class parameters.
    Properties []OceanusJobConfigPropertyArgs
    System parameters.
    PythonVersion string
    Python version used by the pyflink job at runtime.
    Remark string
    Remarks.
    ResourceRefs []OceanusJobConfigResourceRefArgs
    Resource reference array.
    TaskManagerSpec float64
    TaskManager specification.
    WorkSpaceId string
    Workspace SerialId.
    jobId String
    Job ID.
    autoRecover Double
    Oceanus platform job recovery switch 1: on -1: off.
    clazzLevels List<OceanusJobConfigClazzLevel>
    Class log level.
    clsLogsetId String
    CLS logset ID.
    clsTopicId String
    CLS log topic ID.
    cosBucket String
    COS storage bucket name used by the job.
    defaultParallelism Double
    Job default parallelism.
    entrypointClass String
    Main class.
    expertModeConfiguration OceanusJobConfigExpertModeConfiguration
    Expert mode configuration.
    expertModeOn Boolean
    Whether to enable expert mode.
    jobManagerSpec Double
    JobManager specification.
    logCollect Boolean
    Whether to collect job logs.
    logCollectType Double
    Log collection type 2:CLS; 3:COS.
    logLevel String
    Log level.
    oceanusJobConfigId String
    ID of the resource.
    programArgs String
    Main class parameters.
    properties List<OceanusJobConfigProperty>
    System parameters.
    pythonVersion String
    Python version used by the pyflink job at runtime.
    remark String
    Remarks.
    resourceRefs List<OceanusJobConfigResourceRef>
    Resource reference array.
    taskManagerSpec Double
    TaskManager specification.
    workSpaceId String
    Workspace SerialId.
    jobId string
    Job ID.
    autoRecover number
    Oceanus platform job recovery switch 1: on -1: off.
    clazzLevels OceanusJobConfigClazzLevel[]
    Class log level.
    clsLogsetId string
    CLS logset ID.
    clsTopicId string
    CLS log topic ID.
    cosBucket string
    COS storage bucket name used by the job.
    defaultParallelism number
    Job default parallelism.
    entrypointClass string
    Main class.
    expertModeConfiguration OceanusJobConfigExpertModeConfiguration
    Expert mode configuration.
    expertModeOn boolean
    Whether to enable expert mode.
    jobManagerSpec number
    JobManager specification.
    logCollect boolean
    Whether to collect job logs.
    logCollectType number
    Log collection type 2:CLS; 3:COS.
    logLevel string
    Log level.
    oceanusJobConfigId string
    ID of the resource.
    programArgs string
    Main class parameters.
    properties OceanusJobConfigProperty[]
    System parameters.
    pythonVersion string
    Python version used by the pyflink job at runtime.
    remark string
    Remarks.
    resourceRefs OceanusJobConfigResourceRef[]
    Resource reference array.
    taskManagerSpec number
    TaskManager specification.
    workSpaceId string
    Workspace SerialId.
    job_id str
    Job ID.
    auto_recover float
    Oceanus platform job recovery switch 1: on -1: off.
    clazz_levels Sequence[OceanusJobConfigClazzLevelArgs]
    Class log level.
    cls_logset_id str
    CLS logset ID.
    cls_topic_id str
    CLS log topic ID.
    cos_bucket str
    COS storage bucket name used by the job.
    default_parallelism float
    Job default parallelism.
    entrypoint_class str
    Main class.
    expert_mode_configuration OceanusJobConfigExpertModeConfigurationArgs
    Expert mode configuration.
    expert_mode_on bool
    Whether to enable expert mode.
    job_manager_spec float
    JobManager specification.
    log_collect bool
    Whether to collect job logs.
    log_collect_type float
    Log collection type 2:CLS; 3:COS.
    log_level str
    Log level.
    oceanus_job_config_id str
    ID of the resource.
    program_args str
    Main class parameters.
    properties Sequence[OceanusJobConfigPropertyArgs]
    System parameters.
    python_version str
    Python version used by the pyflink job at runtime.
    remark str
    Remarks.
    resource_refs Sequence[OceanusJobConfigResourceRefArgs]
    Resource reference array.
    task_manager_spec float
    TaskManager specification.
    work_space_id str
    Workspace SerialId.
    jobId String
    Job ID.
    autoRecover Number
    Oceanus platform job recovery switch 1: on -1: off.
    clazzLevels List<Property Map>
    Class log level.
    clsLogsetId String
    CLS logset ID.
    clsTopicId String
    CLS log topic ID.
    cosBucket String
    COS storage bucket name used by the job.
    defaultParallelism Number
    Job default parallelism.
    entrypointClass String
    Main class.
    expertModeConfiguration Property Map
    Expert mode configuration.
    expertModeOn Boolean
    Whether to enable expert mode.
    jobManagerSpec Number
    JobManager specification.
    logCollect Boolean
    Whether to collect job logs.
    logCollectType Number
    Log collection type 2:CLS; 3:COS.
    logLevel String
    Log level.
    oceanusJobConfigId String
    ID of the resource.
    programArgs String
    Main class parameters.
    properties List<Property Map>
    System parameters.
    pythonVersion String
    Python version used by the pyflink job at runtime.
    remark String
    Remarks.
    resourceRefs List<Property Map>
    Resource reference array.
    taskManagerSpec Number
    TaskManager specification.
    workSpaceId String
    Workspace SerialId.

    Outputs

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

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

    Look up Existing OceanusJobConfig Resource

    Get an existing OceanusJobConfig 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?: OceanusJobConfigState, opts?: CustomResourceOptions): OceanusJobConfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auto_recover: Optional[float] = None,
            clazz_levels: Optional[Sequence[OceanusJobConfigClazzLevelArgs]] = None,
            cls_logset_id: Optional[str] = None,
            cls_topic_id: Optional[str] = None,
            cos_bucket: Optional[str] = None,
            default_parallelism: Optional[float] = None,
            entrypoint_class: Optional[str] = None,
            expert_mode_configuration: Optional[OceanusJobConfigExpertModeConfigurationArgs] = None,
            expert_mode_on: Optional[bool] = None,
            job_id: Optional[str] = None,
            job_manager_spec: Optional[float] = None,
            log_collect: Optional[bool] = None,
            log_collect_type: Optional[float] = None,
            log_level: Optional[str] = None,
            oceanus_job_config_id: Optional[str] = None,
            program_args: Optional[str] = None,
            properties: Optional[Sequence[OceanusJobConfigPropertyArgs]] = None,
            python_version: Optional[str] = None,
            remark: Optional[str] = None,
            resource_refs: Optional[Sequence[OceanusJobConfigResourceRefArgs]] = None,
            task_manager_spec: Optional[float] = None,
            work_space_id: Optional[str] = None) -> OceanusJobConfig
    func GetOceanusJobConfig(ctx *Context, name string, id IDInput, state *OceanusJobConfigState, opts ...ResourceOption) (*OceanusJobConfig, error)
    public static OceanusJobConfig Get(string name, Input<string> id, OceanusJobConfigState? state, CustomResourceOptions? opts = null)
    public static OceanusJobConfig get(String name, Output<String> id, OceanusJobConfigState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:OceanusJobConfig    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:
    AutoRecover double
    Oceanus platform job recovery switch 1: on -1: off.
    ClazzLevels List<OceanusJobConfigClazzLevel>
    Class log level.
    ClsLogsetId string
    CLS logset ID.
    ClsTopicId string
    CLS log topic ID.
    CosBucket string
    COS storage bucket name used by the job.
    DefaultParallelism double
    Job default parallelism.
    EntrypointClass string
    Main class.
    ExpertModeConfiguration OceanusJobConfigExpertModeConfiguration
    Expert mode configuration.
    ExpertModeOn bool
    Whether to enable expert mode.
    JobId string
    Job ID.
    JobManagerSpec double
    JobManager specification.
    LogCollect bool
    Whether to collect job logs.
    LogCollectType double
    Log collection type 2:CLS; 3:COS.
    LogLevel string
    Log level.
    OceanusJobConfigId string
    ID of the resource.
    ProgramArgs string
    Main class parameters.
    Properties List<OceanusJobConfigProperty>
    System parameters.
    PythonVersion string
    Python version used by the pyflink job at runtime.
    Remark string
    Remarks.
    ResourceRefs List<OceanusJobConfigResourceRef>
    Resource reference array.
    TaskManagerSpec double
    TaskManager specification.
    WorkSpaceId string
    Workspace SerialId.
    AutoRecover float64
    Oceanus platform job recovery switch 1: on -1: off.
    ClazzLevels []OceanusJobConfigClazzLevelArgs
    Class log level.
    ClsLogsetId string
    CLS logset ID.
    ClsTopicId string
    CLS log topic ID.
    CosBucket string
    COS storage bucket name used by the job.
    DefaultParallelism float64
    Job default parallelism.
    EntrypointClass string
    Main class.
    ExpertModeConfiguration OceanusJobConfigExpertModeConfigurationArgs
    Expert mode configuration.
    ExpertModeOn bool
    Whether to enable expert mode.
    JobId string
    Job ID.
    JobManagerSpec float64
    JobManager specification.
    LogCollect bool
    Whether to collect job logs.
    LogCollectType float64
    Log collection type 2:CLS; 3:COS.
    LogLevel string
    Log level.
    OceanusJobConfigId string
    ID of the resource.
    ProgramArgs string
    Main class parameters.
    Properties []OceanusJobConfigPropertyArgs
    System parameters.
    PythonVersion string
    Python version used by the pyflink job at runtime.
    Remark string
    Remarks.
    ResourceRefs []OceanusJobConfigResourceRefArgs
    Resource reference array.
    TaskManagerSpec float64
    TaskManager specification.
    WorkSpaceId string
    Workspace SerialId.
    autoRecover Double
    Oceanus platform job recovery switch 1: on -1: off.
    clazzLevels List<OceanusJobConfigClazzLevel>
    Class log level.
    clsLogsetId String
    CLS logset ID.
    clsTopicId String
    CLS log topic ID.
    cosBucket String
    COS storage bucket name used by the job.
    defaultParallelism Double
    Job default parallelism.
    entrypointClass String
    Main class.
    expertModeConfiguration OceanusJobConfigExpertModeConfiguration
    Expert mode configuration.
    expertModeOn Boolean
    Whether to enable expert mode.
    jobId String
    Job ID.
    jobManagerSpec Double
    JobManager specification.
    logCollect Boolean
    Whether to collect job logs.
    logCollectType Double
    Log collection type 2:CLS; 3:COS.
    logLevel String
    Log level.
    oceanusJobConfigId String
    ID of the resource.
    programArgs String
    Main class parameters.
    properties List<OceanusJobConfigProperty>
    System parameters.
    pythonVersion String
    Python version used by the pyflink job at runtime.
    remark String
    Remarks.
    resourceRefs List<OceanusJobConfigResourceRef>
    Resource reference array.
    taskManagerSpec Double
    TaskManager specification.
    workSpaceId String
    Workspace SerialId.
    autoRecover number
    Oceanus platform job recovery switch 1: on -1: off.
    clazzLevels OceanusJobConfigClazzLevel[]
    Class log level.
    clsLogsetId string
    CLS logset ID.
    clsTopicId string
    CLS log topic ID.
    cosBucket string
    COS storage bucket name used by the job.
    defaultParallelism number
    Job default parallelism.
    entrypointClass string
    Main class.
    expertModeConfiguration OceanusJobConfigExpertModeConfiguration
    Expert mode configuration.
    expertModeOn boolean
    Whether to enable expert mode.
    jobId string
    Job ID.
    jobManagerSpec number
    JobManager specification.
    logCollect boolean
    Whether to collect job logs.
    logCollectType number
    Log collection type 2:CLS; 3:COS.
    logLevel string
    Log level.
    oceanusJobConfigId string
    ID of the resource.
    programArgs string
    Main class parameters.
    properties OceanusJobConfigProperty[]
    System parameters.
    pythonVersion string
    Python version used by the pyflink job at runtime.
    remark string
    Remarks.
    resourceRefs OceanusJobConfigResourceRef[]
    Resource reference array.
    taskManagerSpec number
    TaskManager specification.
    workSpaceId string
    Workspace SerialId.
    auto_recover float
    Oceanus platform job recovery switch 1: on -1: off.
    clazz_levels Sequence[OceanusJobConfigClazzLevelArgs]
    Class log level.
    cls_logset_id str
    CLS logset ID.
    cls_topic_id str
    CLS log topic ID.
    cos_bucket str
    COS storage bucket name used by the job.
    default_parallelism float
    Job default parallelism.
    entrypoint_class str
    Main class.
    expert_mode_configuration OceanusJobConfigExpertModeConfigurationArgs
    Expert mode configuration.
    expert_mode_on bool
    Whether to enable expert mode.
    job_id str
    Job ID.
    job_manager_spec float
    JobManager specification.
    log_collect bool
    Whether to collect job logs.
    log_collect_type float
    Log collection type 2:CLS; 3:COS.
    log_level str
    Log level.
    oceanus_job_config_id str
    ID of the resource.
    program_args str
    Main class parameters.
    properties Sequence[OceanusJobConfigPropertyArgs]
    System parameters.
    python_version str
    Python version used by the pyflink job at runtime.
    remark str
    Remarks.
    resource_refs Sequence[OceanusJobConfigResourceRefArgs]
    Resource reference array.
    task_manager_spec float
    TaskManager specification.
    work_space_id str
    Workspace SerialId.
    autoRecover Number
    Oceanus platform job recovery switch 1: on -1: off.
    clazzLevels List<Property Map>
    Class log level.
    clsLogsetId String
    CLS logset ID.
    clsTopicId String
    CLS log topic ID.
    cosBucket String
    COS storage bucket name used by the job.
    defaultParallelism Number
    Job default parallelism.
    entrypointClass String
    Main class.
    expertModeConfiguration Property Map
    Expert mode configuration.
    expertModeOn Boolean
    Whether to enable expert mode.
    jobId String
    Job ID.
    jobManagerSpec Number
    JobManager specification.
    logCollect Boolean
    Whether to collect job logs.
    logCollectType Number
    Log collection type 2:CLS; 3:COS.
    logLevel String
    Log level.
    oceanusJobConfigId String
    ID of the resource.
    programArgs String
    Main class parameters.
    properties List<Property Map>
    System parameters.
    pythonVersion String
    Python version used by the pyflink job at runtime.
    remark String
    Remarks.
    resourceRefs List<Property Map>
    Resource reference array.
    taskManagerSpec Number
    TaskManager specification.
    workSpaceId String
    Workspace SerialId.

    Supporting Types

    OceanusJobConfigClazzLevel, OceanusJobConfigClazzLevelArgs

    Clazz string
    Java class full pathNote: This field may return null, indicating that no valid value can be obtained.
    Level string
    Log level TRACE, DEBUG, INFO, WARN, ERRORNote: This field may return null, indicating that no valid value can be obtained.
    Clazz string
    Java class full pathNote: This field may return null, indicating that no valid value can be obtained.
    Level string
    Log level TRACE, DEBUG, INFO, WARN, ERRORNote: This field may return null, indicating that no valid value can be obtained.
    clazz String
    Java class full pathNote: This field may return null, indicating that no valid value can be obtained.
    level String
    Log level TRACE, DEBUG, INFO, WARN, ERRORNote: This field may return null, indicating that no valid value can be obtained.
    clazz string
    Java class full pathNote: This field may return null, indicating that no valid value can be obtained.
    level string
    Log level TRACE, DEBUG, INFO, WARN, ERRORNote: This field may return null, indicating that no valid value can be obtained.
    clazz str
    Java class full pathNote: This field may return null, indicating that no valid value can be obtained.
    level str
    Log level TRACE, DEBUG, INFO, WARN, ERRORNote: This field may return null, indicating that no valid value can be obtained.
    clazz String
    Java class full pathNote: This field may return null, indicating that no valid value can be obtained.
    level String
    Log level TRACE, DEBUG, INFO, WARN, ERRORNote: This field may return null, indicating that no valid value can be obtained.

    OceanusJobConfigExpertModeConfiguration, OceanusJobConfigExpertModeConfigurationArgs

    JobGraph OceanusJobConfigExpertModeConfigurationJobGraph
    Job graphNote: This field may return null, indicating that no valid value can be obtained.
    NodeConfigs List<OceanusJobConfigExpertModeConfigurationNodeConfig>
    Node configurationNote: This field may return null, indicating that no valid value can be obtained.
    SlotSharingGroups List<OceanusJobConfigExpertModeConfigurationSlotSharingGroup>
    Slot sharing groupsNote: This field may return null, indicating that no valid value can be obtained.
    JobGraph OceanusJobConfigExpertModeConfigurationJobGraph
    Job graphNote: This field may return null, indicating that no valid value can be obtained.
    NodeConfigs []OceanusJobConfigExpertModeConfigurationNodeConfig
    Node configurationNote: This field may return null, indicating that no valid value can be obtained.
    SlotSharingGroups []OceanusJobConfigExpertModeConfigurationSlotSharingGroup
    Slot sharing groupsNote: This field may return null, indicating that no valid value can be obtained.
    jobGraph OceanusJobConfigExpertModeConfigurationJobGraph
    Job graphNote: This field may return null, indicating that no valid value can be obtained.
    nodeConfigs List<OceanusJobConfigExpertModeConfigurationNodeConfig>
    Node configurationNote: This field may return null, indicating that no valid value can be obtained.
    slotSharingGroups List<OceanusJobConfigExpertModeConfigurationSlotSharingGroup>
    Slot sharing groupsNote: This field may return null, indicating that no valid value can be obtained.
    jobGraph OceanusJobConfigExpertModeConfigurationJobGraph
    Job graphNote: This field may return null, indicating that no valid value can be obtained.
    nodeConfigs OceanusJobConfigExpertModeConfigurationNodeConfig[]
    Node configurationNote: This field may return null, indicating that no valid value can be obtained.
    slotSharingGroups OceanusJobConfigExpertModeConfigurationSlotSharingGroup[]
    Slot sharing groupsNote: This field may return null, indicating that no valid value can be obtained.
    job_graph OceanusJobConfigExpertModeConfigurationJobGraph
    Job graphNote: This field may return null, indicating that no valid value can be obtained.
    node_configs Sequence[OceanusJobConfigExpertModeConfigurationNodeConfig]
    Node configurationNote: This field may return null, indicating that no valid value can be obtained.
    slot_sharing_groups Sequence[OceanusJobConfigExpertModeConfigurationSlotSharingGroup]
    Slot sharing groupsNote: This field may return null, indicating that no valid value can be obtained.
    jobGraph Property Map
    Job graphNote: This field may return null, indicating that no valid value can be obtained.
    nodeConfigs List<Property Map>
    Node configurationNote: This field may return null, indicating that no valid value can be obtained.
    slotSharingGroups List<Property Map>
    Slot sharing groupsNote: This field may return null, indicating that no valid value can be obtained.

    OceanusJobConfigExpertModeConfigurationJobGraph, OceanusJobConfigExpertModeConfigurationJobGraphArgs

    Edges List<OceanusJobConfigExpertModeConfigurationJobGraphEdge>
    Edge set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    Nodes List<OceanusJobConfigExpertModeConfigurationJobGraphNode>
    Point set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    Edges []OceanusJobConfigExpertModeConfigurationJobGraphEdge
    Edge set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    Nodes []OceanusJobConfigExpertModeConfigurationJobGraphNode
    Point set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    edges List<OceanusJobConfigExpertModeConfigurationJobGraphEdge>
    Edge set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    nodes List<OceanusJobConfigExpertModeConfigurationJobGraphNode>
    Point set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    edges OceanusJobConfigExpertModeConfigurationJobGraphEdge[]
    Edge set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    nodes OceanusJobConfigExpertModeConfigurationJobGraphNode[]
    Point set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    edges Sequence[OceanusJobConfigExpertModeConfigurationJobGraphEdge]
    Edge set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    nodes Sequence[OceanusJobConfigExpertModeConfigurationJobGraphNode]
    Point set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    edges List<Property Map>
    Edge set of the running graphNote: This field may return null, indicating that no valid value can be obtained.
    nodes List<Property Map>
    Point set of the running graphNote: This field may return null, indicating that no valid value can be obtained.

    OceanusJobConfigExpertModeConfigurationJobGraphEdge, OceanusJobConfigExpertModeConfigurationJobGraphEdgeArgs

    Source double
    Starting node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    Target double
    Target node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    Source float64
    Starting node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    Target float64
    Target node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    source Double
    Starting node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    target Double
    Target node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    source number
    Starting node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    target number
    Target node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    source float
    Starting node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    target float
    Target node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    source Number
    Starting node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.
    target Number
    Target node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.

    OceanusJobConfigExpertModeConfigurationJobGraphNode, OceanusJobConfigExpertModeConfigurationJobGraphNodeArgs

    Description string
    Node descriptionNote: This field may return null, indicating that no valid value can be obtained.
    Id double
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    Name string
    Node nameNote: This field may return null, indicating that no valid value can be obtained.
    Parallelism double
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    Description string
    Node descriptionNote: This field may return null, indicating that no valid value can be obtained.
    Id float64
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    Name string
    Node nameNote: This field may return null, indicating that no valid value can be obtained.
    Parallelism float64
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    description String
    Node descriptionNote: This field may return null, indicating that no valid value can be obtained.
    id Double
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    name String
    Node nameNote: This field may return null, indicating that no valid value can be obtained.
    parallelism Double
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    description string
    Node descriptionNote: This field may return null, indicating that no valid value can be obtained.
    id number
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    name string
    Node nameNote: This field may return null, indicating that no valid value can be obtained.
    parallelism number
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    description str
    Node descriptionNote: This field may return null, indicating that no valid value can be obtained.
    id float
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    name str
    Node nameNote: This field may return null, indicating that no valid value can be obtained.
    parallelism float
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    description String
    Node descriptionNote: This field may return null, indicating that no valid value can be obtained.
    id Number
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    name String
    Node nameNote: This field may return null, indicating that no valid value can be obtained.
    parallelism Number
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.

    OceanusJobConfigExpertModeConfigurationNodeConfig, OceanusJobConfigExpertModeConfigurationNodeConfigArgs

    Id double
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    Configurations List<OceanusJobConfigExpertModeConfigurationNodeConfigConfiguration>
    Configuration propertiesNote: This field may return null, indicating that no valid value can be obtained.
    Parallelism double
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    SlotSharingGroup string
    Slot sharing groupNote: This field may return null, indicating that no valid value can be obtained.
    StateTtl string
    State TTL configuration of the node, separated by semicolonsNote: This field may return null, indicating that no valid value can be obtained.
    Id float64
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    Configurations []OceanusJobConfigExpertModeConfigurationNodeConfigConfiguration
    Configuration propertiesNote: This field may return null, indicating that no valid value can be obtained.
    Parallelism float64
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    SlotSharingGroup string
    Slot sharing groupNote: This field may return null, indicating that no valid value can be obtained.
    StateTtl string
    State TTL configuration of the node, separated by semicolonsNote: This field may return null, indicating that no valid value can be obtained.
    id Double
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    configurations List<OceanusJobConfigExpertModeConfigurationNodeConfigConfiguration>
    Configuration propertiesNote: This field may return null, indicating that no valid value can be obtained.
    parallelism Double
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    slotSharingGroup String
    Slot sharing groupNote: This field may return null, indicating that no valid value can be obtained.
    stateTtl String
    State TTL configuration of the node, separated by semicolonsNote: This field may return null, indicating that no valid value can be obtained.
    id number
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    configurations OceanusJobConfigExpertModeConfigurationNodeConfigConfiguration[]
    Configuration propertiesNote: This field may return null, indicating that no valid value can be obtained.
    parallelism number
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    slotSharingGroup string
    Slot sharing groupNote: This field may return null, indicating that no valid value can be obtained.
    stateTtl string
    State TTL configuration of the node, separated by semicolonsNote: This field may return null, indicating that no valid value can be obtained.
    id float
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    configurations Sequence[OceanusJobConfigExpertModeConfigurationNodeConfigConfiguration]
    Configuration propertiesNote: This field may return null, indicating that no valid value can be obtained.
    parallelism float
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    slot_sharing_group str
    Slot sharing groupNote: This field may return null, indicating that no valid value can be obtained.
    state_ttl str
    State TTL configuration of the node, separated by semicolonsNote: This field may return null, indicating that no valid value can be obtained.
    id Number
    Node IDNote: This field may return null, indicating that no valid value can be obtained.
    configurations List<Property Map>
    Configuration propertiesNote: This field may return null, indicating that no valid value can be obtained.
    parallelism Number
    Node parallelismNote: This field may return null, indicating that no valid value can be obtained.
    slotSharingGroup String
    Slot sharing groupNote: This field may return null, indicating that no valid value can be obtained.
    stateTtl String
    State TTL configuration of the node, separated by semicolonsNote: This field may return null, indicating that no valid value can be obtained.

    OceanusJobConfigExpertModeConfigurationNodeConfigConfiguration, OceanusJobConfigExpertModeConfigurationNodeConfigConfigurationArgs

    Key string
    System configuration key.
    Value string
    System configuration value.
    Key string
    System configuration key.
    Value string
    System configuration value.
    key String
    System configuration key.
    value String
    System configuration value.
    key string
    System configuration key.
    value string
    System configuration value.
    key str
    System configuration key.
    value str
    System configuration value.
    key String
    System configuration key.
    value String
    System configuration value.

    OceanusJobConfigExpertModeConfigurationSlotSharingGroup, OceanusJobConfigExpertModeConfigurationSlotSharingGroupArgs

    Name string
    Name of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    Spec OceanusJobConfigExpertModeConfigurationSlotSharingGroupSpec
    Specification of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    Description string
    Description of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    Name string
    Name of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    Spec OceanusJobConfigExpertModeConfigurationSlotSharingGroupSpec
    Specification of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    Description string
    Description of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    name String
    Name of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    spec OceanusJobConfigExpertModeConfigurationSlotSharingGroupSpec
    Specification of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    description String
    Description of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    name string
    Name of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    spec OceanusJobConfigExpertModeConfigurationSlotSharingGroupSpec
    Specification of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    description string
    Description of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    name str
    Name of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    spec OceanusJobConfigExpertModeConfigurationSlotSharingGroupSpec
    Specification of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    description str
    Description of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    name String
    Name of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    spec Property Map
    Specification of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.
    description String
    Description of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.

    OceanusJobConfigExpertModeConfigurationSlotSharingGroupSpec, OceanusJobConfigExpertModeConfigurationSlotSharingGroupSpecArgs

    Cpu double
    Applicable CPUNote: This field may return null, indicating that no valid value can be obtained.
    HeapMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    ManagedMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    OffHeapMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    Cpu float64
    Applicable CPUNote: This field may return null, indicating that no valid value can be obtained.
    HeapMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    ManagedMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    OffHeapMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    cpu Double
    Applicable CPUNote: This field may return null, indicating that no valid value can be obtained.
    heapMemory String
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    managedMemory String
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    offHeapMemory String
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    cpu number
    Applicable CPUNote: This field may return null, indicating that no valid value can be obtained.
    heapMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    managedMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    offHeapMemory string
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    cpu float
    Applicable CPUNote: This field may return null, indicating that no valid value can be obtained.
    heap_memory str
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    managed_memory str
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    off_heap_memory str
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    cpu Number
    Applicable CPUNote: This field may return null, indicating that no valid value can be obtained.
    heapMemory String
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    managedMemory String
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.
    offHeapMemory String
    Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.

    OceanusJobConfigProperty, OceanusJobConfigPropertyArgs

    Key string
    System configuration key.
    Value string
    System configuration value.
    Key string
    System configuration key.
    Value string
    System configuration value.
    key String
    System configuration key.
    value String
    System configuration value.
    key string
    System configuration key.
    value string
    System configuration value.
    key str
    System configuration key.
    value str
    System configuration value.
    key String
    System configuration key.
    value String
    System configuration value.

    OceanusJobConfigResourceRef, OceanusJobConfigResourceRefArgs

    ResourceId string
    Resource ID.
    Type double
    Reference resource type, for example, setting the main resource to 1 represents the jar package where the main class is located.
    Version double
    Resource version ID, -1 indicates the latest version.
    ResourceId string
    Resource ID.
    Type float64
    Reference resource type, for example, setting the main resource to 1 represents the jar package where the main class is located.
    Version float64
    Resource version ID, -1 indicates the latest version.
    resourceId String
    Resource ID.
    type Double
    Reference resource type, for example, setting the main resource to 1 represents the jar package where the main class is located.
    version Double
    Resource version ID, -1 indicates the latest version.
    resourceId string
    Resource ID.
    type number
    Reference resource type, for example, setting the main resource to 1 represents the jar package where the main class is located.
    version number
    Resource version ID, -1 indicates the latest version.
    resource_id str
    Resource ID.
    type float
    Reference resource type, for example, setting the main resource to 1 represents the jar package where the main class is located.
    version float
    Resource version ID, -1 indicates the latest version.
    resourceId String
    Resource ID.
    type Number
    Reference resource type, for example, setting the main resource to 1 represents the jar package where the main class is located.
    version Number
    Resource version ID, -1 indicates the latest version.

    Package Details

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