FirewallService

Element:
FirewallService
Type:
FirewallServiceType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents a network firewall service.
Since:
Schema:
network.xsd
Media type(s):
None
Extends:
NetworkServiceType
XML Representation:
<FirewallService xmlns="http://www.vmware.com/vcloud/v1.5">
    <IsEnabled> xs:boolean </IsEnabled>
    <DefaultAction> xs:string </DefaultAction>
    <LogDefaultAction> xs:boolean </LogDefaultAction>
    <FirewallRule>
        <IsEnabled> xs:boolean </IsEnabled>
        <Description> xs:string </Description>
        <Policy> xs:string </Policy>
        <Protocols>
            <Icmp> xs:boolean </Icmp>
            <Any> xs:boolean </Any>
        </Protocols>
        <Port> xs:int </Port>
        <DestinationIp> FirewallIpAddressType </DestinationIp>
        <SourcePort> xs:int </SourcePort>
        <SourceIp> FirewallIpAddressType </SourceIp>
        <Direction> xs:string </Direction>
        <EnableLogging> xs:boolean </EnableLogging>
    </FirewallRule>
</FirewallService>

Elements

Element Type Occurrence Modifiable Since Description
VCloudExtension VCloudExtensionType 0..* always An optional extension element that can contain an arbitrary number of elements and attributes.
IsEnabled boolean 0..1 always Enable or disable the service using this flag
DefaultAction string 0..1 always Default action of the firewall. One of: drop (Default. Drop packets that match the rule.), allow (Allow packets that match the rule to pass through the firewall)
LogDefaultAction boolean 0..1 always Flag to enable logging for default action. Default value is false.
FirewallRule FirewallRuleType 0..* always A firewall rule.