supervisornamespaces#

async idem_vra.exec.vra.cmx.supervisornamespaces.create_using_post2(hub, ctx, **kwargs)[source]#

Create Supervisor Namespace Create Supervisor Namespace Performs POST /cmx/api/resources/supervisor-namespaces

Parameters:
  • cluster (string) – (optional in body)

  • description (string) – (optional in body)

  • endpointId (string) – (optional in body)

  • name (string) – (optional in body)

  • projectId (string) – (optional in body)

  • storagePolicies (array) – (optional in body)

async idem_vra.exec.vra.cmx.supervisornamespaces.delete_using_delete2(hub, ctx, p_selfLinkId, **kwargs)[source]#
Make not managed a Supervisor Namespace and optionally delete it Make not managed a Supervisor Namespace and delete it from cluster if destroy

parameter is true Performs DELETE /cmx/api/resources/supervisor-namespaces/{selfLinkId}

Parameters:
  • p_selfLinkId (string) – (required in path) selfLinkId

  • destroy (boolean) – (optional in query) destroy

async idem_vra.exec.vra.cmx.supervisornamespaces.get_namespace_quotas_using_get(hub, ctx, p_selfLinkId, **kwargs)[source]#

Get Supervisor Namespace Quotas by the id from documentSelfLink Retrieve a Supervisor Namespace Quota by id from documentSelfLink Performs GET /cmx/api/resources/supervisor-namespaces/{selfLinkId}/resource-quotas

Parameters:

p_selfLinkId (string) – (required in path) selfLinkId

async idem_vra.exec.vra.cmx.supervisornamespaces.get_namespace_using_get(hub, ctx, p_selfLinkId, **kwargs)[source]#

Find a Supervisor Namespace by the id from documentSelfLink Retrieve a Supervisor Namespace by id from documentSelfLink Performs GET /cmx/api/resources/supervisor-namespaces/{selfLinkId}

Parameters:
  • p_selfLinkId (string) – (required in path) selfLinkId

  • expandStorage (boolean) – (optional in query) expandStorage

async idem_vra.exec.vra.cmx.supervisornamespaces.list_using_get5(hub, ctx, **kwargs)[source]#

Get all Supervisor Namespaces Get all Supervisor Namespaces Performs GET /cmx/api/resources/supervisor-namespaces

Parameters:
  • id (string) – (optional in query)

  • localAddress.address.MCGlobal (boolean) – (optional in query)

  • localAddress.address.MCLinkLocal (boolean) – (optional in query)

  • localAddress.address.MCNodeLocal (boolean) – (optional in query)

  • localAddress.address.MCOrgLocal (boolean) – (optional in query)

  • localAddress.address.MCSiteLocal (boolean) – (optional in query)

  • localAddress.address.address (string) – (optional in query)

  • localAddress.address.anyLocalAddress (boolean) – (optional in query)

  • localAddress.address.canonicalHostName (string) – (optional in query)

  • localAddress.address.hostAddress (string) – (optional in query)

  • localAddress.address.hostName (string) – (optional in query)

  • localAddress.address.linkLocalAddress (boolean) – (optional in query)

  • localAddress.address.loopbackAddress (boolean) – (optional in query)

  • localAddress.address.multicastAddress (boolean) – (optional in query)

  • localAddress.address.siteLocalAddress (boolean) – (optional in query)

  • localAddress.hostName (string) – (optional in query)

  • localAddress.hostString (string) – (optional in query)

  • localAddress.port (integer) – (optional in query)

  • localAddress.unresolved (boolean) – (optional in query)

  • offset (integer) – (optional in query)

  • pageNumber (integer) – (optional in query)

  • pageSize (integer) – (optional in query)

  • paged (boolean) – (optional in query)

  • remoteAddress.address.MCGlobal (boolean) – (optional in query)

  • remoteAddress.address.MCLinkLocal (boolean) – (optional in query)

  • remoteAddress.address.MCNodeLocal (boolean) – (optional in query)

  • remoteAddress.address.MCOrgLocal (boolean) – (optional in query)

  • remoteAddress.address.MCSiteLocal (boolean) – (optional in query)

  • remoteAddress.address.address (string) – (optional in query)

  • remoteAddress.address.anyLocalAddress (boolean) – (optional in query)

  • remoteAddress.address.canonicalHostName (string) – (optional in query)

  • remoteAddress.address.hostAddress (string) – (optional in query)

  • remoteAddress.address.hostName (string) – (optional in query)

  • remoteAddress.address.linkLocalAddress (boolean) – (optional in query)

  • remoteAddress.address.loopbackAddress (boolean) – (optional in query)

  • remoteAddress.address.multicastAddress (boolean) – (optional in query)

  • remoteAddress.address.siteLocalAddress (boolean) – (optional in query)

  • remoteAddress.hostName (string) – (optional in query)

  • remoteAddress.hostString (string) – (optional in query)

  • remoteAddress.port (integer) – (optional in query)

  • remoteAddress.unresolved (boolean) – (optional in query)

  • sort.sorted (boolean) – (optional in query)

  • sort.unsorted (boolean) – (optional in query)

  • sslInfo.peerCertificates[0].TBSCertificate (string) – (optional in query)

  • sslInfo.peerCertificates[0].basicConstraints (integer) – (optional in query)

  • sslInfo.peerCertificates[0].encoded (string) – (optional in query)

  • sslInfo.peerCertificates[0].extendedKeyUsage (array) – (optional in query)

  • sslInfo.peerCertificates[0].issuerDN.name (string) – (optional in query)

  • sslInfo.peerCertificates[0].issuerUniqueID (array) – (optional in query)

  • sslInfo.peerCertificates[0].issuerX500Principal.encoded (string) – (optional in query)

  • sslInfo.peerCertificates[0].issuerX500Principal.name (string) – (optional in query)

  • sslInfo.peerCertificates[0].keyUsage (array) – (optional in query)

  • sslInfo.peerCertificates[0].notAfter (string) – (optional in query)

  • sslInfo.peerCertificates[0].notBefore (string) – (optional in query)

  • sslInfo.peerCertificates[0].serialNumber (integer) – (optional in query)

  • sslInfo.peerCertificates[0].sigAlgName (string) – (optional in query)

  • sslInfo.peerCertificates[0].sigAlgOID (string) – (optional in query)

  • sslInfo.peerCertificates[0].sigAlgParams (string) – (optional in query)

  • sslInfo.peerCertificates[0].signature (string) – (optional in query)

  • sslInfo.peerCertificates[0].subjectDN.name (string) – (optional in query)

  • sslInfo.peerCertificates[0].subjectUniqueID (array) – (optional in query)

  • sslInfo.peerCertificates[0].subjectX500Principal.encoded (string) – (optional in query)

  • sslInfo.peerCertificates[0].subjectX500Principal.name (string) – (optional in query)

  • sslInfo.peerCertificates[0].type (string) – (optional in query)

  • sslInfo.peerCertificates[0].version (integer) – (optional in query)

  • sslInfo.sessionId (string) – (optional in query)

  • unpaged (boolean) – (optional in query)

  • clusterSelfLinkId (string) – (optional in query) clusterSelfLinkId

  • registered (string) – (optional in query) registered

