Class: TencentCloud::Tke::V20180525::EipAttribute

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

Overview

用以帮助用户自动创建EIP的配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deletepolicy = nil, internetserviceprovider = nil, internetmaxbandwidthout = nil) ⇒ EipAttribute

Returns a new instance of EipAttribute.



12019
12020
12021
12022
12023
# File 'lib/v20180525/models.rb', line 12019

def initialize(deletepolicy=nil, internetserviceprovider=nil, internetmaxbandwidthout=nil)
  @DeletePolicy = deletepolicy
  @InternetServiceProvider = internetserviceprovider
  @InternetMaxBandwidthOut = internetmaxbandwidthout
end

Instance Attribute Details

#DeletePolicyObject

Never表示不释放,其他任意值(包括空字符串)表示释放。已开通静态单线IP白名单的用户,可选值:CMCC:中国移动CTCC:中国电信CUCC:中国联通注意:仅部分地域支持静态单线IP。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeletePolicy:

    容器实例删除后,EIP是否释放。

  • InternetServiceProvider:

    EIP线路类型。默认值:BGP。

  • InternetMaxBandwidthOut:

    EIP出带宽上限,单位:Mbps。



12017
12018
12019
# File 'lib/v20180525/models.rb', line 12017

def DeletePolicy
  @DeletePolicy
end

#InternetMaxBandwidthOutObject

Never表示不释放,其他任意值(包括空字符串)表示释放。已开通静态单线IP白名单的用户,可选值:CMCC:中国移动CTCC:中国电信CUCC:中国联通注意:仅部分地域支持静态单线IP。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeletePolicy:

    容器实例删除后,EIP是否释放。

  • InternetServiceProvider:

    EIP线路类型。默认值:BGP。

  • InternetMaxBandwidthOut:

    EIP出带宽上限,单位:Mbps。



12017
12018
12019
# File 'lib/v20180525/models.rb', line 12017

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#InternetServiceProviderObject

Never表示不释放,其他任意值(包括空字符串)表示释放。已开通静态单线IP白名单的用户,可选值:CMCC:中国移动CTCC:中国电信CUCC:中国联通注意:仅部分地域支持静态单线IP。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeletePolicy:

    容器实例删除后,EIP是否释放。

  • InternetServiceProvider:

    EIP线路类型。默认值:BGP。

  • InternetMaxBandwidthOut:

    EIP出带宽上限,单位:Mbps。



12017
12018
12019
# File 'lib/v20180525/models.rb', line 12017

def InternetServiceProvider
  @InternetServiceProvider
end

Instance Method Details

#deserialize(params) ⇒ Object



12025
12026
12027
12028
12029
# File 'lib/v20180525/models.rb', line 12025

def deserialize(params)
  @DeletePolicy = params['DeletePolicy']
  @InternetServiceProvider = params['InternetServiceProvider']
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
end