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.



11178
11179
11180
11181
11182
# File 'lib/v20180525/models.rb', line 11178

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。



11176
11177
11178
# File 'lib/v20180525/models.rb', line 11176

def DeletePolicy
  @DeletePolicy
end

#InternetMaxBandwidthOutObject

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

Parameters:

  • DeletePolicy:

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

  • InternetServiceProvider:

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

  • InternetMaxBandwidthOut:

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



11176
11177
11178
# File 'lib/v20180525/models.rb', line 11176

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#InternetServiceProviderObject

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

Parameters:

  • DeletePolicy:

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

  • InternetServiceProvider:

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

  • InternetMaxBandwidthOut:

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



11176
11177
11178
# File 'lib/v20180525/models.rb', line 11176

def InternetServiceProvider
  @InternetServiceProvider
end

Instance Method Details

#deserialize(params) ⇒ Object



11184
11185
11186
11187
11188
# File 'lib/v20180525/models.rb', line 11184

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