Skip to content

AppGroupProps

Properties for defining a AppGroup.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Schedulerx;
new AppGroupProps {
    object AppName,
    object GroupId,
    object Namespace,
    object AppKey = null,
    object AppType = null,
    object AppVersion = null,
    object Description = null,
    object EnableLog = null,
    object MaxJobs = null,
    object MonitorConfig = null,
    object MonitorContacts = null,
    object NamespaceName = null,
    object NamespaceSource = null,
    object NotificationPolicyName = null,
    object ScheduleBusyWorkers = null
};

Properties

Name Type Description
AppName object Property appName: The application name.
GroupId object Property groupId: The group ID of the application group.
Namespace object Property namespace: The namespace of the application group.
AppKey object Property appKey: The application key.
AppType object Property appType: The type of the application.
AppVersion object Property appVersion: The version of the application.
Description object Property description: The description of the application group.
EnableLog object Property enableLog: Whether to enable log.
MaxJobs object Property maxJobs: The maximum number of jobs.
MonitorConfig object Property monitorConfig: The monitor configuration in JSON format.
MonitorContacts object Property monitorContacts: The monitor contacts in JSON format.
NamespaceName object Property namespaceName: The name of the namespace.
NamespaceSource object Property namespaceSource: The namespace source of the job.
NotificationPolicyName object Property notificationPolicyName: The notification policy name.
ScheduleBusyWorkers object Property scheduleBusyWorkers: Whether to schedule busy workers.

AppNameRequired

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

Property appName: The application name.


GroupIdRequired

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

Property groupId: The group ID of the application group.


NamespaceRequired

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

Property namespace: The namespace of the application group.


AppKeyOptional

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

Property appKey: The application key.


AppTypeOptional

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

Property appType: The type of the application.


AppVersionOptional

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

Property appVersion: The version of the application.


DescriptionOptional

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

Property description: The description of the application group.


EnableLogOptional

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

Property enableLog: Whether to enable log.


MaxJobsOptional

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

Property maxJobs: The maximum number of jobs.


MonitorConfigOptional

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

Property monitorConfig: The monitor configuration in JSON format.


MonitorContactsOptional

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

Property monitorContacts: The monitor contacts in JSON format.


NamespaceNameOptional

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

Property namespaceName: The name of the namespace.


NamespaceSourceOptional

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

Property namespaceSource: The namespace source of the job.


NotificationPolicyNameOptional

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

Property notificationPolicyName: The notification policy name.


ScheduleBusyWorkersOptional

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

Property scheduleBusyWorkers: Whether to schedule busy workers.