Class: TencentCloud::Ckafka::V20190819::AclRule

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

Overview

AclRule列表接口出参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rulename = nil, instanceid = nil, patterntype = nil, pattern = nil, resourcetype = nil, acllist = nil, createtimestamp = nil, isapplied = nil, updatetimestamp = nil, comment = nil, topicname = nil, topiccount = nil, patterntypetitle = nil) ⇒ AclRule

Returns a new instance of AclRule.



114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# File 'lib/v20190819/models.rb', line 114

def initialize(rulename=nil, instanceid=nil, patterntype=nil, pattern=nil, resourcetype=nil, acllist=nil, createtimestamp=nil, isapplied=nil, updatetimestamp=nil, comment=nil, topicname=nil, topiccount=nil, patterntypetitle=nil)
  @RuleName = rulename
  @InstanceId = instanceid
  @PatternType = patterntype
  @Pattern = pattern
  @ResourceType = resourcetype
  @AclList = acllist
  @CreateTimeStamp = createtimestamp
  @IsApplied = isapplied
  @UpdateTimeStamp = updatetimestamp
  @Comment = comment
  @TopicName = topicname
  @TopicCount = topiccount
  @PatternTypeTitle = patterntypetitle
end

Instance Attribute Details

#AclListObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def AclList
  @AclList
end

#CommentObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def Comment
  @Comment
end

#CreateTimeStampObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def CreateTimeStamp
  @CreateTimeStamp
end

#InstanceIdObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def InstanceId
  @InstanceId
end

#IsAppliedObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def IsApplied
  @IsApplied
end

#PatternObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def Pattern
  @Pattern
end

#PatternTypeObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def PatternType
  @PatternType
end

#PatternTypeTitleObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def PatternTypeTitle
  @PatternTypeTitle
end

#ResourceTypeObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def ResourceType
  @ResourceType
end

#RuleNameObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def RuleName
  @RuleName
end

#TopicCountObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def TopicCount
  @TopicCount
end

#TopicNameObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def TopicName
  @TopicName
end

#UpdateTimeStampObject

Parameters:

  • RuleName:

    ACL规则名

  • InstanceId:

    ckafka集群实例Id

  • PatternType:

    ACL规则匹配类型,目前只支持前缀匹配,枚举值列表:PREFIXED

  • Pattern:

    表示前缀匹配的前缀的值

  • ResourceType:

    Acl资源类型,目前只支持Topic,枚举值列表:Topic

  • AclList:

    该规则所包含的ACL信息

  • CreateTimeStamp:

    规则所创建的时间

  • IsApplied:

    预设ACL规则是否应用到新增的topic中

  • UpdateTimeStamp:

    规则更新时间

  • Comment:

    规则的备注

  • TopicName:

    其中一个显示的对应的TopicName

  • TopicCount:

    应用该ACL规则的Topic数

  • PatternTypeTitle:

    patternType的中文显示



112
113
114
# File 'lib/v20190819/models.rb', line 112

def UpdateTimeStamp
  @UpdateTimeStamp
end

Instance Method Details

#deserialize(params) ⇒ Object



130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/v20190819/models.rb', line 130

def deserialize(params)
  @RuleName = params['RuleName']
  @InstanceId = params['InstanceId']
  @PatternType = params['PatternType']
  @Pattern = params['Pattern']
  @ResourceType = params['ResourceType']
  @AclList = params['AclList']
  @CreateTimeStamp = params['CreateTimeStamp']
  @IsApplied = params['IsApplied']
  @UpdateTimeStamp = params['UpdateTimeStamp']
  @Comment = params['Comment']
  @TopicName = params['TopicName']
  @TopicCount = params['TopicCount']
  @PatternTypeTitle = params['PatternTypeTitle']
end