To use this function add it to the class library file named vCenterVAPIService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: vCenterVAPIService.ts
Function getDynamicIDFromVirtualMachine
privategetDynamicIDFromVirtualMachine(objVcVirtualMachine:VcVirtualMachine):com_vmware_vapi_std_dynamic__ID{
letobjVAPIStandardDynamicID: com_vmware_vapi_std_dynamic__ID=newcom_vmware_vapi_std_dynamic__ID();
objVAPIStandardDynamicID.id=objVcVirtualMachine.id;
objVAPIStandardDynamicID.type=objVcVirtualMachine.vimType;
returnobjVAPIStandardDynamicID;
}Function detachTagFromVirtualMachine
privatedetachTagFromVirtualMachine(strTagID:string,objVcVirtualMachine:VcVirtualMachine):void{
letobjDynamicID: com_vmware_vapi_std_dynamic__ID=this.getDynamicIDFromVirtualMachine(objVcVirtualMachine);
letobjVAPITaggingTagAssociation: com_vmware_cis_tagging_tag__association=newcom_vmware_cis_tagging_tag__association(this.objVAPIClient);
objVAPITaggingTagAssociation.detach(strTagID,objDynamicID);
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
