Infoblox::CiscoISE::PublishSetting - A Cisco ISE publish settings.


NAME

Infoblox::CiscoISE::PublishSetting - A Cisco ISE publish settings.


DESCRIPTION

The Cisco ISE publish setting contains a list of extensible attributes that are enabled for publishing to a Cisco ISE server.


CONSTRUCTOR

 my $publish_setting = Infoblox::CiscoISE::PublishSetting->new(
     enabled_attributes => ['CLIENT_ID' | 'FINGERPRINT' | 'HOSTNAME' | 'IPADDRESS' |
                           'INFOBLOX_MEMBER' | 'LEASE_STATE' | 'LEASE_START_TIME' |
                           'LEASE_END_TIME' | 'MAC_OR_DUID' | 'NETBIOS_NAME', ...],
 );


SESSION METHODS

The object does not have any session methods.


MODULE METHODS

This section describes all the functions that you can apply to Cisco ISE publish settings object.

Infoblox::CiscoISE::Endpoint->publish_settings( )

Use this method to set or retrieve the Cisco ISE endpoint publish settings. See Infoblox::CiscoISE::Endpoint->publish_settings() for parameters and return values.

Example
 #Get publish_settings value
 my $publish_settings = $object->publish_settings();
 #Modify publish_settings value
 $object->publish_settings($publish_settings);

Infoblox::Notification::Rule->publish_settings( )

Use this method to set or retrieve the notification rule publish settings. See Infoblox::Notification::Rule->publish_settings() for parameters and return values.

Example
 #Get publish_settings value
 my $publish_settings = $object->publish_settings();
 #Modify publish_settings value
 $object->publish_settings($publish_settings);


METHODS

This section describes all the methods that you can use to configure and retrieve the attribute values of a Cisco ISE publish settings.

enabled_attributes( )

Use this method to set or retrieve the list of extensible attributes that are enabled for publishing to a Cisco ISE server.

Include the specified parameter to set the attribute value. Omit the parameter to retrieve the attribute value.

Parameter

The valid value is an array that contains following values: 'CLIENT_ID', 'FINGERPRINT', 'HOSTNAME', 'IPADDRESS', 'INFOBLOX_MEMBER', 'LEASE_STATE', 'LEASE_START_TIME', 'LEASE_END_TIME', 'MAC_OR_DUID', 'NETBIOS_NAME'.

Returns

If you specified a parameter, the method returns true when the modification succeeds, and returns false when the operation fails.

If you did not specify a parameter, the method returns the attribute value.

Example
 #Get enabled_attributes value
 my $enabled_attributes = $object->enabled_attributes();
 #Modify enabled_attributes value
 $object->enabled_attributes(['CLIENT_ID', 'IPADDRESS']);


AUTHOR

Infoblox Inc. http://www.infoblox.com/


SEE ALSO

Infoblox::CiscoISE::Endpoint, Infoblox::CiscoISE::Endpoint->publish_settings(), Infoblox::Notification::Rule, Infoblox::Notification::Rule->publish_settings(),


COPYRIGHT

Copyright (c) 2017 Infoblox Inc.