Class: TencentCloud::Ecm::V20190719::ModifyPrivateIpAddressesAttributeRequest

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

Overview

ModifyPrivateIpAddressesAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(networkinterfaceid = nil, privateipaddresses = nil, ecmregion = nil) ⇒ ModifyPrivateIpAddressesAttributeRequest

Returns a new instance of ModifyPrivateIpAddressesAttributeRequest.



7833
7834
7835
7836
7837
# File 'lib/v20190719/models.rb', line 7833

def initialize(networkinterfaceid=nil, privateipaddresses=nil, ecmregion=nil)
  @NetworkInterfaceId = networkinterfaceid
  @PrivateIpAddresses = privateipaddresses
  @EcmRegion = ecmregion
end

Instance Attribute Details

#EcmRegionObject

Parameters:

  • NetworkInterfaceId:

    弹性网卡实例ID,例如:eni-m6dyj72l。

  • PrivateIpAddresses:

    指定的内网IP信息。

  • EcmRegion:

    ECM 节点Region信息,形如ap-xian-ecm。



7831
7832
7833
# File 'lib/v20190719/models.rb', line 7831

def EcmRegion
  @EcmRegion
end

#NetworkInterfaceIdObject

Parameters:

  • NetworkInterfaceId:

    弹性网卡实例ID,例如:eni-m6dyj72l。

  • PrivateIpAddresses:

    指定的内网IP信息。

  • EcmRegion:

    ECM 节点Region信息,形如ap-xian-ecm。



7831
7832
7833
# File 'lib/v20190719/models.rb', line 7831

def NetworkInterfaceId
  @NetworkInterfaceId
end

#PrivateIpAddressesObject

Parameters:

  • NetworkInterfaceId:

    弹性网卡实例ID,例如:eni-m6dyj72l。

  • PrivateIpAddresses:

    指定的内网IP信息。

  • EcmRegion:

    ECM 节点Region信息,形如ap-xian-ecm。



7831
7832
7833
# File 'lib/v20190719/models.rb', line 7831

def PrivateIpAddresses
  @PrivateIpAddresses
end

Instance Method Details

#deserialize(params) ⇒ Object



7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
# File 'lib/v20190719/models.rb', line 7839

def deserialize(params)
  @NetworkInterfaceId = params['NetworkInterfaceId']
  unless params['PrivateIpAddresses'].nil?
    @PrivateIpAddresses = []
    params['PrivateIpAddresses'].each do |i|
      privateipaddressspecification_tmp = PrivateIpAddressSpecification.new
      privateipaddressspecification_tmp.deserialize(i)
      @PrivateIpAddresses << privateipaddressspecification_tmp
    end
  end
  @EcmRegion = params['EcmRegion']
end