Class: TencentCloud::As::V20180419::InternetAccessible

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

Overview

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

Instance Attribute Summary collapse

  • #BandwidthPackageId ⇒ Object

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。.

  • #InternetChargeType ⇒ Object

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。.

  • #InternetMaxBandwidthOut ⇒ Object

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。.

  • #InternetServiceProvider ⇒ Object

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。.

  • #IPv4AddressType ⇒ Object

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。.

  • #IsKeepEIP ⇒ Object

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。.

  • #PublicIpAssigned ⇒ Object

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(internetchargetype = nil, internetmaxbandwidthout = nil, publicipassigned = nil, bandwidthpackageid = nil, internetserviceprovider = nil, ipv4addresstype = nil, antiddospackageid = nil, iskeepeip = nil) ⇒ InternetAccessible

    Returns a new instance of InternetAccessible.

    
    
    3391
    3392
    3393
    3394
    3395
    3396
    3397
    3398
    3399
    3400
    # File 'lib/v20180419/models.rb', line 3391
    
    def initialize(internetchargetype=nil, internetmaxbandwidthout=nil, publicipassigned=nil, bandwidthpackageid=nil, internetserviceprovider=nil, ipv4addresstype=nil, antiddospackageid=nil, iskeepeip=nil)
      @InternetChargeType = internetchargetype
      @InternetMaxBandwidthOut = internetmaxbandwidthout
      @PublicIpAssigned = publicipassigned
      @BandwidthPackageId = bandwidthpackageid
      @InternetServiceProvider = internetserviceprovider
      @IPv4AddressType = ipv4addresstype
      @AntiDDoSPackageId = antiddospackageid
      @IsKeepEIP = iskeepeip
    end

    Instance Attribute Details

    #AntiDDoSPackageIdObject

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。
    
    
    3389
    3390
    3391
    # File 'lib/v20180419/models.rb', line 3389
    
    def AntiDDoSPackageId
      @AntiDDoSPackageId
    end

    #BandwidthPackageIdObject

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。
    
    
    3389
    3390
    3391
    # File 'lib/v20180419/models.rb', line 3389
    
    def BandwidthPackageId
      @BandwidthPackageId
    end

    #InternetChargeTypeObject

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。
    
    
    3389
    3390
    3391
    # File 'lib/v20180419/models.rb', line 3389
    
    def InternetChargeType
      @InternetChargeType
    end

    #InternetMaxBandwidthOutObject

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。
    
    
    3389
    3390
    3391
    # File 'lib/v20180419/models.rb', line 3389
    
    def InternetMaxBandwidthOut
      @InternetMaxBandwidthOut
    end

    #InternetServiceProviderObject

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。
    
    
    3389
    3390
    3391
    # File 'lib/v20180419/models.rb', line 3389
    
    def InternetServiceProvider
      @InternetServiceProvider
    end

    #IPv4AddressTypeObject

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。
    
    
    3389
    3390
    3391
    # File 'lib/v20180419/models.rb', line 3389
    
    def IPv4AddressType
      @IPv4AddressType
    end

    #IsKeepEIPObject

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。
    
    
    3389
    3390
    3391
    # File 'lib/v20180419/models.rb', line 3389
    
    def IsKeepEIP
      @IsKeepEIP
    end

    #PublicIpAssignedObject

    取值范围:

  • TRUE:表示保留EIP
  • FALSE:表示不保留
  • 请注意,当IPv4AddressType字段指定EIP类型时,默认不保留EIP。WanIP不受此字段影响始终随实例销毁。 变更配置此字段,已绑定伸缩组会立刻生效。
    
    
    3389
    3390
    3391
    # File 'lib/v20180419/models.rb', line 3389
    
    def PublicIpAssigned
      @PublicIpAssigned
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    3402
    3403
    3404
    3405
    3406
    3407
    3408
    3409
    3410
    3411
    # File 'lib/v20180419/models.rb', line 3402
    
    def deserialize(params)
      @InternetChargeType = params['InternetChargeType']
      @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
      @PublicIpAssigned = params['PublicIpAssigned']
      @BandwidthPackageId = params['BandwidthPackageId']
      @InternetServiceProvider = params['InternetServiceProvider']
      @IPv4AddressType = params['IPv4AddressType']
      @AntiDDoSPackageId = params['AntiDDoSPackageId']
      @IsKeepEIP = params['IsKeepEIP']
    end