Source code for models.type_vmware_protection_source_enum

# -*- coding: utf-8 -*-
# Copyright 2021 Cohesity Inc.

[docs]class TypeVmwareProtectionSourceEnum(object): """Implementation of the 'Type_VMwareProtectionSource' enum. Specifies the type of managed Object in a VMware Protection Source. Examples of VMware Objects include 'kVCenter', 'kFolder', 'kDatacenter', 'kResourcePool', 'kDatastore', 'kVirtualMachine', etc. 'kVCenter' indicates the vCenter entity in a VMware protection source type. 'kFolder indicates the folder entity (of any kind) in a VMware protection source type. 'kDatacenter' indicates the datacenter entity in a VMware protection source type. 'kComputeResource' indicates the physical compute resource entity in a VMware protection source type. 'kResourcePool' indicates the set of physical resourses within a compute resource or cloudcompute resource. 'kDataStore' indicates the datastore entity in a VMware protection source type. 'kHostSystem' indicates the ESXi host entity in a VMware protection source type. 'kVirtualMachine' indicates the virtual machine entity in a VMware protection source type. 'kVirtualApp' indicates the virtual app entity in a VMware protection source type. 'kStandaloneHost' indicates the standalone ESXi host entity (not managed by vCenter) in a VMware protection source type. 'kStoragePod' indicates the storage pod entity in a VMware protection source type. 'kNetwork' indicates the standard vSwitch in a VMware protection source type. 'kDistributedVirtualPortgroup' indicates a distributed vSwitch port group in a VMware protection source type. 'kTagCategory' indicates a tag category entity in a VMware protection source type. 'kTag' indocates a tag entity in a VMware protection source type. 'kOpaqueNetwork' indicates a opaque network which is created and managed by an entity outside of vSphere. 'kVCloudDirector' indicates a vCloud director entity in a VMware protection source type. 'kOrganization' indicates an Organization under a vCD in a VMware protection source type. 'kVirtualDatacenter' indicates a virtual datacenter entity in a VMware protection source type. 'kCatalog' indocates a VCD catalog entity in a VMware protection source type. 'kOrgMetadata' indicates an VCD organization metadata in a VMware protection source type. 'kStoragePolicy' indicates a storage policy associated with the vApp in a VMware protection source type. Attributes: KVCENTER: TODO: type description here. KFOLDER: TODO: type description here. KDATACENTER: TODO: type description here. KCOMPUTERESOURCE: TODO: type description here. KCLUSTERCOMPUTERESOURCE: TODO: type description here. KRESOURCEPOOL: TODO: type description here. KDATASTORE: TODO: type description here. KHOSTSYSTEM: TODO: type description here. KVIRTUALMACHINE: TODO: type description here. KVIRTUALAPP: TODO: type description here. KSTANDALONEHOST: TODO: type description here. KSTORAGEPOD: TODO: type description here. KNETWORK: TODO: type description here. KDISTRIBUTEDVIRTUALPORTGROUP: TODO: type description here. KTAGCATEGORY: TODO: type description here. KTAG: TODO: type description here. KOPAQUENETWORK: TODO: type description here. KVCLOUDDIRECTOR: TODO: type description here. KORGANIZATION: TODO: type description here. KVIRTUALDATACENTER: TODO: type description here. KCATALOG: TODO: type description here. KORGMETADATA: TODO: type description here. KSTORAGEPOLICY: TODO: type description here. """ KVCENTER = 'kVCenter' KFOLDER = 'kFolder' KDATACENTER = 'kDatacenter' KCOMPUTERESOURCE = 'kComputeResource' KCLUSTERCOMPUTERESOURCE = 'kClusterComputeResource' KRESOURCEPOOL = 'kResourcePool' KDATASTORE = 'kDatastore' KHOSTSYSTEM = 'kHostSystem' KVIRTUALMACHINE = 'kVirtualMachine' KVIRTUALAPP = 'kVirtualApp' KSTANDALONEHOST = 'kStandaloneHost' KSTORAGEPOD = 'kStoragePod' KNETWORK = 'kNetwork' KDISTRIBUTEDVIRTUALPORTGROUP = 'kDistributedVirtualPortgroup' KTAGCATEGORY = 'kTagCategory' KTAG = 'kTag' KOPAQUENETWORK = 'kOpaqueNetwork' K_VCLOUD_DIRECTOR = 'kVCloudDirector' KORGANIZATION = 'kOrganization' KVIRTUALDATACENTER = 'kVirtualDatacenter' KCATALOG = 'kCatalog' KORGMETADATA = 'kOrgMetadata' KSTORAGEPOLICY = 'kStoragePolicy'