Class: TencentCloud::Monitor::V20180724::DeleteExporterIntegrationRequest

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

Overview

DeleteExporterIntegration请求参数结构体

Instance Attribute Summary collapse

  • #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)
  • .
  • #Name ⇒ Object
  • 1= 容器集群(TKE)
  • 2=弹性集群(EKS)
  • 3= Prometheus管理的弹性集群(MEKS)
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(instanceid = nil, kind = nil, name = nil, kubetype = nil, clusterid = nil) ⇒ DeleteExporterIntegrationRequest

    Returns a new instance of DeleteExporterIntegrationRequest.

    
    
    3436
    3437
    3438
    3439
    3440
    3441
    3442
    # File 'lib/v20180724/models.rb', line 3436
    
    def initialize(instanceid=nil, kind=nil, name=nil, kubetype=nil, clusterid=nil)
      @InstanceId = instanceid
      @Kind = kind
      @Name = name
      @KubeType = kubetype
      @ClusterId = clusterid
    end

    Instance Attribute Details

    #ClusterIdObject

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

    • InstanceId:

      实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations获取)

    • Name:

      名字

    • KubeType:

      Kubernetes 集群类型,取值如下:

    • ClusterId:

      集群 ID,可不填

    
    
    3434
    3435
    3436
    # File 'lib/v20180724/models.rb', line 3434
    
    def ClusterId
      @ClusterId
    end

    #InstanceIdObject

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

    • InstanceId:

      实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations获取)

    • Name:

      名字

    • KubeType:

      Kubernetes 集群类型,取值如下:

    • ClusterId:

      集群 ID,可不填

    
    
    3434
    3435
    3436
    # File 'lib/v20180724/models.rb', line 3434
    
    def InstanceId
      @InstanceId
    end

    #KindObject

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

    • InstanceId:

      实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations获取)

    • Name:

      名字

    • KubeType:

      Kubernetes 集群类型,取值如下:

    • ClusterId:

      集群 ID,可不填

    
    
    3434
    3435
    3436
    # File 'lib/v20180724/models.rb', line 3434
    
    def Kind
      @Kind
    end

    #KubeTypeObject

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

    • InstanceId:

      实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations获取)

    • Name:

      名字

    • KubeType:

      Kubernetes 集群类型,取值如下:

    • ClusterId:

      集群 ID,可不填

    
    
    3434
    3435
    3436
    # File 'lib/v20180724/models.rb', line 3434
    
    def KubeType
      @KubeType
    end

    #NameObject

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

    • InstanceId:

      实例 ID

    • Kind:

      类型(可通过 DescribeExporterIntegrations获取)

    • Name:

      名字

    • KubeType:

      Kubernetes 集群类型,取值如下:

    • ClusterId:

      集群 ID,可不填

    
    
    3434
    3435
    3436
    # File 'lib/v20180724/models.rb', line 3434
    
    def Name
      @Name
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    3444
    3445
    3446
    3447
    3448
    3449
    3450
    # File 'lib/v20180724/models.rb', line 3444
    
    def deserialize(params)
      @InstanceId = params['InstanceId']
      @Kind = params['Kind']
      @Name = params['Name']
      @KubeType = params['KubeType']
      @ClusterId = params['ClusterId']
    end