--- title: "DirectRuleGroupCreateDto" slug: "common-vapidatatype-cidirectrulegroupcreatedto" updated: 2026-09-17T09:25:09Z published: 2026-09-17T09:25:09Z canonical: "api.ncloud-docs.com/common-vapidatatype-cidirectrulegroupcreatedto" --- > ## 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. # DirectRuleGroupCreateDto Available in Classic and VPC Create an event rule without creating monitoring target and item groups ## Syntax The syntax is as follows: ``` private String prodKey; private String groupName; private String groupDesc; private MonitorGrpDto monitorGroup; private CreateOrUpdateMetricsGrpDto metricsGroup; private List recipientNotifications; private List personalNotificationRecipients; private List asgPolicys; private List classicAsgPolicys; private Set cfTriggers; ``` ## Field The following describes the fields: | Field | Type | Required | Description | | --- | --- | --- | --- | | `prodKey` | String | Required | cw_key of the product | | `groupName` | String | Required | Event rule name - 1-100 | | `groupDesc` | String | Optional | Event rule description - 300 or less | | `monitorGroup` | [MonitorGrpDto](/docs/en/common-vapidatatype-cimonitorgrpdto) | Required | Set monitoring target. | | `metricsGroup` | [CreateOrUpdateMetricsGrpDto](/docs/en/common-vapidatatype-cicreateorupdatemetricsgrpdto) | Required | Set monitoring item. | | `recipientNotifications` | List<[RecipientNotification](/docs/en/common-vapidatatype-cirecipientnotification)> | Optional | Notification recipient group - Multiple entries allowed | | `personalNotificationRecipients` | List<[PersonalRecipientNotification](/docs/en/common-vapidatatype-cipersonalrecipientnotification)> | Optional | Notification recipient group - Multiple entries allowed | | `asgPolicys` | List<[AsgPolicy](/docs/en/common-vapidatatype-ciasgpolicy)> | Optional | VPC autoscaling group policy - Multiple entries allowed | | `classicAsgPolicys` | List<[AsgPolicy](/docs/en/common-vapidatatype-ciasgpolicy)> | Optional | Classic autoscaling group policy - Multiple entries allowed | | `cfTriggers` | Set | Optional | Cloud Functions trigger name |