--- title: "AccessControlRule" slug: "common-apidatatype-accesscontrolrule" updated: 2026-09-17T09:25:03Z published: 2026-09-17T09:25:03Z canonical: "api.ncloud-docs.com/common-apidatatype-accesscontrolrule" --- > ## 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. # AccessControlRule Available in Classic This is an access control rule. ## Syntax The syntax is as follows. ``` private String accessControlRuleConfigurationNo; private CommonCode protocolType; private String sourceIp; private String sourceAccessControlRuleConfigurationNo; private String sourceAccessControlRuleName; private String destinationPort; private String accessControlRuleDescription; ``` ## Field The following describes the fields. | Field | Type | Required | Description | | --- | --- | --- | --- | | `accessControlRuleConfigurationNo` | String | Required | Access control group setting number - NAVER Cloud Platform's identifier to identify access control group setting number | | `protocolType` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Required | Protocol classification in the access control rule - `TCP` \| `UDP` \| `ICMP` | | `sourceIp` | String | Optional | Source IP accessing the access control group | | `sourceAccessControlRuleConfigurationNo` | String | Optional | Source access control group setting number from which the access control group can be accessed | | `sourceAccessControlRuleName` | String | Optional | Name of source access control group that can access the access control group | | `destinationPort` | String | Required | Port allowed by the access control group | | `accessControlRuleDescription` | String | Optional | Notes related to the access control group |