Class: TencentCloud::Cloudhsm::V20191112::Subnet

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

Overview

Subnet对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vpcid = nil, subnetid = nil, subnetname = nil, cidrblock = nil, createdtime = nil, availableipaddresscount = nil, ipv6cidrblock = nil, totalipaddresscount = nil, isdefault = nil) ⇒ Subnet

Returns a new instance of Subnet.



1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
# File 'lib/v20191112/models.rb', line 1109

def initialize(vpcid=nil, subnetid=nil, subnetname=nil, cidrblock=nil, createdtime=nil, availableipaddresscount=nil, ipv6cidrblock=nil, totalipaddresscount=nil, isdefault=nil)
  @VpcId = vpcid
  @SubnetId = subnetid
  @SubnetName = subnetname
  @CidrBlock = cidrblock
  @CreatedTime = createdtime
  @AvailableIpAddressCount = availableipaddresscount
  @Ipv6CidrBlock = ipv6cidrblock
  @TotalIpAddressCount = totalipaddresscount
  @IsDefault = isdefault
end

Instance Attribute Details

#AvailableIpAddressCountObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def AvailableIpAddressCount
  @AvailableIpAddressCount
end

#CidrBlockObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def CidrBlock
  @CidrBlock
end

#CreatedTimeObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def CreatedTime
  @CreatedTime
end

#Ipv6CidrBlockObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def Ipv6CidrBlock
  @Ipv6CidrBlock
end

#IsDefaultObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def IsDefault
  @IsDefault
end

#SubnetIdObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def SubnetId
  @SubnetId
end

#SubnetNameObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def SubnetName
  @SubnetName
end

#TotalIpAddressCountObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def TotalIpAddressCount
  @TotalIpAddressCount
end

#VpcIdObject

Parameters:

  • VpcId:

    VPC实例ID。

  • SubnetId:

    子网实例ID,例如:subnet-bthucmmy。

  • SubnetName:

    子网名称。

  • CidrBlock:

    子网的 IPv4 CIDR。

  • CreatedTime:

    创建时间。

  • AvailableIpAddressCount:

    可用IP数。

  • Ipv6CidrBlock:

    子网的 IPv6 CIDR。

  • TotalIpAddressCount:

    总IP数

  • IsDefault:

    是否为默认Subnet



1107
1108
1109
# File 'lib/v20191112/models.rb', line 1107

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/v20191112/models.rb', line 1121

def deserialize(params)
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @SubnetName = params['SubnetName']
  @CidrBlock = params['CidrBlock']
  @CreatedTime = params['CreatedTime']
  @AvailableIpAddressCount = params['AvailableIpAddressCount']
  @Ipv6CidrBlock = params['Ipv6CidrBlock']
  @TotalIpAddressCount = params['TotalIpAddressCount']
  @IsDefault = params['IsDefault']
end