Class: TencentCloud::Tse::V20201207::ServiceGovernanceInfo

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

Overview

服务治理相关的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(engineregion = nil, boundk8sinfos = nil, vpcinfos = nil, authopen = nil, features = nil, mainpassword = nil, pgwvpcinfos = nil, limitervpcinfos = nil, clstopics = nil, subpassword = nil) ⇒ ServiceGovernanceInfo

Returns a new instance of ServiceGovernanceInfo.



11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
# File 'lib/v20201207/models.rb', line 11551

def initialize(engineregion=nil, boundk8sinfos=nil, vpcinfos=nil, authopen=nil, features=nil, mainpassword=nil, pgwvpcinfos=nil, limitervpcinfos=nil, clstopics=nil, subpassword=nil)
  @EngineRegion = engineregion
  @BoundK8SInfos = boundk8sinfos
  @VpcInfos = vpcinfos
  @AuthOpen = authopen
  @Features = features
  @MainPassword = mainpassword
  @PgwVpcInfos = pgwvpcinfos
  @LimiterVpcInfos = limitervpcinfos
  @CLSTopics = clstopics
  @SubPassword = subpassword
end

Instance Attribute Details

#AuthOpenObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def AuthOpen
  @AuthOpen
end

#BoundK8SInfosObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def BoundK8SInfos
  @BoundK8SInfos
end

#CLSTopicsObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def CLSTopics
  @CLSTopics
end

#EngineRegionObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def EngineRegion
  @EngineRegion
end

#FeaturesObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def Features
  @Features
end

#LimiterVpcInfosObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def LimiterVpcInfos
  @LimiterVpcInfos
end

#MainPasswordObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def MainPassword
  @MainPassword
end

#PgwVpcInfosObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def PgwVpcInfos
  @PgwVpcInfos
end

#SubPasswordObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def SubPassword
  @SubPassword
end

#VpcInfosObject

Parameters:

  • EngineRegion:

    引擎所在的地域

  • BoundK8SInfos:

    服务治理引擎绑定的kubernetes集群信息

  • VpcInfos:

    服务治理引擎绑定的网络信息

  • AuthOpen:

    当前实例鉴权是否开启

  • Features:

    该实例支持的功能,鉴权就是 Auth

  • MainPassword:

    主账户名默认为 polaris,该值为主账户的默认密码

  • PgwVpcInfos:

    服务治理pushgateway引擎绑定的网络信息

  • LimiterVpcInfos:

    服务治理限流server引擎绑定的网络信息

  • CLSTopics:

    引擎关联CLS日志主题信息

  • SubPassword:

    子用户密码



11549
11550
11551
# File 'lib/v20201207/models.rb', line 11549

def VpcInfos
  @VpcInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
# File 'lib/v20201207/models.rb', line 11564

def deserialize(params)
  @EngineRegion = params['EngineRegion']
  unless params['BoundK8SInfos'].nil?
    @BoundK8SInfos = []
    params['BoundK8SInfos'].each do |i|
      boundk8sinfo_tmp = BoundK8SInfo.new
      boundk8sinfo_tmp.deserialize(i)
      @BoundK8SInfos << boundk8sinfo_tmp
    end
  end
  unless params['VpcInfos'].nil?
    @VpcInfos = []
    params['VpcInfos'].each do |i|
      vpcinfo_tmp = VpcInfo.new
      vpcinfo_tmp.deserialize(i)
      @VpcInfos << vpcinfo_tmp
    end
  end
  @AuthOpen = params['AuthOpen']
  @Features = params['Features']
  @MainPassword = params['MainPassword']
  unless params['PgwVpcInfos'].nil?
    @PgwVpcInfos = []
    params['PgwVpcInfos'].each do |i|
      vpcinfo_tmp = VpcInfo.new
      vpcinfo_tmp.deserialize(i)
      @PgwVpcInfos << vpcinfo_tmp
    end
  end
  unless params['LimiterVpcInfos'].nil?
    @LimiterVpcInfos = []
    params['LimiterVpcInfos'].each do |i|
      vpcinfo_tmp = VpcInfo.new
      vpcinfo_tmp.deserialize(i)
      @LimiterVpcInfos << vpcinfo_tmp
    end
  end
  unless params['CLSTopics'].nil?
    @CLSTopics = []
    params['CLSTopics'].each do |i|
      polarisclstopicinfo_tmp = PolarisCLSTopicInfo.new
      polarisclstopicinfo_tmp.deserialize(i)
      @CLSTopics << polarisclstopicinfo_tmp
    end
  end
  @SubPassword = params['SubPassword']
end