ALIYUN::NAS::AccessRule

ALIYUN::NAS::AccessRule类型用于创建权限规则。

语法

{
  "Type": "ALIYUN::NAS::AccessRule",
  "Properties": {
    "Priority": Integer,
    "UserAccessType": String,
    "AccessGroupName": String,
    "SourceCidrIp": String,
    "RWAccessType": String,
    "FileSystemType": String,
    "Ipv6SourceCidrIp": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

Priority

Integer

优先级。

范围 1-100,默认值为1。

UserAccessType

String

用户权限类型。

取值:

  • no_squash(默认值)

  • root_squash

  • all_squash

AccessGroupName

String

权限组名称。

无。

SourceCidrIp

String

地址或地址段。

无。

RWAccessType

String

读写权限类型。

取值:

  • RDWR(默认值)

  • RDONLY。

FileSystemType

String

文件系统类型。

取值:

  • standard(默认值):通用型NAS

  • extreme:极速型NAS

Ipv6SourceCidrIp

String

源端IPv6 CIDR地址段。

支持CIDR格式和IPv6格式的IP地址范围。

说明
  • 当前仅极速型NAS中国内地各地域支持IPv6功能,且该文件系统需要开启IPv6功能。

  • 只支持VPC网络。

  • IPv4和IPv6互斥。

返回值

Fn::GetAtt

AccessRuleId:规则序号。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      AccessRule:
        Type: ALIYUN::NAS::AccessRule
        Properties:
          SourceCidrIp: 0.0.0.0/0
          AccessGroupName: TestAccessGroup
    Outputs:
      AccessRuleId:
        Description: Rule serial number
        Value:
          Fn::GetAtt:
            - AccessRule
            - AccessRuleId
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Resources": {
        "AccessRule": {
          "Type": "ALIYUN::NAS::AccessRule",
          "Properties": {
            "SourceCidrIp": "0.0.0.0/0",
            "AccessGroupName": "TestAccessGroup"
          }
        }
      },
      "Outputs": {
        "AccessRuleId": {
          "Description": "Rule serial number",
          "Value": {
            "Fn::GetAtt": [
              "AccessRule",
              "AccessRuleId"
            ]
          }
        }
      }
    }