com.vmware.vapi.metadata.authentication package¶
Submodules¶
com.vmware.vapi.metadata.authentication.service_client module¶
The com.vmware.vapi.metadata.authentication.service_client module provides
classes to retrieve authentication information for operation elements.
-
class
com.vmware.vapi.metadata.authentication.service_client.Operation(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterfaceThe
Operationclass provides methods to retrieve authentication information of an operation element.An operation element is said to contain authentication information if authentication schemes are specified in the authentication definition file.
- Parameters
config (
vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
-
RESOURCE_TYPE= 'com.vmware.vapi.operation'¶ Resource type for operation.
-
get(service_id, operation_id)¶ Retrieves the authentication information about an operation element corresponding to
operation_idcontained in the service element corresponding toservice_id.- Parameters
service_id (
str) – Identifier of the service element. The parameter must be an identifier for the resource type:com.vmware.vapi.service.operation_id (
str) – Identifier of the operation element. The parameter must be an identifier for the resource type:com.vmware.vapi.operation.
- Return type
com.vmware.vapi.metadata.authentication_client.OperationInfo- Returns
The
com.vmware.vapi.metadata.authentication_client.OperationInfoinstance that corresponds tooperation_id.- Raise
com.vmware.vapi.std.errors_client.NotFoundif the service element associated withservice_iddoes not exist.- Raise
com.vmware.vapi.std.errors_client.NotFoundif the operation element associated withoperation_iddoes not exist.- Raise
com.vmware.vapi.std.errors_client.NotFoundif the operation element associated withoperation_iddoes not have any authentication information.
-
list(service_id)¶ Returns the identifiers for the operation elements contained in the service element corresponding to
service_idthat have authentication information.- Parameters
service_id (
str) – Identifier of the service element. The parameter must be an identifier for the resource type:com.vmware.vapi.service.- Return type
listofstr- Returns
List of identifiers for the operation elements contained in the service element that have authentication information. The return value will contain identifiers for the resource type:
com.vmware.vapi.operation.- Raise
com.vmware.vapi.std.errors_client.NotFoundif the service element associated withservice_iddoes not have any operation elements that have authentication information.
-
class
com.vmware.vapi.metadata.authentication.service_client.StubFactory(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBaseInitialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance