com.vmware.vcenter.namespaces package

Submodules

com.vmware.vcenter.namespaces.user_client module

The com.vmware.vcenter.namespaces.user_client module provides classes to access namespaces for non-administrative users.

class com.vmware.vcenter.namespaces.user_client.Instances(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

The Instances class provides methods to access namespaces for non-administrative users.

Parameters

config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

class Summary(namespace=None, master_host=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

The Instances.Summary class contains information about a namespace that user is authorized to access.

Tip

The arguments are used to initialize data attributes with the same names.

Parameters
  • namespace (str) – Identifier of the namespace. When clients pass a value of this class as a parameter, the attribute must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance. When methods return a value of this class as a return value, the attribute will be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance.

  • master_host (str) – IP address or FQDN of the API endpoint for the given namespace.

list()

Returns namespaces that user making the call is authorized to access.

Return type

list of Instances.Summary

Returns

List of Namespace identifiers together with the API endpoint for each namespace.

Raise

com.vmware.vapi.std.errors_client.Error if the system reports an error while responding to the request.

Raise

com.vmware.vapi.std.errors_client.Unauthenticated if the user can not be authenticated.

class com.vmware.vcenter.namespaces.user_client.StubFactory(stub_config)

Bases: vmware.vapi.bindings.stub.StubFactoryBase

Initialize StubFactoryBase

Parameters

stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance