Class: TencentCloud::Tke::V20180525::ECMEnhancedService

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

Overview

ECM增强服务

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(securityservice = nil, monitorservice = nil) ⇒ ECMEnhancedService

Returns a new instance of ECMEnhancedService.



11891
11892
11893
11894
# File 'lib/v20180525/models.rb', line 11891

def initialize(securityservice=nil, monitorservice=nil)
  @SecurityService = securityservice
  @MonitorService = monitorservice
end

Instance Attribute Details

#MonitorServiceObject

Parameters:

  • 是否开启云监控服务

  • 是否开启云镜服务



11889
11890
11891
# File 'lib/v20180525/models.rb', line 11889

def MonitorService
  @MonitorService
end

#SecurityServiceObject

Parameters:

  • 是否开启云监控服务

  • 是否开启云镜服务



11889
11890
11891
# File 'lib/v20180525/models.rb', line 11889

def SecurityService
  @SecurityService
end

Instance Method Details

#deserialize(params) ⇒ Object



11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
# File 'lib/v20180525/models.rb', line 11896

def deserialize(params)
  unless params['SecurityService'].nil?
    @SecurityService = ECMRunMonitorServiceEnabled.new
    @SecurityService.deserialize(params['SecurityService'])
  end
  unless params['MonitorService'].nil?
    @MonitorService = ECMRunSecurityServiceEnabled.new
    @MonitorService.deserialize(params['MonitorService'])
  end
end