Class: TencentCloud::Tem::V20210701::EksService

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

Overview

eks service info

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, ports = nil, yaml = nil, applicationname = nil, versionname = nil, clusterip = nil, externalip = nil, type = nil, subnetid = nil, loadbalanceid = nil, portmappings = nil, serviceportmappinglist = nil, flushall = nil, enableregistrynextdeploy = nil, applicationid = nil, allipdone = nil, externaldomain = nil) ⇒ EksService

Returns a new instance of EksService.



2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
# File 'lib/v20210701/models.rb', line 2675

def initialize(name=nil, ports=nil, yaml=nil, applicationname=nil, versionname=nil, clusterip=nil, externalip=nil, type=nil, subnetid=nil, loadbalanceid=nil, portmappings=nil, serviceportmappinglist=nil, flushall=nil, enableregistrynextdeploy=nil, applicationid=nil, allipdone=nil, externaldomain=nil)
  @Name = name
  @Ports = ports
  @Yaml = yaml
  @ApplicationName = applicationname
  @VersionName = versionname
  @ClusterIp = clusterip
  @ExternalIp = externalip
  @Type = type
  @SubnetId = subnetid
  @LoadBalanceId = loadbalanceid
  @PortMappings = portmappings
  @ServicePortMappingList = serviceportmappinglist
  @FlushAll = flushall
  @EnableRegistryNextDeploy = enableregistrynextdeploy
  @ApplicationId = applicationid
  @AllIpDone = allipdone
  @ExternalDomain = externaldomain
end

Instance Attribute Details

#AllIpDoneObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def AllIpDone
  @AllIpDone
end

#ApplicationIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def ApplicationId
  @ApplicationId
end

#ApplicationNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def ApplicationName
  @ApplicationName
end

#ClusterIpObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def ClusterIp
  @ClusterIp
end

#EnableRegistryNextDeployObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def EnableRegistryNextDeploy
  @EnableRegistryNextDeploy
end

#ExternalDomainObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def ExternalDomain
  @ExternalDomain
end

#ExternalIpObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def ExternalIp
  @ExternalIp
end

#FlushAllObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def FlushAll
  @FlushAll
end

#LoadBalanceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def LoadBalanceId
  @LoadBalanceId
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def Name
  @Name
end

#PortMappingsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def PortMappings
  @PortMappings
end

#PortsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def Ports
  @Ports
end

#ServicePortMappingListObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def ServicePortMappingList
  @ServicePortMappingList
end

#SubnetIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def SubnetId
  @SubnetId
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def Type
  @Type
end

#VersionNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def VersionName
  @VersionName
end

#YamlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

  • EXTERNAL(公网访问)

  • VPC(vpc内访问)

  • CLUSTER(集群内访问)

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    service name

  • Ports:

    可用端口

  • Yaml:

    yaml 内容

  • ApplicationName:

    服务名

  • VersionName:

    版本名

  • ClusterIp:

    内网ip

  • ExternalIp:

    外网ip

  • Type:

    访问类型,可选值:

  • SubnetId:

    子网ID,只在类型为vpc访问时才有值

  • LoadBalanceId:

    负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建

  • PortMappings:

    端口映射

  • ServicePortMappingList:

    每种类型访问配置详情

  • FlushAll:

    刷新复写所有类型

  • EnableRegistryNextDeploy:

    1: 下次部署自动注入注册中心信息;0:不注入

  • ApplicationId:

    返回应用id

  • AllIpDone:

    所有服务IP是否已经ready

  • ExternalDomain:

    clb 域名



2673
2674
2675
# File 'lib/v20210701/models.rb', line 2673

def Yaml
  @Yaml
end

Instance Method Details

#deserialize(params) ⇒ Object



2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
# File 'lib/v20210701/models.rb', line 2695

def deserialize(params)
  @Name = params['Name']
  @Ports = params['Ports']
  @Yaml = params['Yaml']
  @ApplicationName = params['ApplicationName']
  @VersionName = params['VersionName']
  @ClusterIp = params['ClusterIp']
  @ExternalIp = params['ExternalIp']
  @Type = params['Type']
  @SubnetId = params['SubnetId']
  @LoadBalanceId = params['LoadBalanceId']
  unless params['PortMappings'].nil?
    @PortMappings = []
    params['PortMappings'].each do |i|
      portmapping_tmp = PortMapping.new
      portmapping_tmp.deserialize(i)
      @PortMappings << portmapping_tmp
    end
  end
  unless params['ServicePortMappingList'].nil?
    @ServicePortMappingList = []
    params['ServicePortMappingList'].each do |i|
      serviceportmapping_tmp = ServicePortMapping.new
      serviceportmapping_tmp.deserialize(i)
      @ServicePortMappingList << serviceportmapping_tmp
    end
  end
  @FlushAll = params['FlushAll']
  @EnableRegistryNextDeploy = params['EnableRegistryNextDeploy']
  @ApplicationId = params['ApplicationId']
  @AllIpDone = params['AllIpDone']
  @ExternalDomain = params['ExternalDomain']
end