BigIP-iControl
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/BigIP/iControl.pm view on Meta::CPAN
=head3 get_subscription_list
This method is an analog of B<get_event_subscription>
=cut
=head3 create_subscription_list (%args)
my $subscription = $ic->create_subscription_list (
name => 'my_subscription_name',
url => 'http://company.com/my/eventnotification/endpoint,
username => 'username',
password => 'password',
ttl => -1,
min_events_per_timeslice => 10,
max_timeslice => 10
);
Creates an event subscription with the target system. This method requires the following parameters:
=over 3
=item name
A user-friendly name for the subscription.
=item url
The target URL endpoint for the event notification interface to send event notifications.
=item username
The basic authentication username required to access the URL endpoint.
=item password
The basic authentication password required to access the URL endpoint.
=item ttl
The time to live (in seconds) for this subscription. After the ttl is reached, the subscription
will be removed from the system. A value of -1 indicates an infinite life time.
=item min_events_per_timeslice
The minimum number of events needed to trigger a notification. If this value is 50, then this
means that when 50 events are queued up they will be sent to the notification endpoint no matter
what the max_timeslice is set to.
=item max_timeslice
This maximum time to wait (in seconds) before event notifications are sent to the notification
endpoint. If this value is 30, then after 30 seconds a notification will be sent with the events
in the subscription queue.
=back
=cut
sub create_subscription_list {
my ($self, %args)=@_;
$args{name} or return 'Request error: missing "name" parameter';
$args{url} or return 'Request error: missing "url" parameter';
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.921 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )