Source code for vmware.vapi.lib.constants
"""
String Constants used in vAPI runtime
"""
__author__ = 'VMware, Inc.'
__copyright__ = 'Copyright (c) 2015 VMware, Inc. All rights reserved.'
PARAMS = 'params'
SCHEME_ID = 'schemeId'
AUTHN_IDENTITY = 'authnIdentity'
EXECUTION_CONTEXT = 'ctx'
APPLICATION_CONTEXT = 'appCtx'
SECURITY_CONTEXT = 'securityCtx'
PROCESSORS = 'processors'
OPID = 'opId'
# Magic structure names
# Structure name for the StructValues that represent
# map entries in the runtime
MAP_ENTRY = 'map-entry'
# Structure name for the StructValues that represent
# operation input in the runtime
OPERATION_INPUT = 'operation-input'
# Structure name for the StructValue that represent
# a dynamic structure in the absence of the the type name
DYNAMIC_STRUCTURE = 'dynamic-structure'
# Constants for REST presentation Layer
JSONRPC = 'jsonrpc'
JSON_CONTENT_TYPE = 'application/json'
[docs]class Introspection(object):
"""
String constants used in introsection service
"""
PACKAGE = 'com.vmware.vapi.std.introspection'
# Services
PROVIDER_SVC = 'com.vmware.vapi.std.introspection.provider'
SERVICE_SVC = 'com.vmware.vapi.std.introspection.service'
OPERATION_SVC = 'com.vmware.vapi.std.introspection.operation'
# Types
DATA_DEFINITION = 'com.vmware.vapi.std.introspection.operation.data_definition'