Infoblox::Grid::CloudAPI::VMAddress - Infoblox::Grid::CloudAPI::VMAddress object.
Class that represents Tenant.
This section describes all the methods in an Infoblox::Session module that you can apply to a Grid member object.
Use this method to retrieve all the matching objects from the Infoblox appliance. See Infoblox::Session->get() for parameters and return values.
Apply the following attribute to get a specific object:
address - Optional. IP address of the interface. mac_address - Optional. MAC address of the interface. tenant_name - Optional. Name of the tenant associated with the VM. vm_id - Optional. UUID of the VMirtual Machine. vm_name - Optional. Name of the Virtual Machine.
$session->get(object => "Infoblox::Grid::CloudAPI::VMAddress", vm_id => $vm_id);
Use this method to search for objects in the Infoblox appliance. See Infoblox::Session->search() for parameters and return values.
Apply the following attribute to get a specific object:
address - Optional. IP address of the interface. mac_address - Optional. MAC address of the interface. tenant_name - Optional. Name of the tenant associated with the VM. vm_id - Optional. UUID of the VMirtual Machine. vm_name - Optional. Name of the Virtual Machine.
$session->search(object => "Infoblox::Grid::CloudAPI::VMAddress", vm_name => "vm name");
Use this method to retrieve the IP address of the interface. This is a read-only attribute.
None
The method returns attribute value.
# Get address $address = $vmaddress->address();
Use this method to retrieve the list of references to the object (Host, Fixed Address, RR, ...) that define this IP. This is a read-only attribute.
None
The method returns attribute value.
# Get associated_objects @associated_objects = $vmaddress->associated_objects();
Use this method to retrieve the list of all FQDN associated with the IP address. This is a read-only attribute.
None
The method returns attribute value.
# Get dns_names @dns_names = $vmaddress->dns_names();
Use this method to retrieve the address type whether the address is IPv4 or IPv6. This is a read-only attribute.
None
The method returns attribute value.
# Get is_ipv4 $is_ipv4 = $vmaddress->is_ipv4();
Use this method to retrieve the MAC address of the interface. This is a read-only attribute.
None
The method returns attribute value.
# Get mac_address $mac_address = $vmaddress->mac_address();
Use this method to retrieve Microsoft Active Directory users related information. This is a read-only attribute.
None
The valid return value is an Infoblox::Grid::MSServer::AdUser::Data object.
#Get ms_ad_user_data my $ms_ad_user_data = $vmaddress->ms_ad_user_data();
Use this method to retrieve the network address / CIDR that contains the IP. This is a read-only attribute.
None
The method returns attribute value.
# Get network $network = $vmaddress->network();
Use this method to retrieve the network view name that contains the IP. This is a read-only attribute.
None
The method returns attribute value.
# Get network_view $network_view = $vmaddress->network_view();
Use this method to retrieve the port identifier of the interface. This is a read-only attribute.
None
The method returns attribute value.
# Get port_id $port_id = $vmaddress->port_id();
Use this method to retrieve a Infoblox::Grid::CloudAPI::Tenant object. This is a read-only attribute.
None
The method returns attribute value.
# Get tenant $tenant = $vmaddress->tenant();
Use this method to retrieve the tenant name. This is a read-only attribute.
None
The method returns attribute value.
# Get tenant_name $tenant_name = $vmaddress->tenant_name();
Use this method to retrieve the UUID of the VMirtual Machine. This is a read-only attribute.
None
The method returns attribute value.
# Get vm_id $vm_id = $vmaddress->vm_id();
Use this method to retrieve the name of the Virtual Machine. This is a read-only attribute.
None
The method returns attribute value.
# Get vm_name $vm_name = $vmaddress->vm_name();
Infoblox Inc. http://www.infoblox.com/
Infoblox::Session->get(), Infoblox::Session->search(), Infoblox::Grid::CloudAPI::Tenant, Infoblox::Grid::MSServer::AdUser::Data
Copyright (c) 2017 Infoblox Inc.