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


NAME

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


DESCRIPTION

The Cisco ISE subscribe setting contains list of extensible attributes that are enabled for subscription from Cisco ISE server.


CONSTRUCTOR

 my $subscribe_setting = Infoblox::CiscoISE::PublishSetting->new(
     enabled_attributes   => ['DOMAINNAME' | 'ENDPOINT_PROFILE' | 'SECURITY_GROUP' | 'SESSION_STATE' | 'SSID' | 'USERNAME' | 'VLAN', ...], #Required
     mapped_ea_attributes => [$ea_assoc1, $ea_assoc2, ...],                                                                                #Optional / Default is undefined
 );


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 subscribe settings object.

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

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

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


METHODS

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

enabled_attributes( )

Use this method to set or retrieve the list of attributes that are enabled for subscription from the 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: 'DOMAINNAME', 'ENDPOINT_PROFILE', 'SECURITY_GROUP', 'SESSION_STATE', 'SSID', 'USERNAME', 'VLAN'.

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(['DOMAINNAME', 'SECURITY_GROUP']);

mapped_ea_attributes( )

Use this method to set or retrieve the list of extensible attribute associations that are mapped to Cisco ISE attributes.

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

Parameter

The valid value is an array of Infoblox::CiscoISE::EAAssociation objects.

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 mapped_ea_attributes value
 my $mapped_ea_attributes = $object->mapped_ea_attributes();
 #Modify mapped_ea_attributes value
 $object->mapped_ea_attributes([$ea_assoc1, $ea_assoc2]);


AUTHOR

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


SEE ALSO

Infoblox::CiscoISE::Endpoint, Infoblox::CiscoISE::Endpoint->subscribe_settings(), Infoblox::CiscoISE::EAAssociation,


COPYRIGHT

Copyright (c) 2017 Infoblox Inc.