Class: TencentCloud::Tcb::V20180608::DescribeSafeRuleResponse

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

Overview

DescribeSafeRule返回参数结构体

Instance Attribute Summary collapse

  • #RequestId ⇒ Object

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

  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • CUSTOM:自定义安全规则
  • .

  • #Rule ⇒ Object

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

  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • CUSTOM:自定义安全规则
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(rule = nil, acltag = nil, requestid = nil) ⇒ DescribeSafeRuleResponse

    Returns a new instance of DescribeSafeRuleResponse.

    
    
    5786
    5787
    5788
    5789
    5790
    # File 'lib/v20180608/models.rb', line 5786
    
    def initialize(rule=nil, acltag=nil, requestid=nil)
      @Rule = rule
      @AclTag = acltag
      @RequestId = requestid
    end

    Instance Attribute Details

    #AclTagObject

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

  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • CUSTOM:自定义安全规则
  • Parameters:

    • Rule:

      规则内容

    • AclTag:

      权限标签。包含以下取值:

    • RequestId:

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

    
    
    5784
    5785
    5786
    # File 'lib/v20180608/models.rb', line 5784
    
    def AclTag
      @AclTag
    end

    #RequestIdObject

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

  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • CUSTOM:自定义安全规则
  • Parameters:

    • Rule:

      规则内容

    • AclTag:

      权限标签。包含以下取值:

    • RequestId:

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

    
    
    5784
    5785
    5786
    # File 'lib/v20180608/models.rb', line 5784
    
    def RequestId
      @RequestId
    end

    #RuleObject

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

  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • CUSTOM:自定义安全规则
  • Parameters:

    • Rule:

      规则内容

    • AclTag:

      权限标签。包含以下取值:

    • RequestId:

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

    
    
    5784
    5785
    5786
    # File 'lib/v20180608/models.rb', line 5784
    
    def Rule
      @Rule
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5792
    5793
    5794
    5795
    5796
    # File 'lib/v20180608/models.rb', line 5792
    
    def deserialize(params)
      @Rule = params['Rule']
      @AclTag = params['AclTag']
      @RequestId = params['RequestId']
    end