Infoblox::Grid::UpgradeStatus - Information about the Grid's upgrade status.
The Upgrade Status object is used to view the upgrade status of an Infoblox Grid.
The Infoblox::Grid::UpgradeStatus object is automatically generated. It does not require manual construction.
This section describes all the methods in an Infoblox::Session that can be applied to an Upgrade Status object.
Use this method to retrieve the existing objects from an Infoblox appliance. See Infoblox::Session->get() for parameters and return values.
my @statistics = $session->get(object => "Infoblox::Grid::UpgradeStatus");
This section describes all the methods that can be used to retrieve the attribute values of an Upgrade Status object.
Use this method to determine if distribution is allowed for the Grid.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get allow_distribution my $allow_distribution = $upgstatus->allow_distribution();
Use this method to determine if upgrade is allowed for the Grid.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get allow_upgrade my $allow_upgrade = $upgstatus->allow_upgrade();
Use this method to determine if the Grid is allowed to cancel an upgrade.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get allow_upgrade_cancel my $allow_upgrade_cancel = $upgstatus->allow_upgrade_cancel();
Use this method to determine if the Grid is allowed to pause an upgrade.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get allow_upgrade_pause my $allow_upgrade_pause = $upgstatus->allow_upgrade_pause();
Use this method to determine if the Grid is allowed to resume an upgrade.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get allow_upgrade_resume my $allow_upgrade_resume = $upgstatus->allow_upgrade_resume();
Use this method to determine if the Grid is allowed to schedule an upgrade.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get allow_upgrade_scheduling my $allow_upgrade_scheduling = $upgstatus->allow_upgrade_scheduling();
Use this method to determine if the Grid is allowed to test an upgrade.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get allow_upgrade_test my $allow_upgrade_test = $upgstatus->allow_upgrade_test();
Use this method to determine if the Grid is allowed to upload a build.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get allow_upload my $allow_upload = $upgstatus->allow_upload();
Use this method to determine if the distribution schedule is active for the Grid.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get distribution_schedule_active my $distribution_schedule_active = $upgstatus->distribution_schedule_active();
Use this method to retrieve the Grid state.
none
The method returns the attribute value. Valid values are
"NONE", "DISTRIBUTING_COMPLETE", "DISTRIBUTING_ENDED", "DISTRIBUTING_PAUSED", "DISTRIBUTING", "DISTRIBUTING_FAILED", "DEFAULT", "UPGRADING", "REVERT", "TEST_UPGRADING", "UPGRADING_COMPLETE", "UPGRADING_FAILED", "REVERTING_COMPLETE", "DOWNGRADING_COMPLETE", "UPLOADED", "DOWNGRADING_FAILED", "UPGRADING_PAUSED"
#Get grid_state my $grid_state = $upgstatus->grid_state();
Use this method to retrieve the group state.
none
The method returns the attribute value. Valid values are
"GROUP_NONE", "GROUP_DISTRIBUTING_WAITING", "GROUP_DISTRIBUTING", "GROUP_DISTRIBUTING_COMPLETE", "GROUP_UPGRADING_WAITING", "GROUP_UPGRADING", "GROUP_UPGRADING_COMPLETE", "GROUP_DISTRIBUTING_FAILED"
#Get group_state my $group_state = $upgstatus->group_state();
Use this method to retrieve the grid message.
none
The method returns the attribute value.
#Get message my $message = $upgstatus->message();
Use this method to retrieve the status time.
none
The method returns the attribute value.
#Get status_time my $status_time = $upgstatus->status_time();
Use this method to determine if the upgrade schedule is active.
none
The method returns the attribute value. Valid values are "true" or "false".
#Get upgrade_schedule_active my $upgrade_schedule_active = $upgstatus->upgrade_schedule_active();
Use this method to retrieve the upgrade state of the Grid.
none
The method returns the attribute value. Valid values are "NONE" or "PROGRESSING".
#Get upgrade_state my $upgrade_state = $upgstatus->upgrade_state();
Use this method to retrieve the upgrade test status of the Grid.
none
The method returns the attribute value. Valid values are "NONE", "PROGRESSING", "COMPLETED" or "FAILED".
#Get upgrade_test_status my $upgrade_test_status = $upgstatus->upgrade_test_status();
Infoblox Inc. http://www.infoblox.com/
Infoblox::Session, Infoblox::Session->get()
Copyright (c) 2017 Infoblox Inc.