Infoblox::Grid::RestartBannerSetting - The restart banner setting.
The Restart Banner Setting object controls the banner displayed for Grid restart.
my $restart = Infoblox::Grid::RestartBannerSetting->new( enable => "true" | "false", #Mandatory enable_double_confirmation => "true" | "false", #Optional / Default is "false" );
The following functions are available to apply to a restart banner setting object.
Use this function to specify the restart banner settings for the Grid. See Infoblox::Grid->restart_banner_setting() for parameters and return values.
my $grid = $session->get(object => 'Infoblox::Grid');
my $banner = Infoblox::Grid::RestartBannerSetting->new(enable => 'true'); $grid->restart_banner_setting($banner); my $response = $session->modify($grid); unless($response) { die("Modify grid failed: ", session->status_code() . ":" . session->status_detail()); } print "Grid banner setting modified successfully\n";
This section describes all the methods that you can use to set and retrieve the attribute values of a Restart Banner Setting object.
Use this method to set the enable flag.
Specify "true" to enable the banner or "false" to disable it.
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.
#Get enable my $enable = $banner->enable(); #Modify enable $banner->enable("true");
Use this method to set the enable_double_confirmation flag. If this flag is set to "true" the user is required to input name before restarting services.
Specify "true" to enable double confirmation or "false" to disable it.
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.
#Get enable_double_confirmation my $enable_double_confirmation = $banner->enable_double_confirmation(); #Modify enable_double_confirmation $banner->enable_double_confirmation("true");
Infoblox Inc. http://www.infoblox.com/
Copyright (c) 2017 Infoblox Inc.