Class: TencentCloud::Lighthouse::V20200324::InternetAccessible

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

Overview

描述了启动配置创建实例的公网可访问性,声明了实例的公网使用计费模式,最大带宽等。

Instance Attribute Summary collapse

  • #InternetMaxBandwidthOut ⇒ Object
  • 按流量包付费:TRAFFIC_POSTPAID_BY_HOUR
  • 按带宽付费: BANDWIDTH_POSTPAID_BY_HOUR
  • .
  • #PublicIpAssigned ⇒ Object
  • 按流量包付费:TRAFFIC_POSTPAID_BY_HOUR
  • 按带宽付费: BANDWIDTH_POSTPAID_BY_HOUR
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(internetchargetype = nil, internetmaxbandwidthout = nil, publicipassigned = nil) ⇒ InternetAccessible

    Returns a new instance of InternetAccessible.

    
    
    6181
    6182
    6183
    6184
    6185
    # File 'lib/v20200324/models.rb', line 6181
    
    def initialize(internetchargetype=nil, internetmaxbandwidthout=nil, publicipassigned=nil)
      @InternetChargeType = internetchargetype
      @InternetMaxBandwidthOut = internetmaxbandwidthout
      @PublicIpAssigned = publicipassigned
    end

    Instance Attribute Details

    #InternetChargeTypeObject

  • 按流量包付费:TRAFFIC_POSTPAID_BY_HOUR
  • 按带宽付费: BANDWIDTH_POSTPAID_BY_HOUR
  • Parameters:

    • InternetChargeType:

      网络计费类型,取值范围:

    • InternetMaxBandwidthOut:

      公网出带宽上限,单位:Mbps。

    • PublicIpAssigned:

      是否分配公网 IP。

    
    
    6179
    6180
    6181
    # File 'lib/v20200324/models.rb', line 6179
    
    def InternetChargeType
      @InternetChargeType
    end

    #InternetMaxBandwidthOutObject

  • 按流量包付费:TRAFFIC_POSTPAID_BY_HOUR
  • 按带宽付费: BANDWIDTH_POSTPAID_BY_HOUR
  • Parameters:

    • InternetChargeType:

      网络计费类型,取值范围:

    • InternetMaxBandwidthOut:

      公网出带宽上限,单位:Mbps。

    • PublicIpAssigned:

      是否分配公网 IP。

    
    
    6179
    6180
    6181
    # File 'lib/v20200324/models.rb', line 6179
    
    def InternetMaxBandwidthOut
      @InternetMaxBandwidthOut
    end

    #PublicIpAssignedObject

  • 按流量包付费:TRAFFIC_POSTPAID_BY_HOUR
  • 按带宽付费: BANDWIDTH_POSTPAID_BY_HOUR
  • Parameters:

    • InternetChargeType:

      网络计费类型,取值范围:

    • InternetMaxBandwidthOut:

      公网出带宽上限,单位:Mbps。

    • PublicIpAssigned:

      是否分配公网 IP。

    
    
    6179
    6180
    6181
    # File 'lib/v20200324/models.rb', line 6179
    
    def PublicIpAssigned
      @PublicIpAssigned
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6187
    6188
    6189
    6190
    6191
    # File 'lib/v20200324/models.rb', line 6187
    
    def deserialize(params)
      @InternetChargeType = params['InternetChargeType']
      @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
      @PublicIpAssigned = params['PublicIpAssigned']
    end