provider/vsphere/vsphere_discover.go
func tagIDFromName(ctx context.Context, client *tags.RestClient, name, category string) (string, error) {
	logger.Printf("[DEBUG] Fetching tag ID for tag name %q and category %q", name, category)

	categoryID, err := tagCategoryByName(ctx, client, category)
	if err != nil {
		return "", err
	}

	return tagByName(ctx, client, name, categoryID)
}
func tagIDFromName(ctx context.Context, client *tags.RestClient, name, category string) (string, error) {
	logger.Printf("[DEBUG] Fetching tag ID for tag name %q and category %q", name, category)

	categoryID, err := tagCategoryByName(ctx, client, category)
	if err != nil {
		return "", err
	}

	return tagByName(ctx, client, name, categoryID)
}
func tagIDFromName ( ctx context . Context , client * tags . RestClient , name , category string ) ( string , error ) { logger . Printf ( " " , name , category ) categoryID , err := tagCategoryByName ( ctx , client , category ) if err != nil { return " " , err } return tagByName ( ctx , client , name , categoryID ) }
// tagIDFromName helps convert the tag and category names into the final ID
// used for discovery.
tagIDFromName helps convert the tag and category names into the final ID used for discovery .