Skip to content

AppGroupProps

Properties for defining a AppGroup.

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

Initializer

import { AppGroupProps } from '@alicloud/ros-cdk-schedulerx'
const appGroupProps: AppGroupProps = { ... }

Properties

Name Type Description
appName string | @alicloud/ros-cdk-core.IResolvable Property appName: The application name.
groupId string | @alicloud/ros-cdk-core.IResolvable Property groupId: The group ID of the application group.
namespace string | @alicloud/ros-cdk-core.IResolvable Property namespace: The namespace of the application group.
appKey string | @alicloud/ros-cdk-core.IResolvable Property appKey: The application key.
appType number | @alicloud/ros-cdk-core.IResolvable Property appType: The type of the application.
appVersion number | @alicloud/ros-cdk-core.IResolvable Property appVersion: The version of the application.
description string | @alicloud/ros-cdk-core.IResolvable Property description: The description of the application group.
enableLog boolean | @alicloud/ros-cdk-core.IResolvable Property enableLog: Whether to enable log.
maxJobs number | @alicloud/ros-cdk-core.IResolvable Property maxJobs: The maximum number of jobs.
monitorConfig @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} Property monitorConfig: The monitor configuration in JSON format.
monitorContacts any[] | @alicloud/ros-cdk-core.IResolvable Property monitorContacts: The monitor contacts in JSON format.
namespaceName string | @alicloud/ros-cdk-core.IResolvable Property namespaceName: The name of the namespace.
namespaceSource string | @alicloud/ros-cdk-core.IResolvable Property namespaceSource: The namespace source of the job.
notificationPolicyName string | @alicloud/ros-cdk-core.IResolvable Property notificationPolicyName: The notification policy name.
scheduleBusyWorkers boolean | @alicloud/ros-cdk-core.IResolvable Property scheduleBusyWorkers: Whether to schedule busy workers.

appNameRequired

public readonly appName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property appName: The application name.


groupIdRequired

public readonly groupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property groupId: The group ID of the application group.


namespaceRequired

public readonly namespace: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property namespace: The namespace of the application group.


appKeyOptional

public readonly appKey: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property appKey: The application key.


appTypeOptional

public readonly appType: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property appType: The type of the application.


appVersionOptional

public readonly appVersion: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property appVersion: The version of the application.


descriptionOptional

public readonly description: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property description: The description of the application group.


enableLogOptional

public readonly enableLog: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property enableLog: Whether to enable log.


maxJobsOptional

public readonly maxJobs: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property maxJobs: The maximum number of jobs.


monitorConfigOptional

public readonly monitorConfig: IResolvable | {[ key: string ]: any};
  • Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}

Property monitorConfig: The monitor configuration in JSON format.


monitorContactsOptional

public readonly monitorContacts: any[] | IResolvable;
  • Type: any[] | @alicloud/ros-cdk-core.IResolvable

Property monitorContacts: The monitor contacts in JSON format.


namespaceNameOptional

public readonly namespaceName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property namespaceName: The name of the namespace.


namespaceSourceOptional

public readonly namespaceSource: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property namespaceSource: The namespace source of the job.


notificationPolicyNameOptional

public readonly notificationPolicyName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property notificationPolicyName: The notification policy name.


scheduleBusyWorkersOptional

public readonly scheduleBusyWorkers: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property scheduleBusyWorkers: Whether to schedule busy workers.