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.