跳转到主要内容
资源中心/网络服务/网络服务相关接口/防火墙相关接口

创建防火墙规则

创建防火墙规则

POST/v1/vpcfirewalls/rules

操作 ID

CreateFirewallRule

起始版本

3.6.0

执行模式

同步

认证信息

需要认证

认证信息

调用该 API 时需要在请求头中携带以下认证信息。

Authorizationstring必填

Bearer 令牌

X-Tenant-IDstring

X-Tenant-ID

请求参数

application/json

请求体字段

  • params
    Object必填

    请求体参数结构

    • ruleSetUuid
      String必填

      规则集uuid

    • action
      String必填

      动作

    • protocol
      String

      协议

    • destPort
      String

      目标端口

    • sourcePort
      String

      源端口

    • sourceIp
      String

      源ip

    • destIp
      String

      目标ip

    • allowStates
      String

      允许状态

    • tcpFlag
      String

      可选TCP标志。

    • icmpTypeName
      String

      可选icmp类型。

    • ruleNumber
      Integer必填

      优先级

    • enableLog
      boolean

      是否开启日志

    • state
      String必填

      状态

    • description
      String

      资源的详细描述

    • resourceUuid
      String

      资源UUID

    • tagUuids
      List

      标签UUID列表

  • systemTags
    List

    系统标签

  • userTags
    List

    用户标签

响应状态

200 OK
200 OK

该 API 成功时返回以下响应结构。

  • error
    ErrorCode必填

    错误码,若不为null,则表示操作失败, 操作成功时该字段为null。 详情参考error

    • code
      String必填

      错误码号,错误的全局唯一标识,例如SYS.1000, HOST.1001

    • description
      String必填

      错误的概要描述

    • details
      String必填

      错误的详细信息

    • elaboration
      String必填

      保留字段,默认为null

    • opaque
      LinkedHashMap必填

      保留字段,默认为null

    • cause
      ErrorCode必填

      根错误,引发当前错误的源错误,若无原错误,该字段为null

  • inventory
    VpcFirewallRuleInventory必填

    详情参考inventory

    • uuid
      String必填

      资源的UUID,唯一标示该资源

    • ruleSetUuid
      String必填

      防火墙规则集uuid

    • destPort
      String必填

      目标端口

    • sourcePort
      String必填

      源端口

    • sourceIp
      String必填

      源ip

    • destIp
      String必填

      目的ip

    • ruleNumber
      Integer必填

      优先级

    • allowStates
      String必填

      检测报文状态

    • tcpFlag
      String必填

      TCP标志。

    • icmpTypeName
      String必填

      icmp类型。

    • isDefault
      boolean必填

      是否是过期规则

    • expired
      boolean必填

      是否已在使用

    • isApplied
      boolean必填

      是否为系统规则

    • description
      String必填

      资源的详细描述

    • createDate
      Timestamp必填

      创建时间

    • lastOpDate
      Timestamp必填

      最后一次修改时间

    • action
      ActionType必填

      详情参考action

      • drop
        ActionType必填

        暂无描述。

      • reject
        ActionType必填

        拒绝。

      • accept
        ActionType必填

        接受。

    • protocol
      ProtocolType必填

      详情参考protocol

      • tcp_udp
        ProtocolType必填

        暂无描述。

      • all
        ProtocolType必填

        全部。

      • ah
        ProtocolType必填

        安恒。

      • ax.25
        ProtocolType必填

        暂无描述。

      • dccp
        ProtocolType必填

        暂无描述。

      • ddp
        ProtocolType必填

        暂无描述。

      • egp
        ProtocolType必填

        暂无描述。

      • eigrp
        ProtocolType必填

        暂无描述。

      • encap
        ProtocolType必填

        暂无描述。

      • esp
        ProtocolType必填

        暂无描述。

      • etherip
        ProtocolType必填

        暂无描述。

      • fc
        ProtocolType必填

        暂无描述。

      • ggp
        ProtocolType必填

        暂无描述。

      • gre
        ProtocolType必填

        暂无描述。

      • hip
        ProtocolType必填

        暂无描述。

      • hmp
        ProtocolType必填

        暂无描述。

      • icmp
        ProtocolType必填

        暂无描述。

      • ipdr-cmtp
        ProtocolType必填

        暂无描述。

      • idpr
        ProtocolType必填

        暂无描述。

      • igmp
        ProtocolType必填

        暂无描述。

      • igp
        ProtocolType必填

        暂无描述。

      • ip
        ProtocolType必填

        来源IP地址。

      • ipcomp
        ProtocolType必填

        暂无描述。

      • ipencap
        ProtocolType必填

        暂无描述。

      • ipip
        ProtocolType必填

        暂无描述。

      • isis
        ProtocolType必填

        暂无描述。

      • iso-tp4
        ProtocolType必填

        暂无描述。

      • l2tp
        ProtocolType必填

        暂无描述。

      • manet
        ProtocolType必填

        暂无描述。

      • mpls-in-ip
        ProtocolType必填

        暂无描述。

      • ospf
        ProtocolType必填

        暂无描述。

      • pim
        ProtocolType必填

        暂无描述。

      • pup
        ProtocolType必填

        暂无描述。

      • rdp
        ProtocolType必填

        暂无描述。

      • rohc
        ProtocolType必填

        暂无描述。

      • rspf
        ProtocolType必填

        暂无描述。

      • rsvp
        ProtocolType必填

        暂无描述。

      • sctp
        ProtocolType必填

        暂无描述。

      • skip
        ProtocolType必填

        跳过。

      • st
        ProtocolType必填

        暂无描述。

      • tcp
        ProtocolType必填

        暂无描述。

      • udp
        ProtocolType必填

        暂无描述。

      • udplite
        ProtocolType必填

        暂无描述。

      • vmtp
        ProtocolType必填

        暂无描述。

      • vrrp
        ProtocolType必填

        暂无描述。

      • wesp
        ProtocolType必填

        暂无描述。

      • xns-idp
        ProtocolType必填

        暂无描述。

      • xtp
        ProtocolType必填

        暂无描述。

    • state
      FirewallRuleState必填

      详情参考state

      • disable
        FirewallRuleState必填

        是否功能已禁用。

      • enable
        FirewallRuleState必填

        是否功能已启用。