VMware vSphere Automation SDK Perl
The VMware vSphere Automation SDK for Perl supports the client-side vSphere Automation API for access to vSphere services and capabilities
 All Classes Files Functions
Classes | List of all members
Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound Class Reference
Inheritance diagram for Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound:
Com::Vmware::Vapi::Bindings::VapiInterface

Classes

class  DeleteFirewallRule
 
class  FirewallAddressRule
 
class  FirewallRulePolicy
 

Avaliable Methods

public method add ()
 
public method delete ()
 
public method new ()
 
public method list ()
 
public method set ()
 

Detailed Description

Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound interface* provides methods Operations for Firewall rules.

Member Function Documentation

public method Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::add ( )

Add a firewall rule to allow or deny traffic from incoming IP address.

Parameters
pos[REQUIRED] Position before which to insert the rule (zero-based). If you try to insert the rule in a position whose number is greater than the number of rules, the firewall rule is inserted at the end of the list. . The value must be Long.
rule[REQUIRED] Firewall IP-based rule. . The value must be Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::FirewallAddressRule.
Exceptions
Com::Vmware::Vapi::Std::Errors::ErrorGeneric error
Code:
click to view
public method Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::delete ( )

Delete specific rule at a given position or delete all rules.

Parameters
config[REQUIRED] Delete a firewall rule . The value must be Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::DeleteFirewallRule.
Exceptions
Com::Vmware::Vapi::Std::Errors::ErrorGeneric error
Code:
click to view
public method Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::list ( )

Get ordered list of inbound IP addresses that are allowed or denied by firewall.

Return values
Listof address-based firewall rules. The return type will be Array of Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::FirewallAddressRule
Exceptions
Com::Vmware::Vapi::Std::Errors::ErrorGeneric error
Code:
click to view
public method Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::new ( )

Constructor to initialize the object

Parameters
api_provider- protocol connection to use with stubs created by this factory
StubConfig- Stub's additional configuration
Return values
Blessedobject
Code:
click to view
public method Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::set ( )

Set list of inbound IP addresses to allow or deny by firewall. This replaces all existing rules. Firewall rules have no impact on closed ports because these ports are closed for all traffic.

Parameters
rules[REQUIRED] List of address-based firewall rules. . The value must be Array of Com::Vmware::Appliance::Techpreview::Networking::Firewall::Addr::Inbound::FirewallAddressRule.
Exceptions
Com::Vmware::Vapi::Std::Errors::ErrorGeneric error
Code:
click to view

The documentation for this class was generated from the following file: