Example #1
0
// Upddate a telemetry policy. Assume we use the policy name as filename
func UpdateTelemetryPolicy(m2m *xrm2m.M2MClient, policy *TelemetryPolicy) {
	if m2m.Error != nil {
		return
	}
	path := "/telemetry/policies/" + policy.Name + ".policy"
	data, err := json.MarshalIndent(policy, "", "  ")
	if err != nil {
		m2m.Error = err
		m2m.LastOp = "UpdateTelemetryPolicy"
		return
	}
	m2m.WriteFile(path, data)
}