fabriccompute#

async idem_vra.exec.vra.iaas.fabriccompute.get_fabric_compute(hub, ctx, p_id, **kwargs)[source]#

Get fabric compute Get fabric compute with a given id Performs GET /iaas/api/fabric-computes/{id}

Parameters:
  • p_id (string) – (required in path) The ID of the fabric compute.

  • apiVersion (string) – (optional in query) The version of the API in yyyy-MM-dd format (UTC). For versioning information refer to /iaas/api/about

async idem_vra.exec.vra.iaas.fabriccompute.get_fabric_computes(hub, ctx, **kwargs)[source]#

Get fabric computes Get all fabric computes. Performs GET /iaas/api/fabric-computes

Parameters:
  • apiVersion (string) – (optional in query) The version of the API in yyyy-MM-dd format (UTC). For versioning information refer to /iaas/api/about

  • top (integer) – (optional in query) Number of records you want to get.

  • skip (integer) – (optional in query) Number of records you want to skip.

  • count (boolean) – (optional in query) Flag which when specified, regardless of the assigned value, shows the total number of records. If the collection has a filter it shows the number of records matching the filter.

  • filter (string) – (optional in query) Filter the results by a specified predicate expression. Operators: eq, ne, and, or.

async idem_vra.exec.vra.iaas.fabriccompute.update_fabric_compute(hub, ctx, p_id, **kwargs)[source]#

Update fabric compute. Update fabric compute. Only tag updates are supported. Performs PATCH /iaas/api/fabric-computes/{id}

Parameters:
  • p_id (string) – (required in path) The ID of the Fabric Compute.

  • apiVersion (string) – (optional in query) The version of the API in yyyy-MM-dd format (UTC). For versioning information refer to /iaas/api/about

  • maximumAllowedMemoryAllocationPercent (integer) – (optional in body) What percent of the total available memory on the compute will be used for VM provisioning.This value can be more than 100. e.g. If the compute has 100gb of memory and this value is set to80, then vRA will act as if this compute has only 80gb. If it is 120, then vRA will act as if this compute has 120gb thus allowing 20gb overallocation. Applies only for private cloud computes.

  • tags (array) – (optional in body) A set of tag keys and optional values that were set on this resource instance.