func()

in models/v3/schema/types/types.go [317:334]


func (a ArmResource) Validate() error {
	if a.ID == "" {
		return errors.New(".ID is required")
	}

	switch a.act {
	case ActWrite, ActSnapshot:
		if a.Properties == nil {
			return errors.New(".Properties is required")
		}
	case ActDelete:
		return nil
	default:
		return fmt.Errorf("unknown activity %q", a.act)
	}

	return nil
}