Class: TencentCloud::Monitor::V20180724::UpdateExporterIntegrationRequest

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

Overview

UpdateExporterIntegration请求参数结构体

Instance Attribute Summary collapse

  • #Content ⇒ Object
  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • .
  • #Disable ⇒ Object
  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • .
  • #InstanceId ⇒ Object
  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • .
  • #Kind ⇒ Object
  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • .
  • #KubeType ⇒ Object
  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(instanceid = nil, kind = nil, content = nil, kubetype = nil, clusterid = nil, disable = nil) ⇒ UpdateExporterIntegrationRequest

    Returns a new instance of UpdateExporterIntegrationRequest.

    
    
    15718
    15719
    15720
    15721
    15722
    15723
    15724
    15725
    # File 'lib/v20180724/models.rb', line 15718
    
    def initialize(instanceid=nil, kind=nil, content=nil, kubetype=nil, clusterid=nil, disable=nil)
      @InstanceId = instanceid
      @Kind = kind
      @Content = content
      @KubeType = kubetype
      @ClusterId = clusterid
      @Disable = disable
    end

    Instance Attribute Details

    #ClusterIdObject

  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • Parameters:

    • InstanceId:

      Prometheus 实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations 获取对应集成的 Kind)

    • Content:

      配置内容(可通过 DescribeExporterIntegrations 接口获取对应集成的 Content,并在此基础上做修改)

    • KubeType:

      Kubernetes 集群类型,可不填。取值如下:

    • ClusterId:

      集群 ID,可不填

    • Disable:

      值为true时禁用集成

    
    
    15716
    15717
    15718
    # File 'lib/v20180724/models.rb', line 15716
    
    def ClusterId
      @ClusterId
    end

    #ContentObject

  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • Parameters:

    • InstanceId:

      Prometheus 实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations 获取对应集成的 Kind)

    • Content:

      配置内容(可通过 DescribeExporterIntegrations 接口获取对应集成的 Content,并在此基础上做修改)

    • KubeType:

      Kubernetes 集群类型,可不填。取值如下:

    • ClusterId:

      集群 ID,可不填

    • Disable:

      值为true时禁用集成

    
    
    15716
    15717
    15718
    # File 'lib/v20180724/models.rb', line 15716
    
    def Content
      @Content
    end

    #DisableObject

  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • Parameters:

    • InstanceId:

      Prometheus 实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations 获取对应集成的 Kind)

    • Content:

      配置内容(可通过 DescribeExporterIntegrations 接口获取对应集成的 Content,并在此基础上做修改)

    • KubeType:

      Kubernetes 集群类型,可不填。取值如下:

    • ClusterId:

      集群 ID,可不填

    • Disable:

      值为true时禁用集成

    
    
    15716
    15717
    15718
    # File 'lib/v20180724/models.rb', line 15716
    
    def Disable
      @Disable
    end

    #InstanceIdObject

  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • Parameters:

    • InstanceId:

      Prometheus 实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations 获取对应集成的 Kind)

    • Content:

      配置内容(可通过 DescribeExporterIntegrations 接口获取对应集成的 Content,并在此基础上做修改)

    • KubeType:

      Kubernetes 集群类型,可不填。取值如下:

    • ClusterId:

      集群 ID,可不填

    • Disable:

      值为true时禁用集成

    
    
    15716
    15717
    15718
    # File 'lib/v20180724/models.rb', line 15716
    
    def InstanceId
      @InstanceId
    end

    #KindObject

  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • Parameters:

    • InstanceId:

      Prometheus 实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations 获取对应集成的 Kind)

    • Content:

      配置内容(可通过 DescribeExporterIntegrations 接口获取对应集成的 Content,并在此基础上做修改)

    • KubeType:

      Kubernetes 集群类型,可不填。取值如下:

    • ClusterId:

      集群 ID,可不填

    • Disable:

      值为true时禁用集成

    
    
    15716
    15717
    15718
    # File 'lib/v20180724/models.rb', line 15716
    
    def Kind
      @Kind
    end

    #KubeTypeObject

  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • Parameters:

    • InstanceId:

      Prometheus 实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations 获取对应集成的 Kind)

    • Content:

      配置内容(可通过 DescribeExporterIntegrations 接口获取对应集成的 Content,并在此基础上做修改)

    • KubeType:

      Kubernetes 集群类型,可不填。取值如下:

    • ClusterId:

      集群 ID,可不填

    • Disable:

      值为true时禁用集成

    
    
    15716
    15717
    15718
    # File 'lib/v20180724/models.rb', line 15716
    
    def KubeType
      @KubeType
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    15727
    15728
    15729
    15730
    15731
    15732
    15733
    15734
    # File 'lib/v20180724/models.rb', line 15727
    
    def deserialize(params)
      @InstanceId = params['InstanceId']
      @Kind = params['Kind']
      @Content = params['Content']
      @KubeType = params['KubeType']
      @ClusterId = params['ClusterId']
      @Disable = params['Disable']
    end