Class: TencentCloud::Dc::V20180410::InternetAddressDetail

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

Overview

互联网地址详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, subnet = nil, masklen = nil, addrtype = nil, status = nil, applytime = nil, stoptime = nil, releasetime = nil, region = nil, appid = nil, addrproto = nil, reservetime = nil) ⇒ InternetAddressDetail

Returns a new instance of InternetAddressDetail.



2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
# File 'lib/v20180410/models.rb', line 2000

def initialize(instanceid=nil, subnet=nil, masklen=nil, addrtype=nil, status=nil, applytime=nil, stoptime=nil, releasetime=nil, region=nil, appid=nil, addrproto=nil, reservetime=nil)
  @InstanceId = instanceid
  @Subnet = subnet
  @MaskLen = masklen
  @AddrType = addrtype
  @Status = status
  @ApplyTime = applytime
  @StopTime = stoptime
  @ReleaseTime = releasetime
  @Region = region
  @AppId = appid
  @AddrProto = addrproto
  @ReserveTime = reservetime
end

Instance Attribute Details

#AddrProto ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def AddrProto
  @AddrProto
end

#AddrType ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def AddrType
  @AddrType
end

#AppId ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def AppId
  @AppId
end

#ApplyTime ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def ApplyTime
  @ApplyTime
end

#InstanceId ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def InstanceId
  @InstanceId
end

#MaskLen ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def MaskLen
  @MaskLen
end

#Region ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def Region
  @Region
end

#ReleaseTime ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def ReleaseTime
  @ReleaseTime
end

#ReserveTime ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def ReserveTime
  @ReserveTime
end

#Status ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def Status
  @Status
end

#StopTime ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def StopTime
  @StopTime
end

#Subnet ⇒ Object

1:电信 2:移动 3:联通 1:已停用 2:已退还

Parameters:

  • InstanceId: —

    互联网地址ID

  • Subnet: —

    互联网网络地址

  • MaskLen: —

    网络地址掩码长度

  • AddrType: —

    0:BGP

  • Status: —

    0:使用中

  • ApplyTime: —

    申请时间

  • StopTime: —

    停用时间

  • ReleaseTime: —

    退还时间

  • Region: —

    地域信息

  • AppId: —

    用户ID

  • AddrProto: —

    0:IPv4 1:IPv6

  • ReserveTime: —

    释放状态的IP地址保留的天数



1998
1999
2000
# File 'lib/v20180410/models.rb', line 1998

def Subnet
  @Subnet
end

Instance Method Details

#deserialize(params) ⇒ Object



2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
# File 'lib/v20180410/models.rb', line 2015

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Subnet = params['Subnet']
  @MaskLen = params['MaskLen']
  @AddrType = params['AddrType']
  @Status = params['Status']
  @ApplyTime = params['ApplyTime']
  @StopTime = params['StopTime']
  @ReleaseTime = params['ReleaseTime']
  @Region = params['Region']
  @AppId = params['AppId']
  @AddrProto = params['AddrProto']
  @ReserveTime = params['ReserveTime']
end