Function: vCenter Datastore IsType ?

by Simon Sparks · 23 January 2026

To use this function add it to the class library file named PluginVCDatastoreService.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: PluginVCDatastoreService.ts

Description: Orchestrator Function to Check the Datastore Type

Function: IsType

privateIsType(objVcDatastore:VcDatastore,strVcDatastoreType:string):boolean{

letobjVcDatastoreSummary:VcDatastoreSummary=objVcDatastore.summary;

returnobjVcDatastoreSummary.type.toLowerCase()===strVcDatastoreType;
}

Public Functions:

publicIsVSAN(objVcDatastore:VcDatastore):boolean{
returnthis.IsType(objVcDatastore,"vsan");
}

publicIsVMFS(objVcDatastore:VcDatastore):boolean{
returnthis.IsType(objVcDatastore,"vmfs");
}

publicIsNFS(objVcDatastore:VcDatastore):boolean{
returnthis.IsType(objVcDatastore,"nfs");
}

publicIsNFS41(objVcDatastore:VcDatastore):boolean{
returnthis.IsType(objVcDatastore,"nfs41");
}

publicIsVFFS(objVcDatastore:VcDatastore):boolean{
returnthis.IsType(objVcDatastore,"vffs");
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like