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
private getDynamicIDFromVirtualMachine(objVcVirtualMachine: VcVirtualMachine): com_vmware_vapi_std_dynamic__ID {
let objVAPIStandardDynamicID: com_vmware_vapi_std_dynamic__ID = new com_vmware_vapi_std_dynamic__ID();
objVAPIStandardDynamicID.id = objVcVirtualMachine.id;
objVAPIStandardDynamicID.type = objVcVirtualMachine.vimType;
return objVAPIStandardDynamicID;
}Function detachTagFromVirtualMachine
private detachTagFromVirtualMachine(strTagID: string, objVcVirtualMachine: VcVirtualMachine): void {
let objDynamicID: com_vmware_vapi_std_dynamic__ID = this.getDynamicIDFromVirtualMachine(objVcVirtualMachine);
let objVAPITaggingTagAssociation: com_vmware_cis_tagging_tag__association = new com_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.
