Class: TencentCloud::Dlc::V20210125::DataMaskStrategy

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

Overview

数据脱敏策略信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(strategyid = nil, userappid = nil, uin = nil, subaccountuin = nil, strategyname = nil, strategytype = nil, strategydesc = nil, groups = nil, users = nil, state = nil, createtime = nil, updatetime = nil) ⇒ DataMaskStrategy

Returns a new instance of DataMaskStrategy.



4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
# File 'lib/v20210125/models.rb', line 4942

def initialize(strategyid=nil, userappid=nil, uin=nil, subaccountuin=nil, strategyname=nil, strategytype=nil, strategydesc=nil, groups=nil, users=nil, state=nil, createtime=nil, updatetime=nil)
  @StrategyId = strategyid
  @UserAppId = userappid
  @Uin = uin
  @SubAccountUin = subaccountuin
  @StrategyName = strategyname
  @StrategyType = strategytype
  @StrategyDesc = strategydesc
  @Groups = groups
  @Users = users
  @State = state
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def CreateTime
  @CreateTime
end

#GroupsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def Groups
  @Groups
end

#StateObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def State
  @State
end

#StrategyDescObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def StrategyDesc
  @StrategyDesc
end

#StrategyIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def StrategyId
  @StrategyId
end

#StrategyNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def StrategyName
  @StrategyName
end

#StrategyTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def StrategyType
  @StrategyType
end

#SubAccountUinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def SubAccountUin
  @SubAccountUin
end

#UinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def Uin
  @Uin
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def UpdateTime
  @UpdateTime
end

#UserAppIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def UserAppId
  @UserAppId
end

#UsersObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StrategyId:

    策略ID

  • UserAppId:

    用户AppId

  • Uin:

    用户Uin

  • SubAccountUin:

    操作用户子账号uin

  • StrategyName:

    策略名称

  • StrategyType:

    MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等

  • StrategyDesc:

    策略描述

  • Groups:

    用户组策略列表

  • Users:

    用户子账号uin列表,按;拼接

  • State:

    1: 生效中; 0:已删除

  • CreateTime:

    策略创建时间,毫秒时间戳

  • UpdateTime:

    策略更新时间,毫秒时间戳



4940
4941
4942
# File 'lib/v20210125/models.rb', line 4940

def Users
  @Users
end

Instance Method Details

#deserialize(params) ⇒ Object



4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
# File 'lib/v20210125/models.rb', line 4957

def deserialize(params)
  @StrategyId = params['StrategyId']
  @UserAppId = params['UserAppId']
  @Uin = params['Uin']
  @SubAccountUin = params['SubAccountUin']
  @StrategyName = params['StrategyName']
  @StrategyType = params['StrategyType']
  @StrategyDesc = params['StrategyDesc']
  unless params['Groups'].nil?
    @Groups = []
    params['Groups'].each do |i|
      groupinfo_tmp = GroupInfo.new
      groupinfo_tmp.deserialize(i)
      @Groups << groupinfo_tmp
    end
  end
  @Users = params['Users']
  @State = params['State']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end