The vmware_nsx.shell.resources Module¶
-
class
vmware_nsx.shell.resources.Operations¶ Bases:
enum.Enum-
CLEAN= 'clean'¶
-
CLEAN_ALL= 'clean-all'¶
-
CREATE= 'create'¶
-
DELETE= 'delete'¶
-
FIX_MISMATCH= 'fix-mismatch'¶
-
GENERATE= 'generate'¶
-
IMPORT= 'import'¶
-
LIST= 'list'¶
-
LIST_MISMATCHES= 'list-mismatches'¶
-
LIST_UNUSED= 'list-unused'¶
-
MIGRATE_TO_DYNAMIC_CRITERIA= 'migrate-to-dynamic-criteria'¶
-
MIGRATE_TO_POLICY= 'migrate-to-policy'¶
-
MIGRATE_VDR_DHCP= 'migrate-vdr-dhcp'¶
-
NEUTRON_CLEAN= 'neutron-clean'¶
-
NEUTRON_LIST= 'neutron-list'¶
-
NEUTRON_UPDATE= 'neutron-update'¶
-
NSX_CLEAN= 'nsx-clean'¶
-
NSX_LIST= 'nsx-list'¶
-
NSX_MIGRATE_EXCLUDE_PORTS= 'migrate-exclude-ports'¶
-
NSX_MIGRATE_V_V3= 'nsx-migrate-v-v3'¶
-
NSX_RECREATE= 'nsx-recreate'¶
-
NSX_REDISTRIBURE= 'nsx-redistribute'¶
-
NSX_REORDER= 'nsx-reorder'¶
-
NSX_TAG_DEFAULT= 'nsx-tag-default'¶
-
NSX_UPDATE= 'nsx-update'¶
-
NSX_UPDATE_ALL= 'nsx-update-all'¶
-
NSX_UPDATE_DHCP_RELAY= 'nsx-update-dhcp-relay'¶
-
NSX_UPDATE_IP= 'nsx-update-ip'¶
-
NSX_UPDATE_RULES= 'nsx-update-rules'¶
-
NSX_UPDATE_SECRET= 'nsx-update-secret'¶
-
SHOW= 'show'¶
-
STATUS= 'status'¶
-
UPDATE_LOGGING= 'update-logging'¶
-
VALIDATE= 'validate'¶
-
-
class
vmware_nsx.shell.resources.Resource(name, ops)¶ Bases:
object
-
vmware_nsx.shell.resources.get_plugin()¶
-
vmware_nsx.shell.resources.get_plugin_dir(plugin_name)¶
-
vmware_nsx.shell.resources.get_resources(plugin_dir)¶
-
vmware_nsx.shell.resources.init_resource_plugin(plugin_name, plugin_dir)¶
-
vmware_nsx.shell.resources.verify_external_dependencies(plugin_name, resource)¶