Class: TencentCloud::Monitor::V20180724::PrometheusInstanceGrantInfo

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

Overview

实例的授权信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(haschargeoperation = nil, hasvpcdisplay = nil, hasgrafanastatuschange = nil, hasagentmanage = nil, hastkemanage = nil, hasapioperation = nil) ⇒ PrometheusInstanceGrantInfo

Returns a new instance of PrometheusInstanceGrantInfo.



13389
13390
13391
13392
13393
13394
13395
13396
# File 'lib/v20180724/models.rb', line 13389

def initialize(haschargeoperation=nil, hasvpcdisplay=nil, hasgrafanastatuschange=nil, hasagentmanage=nil, hastkemanage=nil, hasapioperation=nil)
  @HasChargeOperation = haschargeoperation
  @HasVpcDisplay = hasvpcdisplay
  @HasGrafanaStatusChange = hasgrafanastatuschange
  @HasAgentManage = hasagentmanage
  @HasTkeManage = hastkemanage
  @HasApiOperation = hasapioperation
end

Instance Attribute Details

#HasAgentManageObject

Parameters:

  • HasChargeOperation:

    是否有计费操作权限(1=有,2=无)

  • HasVpcDisplay:

    是否显示VPC信息的权限(1=有,2=无)

  • HasGrafanaStatusChange:

    是否可修改Grafana的状态(1=有,2=无)

  • HasAgentManage:

    是否有管理agent的权限(1=有,2=无)

  • HasTkeManage:

    是否有管理TKE集成的权限(1=有,2=无)

  • HasApiOperation:

    是否显示API等信息(1=有, 2=无)



13387
13388
13389
# File 'lib/v20180724/models.rb', line 13387

def HasAgentManage
  @HasAgentManage
end

#HasApiOperationObject

Parameters:

  • HasChargeOperation:

    是否有计费操作权限(1=有,2=无)

  • HasVpcDisplay:

    是否显示VPC信息的权限(1=有,2=无)

  • HasGrafanaStatusChange:

    是否可修改Grafana的状态(1=有,2=无)

  • HasAgentManage:

    是否有管理agent的权限(1=有,2=无)

  • HasTkeManage:

    是否有管理TKE集成的权限(1=有,2=无)

  • HasApiOperation:

    是否显示API等信息(1=有, 2=无)



13387
13388
13389
# File 'lib/v20180724/models.rb', line 13387

def HasApiOperation
  @HasApiOperation
end

#HasChargeOperationObject

Parameters:

  • HasChargeOperation:

    是否有计费操作权限(1=有,2=无)

  • HasVpcDisplay:

    是否显示VPC信息的权限(1=有,2=无)

  • HasGrafanaStatusChange:

    是否可修改Grafana的状态(1=有,2=无)

  • HasAgentManage:

    是否有管理agent的权限(1=有,2=无)

  • HasTkeManage:

    是否有管理TKE集成的权限(1=有,2=无)

  • HasApiOperation:

    是否显示API等信息(1=有, 2=无)



13387
13388
13389
# File 'lib/v20180724/models.rb', line 13387

def HasChargeOperation
  @HasChargeOperation
end

#HasGrafanaStatusChangeObject

Parameters:

  • HasChargeOperation:

    是否有计费操作权限(1=有,2=无)

  • HasVpcDisplay:

    是否显示VPC信息的权限(1=有,2=无)

  • HasGrafanaStatusChange:

    是否可修改Grafana的状态(1=有,2=无)

  • HasAgentManage:

    是否有管理agent的权限(1=有,2=无)

  • HasTkeManage:

    是否有管理TKE集成的权限(1=有,2=无)

  • HasApiOperation:

    是否显示API等信息(1=有, 2=无)



13387
13388
13389
# File 'lib/v20180724/models.rb', line 13387

def HasGrafanaStatusChange
  @HasGrafanaStatusChange
end

#HasTkeManageObject

Parameters:

  • HasChargeOperation:

    是否有计费操作权限(1=有,2=无)

  • HasVpcDisplay:

    是否显示VPC信息的权限(1=有,2=无)

  • HasGrafanaStatusChange:

    是否可修改Grafana的状态(1=有,2=无)

  • HasAgentManage:

    是否有管理agent的权限(1=有,2=无)

  • HasTkeManage:

    是否有管理TKE集成的权限(1=有,2=无)

  • HasApiOperation:

    是否显示API等信息(1=有, 2=无)



13387
13388
13389
# File 'lib/v20180724/models.rb', line 13387

def HasTkeManage
  @HasTkeManage
end

#HasVpcDisplayObject

Parameters:

  • HasChargeOperation:

    是否有计费操作权限(1=有,2=无)

  • HasVpcDisplay:

    是否显示VPC信息的权限(1=有,2=无)

  • HasGrafanaStatusChange:

    是否可修改Grafana的状态(1=有,2=无)

  • HasAgentManage:

    是否有管理agent的权限(1=有,2=无)

  • HasTkeManage:

    是否有管理TKE集成的权限(1=有,2=无)

  • HasApiOperation:

    是否显示API等信息(1=有, 2=无)



13387
13388
13389
# File 'lib/v20180724/models.rb', line 13387

def HasVpcDisplay
  @HasVpcDisplay
end

Instance Method Details

#deserialize(params) ⇒ Object



13398
13399
13400
13401
13402
13403
13404
13405
# File 'lib/v20180724/models.rb', line 13398

def deserialize(params)
  @HasChargeOperation = params['HasChargeOperation']
  @HasVpcDisplay = params['HasVpcDisplay']
  @HasGrafanaStatusChange = params['HasGrafanaStatusChange']
  @HasAgentManage = params['HasAgentManage']
  @HasTkeManage = params['HasTkeManage']
  @HasApiOperation = params['HasApiOperation']
end