附录
所有文档

          存储网关 BSG

          附录

          数据类型

          nfsFileShareConfig

          "nfsFileShareConfig": {
             “ip“: ip, 
             "mode": mode,
             "squash": squash,
             "persistenence":persistenence,
          },
          参数名称 类型 描述
          ip String 访问nfs的ip信息,支持单个ip和ip段
          mode String 访问权限,ro,rw
          squash String root_squash,限制root用户权限

          all_squash,限制所有用户权限 no_root_squash,不限制root用户权限(缺省) persistenence|String|sync,同步写入内存和硬盘 async,先写入内存,后写入硬盘(缺省)

          smbFileShareConfig

           "smbFileShareConfig": {
               "userName": userName,
               "password": password,
            }
          参数名称 类型 描述
          userName String 访问smb的用户
          password String 访问smb用户的密码

          accountInfo

          "accountInfo": {
             "accountId": accountId,
             "accountName": accountName,
             "protocolType": protocolType,
             "nfsFileShareConfig": {
               "ip": ip,
               "mode": mode,
               "squash": squash,
               "persistenence":persistenence,
             },
             "smbFileShareConfig": {
               "userName": userName,
               "password": password,
             }    
           }
          参数名称 类型 描述
          accountId String 存储网关账户id
          acountName String 存储网关账户名
          protocolType String 存储网关协议
          nfsFileShareConfig nfsFileShareConfig NFS协议配置
          smbFileShareConfig smbFileShareConfig SMB协议配置

          groupInfo

          "groupInfo": {
             "groupId": groupId,
             "groupName": groupName,
             "protocolType": protocolType,
           
             "accounts": [
                 accountId,
              ]
           }
          名称 类型 描述
          groupId String 权限组id
          groupName String 权限组名称
          protocolType String 协议名称 NFS SMB
          accounts List 账户信息列表

          shareTargetInfo

          "shareTargetInfo": {
             "targetId": targetId,
             "bucketName": bucketName,
             "protocolType": protocolType,
             "groupId": groupId,
           }

          storageGatewayInfo

          "storageGatewayInfo": {
             "bsgId": bsgId,
             "bsgName": bsgName,
             "privateIp": privateIp,
             "eip": eip,
             ”domain”: domain,
             "targets": [
                 shareTargetInfo,
             ]
           }
          上一篇
          账户相关接口