vas.vfabric

AgentImage

class vas.vfabric.AgentImage.AgentImage[source]

Bases: vas.shared.Resource.Resource

Provides access to the installation image for the vFabric Administration Agent

Variables:
extract_to(location='.')[source]

Downloads and extracts the agent installation image

Parameters:location (str) – The location to extract the agent to
Return type:str
Returns:The root directory of the extracted agent
reload()

Reloads the resource’s details from the server

Nodes

class vas.vfabric.Nodes.Node[source]

Bases: vas.shared.Nodes.Node, vas.shared.Deletable.Deletable

A vFabric node

Variables:
  • agent_home (str) – The location of the vFabric Administration Agent
  • architecture (str) – The architecture of the node’s operating system
  • host_names (list) – The node’s host names
  • ip_addresses (list) – The node’s IP addresses
  • ipv4_addresses (list) – The node’s IPv4 addresses
  • ipv6_addresses (list) – The node’s IPv6 addresses
  • metadata (dict) – The node’s metadata
  • operating_system (str) – The node’s operating system
  • security (vas.shared.Security.Security) – The resource’s security
delete()

Performs a delete. If a collection is available it is reloaded.

reload()

Reloads the node’s details from the server

update(metadata)

Updates the node’s metadata

Parameters:metadata (dict) – The node’s new metadata

class vas.vfabric.Nodes.Nodes[source]

Bases: vas.shared.MutableCollection.MutableCollection

Used to enumerate vFabric nodes

Variables:security (vas.shared.Security.Security) – The resource’s security
reload()

Reloads the resource’s details from the server

VFabric

class vas.vfabric.VFabric.VFabric[source]

Bases: object

The entry point of the vFabric API

Variables:

Table Of Contents

Previous topic

vas.tc_server

Next topic

vas.web_server