Class: TencentCloud::Ecm::V20190719::PrivateIpAddressSpecification
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::PrivateIpAddressSpecification
- Defined in:
- lib/v20190719/models.rb
Overview
内网IP信息
Instance Attribute Summary collapse
-
#AddressId ⇒ Object
PENDING:生产中 MIGRATING:迁移中 DELETING:删除中 AVAILABLE:可用的.
-
#Description ⇒ Object
PENDING:生产中 MIGRATING:迁移中 DELETING:删除中 AVAILABLE:可用的.
-
#IsWanIpBlocked ⇒ Object
PENDING:生产中 MIGRATING:迁移中 DELETING:删除中 AVAILABLE:可用的.
-
#Primary ⇒ Object
PENDING:生产中 MIGRATING:迁移中 DELETING:删除中 AVAILABLE:可用的.
-
#PrivateIpAddress ⇒ Object
PENDING:生产中 MIGRATING:迁移中 DELETING:删除中 AVAILABLE:可用的.
-
#PublicIpAddress ⇒ Object
PENDING:生产中 MIGRATING:迁移中 DELETING:删除中 AVAILABLE:可用的.
-
#State ⇒ Object
PENDING:生产中 MIGRATING:迁移中 DELETING:删除中 AVAILABLE:可用的.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(privateipaddress = nil, primary = nil, publicipaddress = nil, addressid = nil, description = nil, iswanipblocked = nil, state = nil) ⇒ PrivateIpAddressSpecification
constructor
A new instance of PrivateIpAddressSpecification.
Constructor Details
#initialize(privateipaddress = nil, primary = nil, publicipaddress = nil, addressid = nil, description = nil, iswanipblocked = nil, state = nil) ⇒ PrivateIpAddressSpecification
Returns a new instance of PrivateIpAddressSpecification.
9174 9175 9176 9177 9178 9179 9180 9181 9182 |
# File 'lib/v20190719/models.rb', line 9174 def initialize(privateipaddress=nil, primary=nil, publicipaddress=nil, addressid=nil, description=nil, iswanipblocked=nil, state=nil) @PrivateIpAddress = privateipaddress @Primary = primary @PublicIpAddress = publicipaddress @AddressId = addressid @Description = description @IsWanIpBlocked = iswanipblocked @State = state end |
Instance Attribute Details
#AddressId ⇒ Object
PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的
9172 9173 9174 |
# File 'lib/v20190719/models.rb', line 9172 def AddressId @AddressId end |
#Description ⇒ Object
PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的
9172 9173 9174 |
# File 'lib/v20190719/models.rb', line 9172 def Description @Description end |
#IsWanIpBlocked ⇒ Object
PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的
9172 9173 9174 |
# File 'lib/v20190719/models.rb', line 9172 def IsWanIpBlocked @IsWanIpBlocked end |
#Primary ⇒ Object
PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的
9172 9173 9174 |
# File 'lib/v20190719/models.rb', line 9172 def Primary @Primary end |
#PrivateIpAddress ⇒ Object
PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的
9172 9173 9174 |
# File 'lib/v20190719/models.rb', line 9172 def PrivateIpAddress @PrivateIpAddress end |
#PublicIpAddress ⇒ Object
PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的
9172 9173 9174 |
# File 'lib/v20190719/models.rb', line 9172 def PublicIpAddress @PublicIpAddress end |
#State ⇒ Object
PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的
9172 9173 9174 |
# File 'lib/v20190719/models.rb', line 9172 def State @State end |
Instance Method Details
#deserialize(params) ⇒ Object
9184 9185 9186 9187 9188 9189 9190 9191 9192 |
# File 'lib/v20190719/models.rb', line 9184 def deserialize(params) @PrivateIpAddress = params['PrivateIpAddress'] @Primary = params['Primary'] @PublicIpAddress = params['PublicIpAddress'] @AddressId = params['AddressId'] @Description = params['Description'] @IsWanIpBlocked = params['IsWanIpBlocked'] @State = params['State'] end |