Class: TencentCloud::Cynosdb::V20190107::OpenClusterPasswordComplexityRequest

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

Overview

OpenClusterPasswordComplexity请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, validatepasswordlength = nil, validatepasswordmixedcasecount = nil, validatepasswordspecialcharcount = nil, validatepasswordnumbercount = nil, validatepasswordpolicy = nil, validatepassworddictionary = nil) ⇒ OpenClusterPasswordComplexityRequest

Returns a new instance of OpenClusterPasswordComplexityRequest.



11631
11632
11633
11634
11635
11636
11637
11638
11639
# File 'lib/v20190107/models.rb', line 11631

def initialize(clusterid=nil, validatepasswordlength=nil, validatepasswordmixedcasecount=nil, validatepasswordspecialcharcount=nil, validatepasswordnumbercount=nil, validatepasswordpolicy=nil, validatepassworddictionary=nil)
  @ClusterId = clusterid
  @ValidatePasswordLength = validatepasswordlength
  @ValidatePasswordMixedCaseCount = validatepasswordmixedcasecount
  @ValidatePasswordSpecialCharCount = validatepasswordspecialcharcount
  @ValidatePasswordNumberCount = validatepasswordnumbercount
  @ValidatePasswordPolicy = validatepasswordpolicy
  @ValidatePasswordDictionary = validatepassworddictionary
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群id

  • ValidatePasswordLength:

    密码长度

  • ValidatePasswordMixedCaseCount:

    大小写字符个数

  • ValidatePasswordSpecialCharCount:

    特殊字符个数

  • ValidatePasswordNumberCount:

    数字个数

  • ValidatePasswordPolicy:

    密码强度(“MEDIUM”, “STRONG”)

  • ValidatePasswordDictionary:

    数据字典



11629
11630
11631
# File 'lib/v20190107/models.rb', line 11629

def ClusterId
  @ClusterId
end

#ValidatePasswordDictionaryObject

Parameters:

  • ClusterId:

    集群id

  • ValidatePasswordLength:

    密码长度

  • ValidatePasswordMixedCaseCount:

    大小写字符个数

  • ValidatePasswordSpecialCharCount:

    特殊字符个数

  • ValidatePasswordNumberCount:

    数字个数

  • ValidatePasswordPolicy:

    密码强度(“MEDIUM”, “STRONG”)

  • ValidatePasswordDictionary:

    数据字典



11629
11630
11631
# File 'lib/v20190107/models.rb', line 11629

def ValidatePasswordDictionary
  @ValidatePasswordDictionary
end

#ValidatePasswordLengthObject

Parameters:

  • ClusterId:

    集群id

  • ValidatePasswordLength:

    密码长度

  • ValidatePasswordMixedCaseCount:

    大小写字符个数

  • ValidatePasswordSpecialCharCount:

    特殊字符个数

  • ValidatePasswordNumberCount:

    数字个数

  • ValidatePasswordPolicy:

    密码强度(“MEDIUM”, “STRONG”)

  • ValidatePasswordDictionary:

    数据字典



11629
11630
11631
# File 'lib/v20190107/models.rb', line 11629

def ValidatePasswordLength
  @ValidatePasswordLength
end

#ValidatePasswordMixedCaseCountObject

Parameters:

  • ClusterId:

    集群id

  • ValidatePasswordLength:

    密码长度

  • ValidatePasswordMixedCaseCount:

    大小写字符个数

  • ValidatePasswordSpecialCharCount:

    特殊字符个数

  • ValidatePasswordNumberCount:

    数字个数

  • ValidatePasswordPolicy:

    密码强度(“MEDIUM”, “STRONG”)

  • ValidatePasswordDictionary:

    数据字典



11629
11630
11631
# File 'lib/v20190107/models.rb', line 11629

def ValidatePasswordMixedCaseCount
  @ValidatePasswordMixedCaseCount
end

#ValidatePasswordNumberCountObject

Parameters:

  • ClusterId:

    集群id

  • ValidatePasswordLength:

    密码长度

  • ValidatePasswordMixedCaseCount:

    大小写字符个数

  • ValidatePasswordSpecialCharCount:

    特殊字符个数

  • ValidatePasswordNumberCount:

    数字个数

  • ValidatePasswordPolicy:

    密码强度(“MEDIUM”, “STRONG”)

  • ValidatePasswordDictionary:

    数据字典



11629
11630
11631
# File 'lib/v20190107/models.rb', line 11629

def ValidatePasswordNumberCount
  @ValidatePasswordNumberCount
end

#ValidatePasswordPolicyObject

Parameters:

  • ClusterId:

    集群id

  • ValidatePasswordLength:

    密码长度

  • ValidatePasswordMixedCaseCount:

    大小写字符个数

  • ValidatePasswordSpecialCharCount:

    特殊字符个数

  • ValidatePasswordNumberCount:

    数字个数

  • ValidatePasswordPolicy:

    密码强度(“MEDIUM”, “STRONG”)

  • ValidatePasswordDictionary:

    数据字典



11629
11630
11631
# File 'lib/v20190107/models.rb', line 11629

def ValidatePasswordPolicy
  @ValidatePasswordPolicy
end

#ValidatePasswordSpecialCharCountObject

Parameters:

  • ClusterId:

    集群id

  • ValidatePasswordLength:

    密码长度

  • ValidatePasswordMixedCaseCount:

    大小写字符个数

  • ValidatePasswordSpecialCharCount:

    特殊字符个数

  • ValidatePasswordNumberCount:

    数字个数

  • ValidatePasswordPolicy:

    密码强度(“MEDIUM”, “STRONG”)

  • ValidatePasswordDictionary:

    数据字典



11629
11630
11631
# File 'lib/v20190107/models.rb', line 11629

def ValidatePasswordSpecialCharCount
  @ValidatePasswordSpecialCharCount
end

Instance Method Details

#deserialize(params) ⇒ Object



11641
11642
11643
11644
11645
11646
11647
11648
11649
# File 'lib/v20190107/models.rb', line 11641

def deserialize(params)
  @ClusterId = params['ClusterId']
  @ValidatePasswordLength = params['ValidatePasswordLength']
  @ValidatePasswordMixedCaseCount = params['ValidatePasswordMixedCaseCount']
  @ValidatePasswordSpecialCharCount = params['ValidatePasswordSpecialCharCount']
  @ValidatePasswordNumberCount = params['ValidatePasswordNumberCount']
  @ValidatePasswordPolicy = params['ValidatePasswordPolicy']
  @ValidatePasswordDictionary = params['ValidatePasswordDictionary']
end