Class: TencentCloud::Apigateway::V20180808::CreateIPStrategyRequest

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

Overview

CreateIPStrategy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serviceid = nil, strategyname = nil, strategytype = nil, strategydata = nil) ⇒ CreateIPStrategyRequest

Returns a new instance of CreateIPStrategyRequest.



2449
2450
2451
2452
2453
2454
# File 'lib/v20180808/models.rb', line 2449

def initialize(serviceid=nil, strategyname=nil, strategytype=nil, strategydata=nil)
  @ServiceId = serviceid
  @StrategyName = strategyname
  @StrategyType = strategytype
  @StrategyData = strategydata
end

Instance Attribute Details

#ServiceIdObject

Parameters:

  • ServiceId:

    服务的唯一ID。

  • StrategyName:

    用户自定义的策略名称。

  • StrategyType:

    策略类型。支持WHITE(白名单)和BLACK(黑名单)。

  • StrategyData:

    策略详情,多个ip 使用n 分隔符分开。



2447
2448
2449
# File 'lib/v20180808/models.rb', line 2447

def ServiceId
  @ServiceId
end

#StrategyDataObject

Parameters:

  • ServiceId:

    服务的唯一ID。

  • StrategyName:

    用户自定义的策略名称。

  • StrategyType:

    策略类型。支持WHITE(白名单)和BLACK(黑名单)。

  • StrategyData:

    策略详情,多个ip 使用n 分隔符分开。



2447
2448
2449
# File 'lib/v20180808/models.rb', line 2447

def StrategyData
  @StrategyData
end

#StrategyNameObject

Parameters:

  • ServiceId:

    服务的唯一ID。

  • StrategyName:

    用户自定义的策略名称。

  • StrategyType:

    策略类型。支持WHITE(白名单)和BLACK(黑名单)。

  • StrategyData:

    策略详情,多个ip 使用n 分隔符分开。



2447
2448
2449
# File 'lib/v20180808/models.rb', line 2447

def StrategyName
  @StrategyName
end

#StrategyTypeObject

Parameters:

  • ServiceId:

    服务的唯一ID。

  • StrategyName:

    用户自定义的策略名称。

  • StrategyType:

    策略类型。支持WHITE(白名单)和BLACK(黑名单)。

  • StrategyData:

    策略详情,多个ip 使用n 分隔符分开。



2447
2448
2449
# File 'lib/v20180808/models.rb', line 2447

def StrategyType
  @StrategyType
end

Instance Method Details

#deserialize(params) ⇒ Object



2456
2457
2458
2459
2460
2461
# File 'lib/v20180808/models.rb', line 2456

def deserialize(params)
  @ServiceId = params['ServiceId']
  @StrategyName = params['StrategyName']
  @StrategyType = params['StrategyType']
  @StrategyData = params['StrategyData']
end