--- title: "RuleGroupItemDto" slug: "common-vapidatatype-cirulegroupitemdto" tags: ["Classic"] updated: 2026-09-17T09:25:06Z published: 2026-09-17T09:25:06Z canonical: "api.ncloud-docs.com/common-vapidatatype-cirulegroupitemdto" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # RuleGroupItemDto Available in Classic and VPC This is the RuleGroupItemDto information. ## Syntax The syntax is as follows: ``` private String id; private String prodKey; private String groupName; private String groupDesc; private String domainCode; private String regionCode; private List monitorGroups; private List metricsGroups; private String productName; private List recipientNotifications; private Map asgGroupOptions; private Map classicAsgGroupOptions; private List asgPolicys; private Long createTime; private Long updateTime; private RuleStatus status; private RuleVersion ruleVersion; private Set cfTriggers; private Map cfTriggersOptions; private Map channelsOptions; private String prodType; private Set suspendRuleItems; ``` ## Field The following describes the fields: | Field | Type | Required | Description | | --- | --- | --- | --- | | `id` | String | - | Event Rule ID | | `prodKey` | String | - | cw_key of the product | | `groupName` | String | - | Name of event rule | | `groupDesc` | String | - | Description of event rule | | `domainCode` | String | - | Domain code | | `regionCode` | String | - | Region code | | `monitorGroups` | List<[MonitorGrpDto](/docs/en/common-vapidatatype-cimonitorgrpdto)> | - | Monitored target group | | `metricsGroups` | List<[MetricsGroupDto](/docs/en/common-vapidatatype-cicreateorupdatemetricsgrpdto)> | - | Monitored item group | | `productName` | String | - | Name of product | | `recipientNotifications` | List<[RecipientNotification](/docs/en/common-vapidatatype-cirecipientnotification)> | - | Notification recipient group - Multiple entries allowed | | `asgGroupOptions` | Map | - | Auto Scaling Group configuration information (key: Auto Scaling Group) | | `classicAsgGroupOptions` | Map | - | Classic Auto Scaling Group configuration information (key: Classic Auto Scaling Group No) | | `asgPolicys` | List<[AsgPolicy](/docs/en/common-vapidatatype-ciasgpolicy)> | - | Autoscaling group policy - Multiple entries allowed | | `createTime` | long | - | Event rule creation time (milliseconds) | | `updateTime` | long | - | Event rule modification time (milliseconds) | | `status` | | - | Status - `OK` \| `VIOLATED` \| `INSUFFICIENT` | | `ruleVersion` | | - | Rule version | | `cfTriggers` | Set | - | Cloud Functions Trigger | | `cfTriggersOptions` | Map | - | Cloud Functions trigger configuration information (key: Cloud Functions Trigger name) | | `channelsOptions` | Map | - | Channels configuration information (key: Channel Id) | | `prodType` | String | - | Product type - `system` for Ncloud products - `custom` for custom schema | | `suspendRuleItems` | Set<[SuspendRuleItemDto](/docs/en/common-vapidatatype-cisuspendruleitemdto)> | - | Set the list to disable during an event rule. | Note The `detailUrl` field, which is not described in the response body, is a field that does not affect the use of the service, although it may be displayed in some API response results.