Class: TencentCloud::Tse::V20201207::DescribeCloudNativeAPIGatewayResult

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

Overview

获取云原生API网关基础信息响应结果。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gatewayid = nil, status = nil, name = nil, type = nil, gatewayversion = nil, nodeconfig = nil, vpcconfig = nil, description = nil, createtime = nil, tags = nil, enablecls = nil, tradetype = nil, featureversion = nil, internetmaxbandwidthout = nil, autorenewflag = nil, curdeadline = nil, isolatetime = nil, enableinternet = nil, engineregion = nil, ingressclassname = nil, internetpaymode = nil, gatewayminorversion = nil, instanceport = nil, loadbalancertype = nil, publicipaddresses = nil, deleteprotect = nil, availableversions = nil) ⇒ DescribeCloudNativeAPIGatewayResult

Returns a new instance of DescribeCloudNativeAPIGatewayResult.



4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/v20201207/models.rb', line 4900

def initialize(gatewayid=nil, status=nil, name=nil, type=nil, gatewayversion=nil, nodeconfig=nil, vpcconfig=nil, description=nil, createtime=nil, tags=nil, enablecls=nil, tradetype=nil, featureversion=nil, internetmaxbandwidthout=nil, autorenewflag=nil, curdeadline=nil, isolatetime=nil, enableinternet=nil, engineregion=nil, ingressclassname=nil, internetpaymode=nil, gatewayminorversion=nil, instanceport=nil, loadbalancertype=nil, publicipaddresses=nil, deleteprotect=nil, availableversions=nil)
  @GatewayId = gatewayid
  @Status = status
  @Name = name
  @Type = type
  @GatewayVersion = gatewayversion
  @NodeConfig = nodeconfig
  @VpcConfig = vpcconfig
  @Description = description
  @CreateTime = createtime
  @Tags = tags
  @EnableCls = enablecls
  @TradeType = tradetype
  @FeatureVersion = featureversion
  @InternetMaxBandwidthOut = internetmaxbandwidthout
  @AutoRenewFlag = autorenewflag
  @CurDeadline = curdeadline
  @IsolateTime = isolatetime
  @EnableInternet = enableinternet
  @EngineRegion = engineregion
  @IngressClassName = ingressclassname
  @InternetPayMode = internetpaymode
  @GatewayMinorVersion = gatewayminorversion
  @InstancePort = instanceport
  @LoadBalancerType = loadbalancertype
  @PublicIpAddresses = publicipaddresses
  @DeleteProtect = deleteprotect
  @AvailableVersions = availableversions
end

Instance Attribute Details

#AutoRenewFlagObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def AutoRenewFlag
  @AutoRenewFlag
end

#AvailableVersionsObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def AvailableVersions
  @AvailableVersions
end

#CreateTimeObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def CreateTime
  @CreateTime
end

#CurDeadlineObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def CurDeadline
  @CurDeadline
end

#DeleteProtectObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def DeleteProtect
  @DeleteProtect
end

#DescriptionObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def Description
  @Description
end

#EnableClsObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def EnableCls
  @EnableCls
end

#EnableInternetObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def EnableInternet
  @EnableInternet
end

#EngineRegionObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def EngineRegion
  @EngineRegion
end

#FeatureVersionObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def FeatureVersion
  @FeatureVersion
end

#GatewayIdObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def GatewayId
  @GatewayId
end

#GatewayMinorVersionObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def GatewayMinorVersion
  @GatewayMinorVersion
end

#GatewayVersionObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def GatewayVersion
  @GatewayVersion
end

#IngressClassNameObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def IngressClassName
  @IngressClassName
end

#InstancePortObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def InstancePort
  @InstancePort
end

#InternetMaxBandwidthOutObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#InternetPayModeObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def InternetPayMode
  @InternetPayMode
end

#IsolateTimeObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def IsolateTime
  @IsolateTime
end

#LoadBalancerTypeObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def LoadBalancerType
  @LoadBalancerType
end

#NameObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def Name
  @Name
end

#NodeConfigObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def NodeConfig
  @NodeConfig
end

#PublicIpAddressesObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def PublicIpAddresses
  @PublicIpAddresses
end

#StatusObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def Status
  @Status
end

#TagsObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def Tags
  @Tags
end

#TradeTypeObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def TradeType
  @TradeType
end

#TypeObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def Type
  @Type
end

#VpcConfigObject

  • 2.4.1
  • 2.5.1 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GatewayId:

    云原生API网关ID。

  • Status:

    云原生API网关状态。

  • Name:

    云原生API网关名。

  • Type:

    云原生API网关类型。

  • GatewayVersion:

    实例版本:

  • NodeConfig:

    云原生API网关节点信息。

  • VpcConfig:

    云原生API网关vpc配置。

  • Description:

    云原生API网关描述。

  • CreateTime:

    云原生API网关创建时间。

  • Tags:

    实例的标签信息

  • EnableCls:

    是否开启 cls 日志

  • TradeType:

    付费模式,0表示后付费,1预付费

  • FeatureVersion:

    实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

  • InternetMaxBandwidthOut:

    公网出流量带宽,[1,2048]Mbps

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态);

  • CurDeadline:

    到期时间,预付费时使用

  • IsolateTime:

    隔离时间,实例隔离时使用

  • EnableInternet:

    是否开启客户端公网。

  • EngineRegion:

    实例实际的地域信息

  • IngressClassName:

    Ingress class名称

  • InternetPayMode:

    公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

  • GatewayMinorVersion:

    云原生API网关小版本号

  • InstancePort:

    实例监听的端口信息

  • LoadBalancerType:

    公网CLB默认类型

  • PublicIpAddresses:

    公网IP地址列表

  • DeleteProtect:

    是否开启删除保护

  • AvailableVersions:

    表示可以升级的版本号



4898
4899
4900
# File 'lib/v20201207/models.rb', line 4898

def VpcConfig
  @VpcConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
# File 'lib/v20201207/models.rb', line 4930

def deserialize(params)
  @GatewayId = params['GatewayId']
  @Status = params['Status']
  @Name = params['Name']
  @Type = params['Type']
  @GatewayVersion = params['GatewayVersion']
  unless params['NodeConfig'].nil?
    @NodeConfig = CloudNativeAPIGatewayNodeConfig.new
    @NodeConfig.deserialize(params['NodeConfig'])
  end
  unless params['VpcConfig'].nil?
    @VpcConfig = CloudNativeAPIGatewayVpcConfig.new
    @VpcConfig.deserialize(params['VpcConfig'])
  end
  @Description = params['Description']
  @CreateTime = params['CreateTime']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      instancetaginfo_tmp = InstanceTagInfo.new
      instancetaginfo_tmp.deserialize(i)
      @Tags << instancetaginfo_tmp
    end
  end
  @EnableCls = params['EnableCls']
  @TradeType = params['TradeType']
  @FeatureVersion = params['FeatureVersion']
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
  @AutoRenewFlag = params['AutoRenewFlag']
  @CurDeadline = params['CurDeadline']
  @IsolateTime = params['IsolateTime']
  @EnableInternet = params['EnableInternet']
  @EngineRegion = params['EngineRegion']
  @IngressClassName = params['IngressClassName']
  @InternetPayMode = params['InternetPayMode']
  @GatewayMinorVersion = params['GatewayMinorVersion']
  unless params['InstancePort'].nil?
    @InstancePort = InstancePort.new
    @InstancePort.deserialize(params['InstancePort'])
  end
  @LoadBalancerType = params['LoadBalancerType']
  @PublicIpAddresses = params['PublicIpAddresses']
  @DeleteProtect = params['DeleteProtect']
  @AvailableVersions = params['AvailableVersions']
end