Class: TencentCloud::Monitor::V20180724::DescribeServiceDiscoveryRequest

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

Overview

DescribeServiceDiscovery请求参数结构体

Instance Attribute Summary collapse

  • #KubeClusterId ⇒ Object
  • 1 = 容器服务集群(TKE)
  • .
  • #KubeType ⇒ Object
  • 1 = 容器服务集群(TKE)
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(instanceid = nil, kubeclusterid = nil, kubetype = nil) ⇒ DescribeServiceDiscoveryRequest

    Returns a new instance of DescribeServiceDiscoveryRequest.

    
    
    9681
    9682
    9683
    9684
    9685
    # File 'lib/v20180724/models.rb', line 9681
    
    def initialize(instanceid=nil, kubeclusterid=nil, kubetype=nil)
      @InstanceId = instanceid
      @KubeClusterId = kubeclusterid
      @KubeType = kubetype
    end

    Instance Attribute Details

    #InstanceIdObject

  • 1 = 容器服务集群(TKE)
  • Parameters:

    • InstanceId:

      Prometheus 实例 ID

    • KubeClusterId: (li)

      类型是 TKE,为对应的腾讯云容器服务集群 ID

  • KubeType:

    用户 Kubernetes 集群类型:

  • 
    
    9679
    9680
    9681
    # File 'lib/v20180724/models.rb', line 9679
    
    def InstanceId
      @InstanceId
    end

    #KubeClusterIdObject

  • 1 = 容器服务集群(TKE)
  • Parameters:

  • KubeType:

    用户 Kubernetes 集群类型:

  • 
    
    9679
    9680
    9681
    # File 'lib/v20180724/models.rb', line 9679
    
    def KubeClusterId
      @KubeClusterId
    end

    #KubeTypeObject

  • 1 = 容器服务集群(TKE)
  • Parameters:

  • KubeType:

    用户 Kubernetes 集群类型:

  • 
    
    9679
    9680
    9681
    # File 'lib/v20180724/models.rb', line 9679
    
    def KubeType
      @KubeType
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    9687
    9688
    9689
    9690
    9691
    # File 'lib/v20180724/models.rb', line 9687
    
    def deserialize(params)
      @InstanceId = params['InstanceId']
      @KubeClusterId = params['KubeClusterId']
      @KubeType = params['KubeType']
    end