Class: TencentCloud::Cwp::V20180228::BaselinePolicy

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

Overview

基线策略信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyname = nil, detectinterval = nil, detecttime = nil, isenabled = nil, assettype = nil, policyid = nil, rulecount = nil, itemcount = nil, hostcount = nil, ruleids = nil, hostids = nil, hostips = nil, isdefault = nil) ⇒ BaselinePolicy

Returns a new instance of BaselinePolicy.



3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
# File 'lib/v20180228/models.rb', line 3543

def initialize(policyname=nil, detectinterval=nil, detecttime=nil, isenabled=nil, assettype=nil, policyid=nil, rulecount=nil, itemcount=nil, hostcount=nil, ruleids=nil, hostids=nil, hostips=nil, isdefault=nil)
  @PolicyName = policyname
  @DetectInterval = detectinterval
  @DetectTime = detecttime
  @IsEnabled = isenabled
  @AssetType = assettype
  @PolicyId = policyid
  @RuleCount = rulecount
  @ItemCount = itemcount
  @HostCount = hostcount
  @RuleIds = ruleids
  @HostIds = hostids
  @HostIps = hostips
  @IsDefault = isdefault
end

Instance Attribute Details

#AssetTypeObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def AssetType
  @AssetType
end

#DetectIntervalObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def DetectInterval
  @DetectInterval
end

#DetectTimeObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def DetectTime
  @DetectTime
end

#HostCountObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def HostCount
  @HostCount
end

#HostIdsObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def HostIds
  @HostIds
end

#HostIpsObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def HostIps
  @HostIps
end

#IsDefaultObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def IsDefault
  @IsDefault
end

#IsEnabledObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def IsEnabled
  @IsEnabled
end

#ItemCountObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def ItemCount
  @ItemCount
end

#PolicyIdObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def PolicyId
  @PolicyId
end

#PolicyNameObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def PolicyName
  @PolicyName
end

#RuleCountObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def RuleCount
  @RuleCount
end

#RuleIdsObject

Parameters:

  • PolicyName:

    策略名称,长度不超过128英文字符

  • DetectInterval:
  • DetectTime:

    检测时间

  • IsEnabled:
  • AssetType:
  • PolicyId:

    策略Id

  • RuleCount:

    关联基线项数目

  • ItemCount:

    关联基线项数目

  • HostCount:

    关联基线主机数目

  • RuleIds:

    规则Id

  • HostIds:

    主机Id

  • HostIps:

    主机Ip

  • IsDefault:

    是否是系统默认



3541
3542
3543
# File 'lib/v20180228/models.rb', line 3541

def RuleIds
  @RuleIds
end

Instance Method Details

#deserialize(params) ⇒ Object



3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
# File 'lib/v20180228/models.rb', line 3559

def deserialize(params)
  @PolicyName = params['PolicyName']
  @DetectInterval = params['DetectInterval']
  @DetectTime = params['DetectTime']
  @IsEnabled = params['IsEnabled']
  @AssetType = params['AssetType']
  @PolicyId = params['PolicyId']
  @RuleCount = params['RuleCount']
  @ItemCount = params['ItemCount']
  @HostCount = params['HostCount']
  @RuleIds = params['RuleIds']
  @HostIds = params['HostIds']
  @HostIps = params['HostIps']
  @IsDefault = params['IsDefault']
end