async idem_vra.exec.vra.cmx.supervisornamespaces.register_using_put2(hub, ctx, p_namespaceSelfLinkId, **kwargs)[source]#
Make a Supervisor Namespace a managed entity The body shall contain valid projectId, DocumentSelfLink and list of viewer and

editor user and groups. Performs PUT /cmx/api/resources/supervisor-namespaces/{namespaceSelfLinkId}/register

Parameters:
  • p_namespaceSelfLinkId (string) – (required in path) namespaceSelfLinkId

  • address (string) – (optional in body)

  • cluster (string) – (optional in body)

  • cpuUsed (integer) – (optional in body)

  • createdMillis (integer) – (optional in body)

  • customProperties (object) – (optional in body)

  • description (string) – (optional in body)

  • documentSelfLink (string) – (optional in body)

  • editGroups (string) – (optional in body)

  • editUsers (string) – (optional in body)

  • endpointLink (string) – (optional in body)

  • externalLink (string) – (optional in body)

  • id (string) – (optional in body)

  • installerId (string) – (optional in body)

  • memoryUsed (integer) – (optional in body)

  • name (string) – (optional in body)

  • owner (string) – (optional in body)

  • ownerGroups (string) – (optional in body)

  • ownerUsers (string) – (optional in body)

  • projectId (string) – (optional in body)

  • registered (boolean) – (optional in body)

  • resourceQuotas (array) – (optional in body)

  • selfLinkId (string) – (optional in body)

  • status (string) – (optional in body)

  • statusMessage (string) – (optional in body)

  • storagePolicies (array) – (optional in body)

  • storageUsed (integer) – (optional in body)

  • type (string) – (optional in body)

  • updatedMillis (integer) – (optional in body)

  • viewGroups (string) – (optional in body)

  • viewUsers (string) – (optional in body)

async idem_vra.exec.vra.cmx.supervisornamespaces.set_namespace_quotas_using_put(hub, ctx, p_selfLinkId, **kwargs)[source]#

Set Supervisor Namespace Quotas by the id from documentSelfLink Set a Supervisor Namespace Quota by id from documentSelfLink Performs PUT /cmx/api/resources/supervisor-namespaces/{selfLinkId}/resource-quotas

Parameters:

p_selfLinkId (string) – (required in path) selfLinkId

async idem_vra.exec.vra.cmx.supervisornamespaces.sync_status_using_get(hub, ctx, p_namespaceSelfLinkId, p_requestId, **kwargs)[source]#

Retrieve sync status Retrieve sync status. Performs GET /cmx/api/resources/supervisor-namespaces/{namespaceSelfLinkId}/principals/{requestId}

Parameters:
  • p_namespaceSelfLinkId (string) – (required in path) namespaceSelfLinkId

  • p_requestId (string) – (required in path) requestId

async idem_vra.exec.vra.cmx.supervisornamespaces.sync_using_post(hub, ctx, p_namespaceSelfLinkId, **kwargs)[source]#

Sync Supervisor Namespace principals access list The body shall contain list of viewer and editor user and groups. Performs POST /cmx/api/resources/supervisor-namespaces/{namespaceSelfLinkId}/principals

Parameters:
  • p_namespaceSelfLinkId (string) – (required in path) namespaceSelfLinkId

  • editGroups (string) – (optional in body)

  • editUsers (string) – (optional in body)

  • ownerGroups (string) – (optional in body)

  • ownerUsers (string) – (optional in body)

  • viewGroups (string) – (optional in body)

  • viewUsers (string) – (optional in body)

async idem_vra.exec.vra.cmx.supervisornamespaces.update_using_patch(hub, ctx, p_selfLinkId, **kwargs)[source]#

Update Supervisor Namespace Update Supervisor Namespace Performs PATCH /cmx/api/resources/supervisor-namespaces/{selfLinkId}

Parameters:
  • p_selfLinkId (string) – (required in path) selfLinkId

  • description (string) – (optional in body)

  • resourceQuotas (array) – (optional in body)

  • storagePolicies (array) – (optional in body)