UpdateFirewallRuleSet
UpdateFirewallRuleSet
/zstack/v1/vpcfirewalls/ruleSets/{uuid}/actionsOperation ID
UpdateFirewallRuleSetSince
3.6.0Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
application/jsonPath Parameters
uuidStringRequiredThe resource UUID.
Body Fields
nameStringOptional. The resource name.
descriptionStringOptional. The detailed description of the resource.
actionTypeStringOptional. The action type.
systemTagsListOptional. The system tags.
userTagsListOptional. The user tags.
Responses
200 OKOn success, this API returns the following response structure.
errorErrorCodeRequiredThe error code. If not null, the operation fails, or vice versa. For more information, see error.
codeStringRequiredThe error code, which is a numbered or alphanumeric code that specifies an error. For example, SYS.1000, HOST.1001.
descriptionStringRequiredThe brief description of the error.
detailsStringRequiredThe details about the error.
elaborationStringRequiredThe reserved field. Default value: null.
opaqueLinkedHashMapRequiredThe reserved field. Default value: null.
causeErrorCodeRequiredThe root error, which is the associated root cause of the current error. If no root error exists, this parameter is null.
inventoryVpcFirewallRuleSetInventoryRequiredSee inventory.
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
isDefaultbooleanRequiredWhether the resource is default.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
actionTypeActionTypeRequiredSee actionType.
dropActionTypeRequiredThe drop.
rejectActionTypeRequiredThe reject.
acceptActionTypeRequiredThe accept.
rulesListRequiredSee rules
uuidStringRequiredThe resource UUID.
ruleSetUuidStringRequiredThe ruleset UUID.
destPortStringRequiredThe destination port.
sourcePortStringRequiredThe source port.
sourceIpStringRequiredThe source IP address.
destIpStringRequiredThe destination IP address.
ruleNumberIntegerRequiredThe priority of a rule.
allowStatesStringRequiredThe state of packets.
tcpFlagStringRequiredThe TCP flag.
icmpTypeNameStringRequiredThe ICMP type.
isAppliedbooleanRequiredIndicates whether the ruleset is applied.
expiredbooleanRequiredIndicates whether the ruleset is expired.
isDefaultbooleanRequiredIndicates whether the ruleset is the default ruleset.
descriptionStringRequiredThe detailed description of the ruleset.
createDateTimestampRequiredThe time when the ruleset was created.
lastOpDateTimestampRequiredThe time when the ruleset was modified.
actionActionTypeRequiredSee action
dropActionTypeRequiredThe drop.
rejectActionTypeRequiredThe reject.
acceptActionTypeRequiredThe accept.
protocolProtocolTypeRequiredSee protocolprotocol
tcp_udpProtocolTypeRequiredThe tcp udp.
allProtocolTypeRequiredThe all.
ahProtocolTypeRequiredThe ah.
ax.25ProtocolTypeRequiredThe ax 25.
dccpProtocolTypeRequiredThe dccp.
ddpProtocolTypeRequiredThe ddp.
egpProtocolTypeRequiredThe egp.
eigrpProtocolTypeRequiredThe eigrp.
encapProtocolTypeRequiredThe encap.
espProtocolTypeRequiredThe esp.
etheripProtocolTypeRequiredThe etherip.
fcProtocolTypeRequiredThe fc.
ggpProtocolTypeRequiredThe ggp.
greProtocolTypeRequiredThe gre.
hipProtocolTypeRequiredThe hip.
hmpProtocolTypeRequiredThe hmp.
icmpProtocolTypeRequiredThe icmp.
ipdr-cmtpProtocolTypeRequiredThe ipdr cmtp.
idprProtocolTypeRequiredThe idpr.
igmpProtocolTypeRequiredThe igmp.
igpProtocolTypeRequiredThe igp.
ipProtocolTypeRequiredThe IP address.
ipcompProtocolTypeRequiredThe ipcomp.
ipencapProtocolTypeRequiredThe ipencap.
ipipProtocolTypeRequiredThe ipip.
isisProtocolTypeRequiredThe isis.
iso-tp4ProtocolTypeRequiredThe ISO tp 4.
l2tpProtocolTypeRequiredThe L2 tp.
manetProtocolTypeRequiredThe manet.
mpls-in-ipProtocolTypeRequiredThe mpls in IP.
ospfProtocolTypeRequiredThe ospf.
pimProtocolTypeRequiredThe pim.
pupProtocolTypeRequiredThe pup.
rdpProtocolTypeRequiredThe rdp.
rohcProtocolTypeRequiredThe rohc.
rspfProtocolTypeRequiredThe rspf.
rsvpProtocolTypeRequiredThe rsvp.
sctpProtocolTypeRequiredThe sctp.
skipProtocolTypeRequiredThe skip.
stProtocolTypeRequiredThe st.
tcpProtocolTypeRequiredThe tcp.
udpProtocolTypeRequiredThe udp.
udpliteProtocolTypeRequiredThe udplite.
vmtpProtocolTypeRequiredThe vmtp.
vrrpProtocolTypeRequiredThe vrrp.
wespProtocolTypeRequiredThe wesp.
xns-idpProtocolTypeRequiredThe xns idp.
xtpProtocolTypeRequiredThe xtp.
stateFirewallRuleStateRequiredSee state
disableFirewallRuleStateRequiredWhether the feature is disabled.
enableFirewallRuleStateRequiredWhether the feature is enabled.
