vsphere/resource_vsphere_vapp_container.go
func resourceVSphereVAppContainerApplyTags(d *schema.ResourceData, meta interface{}, va *object.VirtualApp) error {
	tagsClient, err := tagsClientIfDefined(d, meta)
	if err != nil {
		return err
	}

	// Apply any pending tags now.
	if tagsClient == nil {
		log.Printf("[DEBUG] %s: Tags unsupported on this connection, skipping", resourceVSphereComputeClusterIDString(d))
		return nil
	}

	log.Printf("[DEBUG] %s: Applying any pending tags", resourceVSphereVAppContainerIDString(d))
	return processTagDiff(tagsClient, d, va)
}
func resourceVSphereVAppContainerApplyTags(d *schema.ResourceData, meta interface{}, va *object.VirtualApp) error {
	tagsClient, err := tagsClientIfDefined(d, meta)
	if err != nil {
		return err
	}

	// Apply any pending tags now.
	if tagsClient == nil {
		log.Printf("[DEBUG] %s: Tags unsupported on this connection, skipping", resourceVSphereComputeClusterIDString(d))
		return nil
	}

	log.Printf("[DEBUG] %s: Applying any pending tags", resourceVSphereVAppContainerIDString(d))
	return processTagDiff(tagsClient, d, va)
}
func resourceVSphereVAppContainerApplyTags ( d * schema . ResourceData , meta interface { } , va * object . VirtualApp ) error { tagsClient , err := tagsClientIfDefined ( d , meta ) if err != nil { return err } // Apply any pending tags now. if tagsClient == nil { log . Printf ( " " , resourceVSphereComputeClusterIDString ( d ) ) return nil } log . Printf ( " " , resourceVSphereVAppContainerIDString ( d ) ) return processTagDiff ( tagsClient , d , va ) }
// resourceVSphereVAppContainerApplyTags processes the tags step for both create
// and update for vsphere_vapp_container.
resourceVSphereVAppContainerApplyTags processes the tags step for both create and update for vsphere_vapp_container .