code: func expandClusterDrsConfigInfo(d *schema.ResourceData) *types.ClusterDrsConfigInfo {
  	obj := &types.ClusterDrsConfigInfo{
  		DefaultVmBehavior:         types.DrsBehavior(d.Get("drs_automation_level").(string)),
  		Enabled:                   structure.GetBool(d, "drs_enabled"),
  		EnableVmBehaviorOverrides: structure.GetBool(d, "drs_enable_vm_overrides"),
  		VmotionRate:               int32(d.Get("drs_migration_threshold").(int)),
  		Option:                    expandResourceVSphereComputeClusterDrsAdvancedOptions(d),
  	}
  
  	return obj
  }
docs: // expandClusterDrsConfigInfo reads certain ResourceData keys and returns a
  // ClusterDrsConfigInfo.