Class: TencentCloud::Cfs::V20190719::UpdateCfsRuleRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190719/models.rb

Overview

UpdateCfsRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pgroupid = nil, ruleid = nil, authclientip = nil, rwpermission = nil, userpermission = nil, priority = nil) ⇒ UpdateCfsRuleRequest



3138
3139
3140
3141
3142
3143
3144
3145
# File 'lib/v20190719/models.rb', line 3138

def initialize(pgroupid=nil, ruleid=nil, authclientip=nil, rwpermission=nil, userpermission=nil, priority=nil)
  @PGroupId = pgroupid
  @RuleId = ruleid
  @AuthClientIp = authclientip
  @RWPermission = rwpermission
  @UserPermission = userpermission
  @Priority = priority
end

Instance Attribute Details

#AuthClientIpObject

all_squash:所有访问用户(含 root 用户)都会被映射为匿名用户或用户组。no_all_squash:所有访问用户(含 root 用户)均保持原有的 UID/GID 信息。root_squash:将来访的 root 用户映射为匿名用户或用户组,非 root 用户保持原有的 UID/GID 信息。no_root_squash:与 no_all_squash 效果一致,所有访问用户(含 root 用户)均保持原有的 UID/GID 信息



3136
3137
3138
# File 'lib/v20190719/models.rb', line 3136

def AuthClientIp
  @AuthClientIp
end

#PGroupIdObject

all_squash:所有访问用户(含 root 用户)都会被映射为匿名用户或用户组。no_all_squash:所有访问用户(含 root 用户)均保持原有的 UID/GID 信息。root_squash:将来访的 root 用户映射为匿名用户或用户组,非 root 用户保持原有的 UID/GID 信息。no_root_squash:与 no_all_squash 效果一致,所有访问用户(含 root 用户)均保持原有的 UID/GID 信息



3136
3137
3138
# File 'lib/v20190719/models.rb', line 3136

def PGroupId
  @PGroupId
end

#PriorityObject

all_squash:所有访问用户(含 root 用户)都会被映射为匿名用户或用户组。no_all_squash:所有访问用户(含 root 用户)均保持原有的 UID/GID 信息。root_squash:将来访的 root 用户映射为匿名用户或用户组,非 root 用户保持原有的 UID/GID 信息。no_root_squash:与 no_all_squash 效果一致,所有访问用户(含 root 用户)均保持原有的 UID/GID 信息



3136
3137
3138
# File 'lib/v20190719/models.rb', line 3136

def Priority
  @Priority
end

#RuleIdObject

all_squash:所有访问用户(含 root 用户)都会被映射为匿名用户或用户组。no_all_squash:所有访问用户(含 root 用户)均保持原有的 UID/GID 信息。root_squash:将来访的 root 用户映射为匿名用户或用户组,非 root 用户保持原有的 UID/GID 信息。no_root_squash:与 no_all_squash 效果一致,所有访问用户(含 root 用户)均保持原有的 UID/GID 信息



3136
3137
3138
# File 'lib/v20190719/models.rb', line 3136

def RuleId
  @RuleId
end

#RWPermissionObject

all_squash:所有访问用户(含 root 用户)都会被映射为匿名用户或用户组。no_all_squash:所有访问用户(含 root 用户)均保持原有的 UID/GID 信息。root_squash:将来访的 root 用户映射为匿名用户或用户组,非 root 用户保持原有的 UID/GID 信息。no_root_squash:与 no_all_squash 效果一致,所有访问用户(含 root 用户)均保持原有的 UID/GID 信息



3136
3137
3138
# File 'lib/v20190719/models.rb', line 3136

def RWPermission
  @RWPermission
end

#UserPermissionObject

all_squash:所有访问用户(含 root 用户)都会被映射为匿名用户或用户组。no_all_squash:所有访问用户(含 root 用户)均保持原有的 UID/GID 信息。root_squash:将来访的 root 用户映射为匿名用户或用户组,非 root 用户保持原有的 UID/GID 信息。no_root_squash:与 no_all_squash 效果一致,所有访问用户(含 root 用户)均保持原有的 UID/GID 信息



3136
3137
3138
# File 'lib/v20190719/models.rb', line 3136

def UserPermission
  @UserPermission
end

Instance Method Details

#deserialize(params) ⇒ Object



3147
3148
3149
3150
3151
3152
3153
3154
# File 'lib/v20190719/models.rb', line 3147

def deserialize(params)
  @PGroupId = params['PGroupId']
  @RuleId = params['RuleId']
  @AuthClientIp = params['AuthClientIp']
  @RWPermission = params['RWPermission']
  @UserPermission = params['UserPermission']
  @Priority = params['Priority']
end