pulumi hybrid lab suite

Generated 2026-07-18T06:12:31.657947+00:00 · server api-gateway · base https://api-gateway · smoke=False
Cases7
Passed7
Failed0
REST failed0 / 1987 probes
CRUD failed0 / 5 flows
SOAP failed0 / 44 ops

Suite cases

IDTitleStatusOutputsError
PU-INVInventory data sources (dc/cluster/ds/net/vm/host/folder/pool)passedcluster_id=domain-c21
cluster_name=Cluster
cluster_resource_pool_id=resgroup-22
datacenter_id=datacenter-21
datacenter_name=Datacenter
datastore_id=datastore-31
datastore_name=datastore1
folder_id=group-v100
folder_path=/Datacenter/vm/production
host_id=host-11
host_name=esxi01.lab.local
network_id=network-41
network_name=VM Network
resource_pool_id=resgroup-22
resource_pool_name=Cluster/Resources
vm_id=4200aaaa-bbbb-cccc-dddd-000000000101
vm_name=web-01
—
PU-FOLDERFolder create/destroypasseddatacenter_id=datacenter-21
folder_id=group-8b2a68
folder_path=pulumi-folder-7ee0f4fd
—
PU-VMVirtualMachine create/destroypasseddatastore_id=datastore-31
lab_vm_id=4200aaaa-bbbb-cccc-dddd-000000000151
lab_vm_name=pulumi-lab-7bc84995
network_id=network-41
resource_pool_id=resgroup-22
—
PU-TAGTagCategory + Tag create/destroypassedcategory_id=urn:vmomi:InventoryServiceCategory:3070f3744accd472:GLOBAL
category_name=pulumi-cat-32857be7
tag_id=urn:vmomi:InventoryServiceTag:f1722581807beddf:GLOBAL
tag_name=pulumi-tag-32857be7
—
PU-RESTREST HTTP matrix majors=[6, 7, 8, 9] (IMPLEMENTED + HEAD; Layer A)passedcoverage=1987/1987
critical=0
probed=1987
declared=1987
by_verb={'GET': 682, 'HEAD': 682, 'POST': 301, 'DELETE': 135, 'PATCH': 91, 'PUT': 96}
majors=[6, 7, 8, 9]
—
PU-CRUDDeep REST CRUD (session/folder/tag/library/vm)passedtotal=5
failed=0
flows=['session', 'folder', 'tagging', 'content-library', 'vm']
—
PU-SOAPSOAP WSDL ops (44 operations)passedtotal=44
failed=0
wsdl_ops=44
—

REST HTTP contract matrix (Layer A)

coverage 1987/1987 · critical=0 · probed=1987 · declared=1987 · verbs: DELETE=135 · GET=682 · HEAD=682 · PATCH=91 · POST=301 · PUT=96
100% = HTTP matrix (IMPLEMENTED × majors + HEAD), not pulumi-vsphere resource count.

MajorVersionDeclaredProbedCoverage Critical2xx4xx5xxdeep/stub
67.0.0525252/520475052/0
77.0.3117117117/117098190117/0
88.0.0170170170/1700147230170/0
98.0.2164816481648/164801617310225/1423

REST critical failures (sample)

MajorVerbPathKindStatusDetail
none

Deep REST CRUD

total=5 · failed=0

FlowStepStatusDetail
sessiondonepassed—
folderdonepassedgroup-f69b97
taggingdonepassedurn:vmomi:InventoryServiceCategory:ae660bd2f74e6215:GLOBAL/urn:vmomi:InventoryServiceTag:a38524329d11df43:GLOBAL
content-librarydonepassedlib-e9186bb2c6cb/item-4c7c9504b62d
vmdonepassedvm-160

SOAP WSDL ops

total=44 · failed=0

OperationHTTPStatusDetail
RetrieveServiceContent200passed—
Login200passed—
Logout200passed—
RetrieveProperties200passed—
RetrievePropertiesEx200passed—
ContinueRetrievePropertiesEx200passed—
CreateFilter200passed—
WaitForUpdatesEx200passed—
CreateContainerView200passed—
DestroyPropertyFilter200passed—
FindByInventoryPath200passed—
FindByUuid200passed—
FindByDnsName200passed—
FindByIp200passed—
FindChild200passed—
CreateVM_Task200passed—
CreateChildVM_Task200passed—
CreateFolder200passed—
PowerOnVM_Task200passed—
PowerOffVM_Task200passed—
CloneVM_Task200passed—
CreateSnapshot_Task200passed—
Rename_Task200passed—
ReconfigVM_Task200passed—
RelocateVM_Task200passed—
Destroy_Task200passed—
CustomizeVM_Task200passed—
CancelTask200passed—
CurrentTime200passed—
InitiateFileTransferToGuest200passed—
InitiateFileTransferFromGuest200passed—
ListFilesInGuest200passed—
DeleteFileInGuest404passed—
MakeDirectoryInGuest200passed—
ImportVApp_Task200passed—
CreateImportSpec200passed—
HttpNfcLeaseComplete200passed—
HttpNfcLeaseProgress200passed—
HttpNfcLeaseAbort200passed—
HttpNfcLeaseGetManifest200passed—
QueryConfigOption200passed—
QueryConfigOptionEx200passed—
QueryConfigOptionDescriptor200passed—
QueryConfigTarget200passed—