Skip to content

WorkFlowProps

Properties for defining a WorkFlow.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-schedulerx-workflow

Initializer

using AlibabaCloud.SDK.ROS.CDK.Schedulerx;
new WorkFlowProps {
    object GroupId,
    object Namespace,
    object TimeType,
    object WorkflowName,
    object Description = null,
    object MaxConcurrency = null,
    object NamespaceSource = null,
    object TimeExpression = null,
    object Timezone = null
};

Properties

Name Type Description
GroupId object Property groupId: The application Group ID, which is obtained from the application management page of the console.
Namespace object Property namespace: The namespace ID, which is obtained from the namespace page in the console.
TimeType object Property timeType: Time type.
WorkflowName object Property workflowName: Workflow Name.
Description object Property description: Workflow description.
MaxConcurrency object Property maxConcurrency: The maximum number of workflow instances running at the same time.
NamespaceSource object Property namespaceSource: Special third parties are required.
TimeExpression object Property timeExpression: Time expression, which is set based on the selected time type.
Timezone object Property timezone: Time Zone.

GroupIdRequired

public object GroupId { get; set; }
  • Type: object

Property groupId: The application Group ID, which is obtained from the application management page of the console.


NamespaceRequired

public object Namespace { get; set; }
  • Type: object

Property namespace: The namespace ID, which is obtained from the namespace page in the console.


TimeTypeRequired

public object TimeType { get; set; }
  • Type: object

Property timeType: Time type.

Currently, the following time types are supported:

  • cron: 1
  • api: 100.

WorkflowNameRequired

public object WorkflowName { get; set; }
  • Type: object

Property workflowName: Workflow Name.


DescriptionOptional

public object Description { get; set; }
  • Type: object

Property description: Workflow description.


MaxConcurrencyOptional

public object MaxConcurrency { get; set; }
  • Type: object

Property maxConcurrency: The maximum number of workflow instances running at the same time.

The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even when the running time is reached.


NamespaceSourceOptional

public object NamespaceSource { get; set; }
  • Type: object

Property namespaceSource: Special third parties are required.


TimeExpressionOptional

public object TimeExpression { get; set; }
  • Type: object

Property timeExpression: Time expression, which is set based on the selected time type.

  • cron: Fill in standard cron expressions to support online verification.
  • api: No time expression.

TimezoneOptional

public object Timezone { get; set; }
  • Type: object

Property timezone: Time Zone.


Protocols