Class: TencentCloud::Ckafka::V20190819::AclRuleInfo

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

Overview

表示ACL 规则的四元组信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operation = nil, permissiontype = nil, host = nil, principal = nil) ⇒ AclRuleInfo

Returns a new instance of AclRuleInfo.



160
161
162
163
164
165
# File 'lib/v20190819/models.rb', line 160

def initialize(operation=nil, permissiontype=nil, host=nil, principal=nil)
  @Operation = operation
  @PermissionType = permissiontype
  @Host = host
  @Principal = principal
end

Instance Attribute Details

#HostObject

Parameters:

  • Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)

  • 权限类型,Deny:拒绝,Allow:允许。

  • 表示任何host都可以访问

  • 用户,User:*表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。



158
159
160
# File 'lib/v20190819/models.rb', line 158

def Host
  @Host
end

#OperationObject

Parameters:

  • Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)

  • 权限类型,Deny:拒绝,Allow:允许。

  • 表示任何host都可以访问

  • 用户,User:*表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。



158
159
160
# File 'lib/v20190819/models.rb', line 158

def Operation
  @Operation
end

#PermissionTypeObject

Parameters:

  • Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)

  • 权限类型,Deny:拒绝,Allow:允许。

  • 表示任何host都可以访问

  • 用户,User:*表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。



158
159
160
# File 'lib/v20190819/models.rb', line 158

def PermissionType
  @PermissionType
end

#PrincipalObject

Parameters:

  • Acl操作方式,枚举值(所有操作: All, 读:Read,写:Write)

  • 权限类型,Deny:拒绝,Allow:允许。

  • 表示任何host都可以访问

  • 用户,User:*表示任何user都可以访问,当前用户只能是用户列表中包含的用户。传入格式需要带【User:】前缀。例如用户A,传入为User:A。



158
159
160
# File 'lib/v20190819/models.rb', line 158

def Principal
  @Principal
end

Instance Method Details

#deserialize(params) ⇒ Object



167
168
169
170
171
172
# File 'lib/v20190819/models.rb', line 167

def deserialize(params)
  @Operation = params['Operation']
  @PermissionType = params['PermissionType']
  @Host = params['Host']
  @Principal = params['Principal']
end