Class: TencentCloud::Cdb::V20170320::ModifyCdbProxyAddressVipAndVPortRequest

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

Overview

ModifyCdbProxyAddressVipAndVPort请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(proxygroupid = nil, proxyaddressid = nil, uniqvpcid = nil, uniqsubnetid = nil, vip = nil, vport = nil, releaseduration = nil) ⇒ ModifyCdbProxyAddressVipAndVPortRequest

Returns a new instance of ModifyCdbProxyAddressVipAndVPortRequest.



10930
10931
10932
10933
10934
10935
10936
10937
10938
# File 'lib/v20170320/models.rb', line 10930

def initialize(proxygroupid=nil, proxyaddressid=nil, uniqvpcid=nil, uniqsubnetid=nil, vip=nil, vport=nil, releaseduration=nil)
  @ProxyGroupId = proxygroupid
  @ProxyAddressId = proxyaddressid
  @UniqVpcId = uniqvpcid
  @UniqSubnetId = uniqsubnetid
  @Vip = vip
  @VPort = vport
  @ReleaseDuration = releaseduration
end

Instance Attribute Details

#ProxyAddressIdObject

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • ProxyAddressId:

    代理组地址 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • UniqVpcId:

    私有网络 ID。可通过 DescribeDBInstances 接口获取。

  • UniqSubnetId:

    私有子网 ID。可通过 DescribeDBInstances 接口获取。

  • Vip:

    IP 地址。若不填写则自动分配子网下的可用 IP。

  • VPort:

    端口。默认值3306,取值范围:1024 - 65535。

  • ReleaseDuration:

    旧 IP 地址回收时间。单位:小时,默认值:24,取值范围:0 - 168。



10928
10929
10930
# File 'lib/v20170320/models.rb', line 10928

def ProxyAddressId
  @ProxyAddressId
end

#ProxyGroupIdObject

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • ProxyAddressId:

    代理组地址 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • UniqVpcId:

    私有网络 ID。可通过 DescribeDBInstances 接口获取。

  • UniqSubnetId:

    私有子网 ID。可通过 DescribeDBInstances 接口获取。

  • Vip:

    IP 地址。若不填写则自动分配子网下的可用 IP。

  • VPort:

    端口。默认值3306,取值范围:1024 - 65535。

  • ReleaseDuration:

    旧 IP 地址回收时间。单位:小时,默认值:24,取值范围:0 - 168。



10928
10929
10930
# File 'lib/v20170320/models.rb', line 10928

def ProxyGroupId
  @ProxyGroupId
end

#ReleaseDurationObject

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • ProxyAddressId:

    代理组地址 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • UniqVpcId:

    私有网络 ID。可通过 DescribeDBInstances 接口获取。

  • UniqSubnetId:

    私有子网 ID。可通过 DescribeDBInstances 接口获取。

  • Vip:

    IP 地址。若不填写则自动分配子网下的可用 IP。

  • VPort:

    端口。默认值3306,取值范围:1024 - 65535。

  • ReleaseDuration:

    旧 IP 地址回收时间。单位:小时,默认值:24,取值范围:0 - 168。



10928
10929
10930
# File 'lib/v20170320/models.rb', line 10928

def ReleaseDuration
  @ReleaseDuration
end

#UniqSubnetIdObject

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • ProxyAddressId:

    代理组地址 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • UniqVpcId:

    私有网络 ID。可通过 DescribeDBInstances 接口获取。

  • UniqSubnetId:

    私有子网 ID。可通过 DescribeDBInstances 接口获取。

  • Vip:

    IP 地址。若不填写则自动分配子网下的可用 IP。

  • VPort:

    端口。默认值3306,取值范围:1024 - 65535。

  • ReleaseDuration:

    旧 IP 地址回收时间。单位:小时,默认值:24,取值范围:0 - 168。



10928
10929
10930
# File 'lib/v20170320/models.rb', line 10928

def UniqSubnetId
  @UniqSubnetId
end

#UniqVpcIdObject

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • ProxyAddressId:

    代理组地址 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • UniqVpcId:

    私有网络 ID。可通过 DescribeDBInstances 接口获取。

  • UniqSubnetId:

    私有子网 ID。可通过 DescribeDBInstances 接口获取。

  • Vip:

    IP 地址。若不填写则自动分配子网下的可用 IP。

  • VPort:

    端口。默认值3306,取值范围:1024 - 65535。

  • ReleaseDuration:

    旧 IP 地址回收时间。单位:小时,默认值:24,取值范围:0 - 168。



10928
10929
10930
# File 'lib/v20170320/models.rb', line 10928

def UniqVpcId
  @UniqVpcId
end

#VipObject

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • ProxyAddressId:

    代理组地址 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • UniqVpcId:

    私有网络 ID。可通过 DescribeDBInstances 接口获取。

  • UniqSubnetId:

    私有子网 ID。可通过 DescribeDBInstances 接口获取。

  • Vip:

    IP 地址。若不填写则自动分配子网下的可用 IP。

  • VPort:

    端口。默认值3306,取值范围:1024 - 65535。

  • ReleaseDuration:

    旧 IP 地址回收时间。单位:小时,默认值:24,取值范围:0 - 168。



10928
10929
10930
# File 'lib/v20170320/models.rb', line 10928

def Vip
  @Vip
end

#VPortObject

Parameters:

  • ProxyGroupId:

    代理组 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • ProxyAddressId:

    代理组地址 ID。可通过 DescribeCdbProxyInfo 接口获取。

  • UniqVpcId:

    私有网络 ID。可通过 DescribeDBInstances 接口获取。

  • UniqSubnetId:

    私有子网 ID。可通过 DescribeDBInstances 接口获取。

  • Vip:

    IP 地址。若不填写则自动分配子网下的可用 IP。

  • VPort:

    端口。默认值3306,取值范围:1024 - 65535。

  • ReleaseDuration:

    旧 IP 地址回收时间。单位:小时,默认值:24,取值范围:0 - 168。



10928
10929
10930
# File 'lib/v20170320/models.rb', line 10928

def VPort
  @VPort
end

Instance Method Details

#deserialize(params) ⇒ Object



10940
10941
10942
10943
10944
10945
10946
10947
10948
# File 'lib/v20170320/models.rb', line 10940

def deserialize(params)
  @ProxyGroupId = params['ProxyGroupId']
  @ProxyAddressId = params['ProxyAddressId']
  @UniqVpcId = params['UniqVpcId']
  @UniqSubnetId = params['UniqSubnetId']
  @Vip = params['Vip']
  @VPort = params['VPort']
  @ReleaseDuration = params['ReleaseDuration']
end