Class: TencentCloud::Cdn::V20180606::DescribeScdnConfigResponse

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

Overview

DescribeScdnConfig返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(acl = nil, waf = nil, cc = nil, ddos = nil, bot = nil, status = nil, requestid = nil) ⇒ DescribeScdnConfigResponse

Returns a new instance of DescribeScdnConfigResponse.



5750
5751
5752
5753
5754
5755
5756
5757
5758
# File 'lib/v20180606/models.rb', line 5750

def initialize(acl=nil, waf=nil, cc=nil, ddos=nil, bot=nil, status=nil, requestid=nil)
  @Acl = acl
  @Waf = waf
  @CC = cc
  @Ddos = ddos
  @Bot = bot
  @Status = status
  @RequestId = requestid
end

Instance Attribute Details

#AclObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Acl:

    自定义防护策略配置

  • Waf:

    Web 攻击防护(WAF)配置

  • CC:

    CC 防护配置

  • Ddos:

    DDOS 防护配置

  • Bot:

    BOT 防护配置

  • Status:

    当前状态,取值online | offline

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5748
5749
5750
# File 'lib/v20180606/models.rb', line 5748

def Acl
  @Acl
end

#BotObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Acl:

    自定义防护策略配置

  • Waf:

    Web 攻击防护(WAF)配置

  • CC:

    CC 防护配置

  • Ddos:

    DDOS 防护配置

  • Bot:

    BOT 防护配置

  • Status:

    当前状态,取值online | offline

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5748
5749
5750
# File 'lib/v20180606/models.rb', line 5748

def Bot
  @Bot
end

#CCObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Acl:

    自定义防护策略配置

  • Waf:

    Web 攻击防护(WAF)配置

  • CC:

    CC 防护配置

  • Ddos:

    DDOS 防护配置

  • Bot:

    BOT 防护配置

  • Status:

    当前状态,取值online | offline

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5748
5749
5750
# File 'lib/v20180606/models.rb', line 5748

def CC
  @CC
end

#DdosObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Acl:

    自定义防护策略配置

  • Waf:

    Web 攻击防护(WAF)配置

  • CC:

    CC 防护配置

  • Ddos:

    DDOS 防护配置

  • Bot:

    BOT 防护配置

  • Status:

    当前状态,取值online | offline

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5748
5749
5750
# File 'lib/v20180606/models.rb', line 5748

def Ddos
  @Ddos
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Acl:

    自定义防护策略配置

  • Waf:

    Web 攻击防护(WAF)配置

  • CC:

    CC 防护配置

  • Ddos:

    DDOS 防护配置

  • Bot:

    BOT 防护配置

  • Status:

    当前状态,取值online | offline

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5748
5749
5750
# File 'lib/v20180606/models.rb', line 5748

def RequestId
  @RequestId
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Acl:

    自定义防护策略配置

  • Waf:

    Web 攻击防护(WAF)配置

  • CC:

    CC 防护配置

  • Ddos:

    DDOS 防护配置

  • Bot:

    BOT 防护配置

  • Status:

    当前状态,取值online | offline

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5748
5749
5750
# File 'lib/v20180606/models.rb', line 5748

def Status
  @Status
end

#WafObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Acl:

    自定义防护策略配置

  • Waf:

    Web 攻击防护(WAF)配置

  • CC:

    CC 防护配置

  • Ddos:

    DDOS 防护配置

  • Bot:

    BOT 防护配置

  • Status:

    当前状态,取值online | offline

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5748
5749
5750
# File 'lib/v20180606/models.rb', line 5748

def Waf
  @Waf
end

Instance Method Details

#deserialize(params) ⇒ Object



5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
# File 'lib/v20180606/models.rb', line 5760

def deserialize(params)
  unless params['Acl'].nil?
    @Acl = ScdnAclConfig.new
    @Acl.deserialize(params['Acl'])
  end
  unless params['Waf'].nil?
    @Waf = ScdnWafConfig.new
    @Waf.deserialize(params['Waf'])
  end
  unless params['CC'].nil?
    @CC = ScdnConfig.new
    @CC.deserialize(params['CC'])
  end
  unless params['Ddos'].nil?
    @Ddos = ScdnDdosConfig.new
    @Ddos.deserialize(params['Ddos'])
  end
  unless params['Bot'].nil?
    @Bot = ScdnBotConfig.new
    @Bot.deserialize(params['Bot'])
  end
  @Status = params['Status']
  @RequestId = params['RequestId']
end