fabricnetwork#

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

Get fabric network Get fabric network with a given id Performs GET /iaas/api/fabric-networks/{id}

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

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

  • select (string) – (optional in query) Select a subset of properties to include in the response.

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

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

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.

  • select (string) – (optional in query) Select a subset of properties to include in the response.

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

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

Get vSphere fabric network Get vSphere fabric network with a given id Performs GET /iaas/api/fabric-networks-vsphere/{id}

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

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

  • select (string) – (optional in query) Select a subset of properties to include in the response.

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

Get vSphere fabric networks Get all vSphere fabric networks. Performs GET /iaas/api/fabric-networks-vsphere

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.

  • select (string) – (optional in query) Select a subset of properties to include in the response.

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

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

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

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

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

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

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

Update vSphere fabric network. Update vSphere fabric network. Performs PATCH /iaas/api/fabric-networks-vsphere/{id}

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

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

  • ipv6Cidr (string) – (optional in body) Network IPv6 CIDR to be used.

  • isDefault (boolean) – (optional in body) Indicates whether this is the default subnet for the zone.

  • domain (string) – (optional in body) Domain value.

  • defaultIpv6Gateway (string) – (optional in body) IPv6 default gateway to be used.

  • dnsServerAddresses (array) – (optional in body) A list of DNS server addresses that were set on this resource instance.

  • isPublic (boolean) – (optional in body) Indicates whether the sub-network supports public IP assignment.

  • cidr (string) – (optional in body) Network CIDR to be used.

  • defaultGateway (string) – (optional in body) IPv4 default gateway to be used.

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

  • dnsSearchDomains (array) – (optional in body) A list of DNS search domains that were set on this resource instance.