Infoblox::Grid::Member::PreProvisioning - Pre-Provisioned member object.


NAME

Infoblox::Grid::Member::PreProvisioning - Pre-Provisioned member object.


DESCRIPTION

An Infoblox::Grid::Member::PreProvisioning object represents pre-provisioned data for a Grid member.


CONSTRUCTOR

 my $pp = Infoblox::Grid::Member::PreProvisioning->new(
     hardware_info   => [$hw1, $hw2, ...],                  # Optional / an array of Infoblox::Grid::Member::PreProvisioning::Hardware objects
     licenses         => [$lic1, $lic2, ...],                # Optional / Default value is undefined
 );


METHODS

This section describes all the methods that can be used to configure and retrieve the attribute values of an Infoblox::Grid::Member::PreProvisioning object.

hardware_info( )

Use this method to set or retrieve the hardware information.

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

Parameter

Valid value is an array of Infoblox::Grid::Member::PreProvisioning::Hardware 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 get hardware_info()
 my $hw = $pp->hardware_info();
 #Modify hardware_info
 $pp->hardware_info([$hw1, $hw2]);

licenses( )

Use this method to set or retrieve pre-provisioning licenses.

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

Parameter

Valid value is an array of valid licenses for each IB model type for the pre-provisioinig feature.

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 get license()
 my $lics = $pp->license();
 #Modify hardwary_info
 $pp->license(['dns', 'dhcp']);


AUTHOR

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


SEE ALSO

Infoblox::Grid::Member, Infoblox::Grid::Member::PreProvisioning::Hardware


COPYRIGHT

Copyright (c) 2017 Infoblox Inc.