# Data Object - FirewallProfile(vim.profile.host.FirewallProfile)

Property of
  HostApplyProfile
Extends
  ApplyProfile
See also
  FirewallProfileRulesetProfile
Since
  vSphere API 4.0

## Data Object Description

The FirewallProfile data object represents a host firewall configuration. If a profile plug-in defines policies or subprofiles, use the policy or property list to access the additional configuration data.

Properties

Name | Type | Description
--- | --- | ---
ruleset* | FirewallProfileRulesetProfile[] | List of Rulesets that will be configured for the firewall subprofile. The rulesets can be enabled or disabled from the profile.
Properties inherited from ApplyProfile
copyEnableStatus, enabled, favorite, hidden, policy, profileTypeName, profileVersion, property, toBeDeleted, toBeMerged, toReplaceWith
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="FirewallProfile"> <complexContent> <extension base="sms:ApplyProfile"> <sequence> <element name="ruleset" type="sms:FirewallProfileRulesetProfile" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>