Class: TencentCloud::Antiddos::V20200309::CreateBlackWhiteIpListRequest

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

Overview

CreateBlackWhiteIpList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, iplist = nil, type = nil) ⇒ CreateBlackWhiteIpListRequest

Returns a new instance of CreateBlackWhiteIpListRequest.



1400
1401
1402
1403
1404
# File 'lib/v20200309/models.rb', line 1400

def initialize(instanceid=nil, iplist=nil, type=nil)
  @InstanceId = instanceid
  @IpList = iplist
  @Type = type
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    资源实例ID

  • IpList:

    IP列表

  • Type:

    IP类型,取值[black(黑名单IP), white(白名单IP)]



1398
1399
1400
# File 'lib/v20200309/models.rb', line 1398

def InstanceId
  @InstanceId
end

#IpListObject

Parameters:

  • InstanceId:

    资源实例ID

  • IpList:

    IP列表

  • Type:

    IP类型,取值[black(黑名单IP), white(白名单IP)]



1398
1399
1400
# File 'lib/v20200309/models.rb', line 1398

def IpList
  @IpList
end

#TypeObject

Parameters:

  • InstanceId:

    资源实例ID

  • IpList:

    IP列表

  • Type:

    IP类型,取值[black(黑名单IP), white(白名单IP)]



1398
1399
1400
# File 'lib/v20200309/models.rb', line 1398

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1406
1407
1408
1409
1410
# File 'lib/v20200309/models.rb', line 1406

def deserialize(params)
  @InstanceId = params['InstanceId']
  @IpList = params['IpList']
  @Type = params['Type']
end